.elementor-34280 .elementor-element.elementor-element-3c809b9{--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;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-3c809b9:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-3c809b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-34280 .elementor-element.elementor-element-e70fea9{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-a202a51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-867e19c{--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;--gap:0.25rem 0.25rem;--row-gap:0.25rem;--column-gap:0.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-34280 .elementor-element.elementor-element-5935f1f .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-52a429f .elementor-heading-title{font-size:2.875rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-d777151 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34280 .elementor-element.elementor-element-b88bc9b .elementor-button{background-color:#007672;font-size:1rem;font-weight:500;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;border-color:#007672;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.6rem 1.5rem 0.6rem 1.5rem;}.elementor-34280 .elementor-element.elementor-element-b88bc9b .elementor-button:hover, .elementor-34280 .elementor-element.elementor-element-b88bc9b .elementor-button:focus{background-color:#005257;color:#FFFFFF;border-color:#005257;}.elementor-34280 .elementor-element.elementor-element-b88bc9b .elementor-button:hover svg, .elementor-34280 .elementor-element.elementor-element-b88bc9b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-aff8887{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.ee-tooltip.ee-tooltip-01f978c.to--top,
							 .ee-tooltip.ee-tooltip-01f978c.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-01f978c.to--left,
							 .ee-tooltip.ee-tooltip-01f978c.to--right{margin-top:0px;}.elementor-34280 .elementor-element.elementor-element-01f978c img{width:100%;}.elementor-34280 .elementor-element.elementor-element-3ae8364{--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;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-e4ad44e{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-a0125d9{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0.0625rem 0rem 0rem 0rem;--border-top-width:0.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#C8CFCF;--border-color:#C8CFCF;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-45cdab0 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34280 .elementor-element.elementor-element-f9c3c88{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-8482ffd{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0.0625rem 0rem 0rem 0rem;--border-top-width:0.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#C8CFCF;--border-color:#C8CFCF;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-8800fc4 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-91b844c{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-66e6c5d{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0.0625rem 0rem 0rem 0rem;--border-top-width:0.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#C8CFCF;--border-color:#C8CFCF;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-cd1d314 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-926b959{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-bab0598{--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;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-bab0598:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-bab0598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-34280 .elementor-element.elementor-element-f0124b8{--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;--gap:0.3125rem 0.3125rem;--row-gap:0.3125rem;--column-gap:0.3125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-1ebf9ae .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-1cb21c4{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-b935cd1{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-6d89a30 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-08bdb7f{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-d03afca{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-90a27a7{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-515c00a{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.ee-tooltip.ee-tooltip-f205688.to--top,
							 .ee-tooltip.ee-tooltip-f205688.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-f205688.to--left,
							 .ee-tooltip.ee-tooltip-f205688.to--right{margin-top:0px;}.elementor-34280 .elementor-element.elementor-element-b95a5d2{--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;--gap:0.3125rem 0.3125rem;--row-gap:0.3125rem;--column-gap:0.3125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.3125rem;--padding-right:0.3125rem;}.elementor-34280 .elementor-element.elementor-element-a924203 .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-232533b{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-e617fba{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.ee-tooltip.ee-tooltip-2a34128.to--top,
							 .ee-tooltip.ee-tooltip-2a34128.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-2a34128.to--left,
							 .ee-tooltip.ee-tooltip-2a34128.to--right{margin-top:0px;}.elementor-34280 .elementor-element.elementor-element-b1953f0{--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;--gap:0.3125rem 0.3125rem;--row-gap:0.3125rem;--column-gap:0.3125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.3125rem;--padding-right:0.3125rem;}.elementor-34280 .elementor-element.elementor-element-d9cf58d .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-fe9d2c5{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-269840b{--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;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-158c085{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-33a9c06 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-af886f5 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-97fdd4b{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-d3279c8{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-e258d07{--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;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-9bb60fe .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-ac27bf6{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-af261a9{--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;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-4020ad2 .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-d9095cd{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-a828d5a{--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;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-64df366 .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-efe31cb{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-4b8f1b4{--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;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-0c3ba7f .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-b46981f{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-04d7b2c{--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;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-04d7b2c:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-04d7b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-34280 .elementor-element.elementor-element-3b067d0{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-ce55dbc{--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;--gap:0.9375rem 0.9375rem;--row-gap:0.9375rem;--column-gap:0.9375rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-5fffedb{--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;--gap:0.3125rem 0.3125rem;--row-gap:0.3125rem;--column-gap:0.3125rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-b3b44c8 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-95a0bac .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-6a27e0f{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-8d18fee{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-8768baf{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--border-radius:0.9375rem 0.9375rem 0.9375rem 0.9375rem;--padding-top:1.5rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-8768baf:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-8768baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003A3F;}.elementor-34280 .elementor-element.elementor-element-01e0ef1{text-align:center;}.elementor-34280 .elementor-element.elementor-element-01e0ef1 .elementor-heading-title{font-size:1.125rem;font-weight:500;line-height:1.4em;letter-spacing:0rem;color:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-a6529fe{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-ef9307e .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-ea5e995 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-eab8550 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-45ec0e6 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-6fef709{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;border-style:solid;--border-style:solid;border-width:0.0625rem 0.0625rem 0.0625rem 0.0625rem;--border-top-width:0.0625rem;--border-right-width:0.0625rem;--border-bottom-width:0.0625rem;--border-left-width:0.0625rem;border-color:#C8CFCF;--border-color:#C8CFCF;--border-radius:0.9375rem 0.9375rem 0.9375rem 0.9375rem;--padding-top:1.5rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-6fef709:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-6fef709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34280 .elementor-element.elementor-element-0d92ee7{text-align:center;}.elementor-34280 .elementor-element.elementor-element-0d92ee7 .elementor-heading-title{font-size:1.125rem;font-weight:500;line-height:1.4em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-0c09dae{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-3981d95 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-c783968 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-618e7b4 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-972d9bd .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.4em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-cf784fb{--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;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-e4ab771{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-461a99a{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-1a778dc .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-3c1b1b2 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-867c3fe{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-38daa68{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-9195be3{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0.0625rem 0rem 0rem 0rem;--border-top-width:0.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#C8CFCF;--border-color:#C8CFCF;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-9d554d0 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-a5610ea{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-d6f665d{--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;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:0.0625rem 0rem 0rem 0rem;--border-top-width:0.0625rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:#C8CFCF;--border-color:#C8CFCF;--padding-top:1.875rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-2705ec3 .elementor-heading-title{font-size:1.5rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-76839d6{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-cf51bf1{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-cf51bf1:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-cf51bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F6;}.elementor-34280 .elementor-element.elementor-element-416f7a0{--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;--gap:0.3125rem 0.3125rem;--row-gap:0.3125rem;--column-gap:0.3125rem;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.0625rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.0625rem;--border-left-width:0rem;border-color:#C8CFCF;--border-color:#C8CFCF;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-0c4b9d9 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-9abca4a{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-f7475d8{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-f4bb71e .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-7609627{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-46d3d2e{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-2c823e4{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-cecc410{--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;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-4212d96 .elementor-heading-title{font-family:"Proxima Nova", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-2bb98a3 .elementor-heading-title{font-size:1.375rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-47cd11e{font-size:1rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-4298064{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-781226d{--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;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-4cddc2c{--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;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-a0d5a51{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-c85c81e .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-16bc646{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-5ed3489{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-9360fb2{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-28e9d0b{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-697530a{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-f97295d{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-687a506{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-bbceb81{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-8e9d581{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-cdfab93{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-c0b4e1a{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-65fadf6{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-9a0bbb4{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-e764200{--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;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0rem;--padding-bottom:1.875rem;--padding-left:0rem;--padding-right:2.625rem;}.elementor-34280 .elementor-element.elementor-element-6967de4{font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-9b6cf41{--n-accordion-title-font-size:1.375rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#007672;--n-accordion-title-hover-color:#005257;--n-accordion-title-active-color:#007672;--n-accordion-icon-size:17px;}.elementor-34280 .elementor-element.elementor-element-9b6cf41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8CFCF;}.elementor-34280 .elementor-element.elementor-element-9b6cf41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8CFCF;}.elementor-34280 .elementor-element.elementor-element-9b6cf41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 0px 0px 0px;border-color:#C8CFCF;}.elementor-34280 .elementor-element.elementor-element-9b6cf41 {--n-accordion-padding:1.875rem 0rem 1.875rem 0rem;}:where( .elementor-34280 .elementor-element.elementor-element-9b6cf41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;line-height:1.3em;letter-spacing:0px;}:where( .elementor-34280 .elementor-element.elementor-element-9b6cf41 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0rem;--padding-right:0rem;--padding-bottom:0rem;--padding-left:0rem;}.elementor-34280 .elementor-element.elementor-element-1cac013{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3.75rem 3.75rem;--row-gap:3.75rem;--column-gap:3.75rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-1cac013:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-1cac013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(221deg, #003A3F 16%, #007672 84%);}.elementor-34280 .elementor-element.elementor-element-946e34b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1.875rem 1.875rem;--row-gap:1.875rem;--column-gap:1.875rem;--overflow:hidden;--border-radius:1.875rem 1.875rem 1.875rem 1.875rem;--padding-top:6.25rem;--padding-bottom:6.25rem;--padding-left:5rem;--padding-right:5rem;}.elementor-34280 .elementor-element.elementor-element-946e34b:not(.elementor-motion-effects-element-type-background), .elementor-34280 .elementor-element.elementor-element-946e34b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F5 0%, #E6EDED 100%);}.elementor-34280 .elementor-element.elementor-element-946e34b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-34280 .elementor-element.elementor-element-8c38bc7{text-align:center;}.elementor-34280 .elementor-element.elementor-element-8c38bc7 .elementor-heading-title{font-size:2.25rem;font-weight:500;line-height:1.3em;letter-spacing:0rem;color:#007672;}.elementor-34280 .elementor-element.elementor-element-7091e26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-34280 .elementor-element.elementor-element-7091e26{text-align:center;font-size:1.25rem;font-weight:400;line-height:1.5em;color:#1F1D1E;}.elementor-34280 .elementor-element.elementor-element-3739e21 .elementor-button{background-color:rgba(0,0,0,0);font-size:1rem;font-weight:500;line-height:1em;fill:#007672;color:#007672;border-style:solid;border-width:1px 1px 1px 1px;border-color:#007672;border-radius:0.3125rem 0.3125rem 0.3125rem 0.3125rem;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-34280 .elementor-element.elementor-element-3739e21 .elementor-button:hover, .elementor-34280 .elementor-element.elementor-element-3739e21 .elementor-button:focus{background-color:#007672;color:#FFFFFF;border-color:#007672;}.elementor-34280 .elementor-element.elementor-element-3739e21 .elementor-button:hover svg, .elementor-34280 .elementor-element.elementor-element-3739e21 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-34280 .elementor-element.elementor-element-3c809b9{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-3ae8364{--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-bab0598{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-269840b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-04d7b2c{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-cf784fb{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-cf51bf1{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-4298064{--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-34280 .elementor-element.elementor-element-781226d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-1cac013{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-34280 .elementor-element.elementor-element-946e34b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}}@media(max-width:767px){.elementor-34280 .elementor-element.elementor-element-3c809b9{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-52a429f .elementor-heading-title{font-size:2.25rem;}.elementor-34280 .elementor-element.elementor-element-d777151 .elementor-heading-title{font-size:1.125rem;}.elementor-34280 .elementor-element.elementor-element-3ae8364{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-45cdab0 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-8800fc4 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-cd1d314 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-bab0598{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-6d89a30 .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-a924203 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-d9cf58d .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-269840b{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-af886f5 .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-9bb60fe .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-4020ad2 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-64df366 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-0c3ba7f .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-04d7b2c{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-95a0bac .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-cf784fb{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-3c1b1b2 .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-9d554d0 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-2705ec3 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-cf51bf1{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-f4bb71e .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-2bb98a3 .elementor-heading-title{font-size:1.25rem;}.elementor-34280 .elementor-element.elementor-element-4298064{--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-34280 .elementor-element.elementor-element-781226d{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-c85c81e .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-5ed3489{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-9360fb2{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-28e9d0b{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-697530a{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-f97295d{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-687a506{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-bbceb81{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-8e9d581{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-cdfab93{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-c0b4e1a{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-65fadf6{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-9a0bbb4{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-e764200{--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-34280 .elementor-element.elementor-element-6967de4{font-size:1.0625rem;}.elementor-34280 .elementor-element.elementor-element-9b6cf41{--n-accordion-title-font-size:1.125rem;}.elementor-34280 .elementor-element.elementor-element-1cac013{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-946e34b{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-34280 .elementor-element.elementor-element-8c38bc7 .elementor-heading-title{font-size:1.75rem;}.elementor-34280 .elementor-element.elementor-element-7091e26{font-size:1.125rem;}}@media(min-width:768px){.elementor-34280 .elementor-element.elementor-element-3c809b9{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-3ae8364{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-bab0598{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-269840b{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-04d7b2c{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-cf784fb{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-cf51bf1{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-781226d{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-1cac013{--content-width:73.5rem;}.elementor-34280 .elementor-element.elementor-element-946e34b{--width:54.875rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-34280 .elementor-element.elementor-element-946e34b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-a202a51 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-a202a51 { flex: 0 1 36.0625rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01f978c */.elementor-34280 .elementor-element.elementor-element-01f978c img { display: block; width: 100%; height: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aff8887 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-aff8887 { flex: 0 1 33.75rem; min-width: 0; } }
@media (max-width: 63.9375rem) { .elementor-34280 .elementor-element.elementor-element-aff8887 { max-width: 33.75rem; width: 100%; margin: 0 auto; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70fea9 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-e70fea9 { --flex-direction: row; --justify-content: space-between; --align-items: center; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ad44e *//* Three Figma stat rows side by side from 768px. */
@media (min-width: 48rem) { .elementor-34280 .elementor-element.elementor-element-e4ad44e { --flex-direction: row; --gap: 2.5rem; --column-gap: 2.5rem; } .elementor-34280 .elementor-element.elementor-element-e4ad44e > .e-con { flex: 1 1 0; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b935cd1 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-b935cd1 { flex: 0 1 26.8125rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08bdb7f */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-08bdb7f { flex: 0 1 27rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb21c4 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-1cb21c4 { --flex-direction: row; --justify-content: space-between; --align-items: flex-end; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f205688 */.elementor-34280 .elementor-element.elementor-element-f205688 { border-radius: 0.9375rem; background: linear-gradient(180deg, #007672 0%, #E6EDED 100%); }
.elementor-34280 .elementor-element.elementor-element-f205688 img { display: block; height: 21.875rem; width: auto; margin: 0 auto; }
@media (max-width: 47.9375rem) { .elementor-34280 .elementor-element.elementor-element-f205688 img { height: 16rem; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a34128 */.elementor-34280 .elementor-element.elementor-element-2a34128 { border-radius: 0.9375rem; background: linear-gradient(180deg, #007672 0%, #E6EDED 100%); }
.elementor-34280 .elementor-element.elementor-element-2a34128 img { display: block; height: 21.875rem; width: auto; margin: 0 auto; }
@media (max-width: 47.9375rem) { .elementor-34280 .elementor-element.elementor-element-2a34128 img { height: 16rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a27a7 */@media (min-width: 48rem) { .elementor-34280 .elementor-element.elementor-element-90a27a7 { --flex-direction: row; --gap: 1.25rem; --column-gap: 1.25rem; } .elementor-34280 .elementor-element.elementor-element-90a27a7 > .e-con { flex: 1 1 0; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97fdd4b */.elementor-34280 .elementor-element.elementor-element-97fdd4b { max-width: 45.8125rem; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3279c8 *//* Figma timeline: a ringed dot per week on one grey line (desktop); a vertical line on phones/tablets. */
/* Phones/tablets: the spacing is each step's bottom padding, so the line runs unbroken from dot to dot (Crisp mobile QA,
   Nov 9: a line reaching into the gap was clipped in Safari); the last step ends in an arrowhead. */
.elementor-34280 .elementor-element.elementor-element-d3279c8 { --gap: 0rem; --row-gap: 0rem; }
.elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week { position: relative; padding: 0 0 2rem 3rem; }
.elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week::before { content: ""; position: absolute; top: 0.875rem; bottom: 0; left: 0.875rem; width: 0.0625rem; background: #777777; }
.elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week:last-child::before { left: 0.5625rem; width: 0.6875rem; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='M0 0h11L5.5 7z' fill='%23777777'/%3E%3C/svg%3E") bottom center / 0.6875rem 0.4375rem no-repeat, linear-gradient(#777777, #777777) top center / 0.0625rem calc(100% - 0.375rem) no-repeat; }
.elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week::after { content: ""; position: absolute; top: 0; left: 0; width: 1.75rem; height: 1.75rem; box-sizing: border-box; border: 0.0625rem solid #777777; border-radius: 50%; background: radial-gradient(circle, #777777 0 0.3125rem, #FFFFFF 0.34375rem); }
@media (min-width: 64rem) {
  .elementor-34280 .elementor-element.elementor-element-d3279c8 { --flex-direction: row; --gap: 0rem; --column-gap: 0rem; }
  .elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week { flex: 1 1 0; min-width: 0; padding: 3.75rem 1.875rem 0 0; }
  .elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week::before { top: 0.875rem; bottom: auto; left: 1.75rem; right: 0; width: auto; height: 0.0625rem; }
  .elementor-34280 .elementor-element.elementor-element-d3279c8 > .start-week:last-child::before { bottom: auto; left: 1.75rem; width: auto; background: #777777; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce55dbc */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-ce55dbc { flex: 0 1 17.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef9307e */.elementor-34280 .elementor-element.elementor-element-ef9307e { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.35); border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-ef9307e .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #00BB7E; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea5e995 */.elementor-34280 .elementor-element.elementor-element-ea5e995 { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.35); border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-ea5e995 .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #00BB7E; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eab8550 */.elementor-34280 .elementor-element.elementor-element-eab8550 { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.35); border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-eab8550 .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #00BB7E; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45ec0e6 */.elementor-34280 .elementor-element.elementor-element-45ec0e6 { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid rgba(255, 255, 255, 0.35); border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-45ec0e6 .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #00BB7E; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6529fe */.elementor-34280 .elementor-element.elementor-element-a6529fe > .elementor-widget { flex: 1 1 calc(50% - 0.375rem); min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8768baf */@media (min-width: 48rem) { .elementor-34280 .elementor-element.elementor-element-8768baf { flex: 1 1 0; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3981d95 */.elementor-34280 .elementor-element.elementor-element-3981d95 { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid #C8CFCF; border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-3981d95 .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #007672; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c783968 */.elementor-34280 .elementor-element.elementor-element-c783968 { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid #C8CFCF; border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-c783968 .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #007672; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-618e7b4 */.elementor-34280 .elementor-element.elementor-element-618e7b4 { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid #C8CFCF; border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-618e7b4 .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #007672; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-972d9bd */.elementor-34280 .elementor-element.elementor-element-972d9bd { display: flex; align-items: center; justify-content: center; min-height: 7.5rem; padding: 1rem 0.75rem; border: 0.0625rem solid #C8CFCF; border-radius: 0.625rem; text-align: center; }
.elementor-34280 .elementor-element.elementor-element-972d9bd .elementor-heading-title::before { content: "✓"; display: block; margin-bottom: 0.375rem; color: #007672; font-weight: 700; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c09dae */.elementor-34280 .elementor-element.elementor-element-0c09dae > .elementor-widget { flex: 1 1 calc(50% - 0.375rem); min-width: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fef709 */@media (min-width: 48rem) { .elementor-34280 .elementor-element.elementor-element-6fef709 { flex: 1 1 0; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d18fee */@media (min-width: 48rem) { .elementor-34280 .elementor-element.elementor-element-8d18fee { --flex-direction: row; } }
@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-8d18fee { flex: 0 1 45.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b067d0 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-3b067d0 { --flex-direction: row; --justify-content: space-between; --align-items: flex-start; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-461a99a */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-461a99a { flex: 0 1 26.8125rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38daa68 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-38daa68 { flex: 0 1 45.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ab771 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-e4ab771 { --flex-direction: row; --justify-content: space-between; --align-items: flex-start; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7475d8 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-f7475d8 { flex: 0 1 26.8125rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7609627 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-7609627 { flex: 0 1 27rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9abca4a */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-9abca4a { --flex-direction: row; --justify-content: space-between; --align-items: flex-end; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cecc410 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-cecc410 { flex: 0 1 17.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4298064 */.elementor-34280 .elementor-element.elementor-element-4298064 > .elementor-widget { flex: 1 1 0; min-width: 0; }
/* 1pt Mid Gray outline on the cloud cards (Crisp mobile QA, Nov 9). */
.elementor-34280 .elementor-element.elementor-element-4298064 .cloud-card { border: 0.0625rem solid #C8CFCF; }
@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-4298064 { flex: 0 1 45.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c823e4 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-2c823e4 { --flex-direction: row; --justify-content: space-between; --align-items: flex-start; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d5a51 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-a0d5a51 { flex: 0 1 17.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16bc646 */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-16bc646 { flex: 0 1 45.4375rem; min-width: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cddc2c */@media (min-width: 64rem) { .elementor-34280 .elementor-element.elementor-element-4cddc2c { --flex-direction: row; --justify-content: space-between; --align-items: flex-start; --gap: 3.75rem; --column-gap: 3.75rem; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-946e34b */.elementor-34280 .elementor-element.elementor-element-946e34b { max-width: 100%; box-shadow: var(--crisp-glass--shadow), inset 0.1875rem -0.125rem 1.25rem 0.375rem rgb(255 255 255 / 50%); }/* End custom CSS */
/* Start custom CSS */body.elementor-page-34280 .elementor-widget-text-editor p { margin: 0 0 1em; line-height: inherit; }
body.elementor-page-34280 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
/* Scroll fade-in (theme animatedArrival, desktop only; not in the Elementor editor). */
@media (min-width: 80rem) {
  body.elementor-page-34280:not(.elementor-editor-active) .animatedArrival { opacity: 0; transform: translate(0, 6.25rem); transition: all 1s; }
  body.elementor-page-34280:not(.elementor-editor-active) .animatedArrival.visible { opacity: 1 !important; transform: translate(0, 0); }
  body.elementor-page-34280:not(.elementor-editor-active) .animatedArrival[id]:not(.visible) { scroll-margin-top: 6.25rem; }
}/* End custom CSS */