.elementor-2374 .elementor-element.elementor-element-feedd58{--display:flex;--min-height:705px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:100px 100px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:180px;--padding-right:180px;--z-index:0;}.elementor-2374 .elementor-element.elementor-element-feedd58:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-feedd58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-feedd58, .elementor-2374 .elementor-element.elementor-element-feedd58::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-feedd58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-82ca4e5{--display:flex;--min-height:70px;--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;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-82ca4e5, .elementor-2374 .elementor-element.elementor-element-82ca4e5::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-82ca4e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-964a542{--display:flex;--background-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-964a542.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-bbf4864 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-c9f1293{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:30px;--padding-bottom:30px;--padding-left:80px;--padding-right:80px;}.elementor-2374 .elementor-element.elementor-element-7f27f2e{text-align:left;}.elementor-2374 .elementor-element.elementor-element-7f27f2e .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;}.elementor-2374 .elementor-element.elementor-element-7f27f2e.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-8bb75e7{text-align:left;}.elementor-2374 .elementor-element.elementor-element-8bb75e7 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;}.elementor-2374 .elementor-element.elementor-element-8bb75e7.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-309f3eb{text-align:left;}.elementor-2374 .elementor-element.elementor-element-309f3eb .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:17px;font-weight:400;}.elementor-2374 .elementor-element.elementor-element-309f3eb.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-fa72825{--display:flex;--background-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-fa72825.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:400;fill:#FFF4ED;color:#FFF4ED;background-color:#053B3D;border-radius:100px 100px 100px 100px;padding:0px 5px 0px 5px;}.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button:hover, .elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button:focus{background-color:#053B3D;}.elementor-2374 .elementor-element.elementor-element-8cb751e{width:var( --container-widget-width, 1.335% );max-width:1.335%;--container-widget-width:1.335%;--container-widget-flex-grow:0;top:0px;}.elementor-2374 .elementor-element.elementor-element-8cb751e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2374 .elementor-element.elementor-element-8cb751e{left:0px;}body.rtl .elementor-2374 .elementor-element.elementor-element-8cb751e{right:0px;}.elementor-2374 .elementor-element.elementor-element-e9b13fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-73d15a2{--display:flex;--justify-content:center;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-73d15a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-efc3b63 .elementor-heading-title{color:#053B3D;font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-f8d38aa{--divider-border-style:solid;--divider-color:#053B3D;--divider-border-width:2.2px;}.elementor-2374 .elementor-element.elementor-element-f8d38aa .elementor-divider-separator{width:100%;}.elementor-2374 .elementor-element.elementor-element-f8d38aa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2374 .elementor-element.elementor-element-099e3d2{text-align:left;width:var( --container-widget-width, 629px );max-width:629px;--container-widget-width:629px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-099e3d2 .elementor-heading-title{color:#053B3D;font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:700;line-height:55px;}.elementor-2374 .elementor-element.elementor-element-e7bfc53{text-align:left;width:var( --container-widget-width, 629px );max-width:629px;--container-widget-width:629px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-e7bfc53 .elementor-heading-title{color:#053B3D;font-family:"Inter Tight", Sans-serif;font-size:21px;font-weight:300;line-height:31.5px;}.elementor-2374 .elementor-element.elementor-element-e7bfc53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-1895e28{text-align:left;}.elementor-2374 .elementor-element.elementor-element-1895e28 img{width:5%;}.elementor-2374 .elementor-element.elementor-element-d5f3a79{--display:flex;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-ea3785d{--display:flex;--min-height:0px;--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:center;--align-items:center;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-ea3785d:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-ea3785d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-ea3785d, .elementor-2374 .elementor-element.elementor-element-ea3785d::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-268f322{--display:flex;--min-height:450px;--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:stretch;--gap:2px 2px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-268f322, .elementor-2374 .elementor-element.elementor-element-268f322::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-d57c8c8{--display:flex;--min-height:0px;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-d57c8c8:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-d57c8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guilhermebrand.com.br/wp-content/uploads/2025/10/CADERNETA-FINESSCLUB-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2374 .elementor-element.elementor-element-d57c8c8, .elementor-2374 .elementor-element.elementor-element-d57c8c8::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-c41c694{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2374 .elementor-element.elementor-element-c41c694:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-c41c694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000D9 100%);}.elementor-2374 .elementor-element.elementor-element-c41c694, .elementor-2374 .elementor-element.elementor-element-c41c694::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-22ef2fe .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-22ef2fe > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2374 .elementor-element.elementor-element-634ac50{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-weight:300;letter-spacing:2.5px;}.elementor-2374 .elementor-element.elementor-element-634ac50 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 10px;}.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.5px;fill:#053B3D;color:#053B3D;background-color:#FFF4ED;border-radius:100px 100px 100px 100px;padding:0px 5px 0px 5px;}.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button:hover, .elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button:focus{color:#02010100;background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button:hover svg, .elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button:focus svg{fill:#02010100;}.elementor-2374 .elementor-element.elementor-element-2050f3a{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-2050f3a:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-2050f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guilhermebrand.com.br/wp-content/uploads/2025/10/Tote-Bag-and-Hat-Mockup-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2374 .elementor-element.elementor-element-2050f3a, .elementor-2374 .elementor-element.elementor-element-2050f3a::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-9dc72e1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2374 .elementor-element.elementor-element-9dc72e1:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-9dc72e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000D9 100%);}.elementor-2374 .elementor-element.elementor-element-9dc72e1, .elementor-2374 .elementor-element.elementor-element-9dc72e1::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-49a5544 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-49a5544 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2374 .elementor-element.elementor-element-e3d0160{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-weight:300;letter-spacing:2.5px;}.elementor-2374 .elementor-element.elementor-element-e3d0160 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 10px;}.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.5px;fill:#053B3D;color:#053B3D;background-color:#FFF4ED;border-radius:100px 100px 100px 100px;padding:0px 5px 0px 5px;}.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button:hover, .elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button:focus{color:#02010100;background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button:hover svg, .elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button:focus svg{fill:#02010100;}.elementor-2374 .elementor-element.elementor-element-ba63c89{--display:flex;--justify-content:flex-end;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-ba63c89:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-ba63c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://guilhermebrand.com.br/wp-content/uploads/2025/10/Blanket-Mockup-Set-in-Home-Setting-4-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2374 .elementor-element.elementor-element-ba63c89, .elementor-2374 .elementor-element.elementor-element-ba63c89::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-38a8ef1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2374 .elementor-element.elementor-element-38a8ef1:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-38a8ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000D9 100%);}.elementor-2374 .elementor-element.elementor-element-38a8ef1, .elementor-2374 .elementor-element.elementor-element-38a8ef1::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-2272bd6 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-2272bd6 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2374 .elementor-element.elementor-element-8dacf92{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-weight:300;letter-spacing:2.5px;}.elementor-2374 .elementor-element.elementor-element-8dacf92 > .elementor-widget-container{margin:-20px 0px -20px 0px;padding:0px 0px 0px 10px;}.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.5px;fill:#053B3D;color:#053B3D;background-color:#FFF4ED;border-radius:100px 100px 100px 100px;padding:0px 5px 0px 5px;}.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button:hover, .elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button:focus{color:#02010100;background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button:hover svg, .elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button:focus svg{fill:#02010100;}.elementor-2374 .elementor-element.elementor-element-693741f{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-693741f:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-693741f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-693741f, .elementor-2374 .elementor-element.elementor-element-693741f::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:300;fill:#FFF4ED;color:#FFF4ED;background-color:#053B3D;border-radius:100px 100px 100px 100px;padding:0px 5px 0px 5px;}.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button:hover, .elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button:focus{background-color:#053B3D;}.elementor-2374 .elementor-element.elementor-element-756b359{--display:flex;--min-height:245px;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-756b359:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-756b359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053B3D;}.elementor-2374 .elementor-element.elementor-element-756b359, .elementor-2374 .elementor-element.elementor-element-756b359::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-c0cbdc7 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:30px;font-weight:700;}.elementor-2374 .elementor-element.elementor-element-c0cbdc7{width:var( --container-widget-width, 34.441% );max-width:34.441%;--container-widget-width:34.441%;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-c0cbdc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-6d7e05b .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-2374 .elementor-element.elementor-element-6d7e05b .elementor-counter{gap:5px;}.elementor-2374 .elementor-element.elementor-element-6d7e05b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#BC9773;font-family:"Inter Tight", Sans-serif;font-size:90px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-ea063a8 .elementor-counter{gap:5px;}.elementor-2374 .elementor-element.elementor-element-ea063a8 .elementor-counter-number-wrapper{color:#BC9773;font-family:"Inter Tight", Sans-serif;font-size:90px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-ea063a8 .elementor-counter-title{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-2374 .elementor-element.elementor-element-e413d6c .elementor-counter{gap:5px;}.elementor-2374 .elementor-element.elementor-element-e413d6c .elementor-counter-number-wrapper{color:#BC9773;font-family:"Inter Tight", Sans-serif;font-size:90px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-e413d6c .elementor-counter-title{color:#FFFFFF;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:300;line-height:24px;}.elementor-2374 .elementor-element.elementor-element-c1c40d6{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-c1c40d6:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-c1c40d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9DDCF;}.elementor-2374 .elementor-element.elementor-element-c1c40d6, .elementor-2374 .elementor-element.elementor-element-c1c40d6::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-c122680{--display:flex;--min-height:496.01px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-c9fc919{--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;--justify-content:center;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:60px;}.elementor-2374 .elementor-element.elementor-element-c9fc919:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-c9fc919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053B3D;}.elementor-2374 .elementor-element.elementor-element-c9fc919, .elementor-2374 .elementor-element.elementor-element-c9fc919::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-c9fc919.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-b7c1157{text-align:left;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-b7c1157 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:700;line-height:48px;}.elementor-2374 .elementor-element.elementor-element-b7c1157.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2374 .elementor-element.elementor-element-37c64bd{text-align:left;width:var( --container-widget-width, 629px );max-width:629px;--container-widget-width:629px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-37c64bd .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:300;line-height:26px;}.elementor-2374 .elementor-element.elementor-element-37c64bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-501e496{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-315b403 .elementor-icon-wrapper{text-align:center;}.elementor-2374 .elementor-element.elementor-element-315b403 .elementor-icon{font-size:35px;}.elementor-2374 .elementor-element.elementor-element-315b403 .elementor-icon svg{height:35px;}.elementor-2374 .elementor-element.elementor-element-e8a2cf3 .elementor-icon-wrapper{text-align:center;}.elementor-2374 .elementor-element.elementor-element-e8a2cf3 .elementor-icon{font-size:35px;}.elementor-2374 .elementor-element.elementor-element-e8a2cf3 .elementor-icon svg{height:35px;}.elementor-2374 .elementor-element.elementor-element-b5ceba3 img{max-width:385px;}.elementor-2374 .elementor-element.elementor-element-b5ceba3 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-b5ceba3{width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-8f9640e{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-8f9640e:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-8f9640e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#053B3D;}.elementor-2374 .elementor-element.elementor-element-8f9640e, .elementor-2374 .elementor-element.elementor-element-8f9640e::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-c5ad61a{text-align:center;width:var( --container-widget-width, 619px );max-width:619px;--container-widget-width:619px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-c5ad61a .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;}.elementor-2374 .elementor-element.elementor-element-c5ad61a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-c5ad61a.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-a93b5dc{text-align:center;width:var( --container-widget-width, 619px );max-width:619px;--container-widget-width:619px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-a93b5dc .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:700;}.elementor-2374 .elementor-element.elementor-element-a93b5dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;}.elementor-2374 .elementor-element.elementor-element-a93b5dc.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-4976c24{--display:flex;--min-height:400px;--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-c78b084{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-1bbd512{text-align:right;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-1bbd512 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:200px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-a67638f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-5ea465d{text-align:left;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-5ea465d .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;}.elementor-2374 .elementor-element.elementor-element-5ea465d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-5ea465d.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-0dbc676 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-0dbc676{width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-4b45fec{--display:flex;--min-height:400px;--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-214ac5e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-4695325{text-align:right;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-4695325 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:200px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-8d9d09d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-ee08c44{text-align:left;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-ee08c44 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;}.elementor-2374 .elementor-element.elementor-element-ee08c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-ee08c44.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-149568e .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-149568e{width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-d779c8a{--display:flex;--min-height:400px;--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-ce23f00{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-adf9ab6{text-align:right;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-adf9ab6 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:200px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-7c650e3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-fe4e765{text-align:left;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-fe4e765 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;}.elementor-2374 .elementor-element.elementor-element-fe4e765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-fe4e765.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-bd1eba7 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-bd1eba7{width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-74a219c{--display:flex;--min-height:400px;--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-44dcd62{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-e9460bb{text-align:right;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-e9460bb .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:200px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-f1f86cb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-77d143b{text-align:left;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-77d143b .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;}.elementor-2374 .elementor-element.elementor-element-77d143b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-77d143b.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-01fcb89 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-01fcb89{width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-8185143{--display:flex;--min-height:400px;--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-f3620d5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-d848c55{text-align:right;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-d848c55 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:200px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-2442281{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-4201d77{text-align:left;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-4201d77 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;}.elementor-2374 .elementor-element.elementor-element-4201d77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-4201d77.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-8f2253d .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-8f2253d{width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-5da0b74{--display:flex;--min-height:400px;--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:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-893b90b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-3815b5d{text-align:right;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-3815b5d .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:200px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-223d3d2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-2374 .elementor-element.elementor-element-0952e22{text-align:left;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-0952e22 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:40px;font-weight:600;letter-spacing:-1px;}.elementor-2374 .elementor-element.elementor-element-0952e22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2374 .elementor-element.elementor-element-0952e22.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-74101cb .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-74101cb{width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.5px;fill:#053B3D;color:#053B3D;background-color:#FFF4ED;border-radius:100px 100px 100px 100px;padding:0px 5px 0px 5px;}.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button:hover, .elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button:focus{color:#02010100;background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button:hover svg, .elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button:focus svg{fill:#02010100;}.elementor-2374 .elementor-element.elementor-element-c5208fb > .elementor-widget-container{padding:90px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-f35fd43{text-align:center;width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-f35fd43 .elementor-heading-title{color:#FFF4ED;font-family:"Inter Tight", Sans-serif;font-size:10px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-f35fd43 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-f35fd43.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-b16575a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-b16575a:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-b16575a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-b16575a, .elementor-2374 .elementor-element.elementor-element-b16575a::before{--border-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-48aa53b{--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;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-847b063 .elementor-heading-title{color:#053B3D;font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;}.elementor-2374 .elementor-element.elementor-element-7364749{--divider-border-style:solid;--divider-color:#053B3D;--divider-border-width:1.2px;}.elementor-2374 .elementor-element.elementor-element-7364749 .elementor-divider-separator{width:100%;}.elementor-2374 .elementor-element.elementor-element-7364749 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2374 .elementor-element.elementor-element-8ed9e3c{--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;--background-transition:0.3s;}.elementor-2374 .elementor-element.elementor-element-db81efb{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2374 .elementor-element.elementor-element-db81efb .elementor-widget-container{text-align:center;}.elementor-2374 .elementor-element.elementor-element-db81efb .elementor-social-icon{background-color:#053B3D;}.elementor-2374 .elementor-element.elementor-element-db81efb .elementor-social-icon i{color:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-db81efb .elementor-social-icon svg{fill:#FFF4ED;}.elementor-2374 .elementor-element.elementor-element-db81efb .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-2374 .elementor-element.elementor-element-21c83d6{text-align:center;width:var( --container-widget-width, 738px );max-width:738px;--container-widget-width:738px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-21c83d6 .elementor-heading-title{color:#053B3D;font-family:"Inter Tight", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-21c83d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-21c83d6.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-2374 .elementor-element.elementor-element-ea3785d{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-268f322{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-d57c8c8:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-d57c8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:auto;}.elementor-2374 .elementor-element.elementor-element-2050f3a:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-2050f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:178px -115px;background-size:auto;}.elementor-2374 .elementor-element.elementor-element-ba63c89:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-ba63c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(max-width:767px){.elementor-2374 .elementor-element.elementor-element-feedd58{--min-height:562px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-964a542{--width:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-fa72825{--width:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button{line-height:0.9em;padding:0px 15px 0px 15px;}.elementor-2374 .elementor-element.elementor-element-e9b13fc{--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-efc3b63{text-align:center;}.elementor-2374 .elementor-element.elementor-element-f8d38aa .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-2374 .elementor-element.elementor-element-f8d38aa .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-2374 .elementor-element.elementor-element-099e3d2{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-099e3d2 .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-2374 .elementor-element.elementor-element-099e3d2.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-e7bfc53{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-e7bfc53 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-e7bfc53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-e7bfc53.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-1895e28{text-align:center;}.elementor-2374 .elementor-element.elementor-element-1895e28 img{width:6%;}.elementor-2374 .elementor-element.elementor-element-d5f3a79{--min-height:125px;}.elementor-2374 .elementor-element.elementor-element-ea3785d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-268f322{--width:100%;--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:center;--align-items:stretch;--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-d57c8c8{--width:100%;--min-height:300px;}.elementor-2374 .elementor-element.elementor-element-d57c8c8:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-d57c8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button{line-height:0.9em;padding:0px 15px 0px 15px;}.elementor-2374 .elementor-element.elementor-element-2050f3a{--width:100%;--min-height:300px;}.elementor-2374 .elementor-element.elementor-element-2050f3a:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-2050f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button{line-height:0.9em;padding:0px 15px 0px 15px;}.elementor-2374 .elementor-element.elementor-element-ba63c89{--width:100%;--min-height:300px;}.elementor-2374 .elementor-element.elementor-element-ba63c89:not(.elementor-motion-effects-element-type-background), .elementor-2374 .elementor-element.elementor-element-ba63c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button{line-height:0.9em;padding:0px 15px 0px 15px;}.elementor-2374 .elementor-element.elementor-element-693741f{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button{line-height:0.9em;padding:0px 15px 0px 15px;}.elementor-2374 .elementor-element.elementor-element-756b359{--content-width:90vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-2374 .elementor-element.elementor-element-c0cbdc7{text-align:center;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-c0cbdc7 .elementor-heading-title{font-size:6.7vw;}.elementor-2374 .elementor-element.elementor-element-c0cbdc7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2374 .elementor-element.elementor-element-6d7e05b .elementor-counter-number-wrapper{font-size:16vw;}.elementor-2374 .elementor-element.elementor-element-6d7e05b .elementor-counter-title{font-size:4vw;}.elementor-2374 .elementor-element.elementor-element-6d7e05b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2374 .elementor-element.elementor-element-ea063a8 .elementor-counter-number-wrapper{font-size:16vw;}.elementor-2374 .elementor-element.elementor-element-ea063a8 .elementor-counter-title{font-size:4vw;}.elementor-2374 .elementor-element.elementor-element-ea063a8 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2374 .elementor-element.elementor-element-e413d6c .elementor-counter-number-wrapper{font-size:16vw;}.elementor-2374 .elementor-element.elementor-element-e413d6c .elementor-counter-title{font-size:4vw;}.elementor-2374 .elementor-element.elementor-element-e413d6c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2374 .elementor-element.elementor-element-c1c40d6{--content-width:360px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2374 .elementor-element.elementor-element-c122680{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-c9fc919{--margin-top:-20px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2374 .elementor-element.elementor-element-c9fc919.e-con{--order:99999 /* order end hack */;}.elementor-2374 .elementor-element.elementor-element-b7c1157{text-align:center;width:100%;max-width:100%;}.elementor-2374 .elementor-element.elementor-element-b7c1157 .elementor-heading-title{font-size:6.7vw;line-height:1em;}.elementor-2374 .elementor-element.elementor-element-b7c1157 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-37c64bd{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-37c64bd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2374 .elementor-element.elementor-element-37c64bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-37c64bd.elementor-element{--align-self:center;}.elementor-2374 .elementor-element.elementor-element-501e496{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2374 .elementor-element.elementor-element-b5ceba3 img{width:100%;max-width:229px;}.elementor-2374 .elementor-element.elementor-element-b5ceba3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-b5ceba3{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-2374 .elementor-element.elementor-element-8f9640e{--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2374 .elementor-element.elementor-element-c5ad61a .elementor-heading-title{font-size:12px;}.elementor-2374 .elementor-element.elementor-element-c5ad61a > .elementor-widget-container{padding:0px 0px 7px 0px;}.elementor-2374 .elementor-element.elementor-element-a93b5dc .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-a93b5dc > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2374 .elementor-element.elementor-element-a93b5dc{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-4976c24{--min-height:137px;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-1bbd512{text-align:center;}.elementor-2374 .elementor-element.elementor-element-1bbd512 .elementor-heading-title{font-size:130px;}.elementor-2374 .elementor-element.elementor-element-1bbd512 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-a67638f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-5ea465d{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-5ea465d .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-5ea465d > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2374 .elementor-element.elementor-element-0dbc676 .elementor-heading-title{font-size:16px;}.elementor-2374 .elementor-element.elementor-element-4b45fec{--min-height:137px;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-4695325{text-align:center;}.elementor-2374 .elementor-element.elementor-element-4695325 .elementor-heading-title{font-size:130px;}.elementor-2374 .elementor-element.elementor-element-4695325 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-8d9d09d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-ee08c44{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-ee08c44 .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-ee08c44 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2374 .elementor-element.elementor-element-149568e .elementor-heading-title{font-size:16px;}.elementor-2374 .elementor-element.elementor-element-d779c8a{--min-height:137px;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-adf9ab6{text-align:center;}.elementor-2374 .elementor-element.elementor-element-adf9ab6 .elementor-heading-title{font-size:130px;}.elementor-2374 .elementor-element.elementor-element-adf9ab6 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-7c650e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-fe4e765{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-fe4e765 .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-fe4e765 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2374 .elementor-element.elementor-element-bd1eba7 .elementor-heading-title{font-size:16px;}.elementor-2374 .elementor-element.elementor-element-74a219c{--min-height:137px;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-e9460bb{text-align:center;}.elementor-2374 .elementor-element.elementor-element-e9460bb .elementor-heading-title{font-size:130px;}.elementor-2374 .elementor-element.elementor-element-e9460bb > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-f1f86cb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-77d143b{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-77d143b .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-77d143b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2374 .elementor-element.elementor-element-01fcb89 .elementor-heading-title{font-size:16px;}.elementor-2374 .elementor-element.elementor-element-8185143{--min-height:137px;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-d848c55{text-align:center;}.elementor-2374 .elementor-element.elementor-element-d848c55 .elementor-heading-title{font-size:130px;}.elementor-2374 .elementor-element.elementor-element-d848c55 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-2442281{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-4201d77{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-4201d77 .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-4201d77 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2374 .elementor-element.elementor-element-8f2253d .elementor-heading-title{font-size:16px;}.elementor-2374 .elementor-element.elementor-element-5da0b74{--min-height:137px;--gap:0px 0px;}.elementor-2374 .elementor-element.elementor-element-3815b5d{text-align:center;}.elementor-2374 .elementor-element.elementor-element-3815b5d .elementor-heading-title{font-size:130px;}.elementor-2374 .elementor-element.elementor-element-3815b5d > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-223d3d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2374 .elementor-element.elementor-element-0952e22{text-align:center;--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-2374 .elementor-element.elementor-element-0952e22 .elementor-heading-title{font-size:24px;}.elementor-2374 .elementor-element.elementor-element-0952e22 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2374 .elementor-element.elementor-element-74101cb .elementor-heading-title{font-size:16px;}.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button{line-height:0.9em;padding:0px 15px 0px 15px;}.elementor-2374 .elementor-element.elementor-element-c5208fb > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-2374 .elementor-element.elementor-element-f35fd43 .elementor-heading-title{font-size:10px;}.elementor-2374 .elementor-element.elementor-element-b16575a{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2374 .elementor-element.elementor-element-847b063{text-align:center;}.elementor-2374 .elementor-element.elementor-element-7364749 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-2374 .elementor-element.elementor-element-7364749 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2374 .elementor-element.elementor-element-8ed9e3c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2374 .elementor-element.elementor-element-db81efb{--icon-size:20px;}.elementor-2374 .elementor-element.elementor-element-21c83d6 .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-2374 .elementor-element.elementor-element-feedd58{--width:100.164%;}.elementor-2374 .elementor-element.elementor-element-82ca4e5{--width:99.769%;}.elementor-2374 .elementor-element.elementor-element-964a542{--width:22.026%;}.elementor-2374 .elementor-element.elementor-element-c9f1293{--width:45%;}.elementor-2374 .elementor-element.elementor-element-fa72825{--width:26.095%;}.elementor-2374 .elementor-element.elementor-element-73d15a2{--width:35.054%;}.elementor-2374 .elementor-element.elementor-element-ea3785d{--width:100%;}.elementor-2374 .elementor-element.elementor-element-268f322{--width:100%;}.elementor-2374 .elementor-element.elementor-element-d57c8c8{--width:33.33%;}.elementor-2374 .elementor-element.elementor-element-c41c694{--width:100%;}.elementor-2374 .elementor-element.elementor-element-2050f3a{--width:33.33%;}.elementor-2374 .elementor-element.elementor-element-9dc72e1{--width:100%;}.elementor-2374 .elementor-element.elementor-element-ba63c89{--width:33.33%;}.elementor-2374 .elementor-element.elementor-element-38a8ef1{--width:100%;}.elementor-2374 .elementor-element.elementor-element-c1c40d6{--content-width:1280px;}.elementor-2374 .elementor-element.elementor-element-c122680{--width:83%;}.elementor-2374 .elementor-element.elementor-element-c9fc919{--width:60.33%;}.elementor-2374 .elementor-element.elementor-element-c78b084{--width:30%;}.elementor-2374 .elementor-element.elementor-element-a67638f{--width:70%;}.elementor-2374 .elementor-element.elementor-element-214ac5e{--width:30%;}.elementor-2374 .elementor-element.elementor-element-8d9d09d{--width:70%;}.elementor-2374 .elementor-element.elementor-element-ce23f00{--width:30%;}.elementor-2374 .elementor-element.elementor-element-7c650e3{--width:70%;}.elementor-2374 .elementor-element.elementor-element-44dcd62{--width:30%;}.elementor-2374 .elementor-element.elementor-element-f1f86cb{--width:70%;}.elementor-2374 .elementor-element.elementor-element-f3620d5{--width:30%;}.elementor-2374 .elementor-element.elementor-element-2442281{--width:70%;}.elementor-2374 .elementor-element.elementor-element-893b90b{--width:30%;}.elementor-2374 .elementor-element.elementor-element-223d3d2{--width:70%;}.elementor-2374 .elementor-element.elementor-element-48aa53b{--width:50%;}.elementor-2374 .elementor-element.elementor-element-8ed9e3c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2374 .elementor-element.elementor-element-ea3785d{--width:1600px;}.elementor-2374 .elementor-element.elementor-element-268f322{--width:90%;}.elementor-2374 .elementor-element.elementor-element-d57c8c8{--width:20%;}}/* Start custom CSS for button, class: .elementor-element-a8ee8d4 */:root{
    --cor-icone: #053B3D;
    --background-icone: #FFF4ED;
    --padding-icone: 7px;
    --tamanho-icone: 32px;
    --cor-sombra-rgba: rgba(123,82,185,0.5);
    --velocidade-transicao: 500ms;
    
    /* CONFIGS DO BOTÃO */
    --padding-superior: 15px;
    --padding-inferior: 15px;
    --padding-esquerda: 15px;
    --padding-direita: 55px;
    --border-radius-botao-icone: 100px;
}

.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button-content-wrapper{
    position: relative;
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-superior) var(--padding-direita) var(--padding-inferior) var(--padding-esquerda);
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button-icon{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: var(--background-icone);
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-icone);
    width: var(--tamanho-icone);
    height: var(--tamanho-icone);
    box-shadow:  var(--cor-sombra-rgba);
    transition: all var(--velocidade-transicao) ease;
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button-icon i{
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button-icon svg{
    fill: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button-icon svg path{
    fill: var(--cor-icone) !important;
    stroke: var(--cor-icone) !important;
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-a8ee8d4 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 8px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb751e */.menuu{
    transform: translatey(0px);
    transition: 1s ease;
    border-bottom: solid 1px #ffffff10;
}

.menuu-desativado{
    transform: translatey(-150px);
    transition: 1s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ca4e5 */.elementor-2374 .elementor-element.elementor-element-82ca4e5{
border-radius: 100Px;
background: rgba(124, 99, 72, 0.6);
    backdrop-filter: blur(20px);
    webkit-backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-099e3d2 */.elementor-2374 .elementor-element.elementor-element-099e3d2{
	-webkit-animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
	animation: texto 1.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; /*defina o tempo*/
}

@-webkit-keyframes texto {
  0% {
    letter-spacing: -0.5em;
    -webkit-filter: blur(12px); /*defina o blur*/
            filter: blur(12px); /*defina o blur*/
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1895e28 */.elementor-2374 .elementor-element.elementor-element-1895e28 {
animation: floating 3s ease-in-out infinite;
}

@keyframes floating {
0% { transform: translate(0, 0px); }
50% { transform: translate(0, 40px); }
100% { transform: translate(0, -0px); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43884a0 */:root{
    --cor-icone: #fff4ed;
    --background-icone: #053B3D;
    --padding-icone: 7px;
    --tamanho-icone: 32px;
    --cor-sombra-rgba: rgba(123,82,185,0.5);
    --velocidade-transicao: 500ms;
    
    /* CONFIGS DO BOTÃO */
    --padding-superior: 15px;
    --padding-inferior: 15px;
    --padding-esquerda: 15px;
    --padding-direita: 55px;
    --border-radius-botao-icone: 100px;
}

.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button-content-wrapper{
    position: relative;
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-superior) var(--padding-direita) var(--padding-inferior) var(--padding-esquerda);
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button-icon{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: var(--background-icone);
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-icone);
    width: var(--tamanho-icone);
    height: var(--tamanho-icone);
    box-shadow:  var(--cor-sombra-rgba);
    transition: all var(--velocidade-transicao) ease;
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button-icon i{
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button-icon svg{
    fill: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button-icon svg path{
    fill: var(--cor-icone) !important;
    stroke: var(--cor-icone) !important;
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-43884a0 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c41c694 *//*Hide Content Initially*/
.elementor-2374 .elementor-element.elementor-element-c41c694 .shuttle{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-2374 .elementor-element.elementor-element-c41c694:hover .shuttle{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f465a9c */:root{
    --cor-icone: #fff4ed;
    --background-icone: #053B3D;
    --padding-icone: 7px;
    --tamanho-icone: 32px;
    --cor-sombra-rgba: rgba(123,82,185,0.5);
    --velocidade-transicao: 500ms;
    
    /* CONFIGS DO BOTÃO */
    --padding-superior: 15px;
    --padding-inferior: 15px;
    --padding-esquerda: 15px;
    --padding-direita: 55px;
    --border-radius-botao-icone: 100px;
}

.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button-content-wrapper{
    position: relative;
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-superior) var(--padding-direita) var(--padding-inferior) var(--padding-esquerda);
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button-icon{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: var(--background-icone);
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-icone);
    width: var(--tamanho-icone);
    height: var(--tamanho-icone);
    box-shadow:  var(--cor-sombra-rgba);
    transition: all var(--velocidade-transicao) ease;
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button-icon i{
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button-icon svg{
    fill: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button-icon svg path{
    fill: var(--cor-icone) !important;
    stroke: var(--cor-icone) !important;
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-f465a9c .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dc72e1 *//*Hide Content Initially*/
.elementor-2374 .elementor-element.elementor-element-9dc72e1 .shuttle{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-2374 .elementor-element.elementor-element-9dc72e1:hover .shuttle{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2050f3a */.hover-container .hidden-content {
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.hover-container:hover .hidden-content {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c01b64d */:root{
    --cor-icone: #fff4ed;
    --background-icone: #053B3D;
    --padding-icone: 7px;
    --tamanho-icone: 32px;
    --cor-sombra-rgba: rgba(123,82,185,0.5);
    --velocidade-transicao: 500ms;
    
    /* CONFIGS DO BOTÃO */
    --padding-superior: 15px;
    --padding-inferior: 15px;
    --padding-esquerda: 15px;
    --padding-direita: 55px;
    --border-radius-botao-icone: 100px;
}

.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button-content-wrapper{
    position: relative;
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-superior) var(--padding-direita) var(--padding-inferior) var(--padding-esquerda);
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button-icon{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: var(--background-icone);
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-icone);
    width: var(--tamanho-icone);
    height: var(--tamanho-icone);
    box-shadow:  var(--cor-sombra-rgba);
    transition: all var(--velocidade-transicao) ease;
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button-icon i{
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button-icon svg{
    fill: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button-icon svg path{
    fill: var(--cor-icone) !important;
    stroke: var(--cor-icone) !important;
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-c01b64d .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38a8ef1 *//*Hide Content Initially*/
.elementor-2374 .elementor-element.elementor-element-38a8ef1 .shuttle{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-2374 .elementor-element.elementor-element-38a8ef1:hover .shuttle{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-268f322 */.coluna{
    overflow: hidden;
    transition: width 0.5s ease !important;
}

.coluna:hover{
    width: 100%;
}

.coluna:hover{
    width: 100%;
}


.coluna{
    padding:32px; /*ajuste o padding das colunas aqui*/
}


/*DISPOSITIVOS MÓVEIS*/
@media(max-width: 1024px){
    .container-pai{
        flex-wrap: wrap !important;
    }

    .coluna{
        width: 100% !important;
        height: 100px; /*controle a altura do card aqui*/
        transition: 0.5s;
        padding: 20px;
        display: flex;
        align-items: center;
    }
    
     .coluna:hover{
        width: 100% !important;
        height: 240px; /*controle a altura do card no hover aqui*/
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32756ab */:root{
    --cor-icone: #053b3d;
    --background-icone: #FFF4ED;
    --padding-icone: 7px;
    --tamanho-icone: 32px;
    --cor-sombra-rgba: rgba(123,82,185,0.5);
    --velocidade-transicao: 500ms;
    
    /* CONFIGS DO BOTÃO */
    --padding-superior: 15px;
    --padding-inferior: 15px;
    --padding-esquerda: 15px;
    --padding-direita: 55px;
    --border-radius-botao-icone: 100px;
}

.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button-content-wrapper{
    position: relative;
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-superior) var(--padding-direita) var(--padding-inferior) var(--padding-esquerda);
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button-icon{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: var(--background-icone);
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-icone);
    width: var(--tamanho-icone);
    height: var(--tamanho-icone);
    box-shadow:  var(--cor-sombra-rgba);
    transition: all var(--velocidade-transicao) ease;
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button-icon i{
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button-icon svg{
    fill: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button-icon svg path{
    fill: var(--cor-icone) !important;
    stroke: var(--cor-icone) !important;
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-32756ab .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 8px);
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6d7e05b */.elementor-2374 .elementor-element.elementor-element-6d7e05b .elementor-counter-number-prefix{
    font-size: 45px;
    align-content: center;
    padding-right: 5px
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ea063a8 */.elementor-2374 .elementor-element.elementor-element-ea063a8 .elementor-counter-number-prefix{
    font-size: 45px;
    align-content: center;
    padding-right: 5px
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e413d6c */.elementor-2374 .elementor-element.elementor-element-e413d6c .elementor-counter-number-prefix{
    font-size: 45px;
    align-content: center;
    padding-right: 5px
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-315b403 */.elementor-2374 .elementor-element.elementor-element-315b403 .elementor-icon svg {
  height: unset !important;
  margin-bottom: -7px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e8a2cf3 */.elementor-2374 .elementor-element.elementor-element-e8a2cf3 .elementor-icon svg {
  height: unset !important;
  margin-bottom: -7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c122680 */.elementor-2374 .elementor-element.elementor-element-c122680{
    border-radius: 20px;
background: #1F1F24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4976c24 *//* Seção completa */
.hover-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #022d2d;
  padding: 60px;
  transition: background 0.3s ease;
  overflow: hidden;
  gap: 40px;
  flex-direction: row; /* padrão desktop */
}

/* Texto curto da esquerda */
.hover-section .col-title {
  color: white;
  font-size: 24px;
  font-weight: 400;
  transition: all 3.0s ease;
  z-index: 2;
}

.hover-section .col-title strong {
  color: #022d2d;
  font-weight: 700;
}

/* Texto oculto da direita */
.hover-section .col-content {
  opacity: 0;
  transform: translateX(30px);
  transition: all 1.0s ease;
  color: #ccc;
  max-width: 738px;
  font-size: 14px;
  line-height: 1.8;
}

/* Hover geral da seção */
.hover-section:hover {
  background: linear-gradient(90deg, #022d2d 0%, #1b5957 100%);
}

/* Efeitos ao passar o mouse */
.hover-section:hover .col-content {
  opacity: 1;
  transform: translateX(0);
}

.hover-section:hover .col-title {
  font-size: 28px;
}

/* 🔻 Versão Mobile */
@media (max-width: 767px) {
  .hover-section {
    flex-direction: column;
    padding: 40px 20px;
    text-align: center;
      gap: 0px;
  }

  .hover-section .col-title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .hover-section .col-content {
    opacity: 1; /* mostra sempre no mobile */
    transform: none;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }

  .hover-section:hover .col-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b45fec *//* Seção completa */
.hover-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #022d2d;
  padding: 60px;
  transition: background 0.6s ease;
  overflow: hidden;
  gap: 40px;
  flex-direction: row; /* padrão desktop */
}

/* Texto curto da esquerda */
.hover-section .col-title {
  color: white;
  font-size: 24px;
  font-weight: 400;
  transition: all 6.0s ease;
  z-index: 2;
}

.hover-section .col-title strong {
  color: #022d2d;
  font-weight: 700;
}

/* Texto oculto da direita */
.hover-section .col-content {
  opacity: 0;
  transform: translateX(30px);
  transition: all 5.0s ease;
  color: #ccc;
  max-width: 738px;
  font-size: 14px;
  line-height: 1.8;
}

/* Hover geral da seção */
.hover-section:hover {
  background: linear-gradient(90deg, #022d2d 0%, #1b5957 100%);
}

/* Efeitos ao passar o mouse */
.hover-section:hover .col-content {
  opacity: 1;
  transform: translateX(0);
}

.hover-section:hover .col-title {
  font-size: 28px;
}

/* 🔻 Versão Mobile */
@media (max-width: 767px) {
  .hover-section {
    flex-direction: column;
    padding: 40px 20px;
    text-align: center;
      gap: 0px;
  }

  .hover-section .col-title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .hover-section .col-content {
    opacity: 1; /* mostra sempre no mobile */
    transform: none;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }

  .hover-section:hover .col-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d779c8a *//* Seção completa */
.hover-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #022d2d;
  padding: 60px;
  transition: background 0.6s ease;
  overflow: hidden;
  gap: 40px;
  flex-direction: row; /* padrão desktop */
}

/* Texto curto da esquerda */
.hover-section .col-title {
  color: white;
  font-size: 24px;
  font-weight: 400;
  transition: all 6.0s ease;
  z-index: 2;
}

.hover-section .col-title strong {
  color: #022d2d;
  font-weight: 700;
}

/* Texto oculto da direita */
.hover-section .col-content {
  opacity: 0;
  transform: translateX(30px);
  transition: all 5.0s ease;
  color: #ccc;
  max-width: 738px;
  font-size: 14px;
  line-height: 1.8;
}

/* Hover geral da seção */
.hover-section:hover {
  background: linear-gradient(90deg, #022d2d 0%, #1b5957 100%);
}

/* Efeitos ao passar o mouse */
.hover-section:hover .col-content {
  opacity: 1;
  transform: translateX(0);
}

.hover-section:hover .col-title {
  font-size: 28px;
}

/* 🔻 Versão Mobile */
@media (max-width: 767px) {
  .hover-section {
    flex-direction: column;
    padding: 40px 20px;
    text-align: center;
      gap: 0px;
  }

  .hover-section .col-title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .hover-section .col-content {
    opacity: 1; /* mostra sempre no mobile */
    transform: none;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }

  .hover-section:hover .col-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74a219c *//* Seção completa */
.hover-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #022d2d;
  padding: 60px;
  transition: background 0.6s ease;
  overflow: hidden;
  gap: 40px;
  flex-direction: row; /* padrão desktop */
}

/* Texto curto da esquerda */
.hover-section .col-title {
  color: white;
  font-size: 24px;
  font-weight: 400;
  transition: all 6.0s ease;
  z-index: 2;
}

.hover-section .col-title strong {
  color: #022d2d;
  font-weight: 700;
}

/* Texto oculto da direita */
.hover-section .col-content {
  opacity: 0;
  transform: translateX(30px);
  transition: all 5.0s ease;
  color: #ccc;
  max-width: 738px;
  font-size: 14px;
  line-height: 1.8;
}

/* Hover geral da seção */
.hover-section:hover {
  background: linear-gradient(90deg, #022d2d 0%, #1b5957 100%);
}

/* Efeitos ao passar o mouse */
.hover-section:hover .col-content {
  opacity: 1;
  transform: translateX(0);
}

.hover-section:hover .col-title {
  font-size: 28px;
}

/* 🔻 Versão Mobile */
@media (max-width: 767px) {
  .hover-section {
    flex-direction: column;
    padding: 40px 20px;
    text-align: center;
      gap: 0px;
  }

  .hover-section .col-title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .hover-section .col-content {
    opacity: 1; /* mostra sempre no mobile */
    transform: none;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }

  .hover-section:hover .col-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8185143 *//* Seção completa */
.hover-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #022d2d;
  padding: 60px;
  transition: background 0.6s ease;
  overflow: hidden;
  gap: 40px;
  flex-direction: row; /* padrão desktop */
}

/* Texto curto da esquerda */
.hover-section .col-title {
  color: white;
  font-size: 24px;
  font-weight: 400;
  transition: all 6.0s ease;
  z-index: 2;
}

.hover-section .col-title strong {
  color: #022d2d;
  font-weight: 700;
}

/* Texto oculto da direita */
.hover-section .col-content {
  opacity: 0;
  transform: translateX(30px);
  transition: all 5.0s ease;
  color: #ccc;
  max-width: 738px;
  font-size: 14px;
  line-height: 1.8;
}

/* Hover geral da seção */
.hover-section:hover {
  background: linear-gradient(90deg, #022d2d 0%, #1b5957 100%);
}

/* Efeitos ao passar o mouse */
.hover-section:hover .col-content {
  opacity: 1;
  transform: translateX(0);
}

.hover-section:hover .col-title {
  font-size: 28px;
}

/* 🔻 Versão Mobile */
@media (max-width: 767px) {
  .hover-section {
    flex-direction: column;
    padding: 40px 20px;
    text-align: center;
      gap: 0px;
  }

  .hover-section .col-title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .hover-section .col-content {
    opacity: 1; /* mostra sempre no mobile */
    transform: none;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }

  .hover-section:hover .col-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5da0b74 *//* Seção completa */
.hover-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #022d2d;
  padding: 60px;
  transition: background 0.6s ease;
  overflow: hidden;
  gap: 40px;
  flex-direction: row; /* padrão desktop */
}

/* Texto curto da esquerda */
.hover-section .col-title {
  color: white;
  font-size: 24px;
  font-weight: 400;
  transition: all 6.0s ease;
  z-index: 2;
}

.hover-section .col-title strong {
  color: #022d2d;
  font-weight: 700;
}

/* Texto oculto da direita */
.hover-section .col-content {
  opacity: 0;
  transform: translateX(30px);
  transition: all 5.0s ease;
  color: #ccc;
  max-width: 738px;
  font-size: 14px;
  line-height: 1.8;
}

/* Hover geral da seção */
.hover-section:hover {
  background: linear-gradient(90deg, #022d2d 0%, #1b5957 100%);
}

/* Efeitos ao passar o mouse */
.hover-section:hover .col-content {
  opacity: 1;
  transform: translateX(0);
}

.hover-section:hover .col-title {
  font-size: 28px;
}

/* 🔻 Versão Mobile */
@media (max-width: 767px) {
  .hover-section {
    flex-direction: column;
    padding: 40px 20px;
    text-align: center;
      gap: 0px;
  }

  .hover-section .col-title {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .hover-section .col-content {
    opacity: 1; /* mostra sempre no mobile */
    transform: none;
    max-width: 100%;
    font-size: 15px;
    line-height: 1.6;
  }

  .hover-section:hover .col-title {
    font-size: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5208fb */:root{
    --cor-icone: #fff4ed;
    --background-icone: #053B3D;
    --padding-icone: 7px;
    --tamanho-icone: 32px;
    --cor-sombra-rgba: rgba(123,82,185,0.5);
    --velocidade-transicao: 500ms;
    
    /* CONFIGS DO BOTÃO */
    --padding-superior: 15px;
    --padding-inferior: 15px;
    --padding-esquerda: 15px;
    --padding-direita: 55px;
    --border-radius-botao-icone: 100px;
}

.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button-content-wrapper{
    position: relative;
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-superior) var(--padding-direita) var(--padding-inferior) var(--padding-esquerda);
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button-icon{
    position: absolute;
    right: 4px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: var(--background-icone);
    border-radius: var(--border-radius-botao-icone);
    padding: var(--padding-icone);
    width: var(--tamanho-icone);
    height: var(--tamanho-icone);
    box-shadow:  var(--cor-sombra-rgba);
    transition: all var(--velocidade-transicao) ease;
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button-icon i{
    color: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button-icon svg{
    fill: var(--cor-icone) !important;
}

.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button-icon svg path{
    fill: var(--cor-icone) !important;
    stroke: var(--cor-icone) !important;
    transition: all var(--velocidade-transicao) ease;
}

.elementor-2374 .elementor-element.elementor-element-c5208fb .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 8px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-257914e */.scroll-left{
    opacity: 0;
    transition: 0.5s;
    transform: translate(-30px, 0);
}

.scroll-left1{
    opacity: 0;
    transition-delay: 0.5s !important;
    transition: 0.5s;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s;
    transform: translate(30px, 0);
}

.scroll-right1{
    opacity: 0;
    transition-delay: 0.3s !important;
    transition: 0.5s;
    transform: translate(30px, 0);
}

.scroll-right2{
    opacity: 0;
    transition-delay: 0.6s !important;
    transition: 0.5s;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.scroll-bottom1{
    opacity: 0;
    transition-delay: 0.2s !important;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.scroll-bottom2{
    opacity: 0;
    transition-delay: 0.4s !important;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.scroll-bottom3{
    opacity: 0;
    transition-delay: 0.6s !important;
    transition: 0.5s;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important
}

.ativo{
    opacity: 1;
    transition: 0.5s;
    transform: translate(0, 0);
    transform: scale(1);
    filter: blur(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f9640e */.elementor-2374 .elementor-element.elementor-element-8f9640e .elementor-icon svg {
  height: unset !important;
  margin-bottom: -7px;
}/* End custom CSS */