.hero{position:relative}.hero .hero-content{display:flex}.hero .hero-media{border-radius:12px;overflow:hidden;width:100%}.hero .hero-media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero .hero-media .iframe-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.hero .hero-media .iframe-wrapper iframe{--tw-translate-x:-50%;--tw-translate-y:-50%;aspect-ratio:9/16;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:auto}@media (min-width:768px){.hero .hero-media .iframe-wrapper iframe{aspect-ratio:16/9}}.hero .hero-media .iframe-wrapper video{--tw-translate-x:-50%;--tw-translate-y:-50%;aspect-ratio:9/16;display:block;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.hero .hero-media .iframe-wrapper video{aspect-ratio:16/9}}.hero .hero-media .iframe-wrapper video{height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;width:auto}.hero .hero-bottom{display:flex}.hero .hero-bottom .hero-description{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));height:-moz-fit-content;height:fit-content;width:100%}@media not all and (min-width:768px){.hero .hero-bottom .hero-cta{width:calc(100vw - var(--main-padding)*4)}}.hero .hero-bottom .hero-cta{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 76 69/var(--tw-bg-opacity));border-radius:12px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;font-size:1.125em;height:-moz-fit-content;height:fit-content;padding:20px}@media not all and (min-width:768px){.hero .hero-bottom .hero-cta{margin:auto}}@media (min-width:768px){.hero .hero-bottom .hero-cta{margin-bottom:var(--mb);padding:46px 49px 51px}}.hero .hero-bottom .hero-cta img{height:86px;margin-bottom:15px;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.hero .hero-bottom .hero-cta img{margin-bottom:36px}}@media (min-width:992px){.hero .hero-bottom .hero-cta img{margin-bottom:48px}}.hero .hero-bottom .hero-cta .cta-title{--tw-text-opacity:1;color:rgb(218 230 235/var(--tw-text-opacity));font-size:1.125em;font-weight:400;margin-bottom:12px}.hero .hero-bottom .hero-cta .cta-text{font-size:1.125em;font-weight:600}.hero .hero-bottom .hero-cta .ButtonsComponent{gap:10px;width:100%}@media not all and (min-width:768px){.hero .hero-bottom .hero-cta .ButtonsComponent{margin-bottom:10px}}@media (min-width:768px){.hero .hero-bottom .hero-cta .ButtonsComponent{gap:18px}}@media (min-width:992px){.hero .hero-bottom .hero-cta .ButtonsComponent{flex-wrap:nowrap}.hero .hero-bottom .hero-cta .ButtonsComponent .btn{gap:0;min-width:0}}.hero.default-hero{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2);width:100%}@media (min-width:576px){.hero.default-hero{max-width:576px}}@media (min-width:768px){.hero.default-hero{max-width:768px}}@media (min-width:992px){.hero.default-hero{max-width:992px}}@media (min-width:1200px){.hero.default-hero{max-width:1200px}}@media (min-width:1400px){.hero.default-hero{max-width:1400px}}.hero.default-hero{margin-bottom:55px;margin-top:calc(var(--main-padding) + 114px)}@media (min-width:768px){.hero.default-hero{margin-bottom:100px;margin-top:184px}}.hero.default-hero .hero-content{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));flex-direction:column}.hero.default-hero .hero-content .hero-label{align-items:center;display:flex;flex-direction:row;font-size:1em;font-weight:400;margin-bottom:24px;text-transform:uppercase}.hero.default-hero .hero-content .hero-label:not(.single)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-opacity:1;border-color:rgb(0 76 69/var(--tw-divide-opacity));border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.hero.default-hero .hero-content .hero-label span{padding:10px 15px}.hero.default-hero .hero-content .hero-label span.label-title{--tw-border-opacity:1;border-color:rgb(0 76 69/var(--tw-border-opacity));border-left-width:1px}.hero.default-hero .hero-content .hero-label span:first-child:not(.icon){padding-left:0}.hero.default-hero .hero-content .the_content{height:-moz-fit-content;height:fit-content;margin-bottom:38px}@media (min-width:768px){.hero.default-hero .hero-content .the_content{margin-bottom:48px}}.hero.default-hero .hero-content .the_content h1,.hero.default-hero .hero-content .the_content h2,.hero.default-hero .hero-content .the_content h3{font-size:2.25em;font-weight:400}@media (min-width:768px){.hero.default-hero .hero-content .the_content h1,.hero.default-hero .hero-content .the_content h2,.hero.default-hero .hero-content .the_content h3{font-size:4.375em}}@media (min-width:1200px){.hero.default-hero .hero-content .the_content h1,.hero.default-hero .hero-content .the_content h2,.hero.default-hero .hero-content .the_content h3{max-width:1100px}}.hero.default-hero .hero-content .the_content h1,.hero.default-hero .hero-content .the_content h2,.hero.default-hero .hero-content .the_content h3{line-height:1.2}.hero.default-hero .hero-content .single-info{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));-moz-column-gap:18px;column-gap:18px;display:flex;flex-direction:column;margin-bottom:57px;row-gap:20px}@media (min-width:768px){.hero.default-hero .hero-content .single-info{flex-direction:row;row-gap:33px}}.hero.default-hero .hero-content .single-info .item{display:flex;flex-direction:column;gap:5px;min-width:191px;width:-moz-fit-content;width:fit-content}.hero.default-hero .hero-content .single-info .item .value{font-size:1.5em;font-weight:600}.hero.default-hero .hero-content .case-info .linked-services{-moz-column-gap:13px;column-gap:13px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:13px}@media (min-width:768px){.hero.default-hero .hero-content .case-info .linked-services{-moz-column-gap:27px;column-gap:27px}}.hero.default-hero .hero-content .case-info .linked-services .service{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(253 218 0/var(--tw-bg-opacity));border-radius:6px;color:rgb(0 76 69/var(--tw-text-opacity));display:flex;height:24px;padding-left:10px;padding-right:10px;width:-moz-fit-content;width:fit-content}.hero.default-hero .hero-media{aspect-ratio:2/1}.hero.default-hero:has(.hero-media):not(:has(.hero-cta)) .hero-description{margin-left:auto;margin-right:auto;max-width:var(--max-width)}@media (min-width:768px){.hero.default-hero:has(.hero-media):not(:has(.hero-cta)) .hero-description{width:100%}}.hero.default-hero:not(:has(.the_content .single-info)):not(:has(.hero-media)) .the_content{margin-bottom:0}@media (min-width:768px){.hero.default-hero:not(:has(.the_content .single-info)):not(:has(.hero-media)) .the_content{margin-bottom:0}}.hero.default-hero .hero-bottom{margin-top:46px}.hero.default-hero .hero-bottom:has(.hero-cta){flex-direction:column-reverse;gap:10vw;height:-moz-fit-content;height:fit-content;justify-content:space-between}@media (min-width:768px){.hero.default-hero .hero-bottom:has(.hero-cta){flex-direction:row;margin-top:100px}}.hero.default-hero .hero-bottom:not(:has(.hero-cta)){flex-direction:column;gap:30px;margin-left:auto;margin-right:auto;margin-top:46px;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.hero.default-hero .hero-bottom .hero-cta{width:30vw}}.hero.big-hero .hero-content{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;justify-content:center;margin-left:var(--main-padding);margin-right:var(--main-padding);position:relative;width:calc(100% - var(--main-padding)*2)}.hero.big-hero .hero-content .scroll{--tw-text-opacity:1;align-items:center;bottom:1.5rem;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:row;gap:1.5rem;position:absolute;right:1.5rem}@media not all and (min-width:768px){.hero.big-hero .hero-content .scroll{display:none}}.hero.big-hero .hero-content .scroll{transition:.2s;z-index:2}.hero.big-hero .hero-content .scroll i{transition:.2s}.hero.big-hero .hero-content .scroll i:before{animation:ease-in-out;animation-duration:1s;animation-iteration-count:infinite;animation-name:scroll}.hero.big-hero .hero-content .scroll:hover i{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hero.big-hero .hero-media{display:flex;height:100%}.hero.big-hero .hero-media,.hero.big-hero .hero-media img{left:0;position:absolute;top:0;z-index:-1}.hero.big-hero .hero-content{background:linear-gradient(222deg,rgba(172,201,210,0) 40%,#acc9d2 90%);height:65vh}.hero.big-hero .hero-content .circle-wrapper{border-radius:12px;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}.hero.big-hero .hero-content .circle-wrapper .circle-1{--tw-translate-x:40%;--tw-translate-y:-40%;position:absolute;right:0;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:66.666667%}@media (min-width:768px){.hero.big-hero .hero-content .circle-wrapper .circle-1{width:33.333333%}}.hero.big-hero .hero-content .circle-wrapper .circle-1{z-index:2}.hero.big-hero .hero-content.version-home{background:linear-gradient(231deg,rgba(0,76,69,0) 28.5%,#004c45);height:calc(100vh - var(--main-padding)*2);transition:.2s}@supports (height:60svh){.hero.big-hero .hero-content.version-home{height:calc(100svh - var(--main-padding)*2)}}.hero.big-hero .hero-content.version-home .hero-title{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2);width:100%}@media (min-width:576px){.hero.big-hero .hero-content.version-home .hero-title{max-width:576px}}@media (min-width:768px){.hero.big-hero .hero-content.version-home .hero-title{max-width:768px}}@media (min-width:992px){.hero.big-hero .hero-content.version-home .hero-title{max-width:992px}}@media (min-width:1200px){.hero.big-hero .hero-content.version-home .hero-title{max-width:1200px}}@media (min-width:1400px){.hero.big-hero .hero-content.version-home .hero-title{max-width:1400px}}.hero.big-hero .hero-content.version-home .hero-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:2em;height:-moz-fit-content;height:fit-content;position:relative;text-align:center}@media (min-width:576px){.hero.big-hero .hero-content.version-home .hero-title{font-size:2.7em}}@media (min-width:768px){.hero.big-hero .hero-content.version-home .hero-title{font-size:3.125em}}.hero.big-hero .hero-content.version-home .hero-title{width:calc(100vw - var(--main-padding)*4)}@media not all and (min-width:768px){.hero.big-hero .hero-content.version-home .hero-title{margin-bottom:2rem;margin-top:auto;padding-left:0;padding-right:0}}@media (min-width:768px){.hero.big-hero .hero-content.version-home .hero-title{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2)}@media (min-width:576px){.hero.big-hero .hero-content.version-home .hero-title{max-width:576px}}@media (min-width:768px){.hero.big-hero .hero-content.version-home .hero-title{max-width:768px}}@media (min-width:992px){.hero.big-hero .hero-content.version-home .hero-title{max-width:992px}}@media (min-width:1200px){.hero.big-hero .hero-content.version-home .hero-title{max-width:1200px}}@media (min-width:1400px){.hero.big-hero .hero-content.version-home .hero-title{max-width:1400px}}.hero.big-hero .hero-content.version-home .hero-title{top:50.667%;width:100%}}.hero.big-hero .hero-content.version-home .hero-title{line-height:1.2;z-index:2}.hero.big-hero .hero-content.version-home .hero-title h1{font-size:1em}.hero.big-hero .hero-content.version-home .hero-title h1 strong{font-weight:600}.hero.big-hero .hero-bottom{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2);width:100%}@media (min-width:576px){.hero.big-hero .hero-bottom{max-width:576px}}@media (min-width:768px){.hero.big-hero .hero-bottom{max-width:768px}}@media (min-width:992px){.hero.big-hero .hero-bottom{max-width:992px}}@media (min-width:1200px){.hero.big-hero .hero-bottom{max-width:1200px}}@media (min-width:1400px){.hero.big-hero .hero-bottom{max-width:1400px}}.hero.big-hero .hero-bottom{flex-direction:column-reverse;height:-moz-fit-content;height:fit-content;justify-content:flex-end;margin-bottom:65px;position:relative}@media not all and (min-width:768px){.hero.big-hero .hero-bottom{align-items:center;row-gap:80px}}@media (min-width:768px){.hero.big-hero .hero-bottom{flex-direction:row;gap:10vw;justify-content:space-between;margin-bottom:100px}}.hero.big-hero .hero-bottom:has(.hero-cta){min-height:200px}.hero.big-hero .hero-bottom .hero-title{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));font-size:2.7em;height:auto;margin-bottom:-2.8em;position:relative;width:100%}@media not all and (min-width:768px){.hero.big-hero .hero-bottom .hero-title{min-height:120px;order:1}}@media (min-width:768px){.hero.big-hero .hero-bottom .hero-title{width:50%}}@media (min-width:992px){.hero.big-hero .hero-bottom .hero-title{font-size:3.125em}}@media (min-width:1200px){.hero.big-hero .hero-bottom .hero-title{font-size:4.375em}}.hero.big-hero .hero-bottom .hero-title h1{--tw-translate-y:-2.8em;height:-moz-fit-content;height:fit-content;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:100%}@media not all and (min-width:768px){.hero.big-hero .hero-bottom .hero-title h1{bottom:0}}.hero.big-hero .hero-bottom .hero-title h1{font-size:1em!important}.hero.big-hero .hero-bottom .hero-title h1 em,.hero.big-hero .hero-bottom .hero-title h1 strong{font-weight:600}.hero.big-hero .hero-bottom .hero-description{margin-top:57px}@media (min-width:768px){.hero.big-hero .hero-bottom .hero-description{margin-top:calc(57px - var(--main-padding));width:50%}}.hero.big-hero .hero-bottom .hero-cta{height:-moz-fit-content;height:fit-content;max-width:100%}@media (min-width:768px){.hero.big-hero .hero-bottom .hero-cta{width:420px}}@media not all and (min-width:768px){.hero.big-hero .hero-bottom .hero-cta{order:-9999}}@media (min-width:768px){.hero.big-hero .hero-bottom .hero-cta{margin-top:var(--main-padding)}}@media (max-width:767px){.hero.big-hero .hero-bottom .hero-cta{transform:none!important}}@media not all and (min-width:768px){.hero.big-hero .hero-bottom:has(.hero-title){row-gap:0}}.hero .extra-video{height:100%;margin-top:100px;max-height:450px;max-width:350px;width:100%;z-index:1000}@media (min-width:992px){.hero .extra-video{max-width:400px;position:absolute}}.hero .extra-video__fullscreen-container{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);border-radius:12px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}.hero .extra-video__title{leading-trim:NONE;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:0;line-height:140%;text-align:center}.hero .extra-video__inner{height:100%;position:relative;width:100%}.hero .extra-video__bg{inset:0;position:absolute}.hero .extra-video__embed{height:100%;position:relative;width:100%}.hero .extra-video__embed iframe{--tw-translate-x:-50%;--tw-translate-y:-50%;height:100%;left:50%;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:500vw}.hero .extra-video__placeholder{inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;z-index:20}.hero .extra-video__overlay,.hero .extra-video__placeholder{height:100%}.hero .extra-video__overlay{--tw-text-opacity:1;align-items:center;background:linear-gradient(0deg,#004c45 4.03%,rgba(0,76,69,0) 69.88%);color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-direction:column;gap:2rem;justify-content:flex-end;padding-bottom:2rem;padding-top:2rem;position:relative;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:30}.hero .extra-video__playbtn{font-size:24px;height:92px;width:92px}.hero .extra-video__closebtn,.hero .extra-video__playbtn{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(253 218 0/var(--tw-bg-opacity));border-radius:9999px;color:rgb(0 76 69/var(--tw-text-opacity))}.hero .extra-video__closebtn{align-items:center;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:16px;top:16px;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:40px;z-index:10000}@media (min-width:992px){.hero .extra-video:not(.fullscreen){--tw-translate-y:-50%;margin-top:0;max-height:min(70%,600px);right:25%;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.hero .extra-video:not(.fullscreen) .extra-video__fullscreen-container{height:100%;width:100%}.hero .extra-video.fullscreen{z-index:1111111111111111}.hero .extra-video.fullscreen .extra-video__fullscreen-container{inset:1rem;position:fixed;z-index:1e+23}@media (min-width:992px){.hero .extra-video.fullscreen .extra-video__fullscreen-container{inset:3rem}}.hero .extra-video.fullscreen .extra-video__overlay,.hero .extra-video.fullscreen .extra-video__placeholder{opacity:0}.hero .extra-video.fullscreen .extra-video__closebtn{opacity:1!important;pointer-events:auto!important}@media (min-width:2300px){.hero .extra-video.fullscreen .extra-video__embed iframe{height:500vh;width:100%}}body .hero.big-hero{margin-top:calc(var(--main-padding)*-1)}body[data-has-scrolled=true] .hero.big-hero .scroll{opacity:0}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}
