.elementor-52957 .elementor-element.elementor-element-0b1a025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-52957 .elementor-element.elementor-element-85e3ad1{--display:flex;--min-height:300px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52957 .elementor-element.elementor-element-15b6e7c.elementor-element{--align-self:stretch;}.elementor-52957 .elementor-element.elementor-element-15b6e7c .cmsmasters-widget-image__wrap{width:100%;}.elementor-52957 .elementor-element.elementor-element-15b6e7c .cmsmasters-widget-image__wrap a, .elementor-52957 .elementor-element.elementor-element-15b6e7c .cmsmasters-widget-image__wrap img{width:100%;}.elementor-52957 .elementor-element.elementor-element-15b6e7c .cmsmasters-widget-image__wrap img{transition:all 0.3s;}.elementor-52957 .elementor-element.elementor-element-b1fd383{--display:flex;}.elementor-52957 .elementor-element.elementor-element-1f709fb{--title-color:var( --e-global-color-e713e3a );}.elementor-52957 .elementor-element.elementor-element-1f709fb .cmsmasters-widget-title__heading{transition:all 0.3s;}.elementor-52957 .elementor-element.elementor-element-6bddd87 .entry-content{font-family:var( --e-global-typography-tertiary-font-family ), Sans-serif;font-size:var( --e-global-typography-tertiary-font-size );font-weight:var( --e-global-typography-tertiary-font-weight );font-style:var( --e-global-typography-tertiary-font-style );text-decoration:var( --e-global-typography-tertiary-text-decoration );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}.elementor-52957 .elementor-element.elementor-element-223ff6e{padding:0px 0px 0px 0px;}.elementor-52957 .elementor-element.elementor-element-223ff6e .elementor-widget-cmsmasters-button__button{color:#FFFFFF;}.elementor-52957 .elementor-element.elementor-element-223ff6e .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-52957 .elementor-element.elementor-element-223ff6e .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:#FFFFFF;}.elementor-52957 .elementor-element.elementor-element-223ff6e .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:#FFFFFF;fill:#FFFFFF;border-color:#FFFFFF;}@media(min-width:768px){.elementor-52957 .elementor-element.elementor-element-0b1a025{--content-width:100%;}.elementor-52957 .elementor-element.elementor-element-85e3ad1{--width:100%;}}@media(min-width:1601px){.elementor-52957 .elementor-element.elementor-element-6bddd87 .entry-content{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}}@media(max-width:1180px){.elementor-52957 .elementor-element.elementor-element-6bddd87 .entry-content{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}}@media(max-width:767px){.elementor-52957 .elementor-element.elementor-element-6bddd87 .entry-content{font-size:var( --e-global-typography-tertiary-font-size );line-height:var( --e-global-typography-tertiary-line-height );letter-spacing:var( --e-global-typography-tertiary-letter-spacing );word-spacing:var( --e-global-typography-tertiary-word-spacing );}.elementor-52957 .elementor-element.elementor-element-223ff6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for cmsmasters-post-featured-image, class: .elementor-element-15b6e7c */.elementor-52957 .elementor-element.elementor-element-15b6e7c img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  object-position: center;
  display: block;
  border-radius: 16px;
}/* End custom CSS */