.elementor-5624 .elementor-element.elementor-element-5fd8f127{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5624 .elementor-element.elementor-element-5476dd24{padding:20px 0px 20px 0px;}.elementor-5624 .elementor-element.elementor-element-5476dd24 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5624 .elementor-element.elementor-element-f0fad6f{--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-5624 .elementor-element.elementor-element-600c8815{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;}.elementor-5624 .elementor-element.elementor-element-600c8815.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5624 .elementor-element.elementor-element-600c8815 img{width:100%;opacity:1;}.elementor-5624 .elementor-element.elementor-element-2049f629{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;line-height:1.7em;}.elementor-5624 .elementor-element.elementor-element-24c79f27 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5624 .elementor-element.elementor-element-308f62ac{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-c9c2dfa-font-size );line-height:var( --e-global-typography-c9c2dfa-line-height );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5624 .elementor-element.elementor-element-5fd8f127{--content-width:100vw;}}@media(max-width:1024px){.elementor-5624 .elementor-element.elementor-element-5476dd24 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5624 .elementor-element.elementor-element-f0fad6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5624 .elementor-element.elementor-element-600c8815{width:var( --container-widget-width, 528.306px );max-width:528.306px;--container-widget-width:528.306px;--container-widget-flex-grow:0;}.elementor-5624 .elementor-element.elementor-element-2049f629{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5624 .elementor-element.elementor-element-24c79f27 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5624 .elementor-element.elementor-element-308f62ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-c9c2dfa-font-size );line-height:var( --e-global-typography-c9c2dfa-line-height );}}@media(max-width:767px){.elementor-5624 .elementor-element.elementor-element-5476dd24 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5624 .elementor-element.elementor-element-24c79f27 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5624 .elementor-element.elementor-element-308f62ac{font-size:var( --e-global-typography-c9c2dfa-font-size );line-height:var( --e-global-typography-c9c2dfa-line-height );}}