.elementor-39768 .elementor-element.elementor-element-4bf9b80{--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;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-39768 .elementor-element.elementor-element-09eb86e .elementor-widget-cmsmasters-before-after__image-wrap img:first-child{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-39768 .elementor-element.elementor-element-09eb86e .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap,.elementor-39768 .elementor-element.elementor-element-09eb86e .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap{opacity:0;}.elementor-39768 .elementor-element.elementor-element-4b1b83a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-39768 .elementor-element.elementor-element-2f0c292 .elementor-heading-title{font-size:27px;}.elementor-39768 .elementor-element.elementor-element-8458499 .elementor-widget-cmsmasters-button__button{color:var( --e-global-color-background );--button-bg-color:#21788F;background:var( --button-bg-color );border-color:#21788F;}.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );}.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-background );color:#21788F;fill:#21788F;}.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-background );fill:var( --e-global-color-background );border-color:var( --e-global-color-background );}.elementor-39768 .elementor-element.elementor-element-8458499 .elementor-widget-cmsmasters-button__button:hover,
					.elementor-39768 .elementor-element.elementor-element-8458499 .elementor-widget-cmsmasters-button__button:focus{color:var( --e-global-color-secondary );--button-bg-color:#8AA7AE;background:var( --button-bg-color );border-color:#8AA7AE;}.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon{background-color:var( --e-global-color-secondary );color:#8AA7AE;fill:#8AA7AE;}.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon,
					.elementor-39768 .elementor-element.elementor-element-8458499 .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-39768 .elementor-element.elementor-element-2115031{--divider-border-style:solid;--divider-color:#21788F;--divider-border-width:1px;}.elementor-39768 .elementor-element.elementor-element-2115031 .elementor-divider-separator{width:100%;}.elementor-39768 .elementor-element.elementor-element-2115031 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39768 .elementor-element.elementor-element-770caa0{font-size:13px;font-style:italic;text-decoration:none;line-height:21px;color:#21788F;}@media(max-width:767px){.elementor-39768 .elementor-element.elementor-element-4b1b83a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}