.elementor-1297 .elementor-element.elementor-element-db5b47d{--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:stretch;--padding-top:120px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-6f72840{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-f34a2ac{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-2bfe492{text-align:start;}.elementor-1297 .elementor-element.elementor-element-8eb4d8f{--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:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-8936f19{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1297 .elementor-element.elementor-element-411d937{--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:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-411d937:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-411d937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80f268 );}.elementor-1297 .elementor-element.elementor-element-7fdb15c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-078e27a{text-align:start;}.elementor-1297 .elementor-element.elementor-element-5ee54e3{--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:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:4px;--padding-bottom:4px;--padding-left:32px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-69de333{--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:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-067d0b1{text-align:start;}.elementor-1297 .elementor-element.elementor-element-f67888b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-0382e39{--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;--flex-wrap:nowrap;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:var( --e-global-color-8733f05 );--border-color:var( --e-global-color-8733f05 );--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-6cbd950{text-align:start;}.elementor-1297 .elementor-element.elementor-element-72743e1{--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;--flex-wrap:nowrap;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:var( --e-global-color-8733f05 );--border-color:var( --e-global-color-8733f05 );--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-2b2b938{text-align:start;}.elementor-1297 .elementor-element.elementor-element-3622179{--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;--flex-wrap:nowrap;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:var( --e-global-color-8733f05 );--border-color:var( --e-global-color-8733f05 );--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-897693c{text-align:start;}.elementor-1297 .elementor-element.elementor-element-bd4a3aa{--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;--flex-wrap:nowrap;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:var( --e-global-color-8733f05 );--border-color:var( --e-global-color-8733f05 );--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-4e32183{text-align:start;}.elementor-1297 .elementor-element.elementor-element-c9825a2{--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:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-48130a9{text-align:start;}.elementor-1297 .elementor-element.elementor-element-3f093aa{--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-evenly;--align-items:stretch;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-1843d2c{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1297 .elementor-element.elementor-element-eb55ed9{text-align:start;}.elementor-1297 .elementor-element.elementor-element-eb55ed9 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-5595283{text-align:start;}.elementor-1297 .elementor-element.elementor-element-e59ad2f{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-3565686{text-align:start;}.elementor-1297 .elementor-element.elementor-element-3565686 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-c00d468{text-align:start;}.elementor-1297 .elementor-element.elementor-element-d1bb539{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-5e99793{text-align:start;}.elementor-1297 .elementor-element.elementor-element-5e99793 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-29063f8{text-align:start;}.elementor-1297 .elementor-element.elementor-element-10d7418{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-694effc{text-align:start;}.elementor-1297 .elementor-element.elementor-element-694effc img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-6761ba5{text-align:start;}.elementor-1297 .elementor-element.elementor-element-b437af6{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-e200d74{text-align:start;}.elementor-1297 .elementor-element.elementor-element-e200d74 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-7e04b91{text-align:start;}.elementor-1297 .elementor-element.elementor-element-e4c8ebc{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-487a06b{text-align:start;}.elementor-1297 .elementor-element.elementor-element-487a06b img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-06f4059{text-align:start;}.elementor-1297 .elementor-element.elementor-element-c39e36a{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-b60fee9{text-align:start;}.elementor-1297 .elementor-element.elementor-element-b60fee9 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-1447118{text-align:start;}.elementor-1297 .elementor-element.elementor-element-ba7ccf6{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-a7d7b84{text-align:start;}.elementor-1297 .elementor-element.elementor-element-a7d7b84 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-fa196b5{text-align:start;}.elementor-1297 .elementor-element.elementor-element-9f7867d{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-91fc297{text-align:start;}.elementor-1297 .elementor-element.elementor-element-91fc297 img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-93bc4d9{text-align:start;}.elementor-1297 .elementor-element.elementor-element-6005638{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-d45ba1b{text-align:start;}.elementor-1297 .elementor-element.elementor-element-d45ba1b img{width:100%;border-radius:8px 8px 8px 8px;}.elementor-1297 .elementor-element.elementor-element-29db14a{text-align:start;}.elementor-1297 .elementor-element.elementor-element-4688077{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-4688077:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-4688077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1297 .elementor-element.elementor-element-7f1c589{text-align:center;}.elementor-1297 .elementor-element.elementor-element-5236a64{text-align:center;}.elementor-1297 .elementor-element.elementor-element-3eaf441{--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:stretch;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-3eaf441:not(.elementor-motion-effects-element-type-background), .elementor-1297 .elementor-element.elementor-element-3eaf441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e80f268 );}.elementor-1297 .elementor-element.elementor-element-ff042af{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-8ec31e4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-cb0ba64{text-align:start;}.elementor-1297 .elementor-element.elementor-element-c786e90{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1297 .elementor-element.elementor-element-6f72840{--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-1297 .elementor-element.elementor-element-8eb4d8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-ff042af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1297 .elementor-element.elementor-element-c786e90{--justify-content:flex-start;}}@media(max-width:767px){.elementor-1297 .elementor-element.elementor-element-db5b47d{--padding-top:84px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-6f72840{--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-1297 .elementor-element.elementor-element-f34a2ac{--width:100%;}.elementor-1297 .elementor-element.elementor-element-8eb4d8f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-411d937{--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-5ee54e3{--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-1297 .elementor-element.elementor-element-69de333{--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-0382e39{--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-1297 .elementor-element.elementor-element-72743e1{--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-1297 .elementor-element.elementor-element-3622179{--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-1297 .elementor-element.elementor-element-bd4a3aa{--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-1297 .elementor-element.elementor-element-c9825a2{--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-1843d2c{--width:50%;}.elementor-1297 .elementor-element.elementor-element-e59ad2f{--width:50%;}.elementor-1297 .elementor-element.elementor-element-d1bb539{--width:50%;}.elementor-1297 .elementor-element.elementor-element-10d7418{--width:50%;}.elementor-1297 .elementor-element.elementor-element-b437af6{--width:50%;}.elementor-1297 .elementor-element.elementor-element-e4c8ebc{--width:50%;}.elementor-1297 .elementor-element.elementor-element-c39e36a{--width:50%;}.elementor-1297 .elementor-element.elementor-element-ba7ccf6{--width:50%;}.elementor-1297 .elementor-element.elementor-element-9f7867d{--width:50%;}.elementor-1297 .elementor-element.elementor-element-6005638{--width:50%;}.elementor-1297 .elementor-element.elementor-element-4688077{--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-3eaf441{--padding-top:84px;--padding-bottom:84px;--padding-left:24px;--padding-right:24px;}.elementor-1297 .elementor-element.elementor-element-ff042af{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1297 .elementor-element.elementor-element-8ec31e4{--width:100%;}.elementor-1297 .elementor-element.elementor-element-c786e90{--width:100%;--justify-content:flex-start;}}@media(min-width:768px){.elementor-1297 .elementor-element.elementor-element-f34a2ac{--width:46%;}.elementor-1297 .elementor-element.elementor-element-8eb4d8f{--width:54%;}.elementor-1297 .elementor-element.elementor-element-1843d2c{--width:25%;}.elementor-1297 .elementor-element.elementor-element-e59ad2f{--width:25%;}.elementor-1297 .elementor-element.elementor-element-d1bb539{--width:25%;}.elementor-1297 .elementor-element.elementor-element-10d7418{--width:25%;}.elementor-1297 .elementor-element.elementor-element-b437af6{--width:25%;}.elementor-1297 .elementor-element.elementor-element-e4c8ebc{--width:25%;}.elementor-1297 .elementor-element.elementor-element-c39e36a{--width:25%;}.elementor-1297 .elementor-element.elementor-element-ba7ccf6{--width:25%;}.elementor-1297 .elementor-element.elementor-element-9f7867d{--width:25%;}.elementor-1297 .elementor-element.elementor-element-6005638{--width:25%;}.elementor-1297 .elementor-element.elementor-element-8ec31e4{--width:64%;}.elementor-1297 .elementor-element.elementor-element-c786e90{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1297 .elementor-element.elementor-element-f34a2ac{--width:100%;}.elementor-1297 .elementor-element.elementor-element-8eb4d8f{--width:100%;}.elementor-1297 .elementor-element.elementor-element-1843d2c{--width:50%;}.elementor-1297 .elementor-element.elementor-element-e59ad2f{--width:50%;}.elementor-1297 .elementor-element.elementor-element-d1bb539{--width:50%;}.elementor-1297 .elementor-element.elementor-element-10d7418{--width:50%;}.elementor-1297 .elementor-element.elementor-element-b437af6{--width:50%;}.elementor-1297 .elementor-element.elementor-element-e4c8ebc{--width:50%;}.elementor-1297 .elementor-element.elementor-element-c39e36a{--width:50%;}.elementor-1297 .elementor-element.elementor-element-ba7ccf6{--width:50%;}.elementor-1297 .elementor-element.elementor-element-9f7867d{--width:50%;}.elementor-1297 .elementor-element.elementor-element-6005638{--width:50%;}.elementor-1297 .elementor-element.elementor-element-8ec31e4{--width:100%;}.elementor-1297 .elementor-element.elementor-element-c786e90{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-eb55ed9 */.elementor-1297 .elementor-element.elementor-element-eb55ed9 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3565686 */.elementor-1297 .elementor-element.elementor-element-3565686 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5e99793 */.elementor-1297 .elementor-element.elementor-element-5e99793 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-694effc */.elementor-1297 .elementor-element.elementor-element-694effc img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e200d74 */.elementor-1297 .elementor-element.elementor-element-e200d74 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-487a06b */.elementor-1297 .elementor-element.elementor-element-487a06b img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center top;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b60fee9 */.elementor-1297 .elementor-element.elementor-element-b60fee9 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7d7b84 */.elementor-1297 .elementor-element.elementor-element-a7d7b84 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center top;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91fc297 */.elementor-1297 .elementor-element.elementor-element-91fc297 img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d45ba1b */.elementor-1297 .elementor-element.elementor-element-d45ba1b img{display:block;aspect-ratio:1/1;height:auto;object-fit:cover;object-position:center top;background:var(--e-global-color-primary);}/* End custom CSS */
/* Start custom CSS *//* ============================================================
   SOBRE (PT) — espelho da About v2 (337). Mesmo CSS, reescopado
   para .elementor-1297 (INV-4003, 17/09/2026).
   Seletores por ID (classe em container nao renderiza, wordpress-config 5.8).
   ============================================================ */

/* 1. Abertura */
.elementor-1297 .inv-abt-h1 .elementor-heading-title{ font-size: 48px; font-weight: 500; line-height: 1.12; letter-spacing: -0.025em; }
.elementor-1297 .inv-abt-lead.elementor-widget-text-editor{ font-size: 20px; line-height: 1.55; max-width: 600px; }
@media (max-width: 1024px){ .elementor-1297 .inv-abt-h1 .elementor-heading-title{ font-size: 40px; } }
@media (max-width: 767px){ .elementor-1297 .inv-abt-h1 .elementor-heading-title{ font-size: 32px; line-height: 1.15; } .elementor-1297 .inv-abt-lead.elementor-widget-text-editor{ font-size: 18px; } }

/* 2. A parte dificil: citacao */
.elementor-1297 .inv-abt-h2 h2.elementor-heading-title{ font-size: 36px; line-height: 1.15; letter-spacing: -0.01em; }
.elementor-1297 .inv-abt-quote.elementor-widget-text-editor{ font-size: 22px; line-height: 1.5; }
.elementor-1297 .inv-abt-quote p:last-child{ font-family: "Bricolage Grotesque", sans-serif; font-weight: 600; color: var(--e-global-color-primary); }
@media (max-width: 767px){ .elementor-1297 .inv-abt-h2 h2.elementor-heading-title{ font-size: 28px; } .elementor-1297 .inv-abt-quote.elementor-widget-text-editor{ font-size: 19px; } }

/* 3. Principios: manifesto numerado */
.elementor-1297 .inv-pr-h3{ flex: 0 0 42%; max-width: 42%; display: flex; gap: 24px; align-items: baseline; }
.elementor-1297 .inv-pr-h3 > *{ flex: 1 1 auto; min-width: 0; }
.elementor-1297 .inv-pr-h3 h3.elementor-heading-title{ font-size: 24px; line-height: 1.25; }
.elementor-1297 .inv-pr-h3::before{
  font-family: "Unbounded", sans-serif; font-weight: 500; font-size: 28px; line-height: 1;
  color: var(--e-global-color-accent); flex: 0 0 56px; letter-spacing: -0.02em;
}
.elementor-1297 .inv-pr-1::before{ content: "01"; }
.elementor-1297 .inv-pr-2::before{ content: "02"; }
.elementor-1297 .inv-pr-3::before{ content: "03"; }
.elementor-1297 .inv-pr-4::before{ content: "04"; }
.elementor-1297 .inv-pr-p.elementor-widget-text-editor{ flex: 1 1 auto; font-size: 18px; line-height: 1.6; max-width: 560px; }
@media (max-width: 767px){
  .elementor-1297 .inv-pr-h3{ flex: 0 0 auto; max-width: none; }
  .elementor-1297 .inv-pr-h3 h3.elementor-heading-title{ font-size: 22px; }
  .elementor-1297 .inv-pr-p.elementor-widget-text-editor{ padding-left: 80px; }
}

/* 4. Pessoas: quadrado 1:1, nome, papel */
.elementor-1297 .inv-avatar{
  aspect-ratio: 1 / 1; width: 100%; border-radius: 8px;
  background: var(--e-global-color-primary); color: var(--e-global-color-e80f268);
  display: flex; align-items: flex-end; justify-content: flex-start; padding: 20px; box-sizing: border-box;
  font-family: "Unbounded", sans-serif; font-weight: 500; font-size: 28px; letter-spacing: -0.02em;
  overflow: hidden; transition: transform 300ms ease-in-out;
}
.elementor-1297 .inv-pp-h3 h3.elementor-heading-title{ font-size: 17px; line-height: 1.3; }
.elementor-1297 .inv-pp-p.elementor-widget-text-editor{ font-size: 15px; line-height: 1.5; color: var(--e-global-color-8733f05); }
.elementor-1297 .inv-geo.elementor-widget-text-editor{ font-size: 15px; color: var(--e-global-color-8733f05); padding-top: 8px; border-top: 1px solid rgba(58, 70, 112, .28); }
.elementor-1297 .elementor-element.elementor-element-3f093aa.e-con > .e-con{ width: calc((100% - 96px) / 4); }
@media (max-width: 1024px){ .elementor-1297 .elementor-element.elementor-element-3f093aa.e-con > .e-con{ width: calc((100% - 32px) / 2); } }
@media (max-width: 767px){ .elementor-1297 .elementor-element.elementor-element-3f093aa.e-con > .e-con{ width: calc((100% - 20px) / 2); } .elementor-1297 .elementor-element.elementor-element-3f093aa.e-con{ --gap: 20px; gap: 32px 20px; } .elementor-1297 .inv-avatar{ font-size: 22px; padding: 14px; } }

/* 5. Faixa Navy curta */
.elementor-1297 .inv-small-h2 h2.elementor-heading-title{ font-size: 34px; line-height: 1.2; max-width: 760px; margin: 0 auto; }
.elementor-1297 .inv-small-p.elementor-widget-text-editor{ font-size: 19px; line-height: 1.6; max-width: 720px; margin: 0 auto; }
@media (max-width: 767px){ .elementor-1297 .inv-small-h2 h2.elementor-heading-title{ font-size: 26px; } .elementor-1297 .inv-small-p.elementor-widget-text-editor{ font-size: 17px; } }

/* 6. Larguras de leitura */
.elementor-1297 .inv-h2-wide .elementor-heading-title{ max-width: 820px; }

/* 7. Header hide-on-scroll */
.elementor-location-header .elementor-sticky{ transition: transform 300ms ease-in-out; }
.elementor-location-header .elementor-sticky.inv-hdr-hidden{ transform: translateY(-100%); }
@media (prefers-reduced-motion: reduce){ .elementor-location-header .elementor-sticky{ transition: none; } .elementor-1297 .inv-avatar{ transition: none; } }
/* INV-5119 AC2: cards da equipe alinhados. A fileira vira grade e cada card usa as mesmas linhas (subgrid): foto, nome e descricao comecam na mesma altura, mesmo quando um nome quebra em mais linhas. Colunas e espacos iguais aos de antes. */
body.elementor-page-1297 .elementor-element-3f093aa{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:20px;}
body.elementor-page-1297 .elementor-element-3f093aa > .e-con{display:grid !important;grid-template-rows:subgrid;grid-row:span 3;row-gap:20px;width:auto !important;max-width:none !important;}
@media (max-width:1024px){body.elementor-page-1297 .elementor-element-3f093aa{grid-template-columns:repeat(2,minmax(0,1fr));}}
/* INV-5119 AC2: espacos iguais ao calculo de largura original (32px desktop/tablet, 20px no celular) */
body.elementor-page-1297 .elementor-element-3f093aa{column-gap:32px;}
@media (max-width:767px){body.elementor-page-1297 .elementor-element-3f093aa{column-gap:20px;row-gap:32px;}}/* End custom CSS */