.elementor-3344 .elementor-element.elementor-element-57b30534{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3344 .elementor-element.elementor-element-57b30534:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-57b30534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F3;}.elementor-3344 .elementor-element.elementor-element-3d76c220{--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:36px 36px;--row-gap:36px;--column-gap:36px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-48461f74{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3344 .elementor-element.elementor-element-167b780f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-167b780f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:0.12em;color:#006B55;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3344 .elementor-element.elementor-element-416cb013{--divider-border-style:solid;--divider-color:#006B55;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-416cb013 .elementor-divider-separator{width:44px;margin:0 auto;margin-left:0;}.elementor-3344 .elementor-element.elementor-element-416cb013 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-3344 .elementor-element.elementor-element-2e3fd53b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-4182271e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-4182271e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.015em;color:#17201C;}.elementor-3344 .elementor-element.elementor-element-997db35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-997db35 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-0.015em;color:#004D40;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-3344 .elementor-element.elementor-element-b9586ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;letter-spacing:0em;color:#58645E;}.elementor-3344 .elementor-element.elementor-element-b9586ae p{margin-block-end:0px;}.elementor-3344 .elementor-element.elementor-element-a79190e:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-a79190e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8F6;}.elementor-3344 .elementor-element.elementor-element-a79190e > .elementor-container{max-width:1280px;}.elementor-3344 .elementor-element.elementor-element-a79190e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 94px 20px;}.elementor-3344 .elementor-element.elementor-element-a79190e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3344 .elementor-element.elementor-element-52d3290:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD8D1B3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-element-populated, .elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-element-populated > .elementor-background-overlay, .elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3344 .elementor-element.elementor-element-2f93014{background-color:#FCFCFC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3344 .elementor-element.elementor-element-2f93014 img{width:100%;}.elementor-3344 .elementor-element.elementor-element-b6dc78a{--spacer-size:30px;}.elementor-3344 .elementor-element.elementor-element-89ba212{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 10px) 30px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-89ba212 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#0E5A37;}.elementor-3344 .elementor-element.elementor-element-5485337{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.62em;color:#50575D;}.elementor-3344 .elementor-element.elementor-element-d0995ae{--divider-border-style:solid;--divider-color:#0E5A37;--divider-border-width:2px;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-3344 .elementor-element.elementor-element-d0995ae .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-3344 .elementor-element.elementor-element-d0995ae .elementor-divider{text-align:left;padding-block-start:19px;padding-block-end:19px;}.elementor-3344 .elementor-element.elementor-element-2fbfecf{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 8px) 30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-2fbfecf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0.09em;color:#17201C;}.elementor-3344 .elementor-element.elementor-element-f38d242{--spacer-size:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3344 .elementor-element.elementor-element-d7c213b .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#075B43;color:#075B43;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-d7c213b{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 26px) 30px;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD8D1B3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-element-populated, .elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3344 .elementor-element.elementor-element-3f1d546{background-color:#FCFCFC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3344 .elementor-element.elementor-element-3f1d546 img{width:100%;}.elementor-3344 .elementor-element.elementor-element-135620f{--spacer-size:30px;}.elementor-3344 .elementor-element.elementor-element-e7639dd{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 10px) 30px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-e7639dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#0E5A37;}.elementor-3344 .elementor-element.elementor-element-fc77ff7{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.62em;color:#50575D;}.elementor-3344 .elementor-element.elementor-element-1ab0b94{--divider-border-style:solid;--divider-color:#0E5A37;--divider-border-width:2px;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-3344 .elementor-element.elementor-element-1ab0b94 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-3344 .elementor-element.elementor-element-1ab0b94 .elementor-divider{text-align:left;padding-block-start:19px;padding-block-end:19px;}.elementor-3344 .elementor-element.elementor-element-776096c{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 8px) 30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-776096c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0.09em;color:#17201C;}.elementor-3344 .elementor-element.elementor-element-3f82361{--spacer-size:24px;}.elementor-3344 .elementor-element.elementor-element-06ae3c5 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#075B43;color:#075B43;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-06ae3c5{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 26px) 30px;}.elementor-3344 .elementor-element.elementor-element-ae53ed0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD8D1B3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-element-populated, .elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3344 .elementor-element.elementor-element-9efc19a{background-color:#FCFCFC;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3344 .elementor-element.elementor-element-9efc19a img{width:100%;}.elementor-3344 .elementor-element.elementor-element-6c02816{--spacer-size:30px;}.elementor-3344 .elementor-element.elementor-element-fdda98c{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 10px) 30px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-fdda98c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.15em;color:#0E5A37;}.elementor-3344 .elementor-element.elementor-element-793266d{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.62em;color:#50575D;}.elementor-3344 .elementor-element.elementor-element-1dd7461{--divider-border-style:solid;--divider-color:#0E5A37;--divider-border-width:2px;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-3344 .elementor-element.elementor-element-1dd7461 .elementor-divider-separator{width:48px;margin:0 auto;margin-left:0;}.elementor-3344 .elementor-element.elementor-element-1dd7461 .elementor-divider{text-align:left;padding-block-start:19px;padding-block-end:19px;}.elementor-3344 .elementor-element.elementor-element-9e1a407{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 8px) 30px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-9e1a407 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:none;text-decoration:none;line-height:1.4em;letter-spacing:0.09em;color:#17201C;}.elementor-3344 .elementor-element.elementor-element-4a91421{--spacer-size:24px;}.elementor-3344 .elementor-element.elementor-element-bf8f3d9 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#075B43;color:#075B43;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-bf8f3d9{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 26px) 30px;}.elementor-3344 .elementor-element.elementor-element-41d9a61a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-9da2366{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-7b34737e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-2041e9a8{--divider-border-style:solid;--divider-color:#006B55;--divider-border-width:2px;}.elementor-3344 .elementor-element.elementor-element-2041e9a8 .elementor-divider-separator{width:44px;}.elementor-3344 .elementor-element.elementor-element-2041e9a8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3344 .elementor-element.elementor-element-6d28f9ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.12em;color:#17201C;}.elementor-3344 .elementor-element.elementor-element-4996b522{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#58645E;}.elementor-3344 .elementor-element.elementor-element-6dd6b309{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD6CD;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#58645E;}.elementor-3344 .elementor-element.elementor-element-f4db567{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:44px;--padding-left:32px;--padding-right:32px;}.elementor-3344 .elementor-element.elementor-element-f4db567:not(.elementor-motion-effects-element-type-background), .elementor-3344 .elementor-element.elementor-element-f4db567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F3;}.elementor-3344 .elementor-element.elementor-element-7fbbdf4{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-2962ce05{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-640111c3{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-2f0836e0{--divider-border-style:solid;--divider-color:#006B55;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-2f0836e0 .elementor-divider-separator{width:44px;margin:0 auto;margin-left:0;}.elementor-3344 .elementor-element.elementor-element-2f0836e0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-3344 .elementor-element.elementor-element-72f313b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3344 .elementor-element.elementor-element-72f313b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:700;line-height:1.2em;letter-spacing:-0.015em;color:#17201C;}.elementor-3344 .elementor-element.elementor-element-628b4255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;letter-spacing:0em;color:#58645E;}.elementor-3344 .elementor-element.elementor-element-628b4255 p{margin-block-end:0px;}.elementor-3344 .elementor-element.elementor-element-3d67e0d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.3em;letter-spacing:0.015em;fill:#004D40;color:#004D40;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006B55;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button:hover, .elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button:focus{background-color:#004D40;color:#FFFFFF;}.elementor-3344 .elementor-element.elementor-element-a16620e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button:hover svg, .elementor-3344 .elementor-element.elementor-element-a16620e .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-3344 .elementor-element.elementor-element-57b30534{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-3344 .elementor-element.elementor-element-2fbfecf .elementor-heading-title{font-size:12px;}.elementor-3344 .elementor-element.elementor-element-776096c .elementor-heading-title{font-size:12px;}.elementor-3344 .elementor-element.elementor-element-9e1a407 .elementor-heading-title{font-size:12px;}.elementor-3344 .elementor-element.elementor-element-f4db567{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-3344 .elementor-element.elementor-element-57b30534{--padding-top:36px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-3344 .elementor-element.elementor-element-4182271e .elementor-heading-title{font-size:31px;}.elementor-3344 .elementor-element.elementor-element-997db35 .elementor-heading-title{font-size:31px;}.elementor-3344 .elementor-element.elementor-element-a79190e{padding:0px 18px 46px 18px;}.elementor-3344 .elementor-element.elementor-element-52d3290{width:100%;}.elementor-3344 .elementor-element.elementor-element-52d3290 > .elementor-element-populated{margin:0px 0px 22px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-2f93014 img{height:230px;}.elementor-3344 .elementor-element.elementor-element-89ba212 .elementor-heading-title{font-size:21px;}.elementor-3344 .elementor-element.elementor-element-2fbfecf .elementor-heading-title{font-size:11px;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7{width:100%;}.elementor-3344 .elementor-element.elementor-element-ee7e8b7 > .elementor-element-populated{margin:0px 0px 22px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-3f1d546 img{height:230px;}.elementor-3344 .elementor-element.elementor-element-e7639dd .elementor-heading-title{font-size:21px;}.elementor-3344 .elementor-element.elementor-element-776096c .elementor-heading-title{font-size:11px;}.elementor-3344 .elementor-element.elementor-element-ae53ed0{width:100%;}.elementor-3344 .elementor-element.elementor-element-ae53ed0 > .elementor-element-populated{margin:0px 0px 22px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3344 .elementor-element.elementor-element-9efc19a img{height:230px;}.elementor-3344 .elementor-element.elementor-element-fdda98c .elementor-heading-title{font-size:21px;}.elementor-3344 .elementor-element.elementor-element-9e1a407 .elementor-heading-title{font-size:11px;}.elementor-3344 .elementor-element.elementor-element-f4db567{--padding-top:36px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-3344 .elementor-element.elementor-element-2962ce05{--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-3344 .elementor-element.elementor-element-640111c3{--width:100%;}.elementor-3344 .elementor-element.elementor-element-72f313b3 .elementor-heading-title{font-size:26px;}.elementor-3344 .elementor-element.elementor-element-3d67e0d3{--width:100%;}}@media(min-width:768px){.elementor-3344 .elementor-element.elementor-element-57b30534{--content-width:1340px;}.elementor-3344 .elementor-element.elementor-element-f4db567{--content-width:1340px;}.elementor-3344 .elementor-element.elementor-element-640111c3{--width:65%;}.elementor-3344 .elementor-element.elementor-element-3d67e0d3{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3344 .elementor-element.elementor-element-640111c3{--width:60%;}.elementor-3344 .elementor-element.elementor-element-3d67e0d3{--width:36%;}}/* Start custom CSS for container, class: .elementor-element-41d9a61a *//* V10. All presentation rules are scoped by Elementor to this root container. */
.elementor-3344 .elementor-element.elementor-element-41d9a61a { --sc-green:#006B55; --sc-deep:#004D40; --sc-ink:#17201C; --sc-copy:#58645E; --sc-line:#D6E1DA; --sc-pale:#F3F6F3; --sc-mint:#79D8B2; font-family:Montserrat,Arial,sans-serif; color:var(--sc-ink); padding:0!important; gap:0!important; width:100%; max-width:none; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a, .elementor-3344 .elementor-element.elementor-element-41d9a61a * { box-sizing:border-box; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .e-con { --container-widget-width:100%; --container-widget-flex-grow:0; --gap:0px; min-width:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .elementor-widget { margin:0; min-width:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .elementor-widget-container { min-width:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a p { margin:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a p+p { margin-top:14px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-copy, .elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-copy p { font:400 17px/1.65 Montserrat,Arial,sans-serif; color:var(--sc-copy); }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-heading .elementor-heading-title { color:var(--sc-ink); font-family:Montserrat,Arial,sans-serif; font-weight:700; line-height:1.14; letter-spacing:-.025em; margin:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-heading h1 { font-size:clamp(40px,4.3vw,60px); }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-heading h2 { font-size:34px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-heading h3 { font-size:20px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-eyebrow .elementor-heading-title { color:var(--sc-green); font-size:12px; line-height:1.5; letter-spacing:.12em; font-weight:700; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-section { width:100%; padding:72px 0!important; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-shell { width:min(1200px,calc(100% - 80px))!important; max-width:1200px; margin:0 auto!important; padding:0!important; gap:20px!important; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-rule { width:44px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-rule .elementor-divider { padding:0!important; margin:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-rule .elementor-divider-separator { border-top:2px solid var(--sc-green); width:44px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-image img { display:block; width:100%; max-width:100%; height:auto; border-radius:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button { width:auto; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button .elementor-button { min-height:48px; display:inline-flex; align-items:center; justify-content:center; padding:0 24px!important; border:1px solid var(--sc-green); border-radius:0; background:var(--sc-green); color:#fff; font:700 12px/1.25 Montserrat,Arial,sans-serif; letter-spacing:.015em; transition:background-color .18s,color .18s,border-color .18s; box-shadow:none; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button .elementor-button-content-wrapper { align-items:center; gap:14px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button .elementor-button-icon { margin:0!important; line-height:1; flex-shrink:0; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button .elementor-button:hover { background:var(--sc-deep); color:white; border-color:var(--sc-deep); }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button--outline .elementor-button { background:transparent; color:var(--sc-deep); }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button--outline .elementor-button:hover { background:var(--sc-deep); color:#fff; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button--link .elementor-button { min-height:40px; padding:6px 0!important; color:var(--sc-green); background:transparent; border-color:transparent; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-button--link .elementor-button:hover { color:var(--sc-deep); background:transparent; border-color:transparent; text-decoration:underline; text-underline-offset:5px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a a:focus-visible, .elementor-3344 .elementor-element.elementor-element-41d9a61a button:focus-visible, .elementor-3344 .elementor-element.elementor-element-41d9a61a [tabindex]:focus-visible, .elementor-3344 .elementor-element.elementor-element-41d9a61a input:focus-visible, .elementor-3344 .elementor-element.elementor-element-41d9a61a select:focus-visible, .elementor-3344 .elementor-element.elementor-element-41d9a61a textarea:focus-visible { outline:3px solid #43AC8C; outline-offset:3px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-actions { display:flex; flex-direction:row; flex-wrap:wrap; gap:18px!important; margin-top:16px!important; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-section-intro { align-items:center; text-align:center; gap:18px!important; margin-bottom:24px!important; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-model-grid { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px!important; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-card { gap:14px!important; background:transparent; border:0; box-shadow:none; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-card .sc-v10-card-image { overflow:hidden; background:#EEF1EE; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-card-image img { aspect-ratio:4/3; object-fit:contain; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-card-title .elementor-heading-title { color:var(--sc-deep); font-size:20px; letter-spacing:-.015em; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-card-description { min-height:56px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-trait, .elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-trait p { font-size:15px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-card .sc-v10-button { margin-top:auto; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-current, .elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-current p { font-size:14px; font-weight:600; color:var(--sc-green); min-height:40px; display:flex; align-items:center; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon-box-wrapper { display:flex; align-items:flex-start; gap:22px; text-align:left; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon-box-icon { flex:0 0 34px; margin:0!important; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon { font-size:30px; line-height:1; color:var(--sc-green); }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon svg { width:1em; height:1em; fill:currentColor; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon-box-content { min-width:0; flex:1; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon-box-title { font:600 16px/1.3 Montserrat,Arial,sans-serif; color:var(--sc-ink); margin:0 0 7px; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon-box-title:empty { display:none; }
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-feature .elementor-icon-box-description { font:400 15px/1.6 Montserrat,Arial,sans-serif; color:var(--sc-copy); margin:0; }

.elementor-3344 .elementor-element.elementor-element-41d9a61a{font-family:Montserrat,Arial,sans-serif;--sc-pale:#F3F6F3;overflow:visible}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-shell{width:min(1200px,calc(100% - 80px))!important;gap:22px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-main{background:var(--sc-pale);padding:70px 0 64px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-intro{gap:18px!important;margin-bottom:28px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-title .elementor-heading-title{font-size:clamp(35px,3.7vw,52px);line-height:1.14}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-title span{color:var(--sc-deep)}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model{gap:15px!important;padding:0!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-image{background:#EAF0EB;overflow:hidden;margin-bottom:12px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-image img{width:100%;aspect-ratio:4/3;object-fit:contain;transition:transform .2s ease}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-image a{display:block}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-image a:hover img{transform:scale(1.025)}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-title .elementor-heading-title{font-size:22px;color:var(--sc-deep)}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-title a{color:inherit;text-decoration:none}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-title a:hover{color:var(--sc-green);text-decoration:underline;text-underline-offset:5px}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-description p{font-size:16px;min-height:52px}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-config-label p{font-size:14px}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-config-value{margin-top:-11px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-config-value p{font-size:17px;color:var(--sc-deep);font-weight:600}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model .sc-v10-button{margin-top:10px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-comparison{padding:68px 0!important;background:white}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-table-widget{margin-top:12px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;border:0;margin:0}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare th,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare td{padding:22px 25px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--sc-line);font-size:15px;line-height:1.55;overflow-wrap:normal}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare th+th,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare td{border-left:1px solid var(--sc-line)}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare thead th{background:var(--sc-pale);color:var(--sc-deep);font-weight:600}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare tbody th{color:var(--sc-ink);font-weight:600}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare tr:last-child>*{border-bottom:0}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-help{background:var(--sc-pale);padding:44px 0!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-help-grid{display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:40px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-help-copy{gap:16px!important}
.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1024px){.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-shell{width:calc(100% - 48px)!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-grid{gap:20px!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-title .elementor-heading-title{font-size:19px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-description p{font-size:15px;min-height:74px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare th,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare td{padding:18px 16px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-help-grid{grid-template-columns:1fr;gap:24px!important}}
@media(max-width:767px){.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-shell{width:calc(100% - 40px)!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-main,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-comparison{padding:42px 0!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-title .elementor-heading-title{font-size:33px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-title br{display:initial}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-grid{grid-template-columns:1fr;gap:42px!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-description p{min-height:0}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-model-title .elementor-heading-title{font-size:23px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-heading h2{font-size:28px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc-v10-copy p{font-size:16px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-intro{margin-bottom:14px!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare tbody,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare tr{display:block}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare thead{display:none}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare tr{margin-bottom:22px;border-bottom:1px solid var(--sc-line);padding-bottom:12px}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare tbody th{display:block;background:var(--sc-pale);padding:12px 14px;border:0}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare td{display:grid;grid-template-columns:84px 1fr;gap:12px;padding:12px 14px;border:0!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-compare td::before{content:attr(data-label);color:var(--sc-deep);font-weight:600}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-products-help{padding:38px 0!important}.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-help-grid .sc-v10-button,.elementor-3344 .elementor-element.elementor-element-41d9a61a .sc11-help-grid .elementor-button{width:100%}}
@media(prefers-reduced-motion:reduce){.elementor-3344 .elementor-element.elementor-element-41d9a61a *{transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */
/* Start custom CSS *//* Colunas iguais; a altura acompanha o cartao com mais conteudo. */
.elementor-section.sc-home-modelos > .elementor-container {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-auto-rows: 1fr;
  gap: 20px;
  align-items: stretch;
}

.elementor-section.sc-home-modelos > .elementor-container > .elementor-column {
  width: 100% !important;
  min-width: 0;
  max-width: none !important;
  flex: none !important;
  margin: 0 !important;
}

.elementor-section.sc-home-modelos > .elementor-container > .elementor-column > .elementor-widget-wrap {
  display: flex !important;
  width: 100% !important;
  box-sizing: border-box;
  flex-flow: column nowrap !important;
  justify-content: flex-start;
  margin: 0 !important;
}

/* Botoes alinhados em baixo, mesmo com textos de alturas diferentes. */
.elementor-section.sc-home-modelos .elementor-widget-wrap > .elementor-widget-button:last-child {
  margin-top: auto !important;
}

.elementor-section.sc-home-modelos .elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Mesma caixa de imagem e proporcao das fotografias atuais. */
.elementor-section.sc-home-modelos .elementor-widget-image {
  width: 100% !important;
  height: auto !important;
  flex: 0 0 auto;
}

.elementor-section.sc-home-modelos .elementor-widget-image a {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 1536 / 888;
  overflow: hidden;
}

.elementor-section.sc-home-modelos .elementor-widget-image img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center;
  transform: scale(1);
  transform-origin: center;
  transition: transform 550ms cubic-bezier(.22, .61, .36, 1);
}

/* Zoom interno de 3%, suave ao entrar e ao sair com o rato. */
@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  .elementor-section.sc-home-modelos .elementor-widget-image a:hover img {
    transform: scale(1.03);
  }
}

/* Uma coluna em telemovel; mantem alturas iguais entre os cartoes. */
@media (max-width: 767px) {
  .elementor-section.sc-home-modelos > .elementor-container {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}


.sc-home-modelos .elementor-widget-wrap > .elementor-widget:not(.elementor-widget-image) {
  width: auto !important;
  min-width: 0;
  align-self: stretch;
}/* End custom CSS */