.elementor-5809 .elementor-element.elementor-element-9b8643c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-0871e80{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-93db355{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-7398e63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-6877128{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-f562ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-0575738{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-0575738:not(.elementor-motion-effects-element-type-background), .elementor-5809 .elementor-element.elementor-element-0575738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05080F;}.elementor-5809 .elementor-element.elementor-element-c35afbf{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5809 .elementor-element.elementor-element-f5c883a{text-align:start;}.elementor-5809 .elementor-element.elementor-element-f5c883a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#00B4D8;}.elementor-5809 .elementor-element.elementor-element-d9a2c74{text-align:start;}.elementor-5809 .elementor-element.elementor-element-d9a2c74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor{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 );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-5809 .elementor-element.elementor-element-5f380d0{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#7A8FAA;}.elementor-5809 .elementor-element.elementor-element-5f380d0.elementor-element{--align-self:flex-start;}.elementor-5809 .elementor-element.elementor-element-7b6e75f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5809 .elementor-element.elementor-element-7a94469 .elementor-button{background-color:#00000000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#00B4D8;color:#00B4D8;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00B4D8;border-radius:5px 5px 5px 5px;padding:20px 20px 20px 20px;}.elementor-5809 .elementor-element.elementor-element-7a94469 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-7a94469.elementor-element{--align-self:center;}.elementor-5809 .elementor-element.elementor-element-7a94469 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5809 .elementor-element.elementor-element-c1dac9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-7276b29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-7276b29.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5809 .elementor-element.elementor-element-9ad7a63{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-fe68378 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-eaf28f3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-ff0ab37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-97b40c9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-4420f8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-2206c3b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-2206c3b:not(.elementor-motion-effects-element-type-background), .elementor-5809 .elementor-element.elementor-element-2206c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05080F;}.elementor-5809 .elementor-element.elementor-element-d5f8fd0{text-align:center;}.elementor-5809 .elementor-element.elementor-element-d5f8fd0 .elementor-heading-title{color:#00B4D8;}.elementor-5809 .elementor-element.elementor-element-80c5558{text-align:center;}.elementor-5809 .elementor-element.elementor-element-80c5558 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-5809 .elementor-element.elementor-element-4b70e0b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#7A8FAA;}.elementor-5809 .elementor-element.elementor-element-4b70e0b.elementor-element{--align-self:center;}.elementor-5809 .elementor-element.elementor-element-6c504eb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-5809 .elementor-element.elementor-element-58d924b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-e79eab4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-e79eab4:not(.elementor-motion-effects-element-type-background), .elementor-5809 .elementor-element.elementor-element-e79eab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5809 .elementor-element.elementor-element-328e9a6{text-align:center;}.elementor-5809 .elementor-element.elementor-element-328e9a6 .elementor-heading-title{color:#00B4D8;}.elementor-5809 .elementor-element.elementor-element-5bd1ae2{text-align:center;}.elementor-5809 .elementor-element.elementor-element-5bd1ae2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-5809 .elementor-element.elementor-element-2f5e29f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#7A8FAA;}.elementor-5809 .elementor-element.elementor-element-2f5e29f.elementor-element{--align-self:center;}.elementor-5809 .elementor-element.elementor-element-2c364a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-2c364a7:not(.elementor-motion-effects-element-type-background), .elementor-5809 .elementor-element.elementor-element-2c364a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5809 .elementor-element.elementor-element-0a44139{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-746a04b{text-align:center;}.elementor-5809 .elementor-element.elementor-element-746a04b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-2b239c7{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-8c139da{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-b9d9432{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-3a02d3c{text-align:center;}.elementor-5809 .elementor-element.elementor-element-3a02d3c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-62fe1d3{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-4194245{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-a83f6b7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-a46d2e8{text-align:center;}.elementor-5809 .elementor-element.elementor-element-a46d2e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-2f33866{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-da6b6c9{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-cd183cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-a942cbc{text-align:center;}.elementor-5809 .elementor-element.elementor-element-a942cbc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-05283a3{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-2080cc4{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-d434f27{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-0be6e2e{text-align:center;}.elementor-5809 .elementor-element.elementor-element-0be6e2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-0d65b2d{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-a7fd046{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-d34aea6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-55477d5{text-align:center;}.elementor-5809 .elementor-element.elementor-element-55477d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-6a8f0fd{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-5777118{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-ec66e9f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5809 .elementor-element.elementor-element-df9c4a9{text-align:center;}.elementor-5809 .elementor-element.elementor-element-df9c4a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-4aa6b6c{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-5809 .elementor-element.elementor-element-dc2868e{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:-1px;}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:200;}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-text{transition:color 0.3s;}.elementor-5809 .elementor-element.elementor-element-365b910{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:#00B4D8;--e-n-carousel-dots-normal-color:#00B4D8;--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );}.elementor-5809 .elementor-element.elementor-element-365b910 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-743c29e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-17691e9 iframe{height:469px;}.elementor-5809 .elementor-element.elementor-element-60ba15e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-60ba15e:not(.elementor-motion-effects-element-type-background), .elementor-5809 .elementor-element.elementor-element-60ba15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-5809 .elementor-element.elementor-element-0575738{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5809 .elementor-element.elementor-element-365b910{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-5809 .elementor-element.elementor-element-0575738{--content-width:1200px;}}@media(max-width:767px){.elementor-5809 .elementor-element.elementor-element-0575738{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5809 .elementor-element.elementor-element-c35afbf{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5809 .elementor-element.elementor-element-d9a2c74 .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5809 .elementor-element.elementor-element-7b6e75f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-7b6e75f.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5809 .elementor-element.elementor-element-7a94469 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5809 .elementor-element.elementor-element-2206c3b{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5809 .elementor-element.elementor-element-80c5558 .elementor-heading-title{font-size:35px;}.elementor-5809 .elementor-element.elementor-element-4b70e0b{width:100%;max-width:100%;}.elementor-5809 .elementor-element.elementor-element-6c504eb{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5809 .elementor-element.elementor-element-e79eab4{--padding-top:80px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5809 .elementor-element.elementor-element-5bd1ae2 .elementor-heading-title{font-size:35px;}.elementor-5809 .elementor-element.elementor-element-2f5e29f{width:100%;max-width:100%;}.elementor-5809 .elementor-element.elementor-element-746a04b{text-align:center;}.elementor-5809 .elementor-element.elementor-element-746a04b .elementor-heading-title{font-size:23px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-5809 .elementor-element.elementor-element-2b239c7{width:100%;max-width:100%;--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-2b239c7 .elementor-icon-list-item > a{font-size:14px;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5809 .elementor-element.elementor-element-8c139da{--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-8c139da .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-3a02d3c{text-align:center;}.elementor-5809 .elementor-element.elementor-element-3a02d3c .elementor-heading-title{font-size:23px;}.elementor-5809 .elementor-element.elementor-element-62fe1d3{width:100%;max-width:100%;--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-62fe1d3 .elementor-icon-list-item > a{font-size:14px;}.elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-4194245 .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-a46d2e8{text-align:center;}.elementor-5809 .elementor-element.elementor-element-a46d2e8 .elementor-heading-title{font-size:23px;}.elementor-5809 .elementor-element.elementor-element-2f33866{width:100%;max-width:100%;--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-2f33866 .elementor-icon-list-item > a{font-size:14px;}.elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-da6b6c9 .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-a942cbc{text-align:center;}.elementor-5809 .elementor-element.elementor-element-a942cbc .elementor-heading-title{font-size:23px;}.elementor-5809 .elementor-element.elementor-element-05283a3{width:100%;max-width:100%;--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-05283a3 .elementor-icon-list-item > a{font-size:14px;}.elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-2080cc4 .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-0be6e2e{text-align:center;}.elementor-5809 .elementor-element.elementor-element-0be6e2e .elementor-heading-title{font-size:23px;}.elementor-5809 .elementor-element.elementor-element-0d65b2d{width:100%;max-width:100%;--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-0d65b2d .elementor-icon-list-item > a{font-size:14px;}.elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-a7fd046 .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-55477d5{text-align:center;}.elementor-5809 .elementor-element.elementor-element-55477d5 .elementor-heading-title{font-size:23px;}.elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-6a8f0fd .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-5777118 .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-df9c4a9{text-align:center;}.elementor-5809 .elementor-element.elementor-element-df9c4a9 .elementor-heading-title{font-size:23px;}.elementor-5809 .elementor-element.elementor-element-4aa6b6c{width:100%;max-width:100%;--e-icon-list-icon-size:15px;}.elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-4aa6b6c .elementor-icon-list-item > a{font-size:14px;}.elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5809 .elementor-element.elementor-element-dc2868e .elementor-icon-list-item > a{font-size:13px;}.elementor-5809 .elementor-element.elementor-element-365b910{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-743c29e */.elementor-5809 .elementor-element.elementor-element-743c29e/* End custom CSS */
/* Start custom CSS */.fu {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
}

.fu, .stat-box, .model-card, .prod-intro {
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
}

.elementor-section-full_width {
    padding: 0 !important;
}

:root {
  --black:  #05080f;
  --dark:   #0b1220;
  --card:   #0f1927;
  --border: #1c2d47;
  --blue:   #00b4d8;
  --blue-d: #007ea0;
  --blue-l: #48cae4;
  --green:  #06d6a0;
  --red:    #d62828;
  --orange: #f4a261;
  --muted:  #7a8faa;
  --text:   #c8d6e8;
  --font:   'Poppins', sans-serif;
  --hd:     'Poppins', sans-serif;
}
* { margin:0; padding:0; box-sizing:border-box; }
html { scroll-behavior:smooth; }
body { font-family:var(--font); background:var(--black); color:#fff; overflow-x:hidden; }
::-webkit-scrollbar { width:5px; }
::-webkit-scrollbar-track { background:var(--dark); }
::-webkit-scrollbar-thumb { background:var(--blue); border-radius:3px; }
img { display:block; max-width:100%; }



/* HERO  —  VIDEO BG, SEM PILLS*/

#hero {
  position:relative; min-height:100vh;
  display:flex; align-items:flex-end;
  overflow:hidden;
}
.hero-video {
  position:absolute; inset:0; width:100%; height:100%;
  object-fit:cover; z-index:0;
  filter:brightness(.5) saturate(1.15);
}
.hero-overlay {
  position:absolute; inset:0; z-index:1;
  background:
    linear-gradient(to top,   rgba(5,8,15,1)   0%, rgba(5,8,15,.3)  38%, transparent 65%),
    linear-gradient(to right, rgba(5,8,15,.75) 0%, transparent 60%);
}
.hero-content {
  position:relative; z-index:2;
  width:100%; max-width:1280px; margin:0 auto;
  padding:0 44px 80px;
}
.hero-eyebrow {
  display:inline-flex; align-items:center; gap:8px;
  background:rgba(0,180,216,.1); border:1px solid rgba(0,180,216,.3);
  color:var(--blue); padding:5px 14px; border-radius:100px;
  font-size:.80rem; font-weight:700; letter-spacing:2px; text-transform:uppercase;
  margin-bottom:20px;
}
.hero-dot { width:6px; height:6px; border-radius:50%; background:var(--blue); animation:dp 2s infinite; }
@keyframes dp { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.35;transform:scale(1.5)} }

.hero-title {
  font-family:var(--hd); font-size:clamp(3.4rem,7vw,6.4rem);
  font-weight:900; line-height:.95; text-transform:uppercase;
  margin-bottom:20px;
}
.hero-title .l1 { display:block; color:#fff; }
.hero-title .l2 { display:block; color:var(--blue); text-shadow:0 0 50px rgba(0,180,216,.45); }
.hero-title .l3 { display:block; font-size:clamp(1.6rem,3vw,2.8rem); font-weight:700; color:rgba(255,255,255,.6); margin-top:6px; }

.hero-sub {
  font-size:1.05rem; color:var(--text); line-height:1.75;
  max-width:560px; margin-bottom:36px;
}
.hero-actions { display:flex; gap:14px; flex-wrap:wrap; }

.btn-p {
  background:linear-gradient(135deg,var(--blue),var(--blue-d));
  color:#fff; padding:14px 30px; border-radius:6px;
  font-weight:700; font-size:.92rem; text-decoration:none;
  display:inline-flex; align-items:center; gap:8px;
  transition:transform .2s, box-shadow .2s;
  box-shadow:0 4px 20px rgba(0,180,216,.35);
}
.btn-p:hover { transform:translateY(-2px); box-shadow:0 8px 32px rgba(0,180,216,.5); }
.btn-o {
  background:transparent; color:#fff;
  border:1.5px solid rgba(255,255,255,.28);
  padding:14px 30px; border-radius:6px;
  font-weight:600; font-size:.92rem; text-decoration:none;
  display:inline-flex; align-items:center; gap:8px;
  transition:border-color .2s,color .2s;
}
.btn-o:hover { border-color:var(--blue); color:var(--blue); }
.btn-g {
  background:linear-gradient(135deg,var(--green),#04b384);
  color:var(--black); padding:14px 30px; border-radius:6px;
  font-weight:800; font-size:.92rem; text-decoration:none;
  display:inline-flex; align-items:center; gap:8px;
  transition:transform .2s,box-shadow .2s;
  box-shadow:0 4px 18px rgba(6,214,160,.28);
}
.btn-g:hover { transform:translateY(-2px); box-shadow:0 8px 28px rgba(6,214,160,.45); }

.hero-scroll {
  position:absolute; bottom:28px; right:44px; z-index:3;
  display:flex; align-items:center; gap:8px;
  color:var(--muted); font-size:.68rem; letter-spacing:2px; text-transform:uppercase;
  animation:hs 2.5s ease-in-out infinite;
}
@keyframes hs { 0%,100%{opacity:.6;transform:translateY(0)} 50%{opacity:1;transform:translateY(5px)} }
.hero-scroll i { color:var(--blue); font-size:.9rem; }

/* STATS  —  2ª dobra */

#stats {
  background:linear-gradient(180deg,#070d1a 0%,#050a14 100%);
  border-bottom:1px solid var(--border);
  padding:72px 44px;
}
.stats-wrap {
  max-width:1280px; margin:0 auto;
  display:grid; grid-template-columns:repeat(4,1fr);
  gap:1px; background:var(--border);
  border:1px solid var(--border); border-radius:14px; overflow:hidden;
}
.stat-box {
  background:var(--dark); padding:48px 28px; text-align:center;
  position:relative; overflow:hidden; transition:background .3s;
}
.stat-box::before {
  content:''; position:absolute; top:0; left:50%; transform:translateX(-50%);
  width:60px; height:2px;
  background:linear-gradient(90deg,transparent,var(--blue),transparent);
}
.stat-box:hover { background:#0e1829; }
.stat-ic {
  width:50px; height:50px; border-radius:50%; margin:0 auto 16px;
  background:rgba(0,180,216,.09); border:1px solid rgba(0,180,216,.18);
  display:flex; align-items:center; justify-content:center;
  color:var(--blue); font-size:1.2rem;
}
.stat-num {
  font-family:var(--hd); font-size:clamp(2.4rem,3.8vw,3.3rem);
  font-weight:900; color:var(--blue); line-height:1; margin-bottom:8px;
}
.stat-title { font-size:.85rem; font-weight:700; color:#fff; margin-bottom:5px; }
.stat-desc { font-size:.74rem; color:var(--muted); line-height:1.55; }

/* PRODUTOS  —  SPLIT-SCREEN */

#produtos {
  background:var(--black);
}

/* Cabeçalho da seção produtos */

.prod-intro {
  max-width:1280px; margin:0 auto;
  padding:80px 44px 52px;
  display:flex; align-items:flex-end; justify-content:space-between; gap:24px;
}
.sec-tag {
  display:inline-block; color:var(--blue);
  font-size:.7rem; font-weight:700;
  letter-spacing:2px; text-transform:uppercase; margin-bottom:10px;
}
.sec-title {
  font-family:var(--hd); font-size:clamp(2rem,3.8vw,2.9rem);
  font-weight:900; text-transform:uppercase; line-height:1.05; margin-bottom:0;
}
.sec-title span { color:var(--blue); }
.sec-desc { color:var(--muted); font-size:.92rem; line-height:1.7; max-width:500px; margin-top:10px; }

/* Tabs de categoria */

.cat-tabs {
  max-width:1280px; margin:0 auto; padding: 2px 2px;
  display:flex; gap:8px;
}
.cat-tab {
  padding:9px 22px; border-radius:100px;
  border:1.5px solid var(--border); background:transparent;
  color:var(--muted); font-size:.8rem; font-weight:600;
  cursor:pointer; font-family:var(--font);
  display:flex; align-items:center; gap:6px;
  transition:all .2s;
}
.cat-tab:hover,.cat-tab.active {
  border-color:var(--blue); background:rgba(0,180,216,.09); color:var(--blue);
}

/* ── SPLIT SECTION (core) ── */

.split-sec {
  display:grid;
  grid-template-columns:1fr 1fr;
  min-height:100vh;
  border-top:1px solid var(--border);
}

/* Painel de imagem — sticky */

.split-img-panel {
  position:sticky; top:0;
  height:100vh; overflow:hidden;
  background:var(--dark);
}
.split-img-panel img {
  width:100%; height:100%;
  object-fit:cover; object-position:center;
  transition:opacity .45s ease, transform .6s ease;
}
/* Gradiente na borda voltada para o conteúdo */

.split-img-panel::after {
  content:''; position:absolute; inset:0;
  background:linear-gradient(to right, transparent 65%, var(--dark) 100%),
             linear-gradient(to bottom, rgba(5,8,15,.3) 0%, transparent 20%, transparent 80%, rgba(5,8,15,.5) 100%);
  pointer-events:none;
}
/* Quando a imagem está à direita (reverse) — gradiente para a esquerda */

.split-sec.rev .split-img-panel::after {
  background:linear-gradient(to left, transparent 65%, var(--dark) 100%),
             linear-gradient(to bottom, rgba(5,8,15,.3) 0%, transparent 20%, transparent 80%, rgba(5,8,15,.5) 100%);
}
/* Reverse: imagem vai para direita */

.split-sec.rev .split-img-panel { order:2; }
.split-sec.rev .split-content   { order:1; }

/* Painel de conteúdo */

.split-content {
  background:var(--dark);
  padding:72px 64px;
  display:flex; flex-direction:column; justify-content:center;
}

/* Cabeçalho da categoria no split */

.split-cat-eyebrow {
  display:flex; align-items:center; gap:10px; margin-bottom:8px;
}
.split-cat-ic {
  width:38px; height:38px; border-radius:8px;
  background:rgba(0,180,216,.1); border:1px solid rgba(0,180,216,.2);
  display:flex; align-items:center; justify-content:center;
  color:var(--blue); font-size:.9rem; flex-shrink:0;
}
.split-cat-tag { color:var(--blue); font-size:.7rem; font-weight:700; letter-spacing:2px; text-transform:uppercase; }
.split-cat-title {
  font-family:var(--hd); font-size:clamp(1.9rem,3.2vw,2.8rem);
  font-weight:900; text-transform:uppercase; line-height:1; margin-bottom:6px;
}
.split-cat-sub { color:var(--muted); font-size:.72rem; margin-bottom:36px; line-height:1.6; }
.split-cat-line { width:48px; height:2px; background:var(--blue); margin-bottom:36px; border-radius:1px; }

/* Cards de modelo */

.model-list { display:flex; flex-direction:column; gap:14px; margin-bottom:32px; }
.model-card {
  background:rgba(255,255,255,.03); border:1px solid var(--border);
  border-radius:12px; padding:20px 22px; cursor:pointer;
  transition:border-color .25s, background .25s, transform .2s;
  position:relative; overflow:hidden;
}
.model-card::before {
  content:''; position:absolute; left:0; top:0; bottom:0;
  width:3px; background:var(--blue); border-radius:3px 0 0 3px;
  transform:scaleY(0); transform-origin:bottom; transition:transform .3s;
}
.model-card:hover,.model-card.active {
  border-color:rgba(0,180,216,.4);
  background:rgba(0,180,216,.05);
  transform:translateX(4px);
}
.model-card:hover::before,.model-card.active::before { transform:scaleY(1); }

.model-header {
  display:flex; align-items:flex-start; justify-content:space-between;
  margin-bottom:14px;
}
.model-name {
  font-family:var(--hd); font-size:1.6rem; font-weight:900;
  color:#fff; line-height:1;
}
.model-sub { font-size:.72rem; color:var(--muted); margin-top:3px; }
.ev-badge {
  background:linear-gradient(135deg,var(--green),#04b384);
  color:var(--black); font-size:.62rem; font-weight:800;
  padding:4px 10px; border-radius:100px; letter-spacing:.8px;
  white-space:nowrap; flex-shrink:0; margin-top:2px;
}
.ev-badge.top {
  background:linear-gradient(135deg,var(--orange),#e8894a);
  color:var(--black);
}

.model-specs {
  display:flex; gap:10px; flex-wrap:wrap;
  margin-bottom:14px;
}
.ms {
  background:rgba(255,255,255,.05); border:1px solid var(--border);
  border-radius:6px; padding:8px 12px; min-width:80px;
}
.ms-val { font-size:.9rem; font-weight:700; color:var(--blue); line-height:1; }
.ms-key { font-size:.66rem; color:var(--muted); margin-top:2px; }
.ms.hi { border-color:rgba(0,180,216,.3); background:rgba(0,180,216,.07); }
.ms.hi .ms-val { color:var(--blue-l); }
.ms.gr { border-color:rgba(6,214,160,.28); background:rgba(6,214,160,.06); }
.ms.gr .ms-val { color:var(--green); }
.ms.or { border-color:rgba(244,162,97,.28); background:rgba(244,162,97,.06); }
.ms.or .ms-val { color:var(--orange); }

.model-footer {
  display:flex; align-items:center; justify-content:space-between;
  padding-top:12px; border-top:1px solid var(--border);
}
.model-link {
  color:var(--blue); font-weight:600; font-size:.8rem;
  text-decoration:none; display:flex; align-items:center; gap:5px;
  transition:gap .2s;
}
.model-card:hover .model-link { gap:8px; }
.model-badge-row { display:flex; gap:6px; }
.mini-badge {
  font-size:.6rem; font-weight:700; padding:2px 7px; border-radius:100px;
  border:1px solid var(--border); color:var(--muted); letter-spacing:.5px;
}

/* CTA do bloco de split */

.split-cta { margin-top:0; }

/* ── LIGHT TRUCK: galeria no painel de imagem ── */

.gallery-panel {
  position:relative; height:100%;
  background:var(--dark);
}
.gal-slide {
  position:absolute; inset:0;
  width:100%; height:100%;
  object-fit:cover; object-position:center;
  opacity:0; transition:opacity .7s ease;
}
.gal-slide.active { opacity:1; }
.gal-overlay {
  position:absolute; inset:0;
  background:linear-gradient(to right, transparent 65%, var(--dark) 100%),
             linear-gradient(to bottom, rgba(5,8,15,.25) 0%, transparent 25%, transparent 75%, rgba(5,8,15,.4) 100%);
  pointer-events:none; z-index:1;
}
.gal-dots {
  position:absolute; bottom:24px; left:50%; transform:translateX(-50%);
  display:flex; gap:6px; z-index:2;
}
.gal-dot {
  width:7px; height:7px; border-radius:50%;
  background:rgba(255,255,255,.3); cursor:pointer;
  transition:background .25s, transform .25s;
}
.gal-dot.active { background:var(--blue); transform:scale(1.3); }
.gal-counter {
  position:absolute; top:20px; right:20px; z-index:2;
  background:rgba(11,18,32,.75); border:1px solid var(--border);
  backdrop-filter:blur(8px);
  color:var(--text); font-size:.7rem; font-weight:600;
  padding:5px 10px; border-radius:6px; letter-spacing:.5px;
}

/* KEY ADVANTAGES  (após produtos) */

#vantagens {
  padding:88px 44px;
  background:var(--black);
  border-top:1px solid var(--border);
}
.vant-inner { max-width:1280px; margin:0 auto; }
.vant-hd {
  display:flex; align-items:flex-end; justify-content:space-between;
  gap:20px; margin-bottom:48px;
}
.vant-grid {
  display:grid; grid-template-columns:repeat(4,1fr); gap:18px;
}
.vant-card {
  background:var(--card); border:1px solid var(--border);
  border-radius:14px; padding:26px 22px;
  position:relative; overflow:hidden;
  transition:transform .3s, border-color .3s;
}
.vant-card:hover { transform:translateY(-5px); border-color:rgba(0,180,216,.38); }
.vant-num {
  font-family:var(--hd); font-size:2.8rem; font-weight:900;
  color:rgba(0,180,216,.8); line-height:1; margin-bottom:10px;
}
.vant-ic {
  width:46px; height:46px; border-radius:12px; margin-bottom:14px;
  background:rgba(0,180,216,.08); border:1px solid rgba(0,180,216,.14);
  display:flex; align-items:center; justify-content:center;
  color:var(--blue); font-size:1.15rem;
}
.vant-title { font-size:.92rem; font-weight:700; margin-bottom:6px; }
.vant-val {
  font-family:var(--hd); font-size:1.5rem; font-weight:800;
  color:var(--blue); margin-bottom:7px; line-height:1.1;
}
.vant-desc { font-size:.75rem; color:var(--muted); line-height:1.65; }
.vant-src {
  display:inline-block; margin-top:9px;
  background:rgba(6,214,160,.08); border:1px solid rgba(6,214,160,.18);
  color:var(--green); font-size:.62rem; padding:2px 8px; border-radius:100px;
  font-weight:700; letter-spacing:.5px;
}

/* SUSTENTABILIDADE */

#sustentabilidade {
  padding:88px 44px;
  background:linear-gradient(160deg,#030d1c 0%,#06121f 50%,#030d1c 100%);
  position:relative; overflow:hidden;
}
.sust-diag {
  position:absolute; inset:0;
  background:repeating-linear-gradient(-45deg,transparent 0,transparent 40px,rgba(6,214,160,.02) 40px,rgba(6,214,160,.02) 41px);
}
.sust-inner {
  max-width:1280px; margin:0 auto; position:relative; z-index:1;
  display:grid; grid-template-columns:1fr 1fr; gap:72px; align-items:center;
}
.sust-tag { color:var(--green)!important; }
.sust-title span { color:var(--green)!important; }
.sust-pts { margin:26px 0 34px; display:flex; flex-direction:column; gap:12px; }
.sust-pt {
  display:flex; gap:14px; align-items:flex-start;
  background:rgba(6,214,160,.04); border:1px solid rgba(6,214,160,.1);
  border-radius:10px; padding:13px 16px;
}
.sust-ic {
  width:36px; height:36px; border-radius:8px; flex-shrink:0;
  background:rgba(6,214,160,.1); display:flex; align-items:center;
  justify-content:center; color:var(--green); font-size:.9rem;
}
.sust-pt h4 { font-size:.85rem; font-weight:700; margin-bottom:3px; }
.sust-pt p { font-size:.76rem; color:var(--muted); line-height:1.55; }
.carbon-card {
  background:var(--card); border:1px solid rgba(6,214,160,.22);
  border-radius:16px; padding:36px; position:relative; overflow:hidden;
}
.carbon-card::before {
  content:''; position:absolute; top:-1px; left:20px; right:20px; height:2px;
  background:linear-gradient(90deg,transparent,var(--green),transparent);
}
.carbon-title { font-family:var(--hd); font-size:2rem; font-weight:900; margin-bottom:6px; }
.carbon-sub { color:var(--muted); font-size:.8rem; margin-bottom:22px; }
.carbon-metrics { display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:5px; }
.cm { background:rgba(255,255,255,.03); border-radius:9px; padding:16px 14px; text-align:center; }
.cm-val { font-family:var(--hd); font-size:2rem; font-weight:900; color:var(--green); line-height:1; }
.cm-lb { font-size:.7rem; color:var(--muted); margin-top:4px; line-height:1.4; }
.carbon-box {
  background:rgba(6,214,160,.05); border:1px dashed rgba(6,214,160,.18);
  border-radius:8px; padding:14px 16px; margin-bottom:30px;
}
.carbon-box p { font-size:.8rem; color:var(--text); line-height:1.6; margin-bottom:10px; }
.carbon-chks { display:flex; gap:14px; flex-wrap:wrap; }
.carbon-chk { font-size:.72rem; color:var(--muted); display:flex; align-items:center; gap:4px; }
.carbon-chk i { color:var(--green); }

/* PÓS-VENDA */

#posvenda { padding:88px 44px; background:var(--black); }
.sv-inner { max-width:1280px; margin:0 auto; }
.sv-grid {
  display:grid; grid-template-columns:repeat(5,1fr); gap:16px; margin-top:52px;
}
.sv-card {
  background:var(--card); border:1px solid var(--border);
  border-radius:14px; padding:28px 20px; text-align:center;
  position:relative; overflow:hidden;
  transition:transform .3s, border-color .3s, box-shadow .3s;
}
.sv-card::after {
  content:''; position:absolute; bottom:0; left:0; right:0; height:2px;
  background:linear-gradient(90deg,var(--blue),var(--green));
  transform:scaleX(0); transform-origin:left; transition:transform .3s;
}
.sv-card:hover { transform:translateY(-5px); border-color:rgba(0,180,216,.35); box-shadow:0 12px 36px rgba(0,180,216,.09); }
.sv-card:hover::after { transform:scaleX(1); }
.sv-ic {
  width:58px; height:58px; border-radius:14px; margin:0 auto 16px;
  background:rgba(0,180,216,.07); border:1px solid rgba(0,180,216,.15);
  display:flex; align-items:center; justify-content:center;
  color:var(--blue); font-size:1.4rem; transition:background .3s;
}
.sv-card:hover .sv-ic { background:rgba(0,180,216,.15); }
.sv-title { font-size:.92rem; font-weight:700; margin-bottom:8px; }
.sv-desc { font-size:.76rem; color:var(--muted); line-height:1.6; }
.sv-cta { text-align:center; margin-top:44px; }

/* FILIAIS */

#filiais { padding:88px 44px; background:var(--dark); }
.filiais-inner { max-width:1280px; margin:0 auto; }
.filiais-layout {
  display:grid; grid-template-columns:340px 1fr; gap:32px; margin-top:52px;
}
.filiais-list { display:flex; flex-direction:column; gap:9px; }
.fil-item {
  background:var(--card); border:1px solid var(--border);
  border-radius:10px; padding:15px 17px; cursor:pointer;
  display:flex; gap:11px; align-items:flex-start;
  transition:border-color .2s, background .2s;
}
.fil-item:hover,.fil-item.active { border-color:var(--blue); background:rgba(0,180,216,.05); }
.fil-ic {
  width:36px; height:36px; border-radius:7px; flex-shrink:0;
  background:rgba(0,180,216,.1); display:flex; align-items:center;
  justify-content:center; color:var(--blue); font-size:.8rem;
}
.fil-hq .fil-ic { background:rgba(214,40,40,.1); color:var(--red); }
.fil-name { font-weight:700; font-size:.85rem; margin-bottom:2px; display:flex; align-items:center; gap:5px; }
.tag-mz { background:var(--red); color:#fff; font-size:.57rem; padding:1px 6px; border-radius:100px; font-weight:800; }
.fil-city { font-size:.74rem; color:var(--muted); }
.fil-tel { font-size:.72rem; color:var(--blue); margin-top:2px; }
.map-box { border-radius:14px; overflow:hidden; border:1px solid var(--border); min-height:490px; }
#map { width:100%; min-height:490px; }

/*  FOOTER */

footer { background:#040710; border-top:1px solid var(--border); padding:56px 44px 0; }
.footer-inner { max-width:1280px; margin:0 auto; }
.footer-top {
  display:grid; grid-template-columns:2fr 1fr 1fr 1fr; gap:40px;
  padding-bottom:40px; border-bottom:1px solid var(--border);
}
.footer-logo { font-family:var(--hd); font-size:1.65rem; font-weight:900; letter-spacing:2px; display:block; margin-bottom:9px; }
.footer-logo em { color:var(--blue); font-style:normal; }
.footer-tl { color:var(--muted); font-size:.8rem; line-height:1.75; max-width:260px; margin-bottom:20px; }
.socials { display:flex; gap:7px; }
.soc {
  width:34px; height:34px; border-radius:7px;
  background:var(--card); border:1px solid var(--border);
  display:flex; align-items:center; justify-content:center;
  color:var(--muted); font-size:.82rem; text-decoration:none; transition:all .2s;
}
.soc:hover { background:rgba(0,180,216,.1); color:var(--blue); border-color:rgba(0,180,216,.28); }
.fc h4 { font-size:.72rem; font-weight:700; letter-spacing:1.5px; text-transform:uppercase; color:#fff; margin-bottom:16px; }
.fc ul { list-style:none; display:flex; flex-direction:column; gap:8px; }
.fc ul li a { color:var(--muted); text-decoration:none; font-size:.8rem; transition:color .2s; }
.fc ul li a:hover { color:var(--blue); }
.footer-bottom {
  display:flex; align-items:center; justify-content:space-between;
  padding:17px 0; flex-wrap:wrap; gap:9px;
}
.footer-cp { font-size:.74rem; color:var(--muted); }
.footer-cp a { color:var(--blue); text-decoration:none; }
.footer-lg { display:flex; gap:16px; }
.footer-lg a { font-size:.72rem; color:var(--muted); text-decoration:none; transition:color .2s; }
.footer-lg a:hover { color:#fff; }

/* WhatsApp float */

.wa-float {
  position:fixed; bottom:24px; right:24px; z-index:998;
  width:54px; height:54px; border-radius:50%;
  background:#25D366; color:#fff;
  display:flex; align-items:center; justify-content:center;
  font-size:1.45rem; text-decoration:none;
  box-shadow:0 4px 16px rgba(37,211,102,.42);
  transition:transform .2s;
}
.wa-float:hover { transform:scale(1.1); }
.wa-float::before {
  content:''; position:absolute; inset:-4px; border-radius:50%;
  border:2px solid rgba(37,211,102,.32);
  animation:war 2.5s ease-in-out infinite;
}
@keyframes war { 0%{transform:scale(1);opacity:.75} 100%{transform:scale(1.55);opacity:0} }

/*  SCROLL ANIMATION */
.fu {
  opacity:0; transform:translateY(24px);
  transition:opacity .65s ease, transform .65s ease;
}
.fu.v { opacity:1; transform:none; }

/* LEAFLET DARK */

.leaflet-container { background:#08111e; }
.leaflet-popup-content-wrapper {
  background:var(--card); color:#fff;
  border:1px solid var(--border); border-radius:9px;
  box-shadow:0 8px 28px rgba(0,0,0,.55);
}
.leaflet-popup-tip { background:var(--card); }
.leaflet-popup-content { margin:11px 15px; }
.pop-n { font-weight:700; font-size:.88rem; margin-bottom:3px; }
.pop-c { color:var(--muted); font-size:.74rem; }
.pop-t { color:var(--blue); font-size:.74rem; margin-top:5px; }

/* RESPONSIVE */

@media(max-width:1100px){
  .split-sec { grid-template-columns:1fr; min-height:auto; }
  .split-img-panel { position:relative; height:55vw; max-height:480px; }
  .split-sec.rev .split-img-panel { order:0; }
  .split-sec.rev .split-content   { order:0; }
  .split-content { padding:48px 36px; }
  .vant-grid { grid-template-columns:repeat(2,1fr); }
  .sv-grid { grid-template-columns:repeat(3,1fr); }
  .filiais-layout { grid-template-columns:1fr; }
  .footer-top { grid-template-columns:1fr 1fr; }
}
@media(max-width:768px){
  #navbar { padding:0 18px; }
  .nav-menu,.nav-cta { display:none; }
  .stats-wrap { grid-template-columns:repeat(2,1fr); }
  .sust-inner { grid-template-columns:1fr; gap:36px; }
  .prod-intro,.cat-tabs { padding-left:18px; padding-right:18px; }
  .split-content { padding:36px 20px; }
  #stats,#vantagens,#sustentabilidade,#posvenda,#filiais,footer { padding-left:18px; padding-right:18px; }
  .hero-content { padding:0 18px 64px; }
  .vant-grid { grid-template-columns:1fr; }
}
@media(max-width:480px){
  .stats-wrap { grid-template-columns:1fr; }
  .sv-grid { grid-template-columns:1fr; }
  .footer-top { grid-template-columns:1fr; }
}/* End custom CSS */