.elementor-5272 .elementor-element.elementor-element-8e006fb{--display:flex;--min-height:78vh;--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;--justify-content:flex-end;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E1E6DB;--border-color:#E1E6DB;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-8e006fb:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-8e006fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-834ff07{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5272 .elementor-element.elementor-element-5a29471{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-sc_mutedd );}.elementor-5272 .elementor-element.elementor-element-14f6f29{--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:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-5272 .elementor-element.elementor-element-490ae3c{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5272 .elementor-element.elementor-element-6a0ee23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4.6rem;font-weight:600;line-height:1.02em;letter-spacing:-0.04em;color:var( --e-global-color-sc_white );}.elementor-5272 .elementor-element.elementor-element-88f5118{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-sc_paper );width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-5272 .elementor-element.elementor-element-0055958{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E1E6DB;--border-color:#E1E6DB;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-b451eaf{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-sc_mutedd );}.elementor-5272 .elementor-element.elementor-element-876ab8a{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-sc_mutedd );}.elementor-5272 .elementor-element.elementor-element-3c79222{--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;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-3c79222:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-3c79222 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_paper );}.elementor-5272 .elementor-element.elementor-element-5859ec7{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5272 .elementor-element.elementor-element-480432d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-3014888{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-5272 .elementor-element.elementor-element-4bab796{--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;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-4bab796:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-4bab796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_paper );}.elementor-5272 .elementor-element.elementor-element-57da895{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5272 .elementor-element.elementor-element-d616242 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-421293f{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-5272 .elementor-element.elementor-element-bbcc85d{--display:flex;--min-height:300px;--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;--justify-content:space-between;--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5272 .elementor-element.elementor-element-bbcc85d:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-bbcc85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-817c6cd{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-primary );}.elementor-5272 .elementor-element.elementor-element-d89b294{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5272 .elementor-element.elementor-element-3be9189 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;color:var( --e-global-color-sc_white );}.elementor-5272 .elementor-element.elementor-element-bd2c814{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-sc_mutedd );}.elementor-5272 .elementor-element.elementor-element-af5eb69{--display:flex;--min-height:300px;--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;--justify-content:space-between;--border-radius:4px 4px 4px 4px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-5272 .elementor-element.elementor-element-af5eb69:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-af5eb69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-d259968{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-primary );}.elementor-5272 .elementor-element.elementor-element-71647e1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5272 .elementor-element.elementor-element-3642554 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;color:var( --e-global-color-sc_white );}.elementor-5272 .elementor-element.elementor-element-0eefd49{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-sc_mutedd );}.elementor-5272 .elementor-element.elementor-element-f7dc84e{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-text );}.elementor-5272 .elementor-element.elementor-element-ac0aefd{--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;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-ac0aefd:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-ac0aefd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_white );}.elementor-5272 .elementor-element.elementor-element-216fd2e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5272 .elementor-element.elementor-element-7f1104d{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-5272 .elementor-element.elementor-element-ec13b12{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-5272 .elementor-element.elementor-element-d29058c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6rem;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-77bc019{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-5272 .elementor-element.elementor-element-91cf24f{font-family:var( --e-global-typography-sc_small-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_small-font-size );font-weight:var( --e-global-typography-sc_small-font-weight );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );color:var( --e-global-color-accent );}.elementor-5272 .elementor-element.elementor-element-678772a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5272 .elementor-element.elementor-element-490f3b4 img{border-radius:6px 6px 6px 6px;}.elementor-5272 .elementor-element.elementor-element-3516142{--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;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-3516142:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-3516142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_paper );}.elementor-5272 .elementor-element.elementor-element-8be1538{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5272 .elementor-element.elementor-element-479048b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-479048b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-item{border-width:0px;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-icon, .elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-active .elementor-accordion-icon, .elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-title{padding:26px 0px 26px 0px;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-accent );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );padding:0px 0px 32px 0px;}.elementor-5272 .elementor-element.elementor-element-e260cf7{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A3A2E;--border-color:#2A3A2E;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-e260cf7:not(.elementor-motion-effects-element-type-background), .elementor-5272 .elementor-element.elementor-element-e260cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5272 .elementor-element.elementor-element-b4c34c5{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-5272 .elementor-element.elementor-element-1cf8193{--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:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-5272 .elementor-element.elementor-element-4d4ed00{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5272 .elementor-element.elementor-element-177687a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.8rem;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-sc_white );}.elementor-5272 .elementor-element.elementor-element-d399f14{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-sc_mutedd );}.elementor-5272 .elementor-element.elementor-element-7d5da37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5272 .elementor-element.elementor-element-7d5da37 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5272 .elementor-element.elementor-element-7d5da37 .elementor-button{font-family:var( --e-global-typography-sc_button-font-family ), Sans-serif;font-size:var( --e-global-typography-sc_button-font-size );font-weight:var( --e-global-typography-sc_button-font-weight );line-height:var( --e-global-typography-sc_button-line-height );letter-spacing:var( --e-global-typography-sc_button-letter-spacing );word-spacing:var( --e-global-typography-sc_button-word-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-radius:999px 999px 999px 999px;padding:17px 26px 17px 26px;}@media(min-width:768px){.elementor-5272 .elementor-element.elementor-element-834ff07{--content-width:1320px;}.elementor-5272 .elementor-element.elementor-element-490ae3c{--width:62%;}.elementor-5272 .elementor-element.elementor-element-0055958{--width:28%;}.elementor-5272 .elementor-element.elementor-element-5859ec7{--content-width:1320px;}.elementor-5272 .elementor-element.elementor-element-57da895{--content-width:1320px;}.elementor-5272 .elementor-element.elementor-element-bbcc85d{--width:48%;}.elementor-5272 .elementor-element.elementor-element-af5eb69{--width:48%;}.elementor-5272 .elementor-element.elementor-element-216fd2e{--content-width:1320px;}.elementor-5272 .elementor-element.elementor-element-ec13b12{--width:36%;}.elementor-5272 .elementor-element.elementor-element-678772a{--width:58%;}.elementor-5272 .elementor-element.elementor-element-8be1538{--content-width:1320px;}.elementor-5272 .elementor-element.elementor-element-b4c34c5{--content-width:1320px;}.elementor-5272 .elementor-element.elementor-element-4d4ed00{--width:58%;}}@media(max-width:1024px){.elementor-5272 .elementor-element.elementor-element-8e006fb{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-5a29471{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-6a0ee23 .elementor-heading-title{font-size:3.4rem;}.elementor-5272 .elementor-element.elementor-element-88f5118{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-b451eaf{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-876ab8a{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-3c79222{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-480432d .elementor-heading-title{font-size:2.4rem;}.elementor-5272 .elementor-element.elementor-element-3014888{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-4bab796{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-d616242 .elementor-heading-title{font-size:2.4rem;}.elementor-5272 .elementor-element.elementor-element-817c6cd{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-bd2c814{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-d259968{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-0eefd49{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-f7dc84e{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-ac0aefd{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-d29058c .elementor-heading-title{font-size:2.2rem;}.elementor-5272 .elementor-element.elementor-element-77bc019{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-91cf24f{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-3516142{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-479048b .elementor-heading-title{font-size:2.4rem;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-e260cf7{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-177687a .elementor-heading-title{font-size:2.4rem;}.elementor-5272 .elementor-element.elementor-element-d399f14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-7d5da37 .elementor-button{font-size:var( --e-global-typography-sc_button-font-size );line-height:var( --e-global-typography-sc_button-line-height );letter-spacing:var( --e-global-typography-sc_button-letter-spacing );word-spacing:var( --e-global-typography-sc_button-word-spacing );}}@media(max-width:767px){.elementor-5272 .elementor-element.elementor-element-8e006fb{--min-height:74vh;--padding-top:110px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-834ff07{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5272 .elementor-element.elementor-element-5a29471{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-14f6f29{--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-5272 .elementor-element.elementor-element-490ae3c{--width:100%;}.elementor-5272 .elementor-element.elementor-element-6a0ee23 .elementor-heading-title{font-size:2.4rem;}.elementor-5272 .elementor-element.elementor-element-88f5118{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );width:100%;max-width:100%;}.elementor-5272 .elementor-element.elementor-element-0055958{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-b451eaf{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-876ab8a{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-3c79222{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-5859ec7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5272 .elementor-element.elementor-element-480432d .elementor-heading-title{font-size:2rem;}.elementor-5272 .elementor-element.elementor-element-3014888{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-4bab796{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-57da895{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5272 .elementor-element.elementor-element-d616242 .elementor-heading-title{font-size:2rem;}.elementor-5272 .elementor-element.elementor-element-421293f{--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-5272 .elementor-element.elementor-element-bbcc85d{--width:100%;}.elementor-5272 .elementor-element.elementor-element-817c6cd{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-bd2c814{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-af5eb69{--width:100%;}.elementor-5272 .elementor-element.elementor-element-d259968{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-0eefd49{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-f7dc84e{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-ac0aefd{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-216fd2e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5272 .elementor-element.elementor-element-7f1104d{--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-5272 .elementor-element.elementor-element-ec13b12{--width:100%;}.elementor-5272 .elementor-element.elementor-element-d29058c .elementor-heading-title{font-size:1.9rem;}.elementor-5272 .elementor-element.elementor-element-77bc019{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-91cf24f{font-size:var( --e-global-typography-sc_small-font-size );line-height:var( --e-global-typography-sc_small-line-height );letter-spacing:var( --e-global-typography-sc_small-letter-spacing );word-spacing:var( --e-global-typography-sc_small-word-spacing );}.elementor-5272 .elementor-element.elementor-element-678772a{--width:100%;}.elementor-5272 .elementor-element.elementor-element-3516142{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-8be1538{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5272 .elementor-element.elementor-element-479048b .elementor-heading-title{font-size:2rem;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-accordion-title{font-size:1.15rem;}.elementor-5272 .elementor-element.elementor-element-85d5045 .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-e260cf7{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5272 .elementor-element.elementor-element-b4c34c5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5272 .elementor-element.elementor-element-1cf8193{--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-5272 .elementor-element.elementor-element-4d4ed00{--width:100%;}.elementor-5272 .elementor-element.elementor-element-177687a .elementor-heading-title{font-size:2rem;}.elementor-5272 .elementor-element.elementor-element-d399f14{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-5272 .elementor-element.elementor-element-7d5da37 .elementor-button{font-size:var( --e-global-typography-sc_button-font-size );line-height:var( --e-global-typography-sc_button-line-height );letter-spacing:var( --e-global-typography-sc_button-letter-spacing );word-spacing:var( --e-global-typography-sc_button-word-spacing );}}/* Start custom CSS */:root{--sc-ink:var(--e-global-color-secondary,#0C1710);--sc-green:var(--e-global-color-primary,#76BD22);--sc-green-dark:var(--e-global-color-accent,#3F7A0C);--sc-soft:var(--e-global-color-sc_greensoft,#B9E07A);--sc-line:var(--e-global-color-sc_linedark,#2A3A2E);--sc-muted:var(--e-global-color-sc_mutedd,#9AA89D);--sc-ease:cubic-bezier(.22,.61,.36,1)}
::selection{background:var(--sc-green);color:var(--sc-ink)}
html{scrollbar-color:#3A4B3E var(--sc-ink);caret-color:var(--sc-green)}
body{background:var(--sc-ink)}
a[href^="tel"]{font-variant-numeric:tabular-nums}
:focus-visible{outline:2px solid var(--sc-green);outline-offset:3px}
.sc-hl{color:var(--sc-green)}.sc-hl-dark{color:var(--sc-green-dark)}
.sc-hero-title .elementor-heading-title{max-width:20ch;text-wrap:balance}
.sc-services h2.elementor-heading-title,.sc-process h2.elementor-heading-title{max-width:22ch;text-wrap:balance}
.sc-btn .elementor-button{transition:background-color .25s var(--sc-ease),color .25s,border-color .25s;white-space:nowrap}
.sc-btn .elementor-button-icon svg{transition:transform .3s var(--sc-ease)}
.sc-btn .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)}
.sc-btn--ghost .elementor-button:hover{border-color:var(--sc-green)!important}
.sc-proof p{margin:0}.sc-proof strong{color:#fff;font-weight:600}.sc-sep{color:var(--sc-line);margin:0 .6rem}
.sc-chart-words,.sc-cmp-words{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sc-chart-caption p,.sc-note p{margin:0}
.sc-chart{position:relative;width:100%}
.sc-chart svg{display:block;width:100%;height:clamp(150px,24vh,260px);overflow:visible}
.sc-chart .g line,.sc-chart .curve,.sc-chart .cl{vector-effect:non-scaling-stroke}
.sc-chart .g line{stroke:var(--sc-line);stroke-width:1}
.sc-chart .curve{fill:none;stroke:var(--sc-green);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.sc-chart .cl{stroke:#F3F5EF;stroke-width:1;stroke-dasharray:2 4;opacity:.6}
.sc-chart .dot{position:absolute;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:var(--sc-ink);border:2px solid var(--sc-soft);box-shadow:0 0 0 6px rgba(118,189,34,.15);pointer-events:none}
.sc-chart .tag{position:absolute;transform:translateX(-50%);background:#15231A;border:1px solid var(--sc-line);padding:.35rem .6rem;border-radius:6px;white-space:nowrap;color:#F3F5EF;font:500 .72rem/1.2 'IBM Plex Mono',monospace;pointer-events:none}
.sc-chart .tag i{font-style:normal;color:var(--sc-soft)}
.sc-chart .hrs{display:flex;justify-content:space-between;margin-top:.6rem;color:var(--sc-muted);font:500 .7rem/1 'IBM Plex Mono',monospace;font-variant-numeric:tabular-nums}
.sc-chart .hrs span{width:0;display:flex;justify-content:center}.sc-chart .hrs span:first-child{justify-content:flex-start}.sc-chart .hrs span:last-child{justify-content:flex-end}
@media(max-width:767px){.sc-chart .hrs span:not(:nth-child(6n+1)):not(:last-child){visibility:hidden}.sc-chart .tag{font-size:.66rem}}
.sc-acc .elementor-accordion-item{border:0!important;border-top:1px solid var(--sc-line)!important}
.sc-acc .elementor-accordion-item:last-child{border-bottom:1px solid var(--sc-line)!important}
.sc-acc .elementor-tab-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}
.sc-acc .elementor-tab-title a{transition:color .25s,transform .4s var(--sc-ease)}
.sc-acc .elementor-tab-title:hover a{transform:translateX(8px)}
.sc-acc .elementor-accordion-icon{order:2;width:44px;height:44px;border:1px solid var(--sc-line);border-radius:50%;display:grid!important;place-items:center;flex:none;transition:border-color .25s}
.sc-acc .elementor-tab-title.elementor-active .elementor-accordion-icon{border-color:var(--sc-green)}
.sc-acc .elementor-tab-content{border:0!important;max-width:980px}
.sc-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:1.2rem 0;padding:0}
.sc-chips li{border:1px solid var(--sc-line);border-radius:999px;padding:.4rem .9rem;font-size:.84rem;color:#F3F5EF}
.sc-more{color:var(--sc-soft)!important;font-weight:600;text-decoration:none;display:inline-flex;min-height:44px;align-items:center}
.sc-more:hover{color:#fff!important}
@media(min-width:1025px){.sc-sticky{position:sticky!important;top:120px;align-self:flex-start}}
.sc-toggle{background:#E7EBE1;border-radius:999px;padding:4px;width:auto!important;align-self:flex-start}
.sc-tg .elementor-button{border:0!important;background:transparent!important;padding:12px 20px!important;min-height:44px}
.sc-tg.is-on .elementor-button{background:var(--sc-ink)!important;color:#F3F5EF!important}
.sc-cmp-chart svg{display:block;width:100%;height:auto;overflow:visible}
.sc-cmp-chart .ax{stroke:#C9D0C3}
.sc-cmp-chart .mk{fill:none;stroke:#9AA89D;stroke-width:1.5;stroke-dasharray:3 5}
.sc-cmp-chart .fx{fill:none;stroke:var(--sc-ink);stroke-width:2.4;transition:opacity .5s}
.sc-cmp-chart .pr{fill:rgba(12,23,16,.08);transition:opacity .5s}
.sc-cmp-chart .ix{fill:none;stroke:var(--sc-green-dark);stroke-width:2.6;stroke-linejoin:round;transition:stroke-dashoffset 1.2s var(--sc-ease),opacity .4s}
.sc-cmp-chart text{font:500 11px 'IBM Plex Mono',monospace;fill:#5E6B61}
.sc-cmp-chart .lb{font:600 13px 'Montserrat',sans-serif;fill:var(--sc-ink);transition:opacity .5s}
@media(max-width:767px){.sc-cmp-chart text{font-size:20px}.sc-cmp-chart .lb{font-size:22px}}
.sc-leg{border-top:2px solid transparent;padding-top:1rem;transition:border-color .4s}.sc-leg.is-on{border-color:var(--sc-ink)}
.sc-indices p{margin:0}.sc-idx{font-family:'IBM Plex Mono',monospace;color:#F3F5EF;margin-left:1.2rem;font-weight:500}
a.sc-doc,.sc-doc{transition:transform .5s var(--sc-ease),box-shadow .5s;box-shadow:0 30px 60px -36px rgba(12,23,16,.5);text-decoration:none}
a.sc-doc:hover,.sc-doc:hover{transform:translateY(-4px)}
.sc-contact-lines a{color:var(--sc-ink);text-decoration:none;font-size:1.1rem}.sc-contact-lines a:hover{color:var(--sc-green-dark)}
.sc-form .elementor-field-type-radio .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:8px}
.sc-form .elementor-field-type-radio .elementor-field-option{position:relative;margin:0!important}
.sc-form .elementor-field-type-radio input{position:absolute;opacity:0}
.sc-form .elementor-field-type-radio label{display:flex;align-items:center;min-height:44px;padding:0 1.1rem;border:1px solid #B8C1B2;border-radius:999px;cursor:pointer;font-weight:500;transition:all .2s}
.sc-form .elementor-field-type-radio input:checked+label{background:var(--sc-ink);color:#F3F5EF;border-color:var(--sc-ink)}
.sc-form .elementor-field-type-radio input:focus-visible+label{outline:2px solid var(--sc-green);outline-offset:2px}
.sc-form input,.sc-form textarea,.sc-form select{font-size:16px!important;min-height:48px}
.sc-motion-code{display:none}
@media(prefers-reduced-motion:reduce){.sc-chart *,.sc-cmp-chart *,.sc-btn *,.sc-acc *{transition-duration:.01ms!important}}
.sc-crumbs a{color:#9AA89D;text-decoration:none}.sc-crumbs a:hover{color:#F3F5EF}.sc-crumbs .sc-cur{color:#76BD22}.sc-crumbs p,.sc-aside p{margin:0}.sc-aside strong{color:#F3F5EF;font-weight:600;font-size:1.05rem}.sc-sep{color:#2A3A2E;margin:0 .4rem}
.sc-page-title .elementor-heading-title{max-width:16ch;text-wrap:balance}.sc-hl{color:#76BD22}.sc-hl-dark{color:#3F7A0C}
.sc-ph-wrap{position:absolute!important;right:-4%;bottom:-2px;width:62%!important;pointer-events:none;opacity:.55;z-index:0}.sc-ph-line{display:block;width:100%;height:auto}.sc-ph-line path{fill:none;stroke:#76BD22;stroke-width:1.6;vector-effect:non-scaling-stroke}
@media(max-width:767px){.sc-ph-wrap{width:130%!important;right:-40%;opacity:.3}}
.sc-page-hero>.e-con-inner{position:relative;z-index:1}
.sc-row h3 a{color:inherit;text-decoration:none;transition:color .2s}.sc-row h3 a:hover{color:#76BD22}
.sc-btn .elementor-button{white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s}.sc-btn .elementor-button-icon svg{transition:transform .3s}.sc-btn .elementor-button:hover .elementor-button-icon svg{transform:translateX(4px)}.sc-btn--ghost .elementor-button:hover{border-color:#76BD22!important}
.sc-desk .sc-cell{min-height:190px}.sc-mono{font-family:'IBM Plex Mono',monospace!important}
a.sc-doc,.sc-doc{transition:transform .5s cubic-bezier(.22,.61,.36,1);box-shadow:0 30px 60px -36px rgba(12,23,16,.5);text-decoration:none}a.sc-doc:hover{transform:translateY(-4px)}
.sc-honest p{margin:0}::selection{background:#76BD22;color:#0C1710}
.sc-acc--light .elementor-accordion-item{border:0!important;border-top:1px solid #D3D9CD!important}.sc-acc--light .elementor-accordion-item:last-child{border-bottom:1px solid #D3D9CD!important}.sc-acc--light .elementor-tab-title{display:flex;align-items:center;justify-content:space-between}.sc-acc--light .elementor-accordion-icon{order:2;width:44px;height:44px;border:1px solid #C9D0C3;border-radius:50%;display:grid!important;place-items:center;flex:none}.sc-acc--light .elementor-tab-content{border:0!important}
.sc-bars{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;align-items:end;height:200px;border-bottom:1px solid #2A3A2E;margin-top:24px}.sc-bars span{position:relative;height:100%;display:flex;align-items:flex-end}.sc-bars span::before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--a)*100%);border:1px solid #2A3A2E;border-bottom:0;border-radius:3px 3px 0 0}.sc-bars i{display:block;width:100%;height:calc(var(--b)*100%);background:#76BD22;border-radius:3px 3px 0 0;transform-origin:bottom;animation:scbar 1.2s cubic-bezier(.22,.61,.36,1) both}@keyframes scbar{from{transform:scaleY(.2)}}@media(prefers-reduced-motion:reduce){.sc-bars i{animation:none}}@media(max-width:767px){.sc-bars{height:150px;gap:4px}}.sc-bars-legend p,.sc-note p{margin:0}.sc-bars-legend strong{color:#B9E07A}.sc-mail a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.sc-mail a:hover{color:#3F7A0C}.sc-aside a{color:#F3F5EF;text-decoration:none}
/* —— Versão clara (out. 2026) —— */
body{background:#fff}
.sc-chart .g line{stroke:#E1E6DB}.sc-chart .cl{stroke:#0C1710;opacity:.3}.sc-chart .dot{background:#fff;border-color:#3F7A0C;box-shadow:0 0 0 6px rgba(118,189,34,.18)}.sc-chart .tag{background:#0C1710;border-color:#0C1710;color:#F3F5EF}.sc-chart .tag i{color:#B9E07A}.sc-chart .hrs{color:#5E6B61}
.sc-chips li{color:#0C1710;border-color:#C9D0C3;background:#fff}
.sc-acc .elementor-accordion-item{border-top-color:#D3D9CD!important}.sc-acc .elementor-accordion-item:last-child{border-bottom-color:#D3D9CD!important}.sc-acc .elementor-accordion-icon{border-color:#C9D0C3}.sc-acc .elementor-tab-title.elementor-active .elementor-accordion-icon{border-color:#3F7A0C}
.sc-more{color:#3F7A0C!important}.sc-more:hover{color:#0C1710!important}
.sc-idx{color:#0C1710}.sc-proof strong{color:#0C1710}.sc-sep{color:#C9D0C3}
.sc-crumbs a{color:#5E6B61}.sc-crumbs a:hover{color:#0C1710}.sc-crumbs .sc-cur{color:#3F7A0C}.sc-aside strong,.sc-aside a{color:#0C1710}
.sc-bars span::before{border-color:#D3D9CD}.sc-bars-legend strong{color:#3F7A0C}
.sc-ph-wrap{opacity:.8}
.sc-hl{color:#3F7A0C}
.sc-tg.is-on .elementor-button{background:#0C1710!important;color:#fff!important}
@media(hover:hover) and (pointer:fine){.sc-btn--ghost .elementor-button:hover{border-color:#3F7A0C!important;color:#3F7A0C!important}}
.sc-page-hero{overflow:hidden!important;position:relative}html,body{overflow-x:clip}
/* —— Nível fotográfico (out. 2026) —— fotografia com protagonismo, tratada com a mesma cor em todo o site */
.sc-photo{position:relative;overflow:hidden;isolation:isolate}
.sc-fill{position:absolute!important;inset:0;margin:0!important;z-index:-2;width:100%!important;max-width:none!important;--container-widget-width:100%!important}
.sc-fill .elementor-widget-container,.sc-fill img{width:100%!important;height:100%!important}
.sc-fill img{object-fit:cover;display:block;max-width:none!important;border-radius:0!important}
.sc-fill img,.sc-frame img,.sc-city img{filter:saturate(.78) contrast(1.06) brightness(.97)}
.sc-photo::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.sc-hero{background:#0C1710}
.sc-hero.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,.62) 0%,rgba(12,23,16,.28) 32%,rgba(12,23,16,.5) 62%,rgba(12,23,16,.96) 100%),linear-gradient(90deg,rgba(12,23,16,.72) 0%,rgba(12,23,16,0) 72%)}
.sc-hero .sc-fill img{object-position:50% 38%;animation:scSettle 2.8s cubic-bezier(.16,1,.3,1) both}
@keyframes scSettle{from{transform:scale(1.08)}to{transform:scale(1)}}
.sc-hero .sc-hero-title .elementor-heading-title{max-width:21ch}
@media(max-width:1024px){.sc-hero .sc-hero-title .elementor-heading-title{max-width:16ch}}
@media(max-width:767px){.sc-hero .sc-btn,.sc-hero .sc-btn .elementor-button{width:100%}.sc-hero .sc-btn .elementor-button{justify-content:center}}
.sc-hero .sc-chart .g line{stroke:rgba(243,245,239,.16)}
.sc-hero .sc-chart .cl{stroke:#F3F5EF;opacity:.45}
.sc-hero .sc-chart .curve{stroke:#8FD13A;stroke-width:2.6;filter:drop-shadow(0 0 12px rgba(118,189,34,.55))}
.sc-hero .sc-chart .dot{background:#0C1710;border-color:#B9E07A;box-shadow:0 0 0 7px rgba(118,189,34,.22)}
.sc-hero .sc-chart .tag{background:#F3F5EF;border-color:#F3F5EF;color:#0C1710}
.sc-hero .sc-chart .tag i{color:#3F7A0C}
.sc-hero .sc-chart .hrs{color:rgba(243,245,239,.62)}
.sc-dark .sc-hl{color:#76BD22}
.sc-dark .sc-btn--ghost .elementor-button{color:#F3F5EF}
@media(hover:hover) and (pointer:fine){.sc-dark .sc-btn--ghost .elementor-button:hover{border-color:#76BD22!important;color:#B9E07A!important}}
.sc-proof.sc-dark{border-top:1px solid rgba(243,245,239,.1)}
.sc-proof.sc-dark strong{color:#F3F5EF}.sc-proof.sc-dark .sc-sep{color:#2A3A2E}
.sc-frame img{aspect-ratio:4/5;width:100%;object-fit:cover;display:block}
.sc-frame-wrap{position:relative}
.sc-frame-wrap::before{content:"";position:absolute;left:-18px;bottom:-18px;width:46%;height:46%;background:#76BD22;z-index:-1}
@media(max-width:767px){.sc-frame img{aspect-ratio:4/3}.sc-frame-wrap::before{left:-10px;bottom:-10px}}
.sc-tiles{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}
.sc-tiles>.e-con{--width:auto;width:auto!important;min-width:0}
.sc-tile{min-height:540px;text-decoration:none;color:#fff;justify-content:flex-end}
.sc-tile:nth-child(1){grid-column:span 7}.sc-tile:nth-child(2){grid-column:span 5}
.sc-tile:nth-child(3){grid-column:span 5;min-height:440px}.sc-tile:nth-child(4){grid-column:span 7;min-height:440px}
.sc-tile.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,0) 30%,rgba(12,23,16,.55) 62%,rgba(12,23,16,.92) 100%)}
.sc-tile .sc-fill img{transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .6s}
.sc-tile-t .elementor-heading-title{display:flex;align-items:center;gap:.6em}
.sc-tile-t .elementor-heading-title::after{content:"";width:34px;height:34px;flex:none;margin-left:auto;border:1px solid rgba(243,245,239,.4);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F3F5EF' stroke-width='1.8'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}
.sc-tile-d{max-width:36ch}
.sc-tile-d p{margin:0}
@media(hover:hover) and (pointer:fine){
  .sc-tile:hover .sc-fill img{transform:scale(1.05);filter:saturate(.95) contrast(1.06)}
  .sc-tile:hover .sc-tile-t .elementor-heading-title::after{background-color:#76BD22;border-color:#76BD22;transform:translateX(4px)}
}
.sc-tile:focus-visible{outline:3px solid #76BD22;outline-offset:3px}
@media(max-width:1024px){.sc-tile,.sc-tile:nth-child(n){grid-column:span 6;min-height:420px}}
@media(max-width:767px){.sc-tiles{gap:12px}.sc-tile,.sc-tile:nth-child(n){grid-column:1/-1;min-height:340px}}
.sc-links p{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 30px;margin:0}
.sc-links span{color:#5E6B61;width:100%;font-size:.9rem}
.sc-links a{color:#0C1710;font-weight:600;text-decoration:none;border-bottom:1px solid #C9D0C3;padding-bottom:3px;transition:border-color .25s,color .25s}
.sc-links a:hover{border-color:#3F7A0C;color:#3F7A0C}
.sc-green .sc-hl{color:#0C1710}
.sc-green .sc-step::after{background:#0C1710}
.sc-green .sc-idx{color:#0C1710;font-weight:600}
.sc-green ::selection{background:#0C1710;color:#76BD22}
.sc-report.sc-photo::after{background:linear-gradient(90deg,rgba(12,23,16,.95) 0%,rgba(12,23,16,.84) 55%,rgba(12,23,16,.7) 100%)}
.sc-city{overflow:hidden;margin-bottom:8px}
.sc-city img{aspect-ratio:4/3;width:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}
@media(hover:hover) and (pointer:fine){.sc-offices .e-con:hover>.sc-city img{transform:scale(1.04)}}
@media(prefers-reduced-motion:reduce){.sc-fill img,.sc-city img{transition:none!important;transform:none!important;animation:none!important}}
/* —— Páginas interiores com fotografia (out. 2026) —— */
.sc-page-hero.sc-photo{background:#0C1710;border-bottom:0!important}
.sc-page-hero.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,.6) 0%,rgba(12,23,16,.3) 38%,rgba(12,23,16,.94) 100%),linear-gradient(90deg,rgba(12,23,16,.78) 0%,rgba(12,23,16,0) 75%)}
.sc-page-hero .sc-fill img{animation:scSettle 2.8s cubic-bezier(.16,1,.3,1) both}
.sc-page-hero.sc-dark .sc-crumbs a{color:rgba(243,245,239,.72)}.sc-page-hero.sc-dark .sc-crumbs a:hover{color:#fff}
.sc-page-hero.sc-dark .sc-crumbs .sc-cur{color:#B9E07A}.sc-page-hero.sc-dark .sc-sep{color:rgba(243,245,239,.35)}
.sc-page-hero.sc-dark .sc-aside{border-color:rgba(243,245,239,.22)!important}.sc-page-hero.sc-dark .sc-aside strong,.sc-page-hero.sc-dark .sc-aside a{color:#fff}
.sc-page-hero.sc-dark .sc-hl{color:#76BD22}
.sc-page-hero .sc-page-title .elementor-heading-title{max-width:19ch;text-wrap:balance}
.sc-frame--wide img{aspect-ratio:3/2!important}
.sc-band .sc-band-t .elementor-heading-title{max-width:22ch;text-wrap:balance}
.sc-band.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,.15) 0%,rgba(12,23,16,.55) 50%,rgba(12,23,16,.92) 100%)}
.sc-dark .sc-acc .elementor-accordion-item{border-color:#2A3A2E!important}
.sc-dark .sc-row{border-color:#2A3A2E!important}
.sc-dark .sc-row a{color:#fff}
/* —— Nível fotográfico (out. 2026) —— fotografia com protagonismo, tratada com a mesma cor em todo o site */
.sc-photo{position:relative;overflow:hidden;isolation:isolate}
.sc-fill{position:absolute!important;inset:0;margin:0!important;z-index:-2;width:100%!important;max-width:none!important;--container-widget-width:100%!important}
.sc-fill .elementor-widget-container,.sc-fill img{width:100%!important;height:100%!important}
.sc-fill img{object-fit:cover;display:block;max-width:none!important;border-radius:0!important}
.sc-fill img,.sc-frame img,.sc-city img{filter:saturate(.78) contrast(1.06) brightness(.97)}
.sc-photo::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}
.sc-hero{background:#0C1710}
.sc-hero.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,.62) 0%,rgba(12,23,16,.28) 32%,rgba(12,23,16,.5) 62%,rgba(12,23,16,.96) 100%),linear-gradient(90deg,rgba(12,23,16,.72) 0%,rgba(12,23,16,0) 72%)}
.sc-hero .sc-fill img{object-position:50% 38%;animation:scSettle 2.8s cubic-bezier(.16,1,.3,1) both}
@keyframes scSettle{from{transform:scale(1.08)}to{transform:scale(1)}}
.sc-hero .sc-hero-title .elementor-heading-title{max-width:21ch}
@media(max-width:1024px){.sc-hero .sc-hero-title .elementor-heading-title{max-width:16ch}}
@media(max-width:767px){.sc-hero .sc-btn,.sc-hero .sc-btn .elementor-button{width:100%}.sc-hero .sc-btn .elementor-button{justify-content:center}}
.sc-hero .sc-chart .g line{stroke:rgba(243,245,239,.16)}
.sc-hero .sc-chart .cl{stroke:#F3F5EF;opacity:.45}
.sc-hero .sc-chart .curve{stroke:#8FD13A;stroke-width:2.6;filter:drop-shadow(0 0 12px rgba(118,189,34,.55))}
.sc-hero .sc-chart .dot{background:#0C1710;border-color:#B9E07A;box-shadow:0 0 0 7px rgba(118,189,34,.22)}
.sc-hero .sc-chart .tag{background:#F3F5EF;border-color:#F3F5EF;color:#0C1710}
.sc-hero .sc-chart .tag i{color:#3F7A0C}
.sc-hero .sc-chart .hrs{color:rgba(243,245,239,.62)}
.sc-dark .sc-hl{color:#76BD22}
.sc-dark .sc-btn--ghost .elementor-button{color:#F3F5EF}
@media(hover:hover) and (pointer:fine){.sc-dark .sc-btn--ghost .elementor-button:hover{border-color:#76BD22!important;color:#B9E07A!important}}
.sc-proof.sc-dark{border-top:1px solid rgba(243,245,239,.1)}
.sc-proof.sc-dark strong{color:#F3F5EF}.sc-proof.sc-dark .sc-sep{color:#2A3A2E}
.sc-frame img{aspect-ratio:4/5;width:100%;object-fit:cover;display:block}
.sc-frame-wrap{position:relative}
.sc-frame-wrap::before{content:"";position:absolute;left:-18px;bottom:-18px;width:46%;height:46%;background:#76BD22;z-index:-1}
@media(max-width:767px){.sc-frame img{aspect-ratio:4/3}.sc-frame-wrap::before{left:-10px;bottom:-10px}}
.sc-tiles{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}
.sc-tiles>.e-con{--width:auto;width:auto!important;min-width:0}
.sc-tile{min-height:540px;text-decoration:none;color:#fff;justify-content:flex-end}
.sc-tile:nth-child(1){grid-column:span 7}.sc-tile:nth-child(2){grid-column:span 5}
.sc-tile:nth-child(3){grid-column:span 5;min-height:440px}.sc-tile:nth-child(4){grid-column:span 7;min-height:440px}
.sc-tile.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,0) 30%,rgba(12,23,16,.55) 62%,rgba(12,23,16,.92) 100%)}
.sc-tile .sc-fill img{transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .6s}
.sc-tile-t .elementor-heading-title{display:flex;align-items:center;gap:.6em}
.sc-tile-t .elementor-heading-title::after{content:"";width:34px;height:34px;flex:none;margin-left:auto;border:1px solid rgba(243,245,239,.4);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F3F5EF' stroke-width='1.8'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}
.sc-tile-d{max-width:36ch}
.sc-tile-d p{margin:0}
@media(hover:hover) and (pointer:fine){
  .sc-tile:hover .sc-fill img{transform:scale(1.05);filter:saturate(.95) contrast(1.06)}
  .sc-tile:hover .sc-tile-t .elementor-heading-title::after{background-color:#76BD22;border-color:#76BD22;transform:translateX(4px)}
}
.sc-tile:focus-visible{outline:3px solid #76BD22;outline-offset:3px}
@media(max-width:1024px){.sc-tile,.sc-tile:nth-child(n){grid-column:span 6;min-height:420px}}
@media(max-width:767px){.sc-tiles{gap:12px}.sc-tile,.sc-tile:nth-child(n){grid-column:1/-1;min-height:340px}}
.sc-links p{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 30px;margin:0}
.sc-links span{color:#5E6B61;width:100%;font-size:.9rem}
.sc-links a{color:#0C1710;font-weight:600;text-decoration:none;border-bottom:1px solid #C9D0C3;padding-bottom:3px;transition:border-color .25s,color .25s}
.sc-links a:hover{border-color:#3F7A0C;color:#3F7A0C}
.sc-green .sc-hl{color:#0C1710}
.sc-green .sc-step::after{background:#0C1710}
.sc-green .sc-idx{color:#0C1710;font-weight:600}
.sc-green ::selection{background:#0C1710;color:#76BD22}
.sc-report.sc-photo::after{background:linear-gradient(90deg,rgba(12,23,16,.95) 0%,rgba(12,23,16,.84) 55%,rgba(12,23,16,.7) 100%)}
.sc-city{overflow:hidden;margin-bottom:8px}
.sc-city img{aspect-ratio:4/3;width:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}
@media(hover:hover) and (pointer:fine){.sc-offices .e-con:hover>.sc-city img{transform:scale(1.04)}}
@media(prefers-reduced-motion:reduce){.sc-fill img,.sc-city img{transition:none!important;transform:none!important;animation:none!important}}

/* —— Páginas interiores com fotografia (out. 2026) —— */
.sc-page-hero.sc-photo{background:#0C1710;border-bottom:0!important}
.sc-page-hero.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,.6) 0%,rgba(12,23,16,.3) 38%,rgba(12,23,16,.94) 100%),linear-gradient(90deg,rgba(12,23,16,.78) 0%,rgba(12,23,16,0) 75%)}
.sc-page-hero .sc-fill img{animation:scSettle 2.8s cubic-bezier(.16,1,.3,1) both}
@keyframes scSettle{from{transform:scale(1.08)}to{transform:scale(1)}}
.sc-page-hero.sc-dark .sc-crumbs a{color:rgba(243,245,239,.72)}.sc-page-hero.sc-dark .sc-crumbs a:hover{color:#fff}
.sc-page-hero.sc-dark .sc-crumbs .sc-cur{color:#B9E07A}.sc-page-hero.sc-dark .sc-sep{color:rgba(243,245,239,.35)}
.sc-page-hero.sc-dark .sc-aside{border-color:rgba(243,245,239,.22)!important}.sc-page-hero.sc-dark .sc-aside strong,.sc-page-hero.sc-dark .sc-aside a{color:#fff}
.sc-page-hero.sc-dark .sc-hl{color:#76BD22}
.sc-page-hero .sc-page-title .elementor-heading-title{max-width:19ch;text-wrap:balance}
.sc-frame--wide img{aspect-ratio:3/2!important}
.sc-band .sc-band-t .elementor-heading-title{max-width:22ch;text-wrap:balance}
.sc-band.sc-photo::after{background:linear-gradient(180deg,rgba(12,23,16,.15) 0%,rgba(12,23,16,.55) 50%,rgba(12,23,16,.92) 100%)}
.sc-dark .sc-acc .elementor-accordion-item{border-color:#2A3A2E!important}
.sc-dark .sc-row{border-color:#2A3A2E!important}
.sc-dark .sc-row a{color:#fff}

.sc-archive h4{font:600 1rem 'Montserrat',sans-serif;color:#0C1710;margin:1.4rem 0 .4rem}.sc-reports{list-style:none;margin:0;padding:0}.sc-reports li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid #E1E6DB}.sc-reports a{color:#0C1710;text-decoration:none;font-weight:500}.sc-reports a:hover{color:#3F7A0C}.sc-reports span{font:500 12px 'IBM Plex Mono',monospace;color:#5E6B61}.sc-volume-period p{margin:0}
.sc-volume-img{background:#fff;border:1px solid #E1E6DB;padding:14px;box-shadow:0 30px 60px -44px rgba(12,23,16,.45)}
.sc-volume-img a{display:block;cursor:zoom-in}
.sc-volume-img img{display:block;width:100%;height:auto}
@media(max-width:767px){.sc-volume-img .elementor-widget-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.sc-volume-img img{min-width:680px;max-width:none}.sc-volume-img::after{content:"Deslize para ver o dia inteiro · toque para ampliar";display:block;margin-top:10px;font:500 12px/1.4 Montserrat,sans-serif;color:#5E6B61}}/* End custom CSS */