.elementor-5273 .elementor-element.elementor-element-e4b7a94{--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-5273 .elementor-element.elementor-element-e4b7a94:not(.elementor-motion-effects-element-type-background), .elementor-5273 .elementor-element.elementor-element-e4b7a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-e6f80bd{--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-5273 .elementor-element.elementor-element-33e4220{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-5273 .elementor-element.elementor-element-aa1a2e6{--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-5273 .elementor-element.elementor-element-786ada3{--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-5273 .elementor-element.elementor-element-9ace793 .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-5273 .elementor-element.elementor-element-4e5b2bf{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-5273 .elementor-element.elementor-element-fc14133{--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-5273 .elementor-element.elementor-element-a6d1d48{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-5273 .elementor-element.elementor-element-82f9198{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-5273 .elementor-element.elementor-element-9d394ee{--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-5273 .elementor-element.elementor-element-9d394ee:not(.elementor-motion-effects-element-type-background), .elementor-5273 .elementor-element.elementor-element-9d394ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_paper );}.elementor-5273 .elementor-element.elementor-element-5ae25cb{--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-5273 .elementor-element.elementor-element-3459564{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-5273 .elementor-element.elementor-element-38528e8{--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-5273 .elementor-element.elementor-element-f0373e3 .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-5273 .elementor-element.elementor-element-74eccb2{--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-5273 .elementor-element.elementor-element-595dd4b{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-5547ff6{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-5273 .elementor-element.elementor-element-2eb0d2a{--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-5273 .elementor-element.elementor-element-2eb0d2a:not(.elementor-motion-effects-element-type-background), .elementor-5273 .elementor-element.elementor-element-2eb0d2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_white );}.elementor-5273 .elementor-element.elementor-element-c152e8b{--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-5273 .elementor-element.elementor-element-beb083d{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-5273 .elementor-element.elementor-element-355c575{--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-5273 .elementor-element.elementor-element-91bb8d2 .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-5273 .elementor-element.elementor-element-7826bb4{--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-5273 .elementor-element.elementor-element-5b8df63{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-834197e{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-5273 .elementor-element.elementor-element-07c4d58{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-5273 .elementor-element.elementor-element-7e65117{--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-5273 .elementor-element.elementor-element-7e65117:not(.elementor-motion-effects-element-type-background), .elementor-5273 .elementor-element.elementor-element-7e65117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_white );}.elementor-5273 .elementor-element.elementor-element-b7505a6{--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-5273 .elementor-element.elementor-element-fbe3f53{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;}.elementor-5273 .elementor-element.elementor-element-f77b846{--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;}.elementor-5273 .elementor-element.elementor-element-5f38e2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.9rem;font-weight:500;line-height:1.3em;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-31af985{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-5273 .elementor-element.elementor-element-2f29c51 img{width:56px;border-radius:50% 50% 50% 50%;}.elementor-5273 .elementor-element.elementor-element-2f29c51{width:auto;max-width:auto;}.elementor-5273 .elementor-element.elementor-element-340fc82{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 );width:auto;max-width:auto;}.elementor-5273 .elementor-element.elementor-element-908b80a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5273 .elementor-element.elementor-element-45caafa img{width:200px;}.elementor-5273 .elementor-element.elementor-element-d3d7069{text-align:center;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-5273 .elementor-element.elementor-element-f03abe5{--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-5273 .elementor-element.elementor-element-f03abe5:not(.elementor-motion-effects-element-type-background), .elementor-5273 .elementor-element.elementor-element-f03abe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-sc_paper );}.elementor-5273 .elementor-element.elementor-element-ae59e47{--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-5273 .elementor-element.elementor-element-f1ef42f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-f1ef42f > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-5273 .elementor-element.elementor-element-feda633{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 24px;--row-gap:40px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5273 .elementor-element.elementor-element-9172aa8{--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;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:#D3D9CD;--border-color:#D3D9CD;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-f572c4a{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-5273 .elementor-element.elementor-element-995fb8b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.2em;letter-spacing:-0.015em;color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-a388016{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-5273 .elementor-element.elementor-element-f2c30c2{--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;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:#D3D9CD;--border-color:#D3D9CD;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-fc1b4df{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-5273 .elementor-element.elementor-element-f4536af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.2em;letter-spacing:-0.015em;color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-f955179{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-5273 .elementor-element.elementor-element-7990649{--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;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:#D3D9CD;--border-color:#D3D9CD;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-cabe1af{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-5273 .elementor-element.elementor-element-866da27 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.2em;letter-spacing:-0.015em;color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-43202fd{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-5273 .elementor-element.elementor-element-0a65674{--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-5273 .elementor-element.elementor-element-0a65674:not(.elementor-motion-effects-element-type-background), .elementor-5273 .elementor-element.elementor-element-0a65674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-da245bc{--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-5273 .elementor-element.elementor-element-7a5f38a{--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-5273 .elementor-element.elementor-element-c1bd0cc{--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-5273 .elementor-element.elementor-element-77e926b .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-5273 .elementor-element.elementor-element-604fef5{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-5273 .elementor-element.elementor-element-cda9b04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-5273 .elementor-element.elementor-element-1dae182 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5273 .elementor-element.elementor-element-1dae182 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5273 .elementor-element.elementor-element-1dae182 .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;}.elementor-5273 .elementor-element.elementor-element-1dae182 .elementor-button:hover, .elementor-5273 .elementor-element.elementor-element-1dae182 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-sc_greensoft );}.elementor-5273 .elementor-element.elementor-element-1dae182 .elementor-button:hover svg, .elementor-5273 .elementor-element.elementor-element-1dae182 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-5273 .elementor-element.elementor-element-2581a8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5273 .elementor-element.elementor-element-2581a8f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-5273 .elementor-element.elementor-element-2581a8f .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-sc_white );color:var( --e-global-color-sc_white );background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A3A2E;border-radius:999px 999px 999px 999px;padding:17px 26px 17px 26px;}@media(min-width:768px){.elementor-5273 .elementor-element.elementor-element-e6f80bd{--content-width:1320px;}.elementor-5273 .elementor-element.elementor-element-786ada3{--width:62%;}.elementor-5273 .elementor-element.elementor-element-fc14133{--width:28%;}.elementor-5273 .elementor-element.elementor-element-5ae25cb{--content-width:1320px;}.elementor-5273 .elementor-element.elementor-element-38528e8{--width:34%;}.elementor-5273 .elementor-element.elementor-element-74eccb2{--width:58%;}.elementor-5273 .elementor-element.elementor-element-c152e8b{--content-width:1320px;}.elementor-5273 .elementor-element.elementor-element-355c575{--width:34%;}.elementor-5273 .elementor-element.elementor-element-7826bb4{--width:58%;}.elementor-5273 .elementor-element.elementor-element-b7505a6{--content-width:1320px;}.elementor-5273 .elementor-element.elementor-element-f77b846{--width:62%;}.elementor-5273 .elementor-element.elementor-element-908b80a{--width:24%;}.elementor-5273 .elementor-element.elementor-element-ae59e47{--content-width:1320px;}.elementor-5273 .elementor-element.elementor-element-da245bc{--content-width:1320px;}.elementor-5273 .elementor-element.elementor-element-c1bd0cc{--width:58%;}}@media(max-width:1024px){.elementor-5273 .elementor-element.elementor-element-e4b7a94{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-33e4220{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-5273 .elementor-element.elementor-element-9ace793 .elementor-heading-title{font-size:3.4rem;}.elementor-5273 .elementor-element.elementor-element-4e5b2bf{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-5273 .elementor-element.elementor-element-a6d1d48{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-5273 .elementor-element.elementor-element-82f9198{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-5273 .elementor-element.elementor-element-9d394ee{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-f0373e3 .elementor-heading-title{font-size:2.2rem;}.elementor-5273 .elementor-element.elementor-element-595dd4b{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5273 .elementor-element.elementor-element-5547ff6{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-5273 .elementor-element.elementor-element-2eb0d2a{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-91bb8d2 .elementor-heading-title{font-size:2.2rem;}.elementor-5273 .elementor-element.elementor-element-5b8df63{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5273 .elementor-element.elementor-element-834197e{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-5273 .elementor-element.elementor-element-07c4d58{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-5273 .elementor-element.elementor-element-7e65117{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-5f38e2b .elementor-heading-title{font-size:1.6rem;}.elementor-5273 .elementor-element.elementor-element-340fc82{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-5273 .elementor-element.elementor-element-d3d7069{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-5273 .elementor-element.elementor-element-f03abe5{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-f1ef42f .elementor-heading-title{font-size:2.4rem;}.elementor-5273 .elementor-element.elementor-element-feda633{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-5273 .elementor-element.elementor-element-f572c4a{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-5273 .elementor-element.elementor-element-a388016{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-5273 .elementor-element.elementor-element-fc1b4df{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-5273 .elementor-element.elementor-element-f955179{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-5273 .elementor-element.elementor-element-cabe1af{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-5273 .elementor-element.elementor-element-43202fd{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-5273 .elementor-element.elementor-element-0a65674{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-77e926b .elementor-heading-title{font-size:2.4rem;}.elementor-5273 .elementor-element.elementor-element-604fef5{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-5273 .elementor-element.elementor-element-1dae182 .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 );}.elementor-5273 .elementor-element.elementor-element-2581a8f .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-5273 .elementor-element.elementor-element-e4b7a94{--min-height:74vh;--padding-top:110px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-e6f80bd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5273 .elementor-element.elementor-element-33e4220{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-5273 .elementor-element.elementor-element-aa1a2e6{--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-5273 .elementor-element.elementor-element-786ada3{--width:100%;}.elementor-5273 .elementor-element.elementor-element-9ace793 .elementor-heading-title{font-size:2.4rem;}.elementor-5273 .elementor-element.elementor-element-4e5b2bf{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-5273 .elementor-element.elementor-element-fc14133{--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-5273 .elementor-element.elementor-element-a6d1d48{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-5273 .elementor-element.elementor-element-82f9198{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-5273 .elementor-element.elementor-element-9d394ee{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-5ae25cb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5273 .elementor-element.elementor-element-3459564{--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-5273 .elementor-element.elementor-element-38528e8{--width:100%;}.elementor-5273 .elementor-element.elementor-element-f0373e3 .elementor-heading-title{font-size:1.9rem;}.elementor-5273 .elementor-element.elementor-element-74eccb2{--width:100%;}.elementor-5273 .elementor-element.elementor-element-595dd4b{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5273 .elementor-element.elementor-element-5547ff6{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-5273 .elementor-element.elementor-element-2eb0d2a{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-c152e8b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5273 .elementor-element.elementor-element-beb083d{--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-5273 .elementor-element.elementor-element-355c575{--width:100%;}.elementor-5273 .elementor-element.elementor-element-91bb8d2 .elementor-heading-title{font-size:1.9rem;}.elementor-5273 .elementor-element.elementor-element-7826bb4{--width:100%;}.elementor-5273 .elementor-element.elementor-element-5b8df63{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-5273 .elementor-element.elementor-element-834197e{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-5273 .elementor-element.elementor-element-07c4d58{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-5273 .elementor-element.elementor-element-7e65117{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-b7505a6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5273 .elementor-element.elementor-element-fbe3f53{--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-5273 .elementor-element.elementor-element-f77b846{--width:100%;}.elementor-5273 .elementor-element.elementor-element-5f38e2b .elementor-heading-title{font-size:1.3rem;}.elementor-5273 .elementor-element.elementor-element-31af985{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5273 .elementor-element.elementor-element-340fc82{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-5273 .elementor-element.elementor-element-908b80a{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5273 .elementor-element.elementor-element-45caafa img{width:110px;}.elementor-5273 .elementor-element.elementor-element-d3d7069{text-align:start;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-5273 .elementor-element.elementor-element-f03abe5{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-ae59e47{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5273 .elementor-element.elementor-element-f1ef42f .elementor-heading-title{font-size:2rem;}.elementor-5273 .elementor-element.elementor-element-feda633{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5273 .elementor-element.elementor-element-f572c4a{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-5273 .elementor-element.elementor-element-a388016{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-5273 .elementor-element.elementor-element-fc1b4df{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-5273 .elementor-element.elementor-element-f955179{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-5273 .elementor-element.elementor-element-cabe1af{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-5273 .elementor-element.elementor-element-43202fd{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-5273 .elementor-element.elementor-element-0a65674{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-da245bc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5273 .elementor-element.elementor-element-7a5f38a{--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-5273 .elementor-element.elementor-element-c1bd0cc{--width:100%;}.elementor-5273 .elementor-element.elementor-element-77e926b .elementor-heading-title{font-size:2rem;}.elementor-5273 .elementor-element.elementor-element-604fef5{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-5273 .elementor-element.elementor-element-cda9b04{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5273 .elementor-element.elementor-element-1dae182 .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 );}.elementor-5273 .elementor-element.elementor-element-2581a8f .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}/* End custom CSS */