﻿:root{--body-font-size: 1.8rem;--aside-left-width: 35rem;--aside-right-width: 20rem;--footer-height: 6.1rem}@media(max-width: 1500px){:root{--aside-left-width: 25rem;--aside-right-width: 11rem}}@media(max-width: 991px){:root{--aside-left-width: 0;--aside-right-width: 0}}@media(max-width: 767px){:root{--body-font-size: 1.6rem}}:root{scroll-behavior:unset}html{font-size:62.5%}body{display:flex;flex-direction:column;min-height:100vh;font-family:"Inter",system-ui;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--body-font-size);font-weight:400;color:#515067;background:#fff}body.menu-open{overflow:hidden}#main-wrapper{flex-grow:1}::selection{color:#fff;background:#eb3f57}figure{margin:0}img{max-width:100%;height:auto}video{display:block}.body-loading{overflow:hidden}.body-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999999999}.body-loader.fadeout{animation:fadeLoaderOut .2s .2s linear forwards}@keyframes fadeLoaderOut{from{opacity:1}to{opacity:0}}.otgs-development-site-front-end{display:none}p{margin-bottom:3rem;letter-spacing:.4px;line-height:1.7}p a{text-decoration:underline}a{color:#eb3f57;text-decoration:none;transition:color .3s}a:hover{color:#000}h1,h2,h3,h4{font-family:"Bebas Neue",system-ui;font-weight:400;font-size:inherit}.section-title{font-family:"Bebas Neue",system-ui;font-weight:400;font-size:6rem;line-height:1}.section-title>*{font-size:inherit;font-weight:inherit;line-height:inherit}.section-title.small{font-size:4rem}.section-title-alternate{font-family:"Outfit",system-ui;font-weight:700;font-size:4.6vw;line-height:1}.section-title-alternate>*{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media(max-width: 991px){.section-title{font-size:5rem}.section-title-alternate{font-size:4.5rem}}@media(max-width: 767px){.section-title,.section-title.small{font-size:3.5rem}.section-title-alternate{font-size:3.5rem}}@media(min-width: 992px){.container{--bs-gutter-x: 6rem}}.container.standard-space{--bs-gutter-x: 1.5rem}.aside-spacer{margin-left:var(--aside-left-width);margin-right:var(--aside-right-width)}.content-v-line{position:relative}.content-v-line::before{content:"";position:absolute;top:0;left:50%;width:.1rem;height:100%;background:#b2cfdb}@media(max-width: 767px){.content-v-line::before{display:none}}.content-double-v-line{position:relative}.content-double-v-line::before,.content-double-v-line::after{content:"";position:absolute;top:0;width:.1rem;translate:-100%;height:100%;background:#b2cfdb}.content-double-v-line::before{left:33.333333%}.content-double-v-line::after{left:66.666666%}.content-double-v-line.white::before,.content-double-v-line.white::after{background:rgba(255,255,255,.4)}@media(max-width: 767px){.content-double-v-line::before,.content-double-v-line::after{display:none}}img.image-fit{width:100%;height:100%;object-fit:cover}img.image-fit.absolute{position:absolute;top:0;left:0}.animation-container{overflow:hidden}.animation-container [data-animation=fade-in]{opacity:0;transform:scale(0.1)}.animation-container [data-animation=fade-left]{opacity:0;transform:translateX(100px)}.animation-container [data-animation=fade-right]{opacity:0;transform:translateX(-100px)}.animation-container [data-animation=fade-up]{opacity:0;transform:translatey(100px)}.cta{display:inline-flex;align-items:center;gap:1.2rem;padding:0;background:rgba(0,0,0,0);border:none;font-weight:700;color:inherit;letter-spacing:.4px}.cta::after{content:"";width:4rem;height:.2rem;background:currentColor;opacity:.5;transition:width .3s,opacity .3s}.cta:hover,.cta:focus-visible{color:inherit}.cta:hover::after,.cta:focus-visible::after{width:8rem;opacity:1}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:1.75rem}.wpcf7-form label{font-size:1.8rem;display:block;color:rgba(255,255,255,.5);transition:color .3s}.wpcf7-form label:has(input:focus,input:hover,textarea:focus,textarea:hover){color:#fff}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=tel],.wpcf7-form textarea{display:block;width:100%;height:5rem;padding:0;color:#fff;background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(255,255,255,.5);border-radius:0;outline:none;transition:border .3s}.wpcf7-form input[type=text]:hover,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:hover,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=number]:hover,.wpcf7-form input[type=number]:focus,.wpcf7-form input[type=tel]:hover,.wpcf7-form input[type=tel]:focus,.wpcf7-form textarea:hover,.wpcf7-form textarea:focus{border-color:#fff}.wpcf7-form textarea{height:20rem;padding:1rem 0}.wpcf7-form ::placeholder{color:gray;opacity:1}.wpcf7-form .legenda{margin-top:1rem;font-size:1.4rem}.wpcf7-form .legenda p{margin-bottom:1rem}.wpcf7-form .wrap-acceptance .wpcf7-list-item{margin:0}.wpcf7-form .wrap-acceptance label{position:relative;text-transform:none;font-size:1.4rem;color:#fff;cursor:pointer}.wpcf7-form .wrap-acceptance label input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.wpcf7-form .wrap-acceptance label input+span{position:relative;padding-left:2.7rem;display:block}.wpcf7-form .wrap-acceptance label input+span::before{content:"";position:absolute;top:.3rem;left:0;width:1.6rem;height:1.6rem;border:1px solid currentColor}.wpcf7-form .wrap-acceptance label input+span::after{content:"";position:absolute;top:.6rem;left:.3rem;width:1rem;height:1rem;background:currentColor;opacity:0;transition:opacity .2s}.wpcf7-form .wrap-acceptance label input:checked+span::after{opacity:1}.wpcf7-form .wrap-acceptance label input:focus+span::before{outline:2px dotted currentColor;outline-offset:3px}.wpcf7-form .wrap-acceptance label a{color:inherit}.wpcf7-form .wrap-submit{position:relative;text-align:right}.wpcf7-form .wrap-submit>p{position:relative;display:inline-flex;align-items:center;gap:1.2rem}.wpcf7-form .wrap-submit>p::after{position:absolute;right:0;top:50%;content:"";width:5rem;height:.2rem;background:currentColor;opacity:.5;transition:width .3s,opacity .3s}.wpcf7-form .wrap-submit>p .cta{position:relative;padding-right:6.2rem;font-weight:400;font-size:2rem;transition:padding .3s}.wpcf7-form .wrap-submit>p:hover,.wpcf7-form .wrap-submit>p:focus-visible{color:inherit}.wpcf7-form .wrap-submit>p:hover::after,.wpcf7-form .wrap-submit>p:focus-visible::after{width:2rem;opacity:1}.wpcf7-form .wrap-submit>p:hover .cta,.wpcf7-form .wrap-submit>p:focus-visible .cta{padding-left:3rem;padding-right:3.2rem}.wpcf7-form .wrap-submit>p:has(:disabled)::after{width:5rem;opacity:.5}.wpcf7-form .wrap-submit>p:has(:disabled) .cta{padding-right:6.2rem}.wpcf7-form .wrap-submit .wpcf7-spinner{position:absolute;top:35px;right:0;margin:0;background:#4e545a}.wpcf7-response-output,.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:.25rem .5rem;color:#fff;border:none;background:#e63746}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{margin:1rem 0 0}.wpcf7 form.sent .wpcf7-response-output{color:#fff;border:0;background:rgba(0,128,0,.65)}@media(max-width: 767px){.wpcf7-form label{font-size:1.5rem}.wpcf7-form textarea{height:15rem}.wpcf7-form .wrap-submit>p .cta{font-size:1.8rem}}.pagination{gap:1rem;margin-top:6rem;padding:0 3rem;font-size:1.8rem}.pagination li{color:#515067}.pagination li:not(.prev-link,.next-link)::before{content:"•";display:inline-block;margin:0 1rem}.pagination li.no-dot::before{display:none}.pagination li.prev-link svg,.pagination li.next-link svg{height:2rem;translate:0 -0.1rem}.pagination li.prev-link svg path,.pagination li.next-link svg path{fill:currentColor}.pagination li.prev-link{margin-right:1.5rem}.pagination li.next-link{margin-left:1.5rem}.pagination a,.pagination span{color:inherit}.pagination a.current,.pagination span.current{font-weight:700;color:#eb3f57}.pagination a:hover,.pagination a:focus-visible,.pagination span:hover,.pagination span:focus-visible{color:#515067}@media(max-width: 767px){.pagination{margin-top:2rem}}.home-hero{display:flex;align-items:center;position:relative;width:100%;min-height:100vh}.home-hero .hero-video{position:absolute;width:100%;height:100%;object-fit:cover}.home-hero::before{position:absolute;z-index:1;inset:0;content:"";background:linear-gradient(to bottom, rgba(235, 63, 87, 0.4), #292833 80%)}.home-hero .aside-spacer{width:100%;position:relative;z-index:2}.home-hero .content{width:100%;max-width:102rem;margin-inline:auto;padding-bottom:5rem;color:#fff}.home-hero .section-title-alternate{margin:7rem 0;text-transform:uppercase}.home-hero .section-title-alternate span{display:block}.home-hero .section-title-alternate span:nth-child(2){padding-left:29%}.home-hero .section-title-alternate span:nth-child(3){padding-left:9%}.home-hero .section-title-alternate span:nth-child(4){padding-left:41.5%}.home-hero .wrap-text{max-width:61rem;margin-left:auto}@media(max-width: 1199px){.home-hero .section-title-alternate{margin-bottom:3rem}}@media(max-width: 991px){.home-hero{display:flex;align-items:center}.home-hero .aside-spacer{margin-top:20vh}.home-hero .section-title-alternate{margin-top:0}}@media(max-width: 575px){.home-hero{text-align:center}.home-hero .section-title-alternate span:nth-child(2),.home-hero .section-title-alternate span:nth-child(3),.home-hero .section-title-alternate span:nth-child(4){padding-left:0}}.home-about{background:#fff}.about-numbers{background:#fff}.about-numbers .container{min-height:100vh;padding-top:12rem;padding-bottom:6rem}.about-numbers .content{position:relative;max-width:49.2rem;padding-right:3rem}.about-numbers .content .section-video{margin-top:7rem}.about-numbers .content .section-video iframe{max-width:100%;height:auto;aspect-ratio:16/9}.about-numbers .numbers-list{padding-left:8rem}.about-numbers .numbers-list li{padding:1rem 0;border-bottom:1px solid #b2cfdb}.about-numbers .numbers-list li a{display:flex;width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#515067}.about-numbers .numbers-list .number{font-family:"Outfit",system-ui;font-weight:700;font-size:4.5vw;color:#eb3f57;letter-spacing:1.6px}.about-numbers .numbers-list .icona img{max-width:50px;max-height:55px;width:100%}.about-numbers .numbers-list .text{width:70%;margin-bottom:0;font-size:20px}.about-slider{min-height:100vh;background:#fff}.about-slider .swiper-slide{position:relative;min-height:100vh;padding-top:12rem;color:#fff}.about-slider .swiper-slide::before{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.5)}.about-slider .swiper-slide .container{position:relative;z-index:2}.about-slider .swiper-slide .section-text{max-width:61.7rem;margin-top:6rem}.about-slider .swiper-slide .text-two-cols{display:flex}.about-slider .swiper-slide .text-two-cols .section-title,.about-slider .swiper-slide .text-two-cols .section-text{width:50%}.about-slider .swiper-slide .text-two-cols .section-text{margin-top:0}.about-slider .navigation{display:flex;gap:1rem}.about-slider .swiper-button-prev,.about-slider .swiper-button-next{position:static;width:4.8rem;height:4.8rem;margin-top:0;background:rgba(255,255,255,.15);border-radius:50%}.about-slider .swiper-button-prev:hover,.about-slider .swiper-button-next:hover{background:rgba(255,255,255,.5)}.about-slider .swiper-button-prev::after,.about-slider .swiper-button-next::after{font-family:"Font Awesome 5 Pro";font-weight:300;font-size:30px;color:#fff;display:block}.about-slider .swiper-button-prev::after{content:""}.about-slider .swiper-button-next::after{content:""}.about-infographic{min-height:100vh;background:#f2f7f8}.about-infographic .container{position:relative;padding-top:9rem;padding-bottom:9rem}.about-infographic .section-text{max-width:99rem;margin:3rem 0 7rem}.about-infographic .infographic{position:relative;display:grid;place-items:center;width:62rem;height:62rem;margin:0 auto;border:1px solid #b2cfdb;border-radius:50%;background:#f2f7f8}.about-infographic .infographic .wrap-image{position:relative;width:45.4rem;height:45.4rem;border-radius:50%;overflow:hidden}.about-infographic .infographic .wrap-image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2)}.about-infographic .infographic .wrap-image .content{position:absolute;top:50%;left:0;width:100%;text-align:center;translate:0 -50%;color:#fff}.about-infographic .infographic .wrap-image .content .number{font-size:15rem;font-weight:700;letter-spacing:3px;line-height:1}.about-infographic .infographic .wrap-image .content .text{font-size:40px;font-weight:600}.about-infographic .infographic .numbers-box{position:absolute;display:flex;align-items:center;gap:2rem}.about-infographic .infographic .numbers-box .number{display:grid;place-items:center;width:36px;height:36px;font-weight:700;font-size:4rem;letter-spacing:.8px;color:#fff;background:#eb3f57;border-radius:50%}.about-infographic .infographic .numbers-box .text{font-size:2rem;width:15.5rem}@media(min-width: 990px){.about-infographic .infographic .numbers-box .text{position:absolute;top:0;left:50px}}.about-infographic .infographic .numbers-box.one{top:6%;left:76%}.about-infographic .infographic .numbers-box.two{bottom:15%;left:85%}.about-infographic .infographic .numbers-box.two .number{background:#515067}.about-infographic .infographic .numbers-box.three{flex-direction:row-reverse;top:53%;right:97%}.about-infographic .infographic .numbers-box.three .number{background:#b2cfdb}.about-infographic .infographic .numbers-box.three .text{text-align:right}@media(min-width: 990px){.about-infographic .infographic .numbers-box.three .text{left:auto;right:50px}}.about-boxes{min-height:100vh;padding:10rem 0;background:#f2f7f8}.about-boxes .section-title{padding-left:2rem}.about-boxes .box{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:43rem;background:#fff;overflow:hidden}.about-boxes .box .top{display:flex;justify-content:space-between;align-items:center;height:12rem;padding:0 4rem}.about-boxes .box .top .icon{max-height:3.1rem;width:auto}.about-boxes .box .top .number{font-family:"Bebas Neue",system-ui;font-size:4rem;letter-spacing:.8px;color:#b2cfdb}.about-boxes .box .bottom{padding:0rem 4rem 3rem}.about-boxes .box .bottom .title>*{font-family:"Inter",system-ui;font-weight:700;font-size:2.6rem;letter-spacing:1.3px}.about-boxes .box .panel{position:absolute;top:0;left:0;translate:0 100%;width:100%;height:100%;color:#fff;background:#eb3f57;transition:translate .3s;overflow:auto}.about-boxes .box .panel .top .icon{filter:brightness(0) invert(1)}.about-boxes .box .panel .top .number{color:#fff}.about-boxes .box .panel .bottom{padding-bottom:0}.about-boxes .box .panel .bottom .p1,.about-boxes .box .panel .bottom .p2{line-height:1.2;margin-bottom:0}.about-boxes .box:hover .panel{translate:0 0}@media(max-width: 1700px){.about-infographic .section-text{margin-bottom:4rem}.about-infographic .infographic{scale:.8}}@media(max-width: 1400px){.about-boxes .box .top{padding:0 2rem}.about-boxes .box .bottom{padding:0 2rem 3rem}.about-boxes .box .bottom .title>*{font-size:2rem;letter-spacing:.8px}}@media(max-width: 1250px){.about-numbers .numbers-list{padding-left:3rem}.about-infographic .section-text{margin-bottom:0}.about-infographic .infographic{margin-top:-5rem;scale:.62}}@media(max-width: 1023px){.about-infographic .infographic{scale:.62}}@media(max-width: 991px){.about-numbers .container{min-height:initial;padding-top:7rem}.about-numbers .content .section-video{margin-top:5rem}.about-numbers .numbers-list .number{font-size:4rem}.about-infographic .infographic{scale:.68}.about-boxes .section-title{margin-bottom:3rem;padding-left:0}}@media(max-width: 767px){.about-numbers .container{padding-bottom:4rem}.about-numbers .content{max-width:100%;padding-right:0}.about-numbers .numbers-list{padding-top:3rem;padding-left:0}.about-numbers .numbers-list li{justify-content:flex-start}.about-numbers .numbers-list .number{font-size:3rem}.about-numbers .numbers-list .text{font-size:1.6rem}.about-slider .swiper-slide .section-text{margin-top:3rem}.about-slider .swiper-slide .text-two-cols{display:block}.about-slider .swiper-slide .text-two-cols .section-title,.about-slider .swiper-slide .text-two-cols .section-text{width:100%}.about-slider .swiper-slide .text-two-cols .section-text{margin-top:3rem}.about-slider .swiper-button-next,.about-slider .swiper-button-prev{width:3.5rem;height:3.5rem}.about-slider .swiper-button-next::after,.about-slider .swiper-button-prev::after{font-size:2.5rem}.about-infographic .container{padding-top:7rem;padding-bottom:4rem}.about-infographic .infographic{display:block;margin-top:5rem;scale:1;width:100%;height:auto;border:none;border-radius:0;background:rgba(0,0,0,0)}.about-infographic .infographic .wrap-image{margin:0 auto 4rem;padding:2rem;border:1px solid #b2cfdb;background:#f2f7f8;border-radius:50%}.about-infographic .infographic .wrap-image::before{inset:2rem;border-radius:50%}.about-infographic .infographic .wrap-image .content .number{font-size:10rem}.about-infographic .infographic .numbers-box{position:static;justify-content:center;margin-bottom:2rem}.about-infographic .infographic .numbers-box .number{width:8rem;height:8rem;font-size:3rem}.about-infographic .infographic .numbers-box.three{flex-direction:row}.about-infographic .infographic .numbers-box.three .text{text-align:left}.about-boxes{padding:7rem 0 6rem}.about-boxes .box{height:36rem;margin-bottom:1rem}}@media(max-width: 575px){.about-infographic .infographic{margin-top:3rem}.about-infographic .infographic .wrap-image{width:31rem;height:31rem;padding:1rem;margin-bottom:3rem}.about-infographic .infographic .wrap-image::before{inset:1rem}.about-infographic .infographic .wrap-image .content .number{font-size:7rem}.about-infographic .infographic .numbers-box{position:static;justify-content:center;margin-bottom:2rem}.about-infographic .infographic .numbers-box .number{width:7rem;height:7rem;font-size:2rem}.about-infographic .infographic .numbers-box .text{font-size:1.6rem}.about-infographic .infographic .numbers-box.three{flex-direction:row}}.home-machinery{background:#fff;box-shadow:0 -1rem 3rem rgba(0,0,0,.1)}.carousel-machinery{position:relative}.carousel-machinery .swiper-slide{--side-space: 4rem;position:relative;display:grid;align-items:center;height:100dvh;overflow:hidden}.carousel-machinery .swiper-slide .content{width:100%;padding:0 var(--side-space)}.carousel-machinery .swiper-slide .content .number{margin-bottom:1rem;font-family:"Outfit",system-ui;font-weight:700;font-size:6rem;color:#eb3f57}.carousel-machinery .swiper-slide .panel{display:grid;grid-template-rows:1fr auto 1fr;position:absolute;top:0;left:0;translate:-100%;width:100%;height:100%;background:#ccc}.carousel-machinery .swiper-slide .panel::before{content:""}.carousel-machinery .swiper-slide .panel .content,.carousel-machinery .swiper-slide .panel .section-text{position:relative;z-index:2;color:#fff}.carousel-machinery .swiper-slide .panel .content .number{color:#fff}.carousel-machinery .swiper-slide .panel .section-text{position:relative;padding:2rem var(--side-space) 9rem;font-size:1.6rem}.carousel-machinery .swiper-slide .panel .section-text .machinery-list{height:50%;overflow:auto;margin-bottom:0}.carousel-machinery .swiper-slide .panel .section-text .machinery-list a{position:relative;display:inline-flex;gap:1rem;letter-spacing:.4px;color:inherit}.carousel-machinery .swiper-slide .panel .section-text .machinery-list a:before{flex-shrink:0;content:"";margin-top:1.2rem;width:4rem;height:.1rem;background:currentColor;transition:width .3s,background .3s}.carousel-machinery .swiper-slide .panel .section-text .machinery-list a:hover::before{width:5rem}.carousel-machinery .swiper-slide .panel .section-text .bottom{position:absolute;bottom:6rem;left:var(--side-space)}.carousel-machinery .swiper-slide .panel::after{content:"";position:absolute;z-index:1;inset:0;background:rgba(0,0,0,.5)}.carousel-machinery .swiper-slide:hover .panel{opacity:1 !important}.carousel-machinery .navigation{position:absolute;z-index:1;bottom:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:33.333333%;height:5rem;padding:0 4rem;background:#eb3f57}.carousel-machinery .swiper-pagination{position:static;width:auto;font-size:1.4rem;color:rgba(255,255,255,.5)}.carousel-machinery .swiper-pagination .swiper-pagination-current{color:#fff}.carousel-machinery .swiper-button-wrapper{display:flex;gap:2rem}.carousel-machinery .swiper-button-prev,.carousel-machinery .swiper-button-next{position:static;margin-top:0;width:4.4rem;transition:opacity .3s}.carousel-machinery .swiper-button-prev img,.carousel-machinery .swiper-button-next img{width:100%;height:auto}.carousel-machinery .swiper-button-prev::after,.carousel-machinery .swiper-button-next::after{content:none}@media(max-width: 1400px){.carousel-machinery .swiper-slide .panel .section-text .machinery-list a::before{width:3rem}.carousel-machinery .swiper-slide .panel .section-text .machinery-list a:hover::before{width:4rem}}@media(max-width: 1199px){.home-machinery .content-double-v-line::before{left:50%}.home-machinery .content-double-v-line::after{display:none}.carousel-machinery .navigation{width:50%;height:4rem}.carousel-machinery .swiper-button-prev,.carousel-machinery .swiper-button-next{width:3rem}}@media(max-width: 991px){.home-machinery .content-double-v-line::before{display:none}.carousel-machinery .swiper-slide .panel{display:flex;flex-direction:column;padding-top:10vh;translate:0 !important;opacity:1 !important}.carousel-machinery .swiper-slide .panel .content .number{font-size:5rem}.carousel-machinery .swiper-slide .panel .section-text{flex-grow:1}}@media(max-width: 768px){.carousel-machinery .navigation{width:100%}}@media(max-width: 575px){.carousel-machinery .swiper-slide{--side-space: 1rem}.carousel-machinery .navigation{padding:0 1rem}}.home-services{background:#f2f7f8;box-shadow:0 -1rem 3rem rgba(0,0,0,.1)}.home-services .aside-spacer{width:calc(100% - var(--aside-right-width) - var(--aside-left-width))}.carousel-services{position:relative;padding-left:4rem;height:100dvh;display:flex;align-items:center}.carousel-services .swiper-wrapper{height:auto}.carousel-services .swiper-slide{display:grid;grid-template-rows:auto auto 1fr auto;height:auto}.carousel-services .swiper-slide .wrap-image img{width:100%}.carousel-services .swiper-slide .top{padding:4rem 0 0 4rem}.carousel-services .swiper-slide .section-text{margin-bottom:4rem;padding-left:8.8rem}.carousel-services .swiper-slide .bottom{padding-left:8.8rem}.carousel-services .swiper-slide .bottom .cta{font-weight:400;font-size:2rem}.carousel-services .swiper-slide .top{display:flex;align-items:center;gap:1.5rem}.carousel-services .swiper-slide .top .number{font-family:"Bebas Neue",system-ui;font-size:4rem;color:#eb3f57}.carousel-services .navigation{position:absolute;z-index:1;bottom:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:33.333333%;height:5rem;padding:0 4rem;background:#eb3f57}.carousel-services .swiper-pagination{position:static;width:auto;font-size:1.4rem;color:rgba(255,255,255,.5)}.carousel-services .swiper-pagination .swiper-pagination-current{color:#fff}.carousel-services .swiper-button-wrapper{display:flex;gap:2rem}.carousel-services .swiper-button-prev,.carousel-services .swiper-button-next{position:static;margin-top:0;width:4.4rem;transition:opacity .3s}.carousel-services .swiper-button-prev img,.carousel-services .swiper-button-next img{width:100%;height:auto}.carousel-services .swiper-button-prev::after,.carousel-services .swiper-button-next::after{content:none}@media(max-width: 1199px){.carousel-services .navigation{height:4rem}.carousel-services .swiper-button-prev,.carousel-services .swiper-button-next{width:3rem}}@media(max-width: 767px){.carousel-services{height:auto;margin-top:7rem;padding-left:0}.carousel-services .swiper-slide .top{padding:2rem 3rem 1rem}.carousel-services .swiper-slide .bottom,.carousel-services .swiper-slide .section-text{padding:0 3rem}.carousel-services .swiper-slide .section-text{margin-bottom:3rem}.carousel-services .swiper-slide .bottom{margin-bottom:7rem}.carousel-services .swiper-slide .bottom .cta{font-size:1.6rem}.carousel-services .navigation{width:100%;padding:0 3rem}}@media(max-width: 575px){.carousel-services .swiper-slide .top{padding:2rem 1rem 1rem}.carousel-services .swiper-slide .bottom,.carousel-services .swiper-slide .section-text{padding:0 1rem}.carousel-services .navigation{padding:0 1rem}}.home-news{--top-height: 22rem;background:#fff;box-shadow:0 -1rem 3rem rgba(0,0,0,.1)}.home-news .top{display:flex;justify-content:space-between;align-items:center;height:var(--top-height)}.home-news .top .cta:hover::after,.home-news .top .cta:focus-visible::after{width:3rem}.home-news .carousel-news{min-height:calc(100dvh - var(--top-height) + 2rem);margin-top:-2rem;padding-bottom:9rem}.home-news .carousel-news .swiper-wrapper{padding-top:2rem;padding-bottom:2rem}.home-news .carousel-news .swiper-slide{height:auto}.home-news .carousel-news .navigation{position:absolute;z-index:1;bottom:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:33.333333%;height:5rem;padding:0 4rem;background:#eb3f57}.home-news .carousel-news .swiper-pagination{position:static;width:auto;font-size:1.4rem;color:rgba(255,255,255,.5)}.home-news .carousel-news .swiper-pagination .swiper-pagination-current{color:#fff}.home-news .carousel-news .swiper-button-wrapper{display:flex;gap:2rem}.home-news .carousel-news .swiper-button-prev,.home-news .carousel-news .swiper-button-next{position:static;margin-top:0;width:4.4rem;transition:opacity .3s}.home-news .carousel-news .swiper-button-prev img,.home-news .carousel-news .swiper-button-next img{width:100%;height:auto}.home-news .carousel-news .swiper-button-prev::after,.home-news .carousel-news .swiper-button-next::after{content:none}@media(max-width: 1199px){.home-news .content-double-v-line::before{left:50%}.home-news .content-double-v-line::after{display:none}.home-news .carousel-news .navigation{width:50%;height:4rem}.home-news .carousel-news .swiper-button-prev,.home-news .carousel-news .swiper-button-next{width:3rem}}@media(max-width: 991px){.home-news .container{max-width:100%}.home-news .top{padding:0 2rem}.home-news .content-double-v-line::before{left:50%}.home-news .content-double-v-line::after{display:none}}@media(max-width: 767px){.home-news{--top-height: auto}.home-news .top{padding-top:7rem;padding-bottom:4rem}.home-news .carousel-news{min-height:auto;padding-bottom:6rem}.home-news .carousel-news .navigation{width:100%;padding:0 3rem}}@media(max-width: 575px){.home-news .top{padding-left:1rem;padding-right:1rem}.home-news .carousel-news .navigation{padding:0 1rem}}.home-contacts{padding-top:12rem;padding-bottom:7rem;color:#fff;background:#515067;box-shadow:0 -1rem 3rem rgba(0,0,0,.1)}.home-contacts .section-title{margin-bottom:4rem}.home-contacts .section-text{padding-right:4rem}.home-contacts .section-text a{color:inherit;text-decoration:none}.home-contacts .section-text a:hover,.home-contacts .section-text a:focus-visible{text-decoration:underline}@media(max-width: 1199px){.home-contacts .section-text{padding-bottom:3rem;padding-right:0}}@media(max-width: 767px){.home-contacts{padding-top:7rem}}.machinery-category-page .aside-spacer{min-height:calc(100vh - var(--footer-height));padding-top:12rem;padding-bottom:8rem}.machinery-category-page::before{position:fixed;z-index:1;inset:0;content:"";background:rgba(0,0,0,.6)}.machinery-category-page .wrap-image{position:fixed;inset:0}.machinery-category-page .aside-spacer{position:relative;z-index:2}.machinery-category-page .content{width:120rem;max-width:100%;margin:0 auto;padding-left:8rem;color:#fff}.machinery-category-page .section-title-alternate{margin-bottom:7rem;text-transform:uppercase}.machinery-category-page .section-title-alternate span{display:block}.machinery-category-page .section-title-alternate span:nth-child(2){padding-left:21%}.machinery-category-page .section-title-alternate span:nth-child(3){padding-left:9%}.machinery-category-page .section-title-alternate span:nth-child(4){padding-left:41.5%}.machinery-category-page .section-title{margin-bottom:7rem}.machinery-category-page .wrap-text{max-width:76.8rem;margin-left:auto}.machinery-category-page .section-cta img{transition:translate .3s}.machinery-category-page .section-cta:hover img,.machinery-category-page .section-cta:focus-visible img{translate:2rem}.machinery-deatil-intro .aside-spacer{padding-top:3rem;padding-bottom:8rem}.machinery-deatil-intro .aside-spacer::before{z-index:1}.machinery-deatil-intro .section-title{position:relative;z-index:3;margin-bottom:2rem}.machinery-deatil-intro .section-text{position:relative;z-index:3}.machinery-deatil-intro .section-text .text-big>*{margin-bottom:4rem;font-family:"Outfit",system-ui;font-weight:700;font-style:normal;font-size:8rem;line-height:1;color:#eb3f57}.machinery-deatil-intro .bottom-text{position:relative;z-index:3;max-width:78.3rem;margin-top:5rem}.machinery-deatil-intro .bottom-text h1,.machinery-deatil-intro .bottom-text h2,.machinery-deatil-intro .bottom-text h3,.machinery-deatil-intro .bottom-text h4,.machinery-deatil-intro .bottom-text h5,.machinery-deatil-intro .bottom-text h6{font-family:"Inter",system-ui;font-weight:700}.wrap-machinery-detail-carousel{background:#f2f7f8}.wrap-machinery-detail-carousel .aside-spacer{padding-top:16rem;padding-bottom:.1rem}.wrap-machinery-detail-carousel .section-text{position:relative;z-index:3;max-width:78.3rem;margin-top:5rem}.wrap-machinery-detail-carousel .section-text h1,.wrap-machinery-detail-carousel .section-text h2,.wrap-machinery-detail-carousel .section-text h3,.wrap-machinery-detail-carousel .section-text h4,.wrap-machinery-detail-carousel .section-text h5,.wrap-machinery-detail-carousel .section-text h6{font-family:"Inter",system-ui;font-weight:700}.machinery-detail-carousel{padding-top:6rem;padding-bottom:4rem}.machinery-detail-carousel .swiper-slide img{width:100%}.machinery-detail-carousel .navigation{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}.machinery-detail-carousel .swiper-pagination{position:static;width:auto;font-size:1.4rem;color:rgba(81,80,103,.5)}.machinery-detail-carousel .swiper-pagination .swiper-pagination-current{color:#515067}.machinery-detail-carousel .swiper-button-wrapper{display:flex;gap:2rem}.machinery-detail-carousel .swiper-button-prev,.machinery-detail-carousel .swiper-button-next{position:static;margin-top:0;width:4.4rem;transition:opacity .3s}.machinery-detail-carousel .swiper-button-prev img,.machinery-detail-carousel .swiper-button-next img{width:100%;height:auto}.machinery-detail-carousel .swiper-button-prev::after,.machinery-detail-carousel .swiper-button-next::after{content:none}.machinery-detail-infographic{background:#f2f7f8}.machinery-detail-infographic .aside-spacer{padding-top:4rem;padding-bottom:12rem}.machinery-detail-infographic .aside-spacer.content-double-v-line::before{z-index:1}.machinery-detail-infographic .infographic{position:relative;width:65%;aspect-ratio:1/1;margin:0 auto;padding:5%;background:#fff;border-radius:50%}.machinery-detail-infographic .infographic .wrap-image{position:absolute;inset:5%;display:grid;place-items:center;border:1px solid #b2cfdb;border-radius:50%;overflow:hidden;padding:2%}.machinery-detail-infographic .infographic .slot{position:absolute;translate:0 -50%;display:flex;align-items:center;gap:2rem}.machinery-detail-infographic .infographic .slot .circle{content:"";flex-shrink:0;width:2vw;aspect-ratio:1/1;background:#b2cfdb;border-radius:50%}.machinery-detail-infographic .infographic .slot .text{width:12vw;translate:0 .2rem;font-family:"Bebas Neue",system-ui;text-transform:uppercase;text-wrap:balance;font-size:2vw;line-height:1}.machinery-detail-infographic .infographic .slot.one{top:13%;left:72.5%}.machinery-detail-infographic .infographic .slot.two{top:77%;left:83.5%}.machinery-detail-infographic .infographic .slot.two .circle{background:#eb3f57}.machinery-detail-infographic .infographic .slot.three{flex-direction:row-reverse;top:64%;right:90.5%}.machinery-detail-infographic .infographic .slot.three .circle{background:#515067}.machinery-detail-infographic .infographic .slot.three .text{text-align:right}.machnery-details-models .aside-spacer{padding-top:16rem;padding-bottom:20rem}.machnery-details-models .wrap-boxes{margin-top:7rem}.machnery-details-models .wrap-boxes .col-box:not(:last-child){border-right:1px solid #b2cfdb}.machnery-details-models .box{position:relative;z-index:2;display:grid;align-items:center;min-height:17rem;padding:3rem 1rem;text-align:center;font-family:"Bebas Neue",system-ui;font-size:3vw;color:#b2cfdb;background:#fff;border-top:1px solid #b2cfdb;border-bottom:1px solid #b2cfdb;overflow:hidden}.machnery-details-models .box .text-box{line-height:1.2}.machnery-details-models .box .text-box-bottom{margin-top:-1.5rem;font-family:"Inter",system-ui;color:#515067;font-weight:700;font-size:1.8rem}.machnery-details-models .box .hover-boxes{position:absolute;top:0;left:0;translate:0 100%;width:100%;height:100%;display:flex;justify-content:space-around;align-items:center;gap:1.5rem;padding:.5rem;text-align:left;color:#fff;background:#b2cfdb;transition:translate .3s ease-in-out}.machnery-details-models .box .hover-boxes .text-one{font-family:"Inter",system-ui;font-weight:700;font-size:.9vw;line-height:1}.machnery-details-models .box:hover .hover-boxes{translate:0 0}@media(max-width: 1199px){.machinery-category-page .content{padding-left:0}.machinery-deatil-intro .section-text .text-big>*{margin-bottom:6rem;font-size:5rem}.machnery-details-models .box .text-box-bottom{font-size:1.6rem}.machnery-details-models .box .hover-boxes .text-one{font-size:1.2vw}}@media(max-width: 991px){.machinery-category-page .aside-spacer{padding-top:18rem}.machinery-category-page .section-title-alternate{font-size:5rem}.machinery-category-page .section-title-alternate span:nth-child(2){padding-left:10%}.machinery-category-page .section-title-alternate span:nth-child(3){padding-left:20%}.machinery-deatil-intro .aside-spacer{padding-top:5rem}.machinery-deatil-intro .section-text .text-big>*{font-size:4rem}.wrap-machinery-detail-carousel .aside-spacer{padding-top:6rem}.machinery-detail-infographic .aside-spacer{padding-bottom:4rem}.machinery-detail-infographic .infographic{width:100%;max-width:52rem;padding-left:0;padding-right:0;background:rgba(0,0,0,0)}.machinery-detail-infographic .infographic .wrap-image{position:static;width:52rem;height:52rem;margin:0 auto 7rem;border:1px solid #b2cfdb;background:#fff;box-shadow:0 0 0 3rem #fff}.machinery-detail-infographic .infographic .slot{position:relative;z-index:1;translate:0 0}.machinery-detail-infographic .infographic .slot.one,.machinery-detail-infographic .infographic .slot.two,.machinery-detail-infographic .infographic .slot.three{top:auto;left:auto;right:auto}.machinery-detail-infographic .infographic .slot:not(:last-child){margin-bottom:2rem}.machinery-detail-infographic .infographic .slot .circle{width:5rem;height:5rem}.machinery-detail-infographic .infographic .slot .text{width:auto;flex-grow:1;font-size:3rem}.machinery-detail-infographic .infographic .slot.three{flex-direction:row}.machinery-detail-infographic .infographic .slot.three .text{text-align:left}}@media(max-width: 767px){.machinery-category-page .aside-spacer{padding-top:14rem}.machinery-category-page .section-title-alternate{margin-bottom:5rem;font-size:4rem}.machinery-category-page .section-title{margin-bottom:3rem}.machinery-deatil-intro .aside-spacer{padding-bottom:2rem}.wrap-machinery-detail-carousel .aside-spacer{padding-top:.1rem}.machinery-detail-carousel{padding-top:2rem}.machinery-detail-carousel .swiper-button-prev,.machinery-detail-carousel .swiper-button-next{width:3rem}.machinery-detail-infographic .aside-spacer{padding-top:2rem}.machinery-detail-infographic .infographic{padding-top:0}.machinery-detail-infographic .infographic .wrap-image{width:33rem;height:33rem;margin:0 auto 4rem;border:none;box-shadow:none}.machinery-detail-infographic .infographic .slot{gap:1rem}.machinery-detail-infographic .infographic .slot .circle{width:3rem;height:3rem}.machinery-detail-infographic .infographic .slot .text{font-size:2.5rem}.machnery-details-models .aside-spacer{padding-top:7rem;padding-bottom:3rem}.machnery-details-models .section-title{font-size:4rem}.machnery-details-models .wrap-boxes{margin-top:3rem}.machnery-details-models .box{max-width:52rem;margin:0 auto 3rem;padding:0;padding-top:2rem;font-size:4rem;border:1px solid #b2cfdb}.machnery-details-models .box .text-box{padding-left:1rem;padding-right:1rem}.machnery-details-models .box .text-box-bottom{margin-top:1rem;font-size:1.6rem}.machnery-details-models .box .hover-boxes{margin-top:3rem;position:static;translate:0 0}.machnery-details-models .box .hover-boxes .text-one{font-size:1.4rem}}@media(max-width: 575px){.machinery-category-page .section-title-alternate{margin-bottom:5rem;text-align:center}.machinery-category-page .section-title-alternate span:nth-child(2),.machinery-category-page .section-title-alternate span:nth-child(3){padding-left:0}.machinery-category-page .section-cta img{width:3.5rem}.machinery-detail-infographic .infographic{width:90%}.machnery-details-models .box{max-width:calc(100% - 2rem)}.machnery-details-models .box .hover-boxes{display:block;padding-top:3rem;text-align:center}.machnery-details-models .box .hover-boxes .hover-box:not(:last-child){margin-bottom:2rem}}@media(max-width: 350px){.machinery-detail-infographic .infographic .wrap-image{width:29rem;height:29rem}}.wrap-services-archive{display:flex;flex-direction:column;min-height:calc(100dvh - var(--footer-height));background:#f2f7f8}.wrap-archive-services-carousel{flex-grow:1}.wrap-archive-services-carousel .aside-spacer{height:100%;padding-top:3rem;padding-bottom:6rem}.wrap-archive-services-carousel .section-title.main{position:relative;z-index:1;margin-bottom:9rem}.wrap-archive-services-carousel .carousel-services-archive{padding-bottom:18rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide{display:flex;height:auto}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .wrap-image{flex-shrink:0;width:calc((var(--vw-no-scroll, 100vw) - var(--aside-right-width) - var(--aside-left-width))/3)}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .wrap-content{display:flex;align-items:center}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .content{width:100%;padding:2rem 7%}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .content .left{display:flex;gap:2rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .number{font-family:"Bebas Neue",system-ui;font-size:4rem;line-height:1;color:#eb3f57}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .section-title{margin-bottom:3rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .section-text{margin-left:5.5rem;max-height:50vh;overflow:auto}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .section-text p{text-wrap:balance}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .section-text p:last-child{margin-bottom:0}.wrap-archive-services-carousel .carousel-services-archive .navigation{position:absolute;z-index:1;bottom:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:33.333333%;height:5rem;padding:0 4rem;background:#eb3f57}.wrap-archive-services-carousel .carousel-services-archive .swiper-pagination{position:static;width:auto;font-size:1.4rem;color:rgba(255,255,255,.5)}.wrap-archive-services-carousel .carousel-services-archive .swiper-pagination .swiper-pagination-current{color:#fff}.wrap-archive-services-carousel .carousel-services-archive .swiper-button-wrapper{display:flex;gap:2rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-button-prev,.wrap-archive-services-carousel .carousel-services-archive .swiper-button-next{position:static;margin-top:0;width:4.4rem;transition:opacity .3s}.wrap-archive-services-carousel .carousel-services-archive .swiper-button-prev img,.wrap-archive-services-carousel .carousel-services-archive .swiper-button-next img{width:100%;height:auto}.wrap-archive-services-carousel .carousel-services-archive .swiper-button-prev::after,.wrap-archive-services-carousel .carousel-services-archive .swiper-button-next::after{content:none}@media(max-width: 1199px){.wrap-archive-services-carousel .carousel-services-archive .navigation{height:4rem;padding:0 2rem}.wrap-archive-services-carousel .carousel-services-archive .navigation .swiper-button-prev,.wrap-archive-services-carousel .carousel-services-archive .navigation .swiper-button-next{width:3rem}}@media(max-width: 991px){.wrap-archive-services-carousel .carousel-services-archive{padding-bottom:10rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide{height:100%}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .wrap-image{flex-shrink:0;width:33.3333333333vw}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .section-text{margin-left:0}}@media(max-width: 767px){.wrap-archive-services-carousel .section-title.main{margin-bottom:5rem}.wrap-archive-services-carousel .carousel-services-archive{padding-bottom:7rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .content .left{gap:1rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .content .number{font-size:3.5rem}.wrap-archive-services-carousel .carousel-services-archive .navigation{width:100%}}@media(max-width: 575px){.wrap-archive-services-carousel .carousel-services-archive{padding-bottom:4rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide{display:block;height:100%}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .wrap-image{width:100%;aspect-ratio:1/1;max-height:30rem}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .wrap-content{display:block}.wrap-archive-services-carousel .carousel-services-archive .swiper-slide .wrap-content .content{padding:3rem 1rem}}.tax-categorie-chisiamo .wrap-archive-services-carousel .aside-spacer{padding-top:120px}@media(min-width: 990px){.tax-categorie-chisiamo .wrap-archive-services-carousel .aside-spacer{padding-top:8vh}}.wrap-news-archive .aside-spacer{min-height:calc(100dvh - var(--footer-height));padding-top:14rem;padding-bottom:8rem}.wrap-news-archive .container{position:relative}.wrap-news-archive .section-title.main{margin-bottom:8rem}.wrap-news-archive .col-box{margin-bottom:3rem}.news-box{display:grid;grid-template-rows:auto auto 1fr auto;height:100%;margin:0 3rem;color:inherit;background:#f2f7f8;padding:4rem 3rem;border:1px solid #f2f7f8;transition:box-shadow .3s,translate .3s,border .3s}.news-box .date{font-weight:700;font-size:1.6rem;color:#eb3f57}.news-box .title{margin:3rem 0 1rem;font-family:"Inter",system-ui;font-weight:700;line-height:1.4}.news-box .icon{transition:translate .3s}.news-box:hover,.news-box:focus-visible{box-shadow:0 0 1rem #b2cfdb;border:1px solid rgba(178,207,219,.3);translate:0 -1rem}.news-box:hover .icon,.news-box:focus-visible .icon{translate:2rem}.wrap-news-detail{background:#f2f7f8}.wrap-news-detail .aside-spacer{min-height:calc(100dvh - var(--footer-height));padding-top:14rem;padding-bottom:8rem}.wrap-news-detail .container,.wrap-news-detail .content-row{position:relative;z-index:1}.wrap-news-detail .content-row{display:flex;padding-left:4rem;gap:6rem}.wrap-news-detail .col-lf{flex-grow:1}.wrap-news-detail .col-rg{flex-shrink:0;width:calc((var(--vw-no-scroll, 100vw) - var(--aside-right-width) - var(--aside-left-width))/3)}.wrap-news-detail .col-rg .image{width:100%}.wrap-news-detail .section-title{margin-bottom:5rem}.wrap-news-detail .cta{font-weight:400;font-size:2rem}.wrap-news-detail .cta.top{margin-bottom:8rem;padding:0 4rem}.wrap-news-detail .cta.bottom{margin-top:5rem}@media(max-width: 1199px){.wrap-news-archive .content-double-v-line::before{left:50%}.wrap-news-archive .content-double-v-line::after{display:none}}@media(max-width: 991px){.wrap-news-archive .container{max-width:100%}.wrap-news-archive .container .section-title.main{margin-top:3rem;margin-bottom:5rem;padding:0 2rem}.wrap-news-detail .aside-spacer{padding-top:18rem}.wrap-news-detail .col-rg{width:33.3333333333vw}}@media(max-width: 767px){.wrap-news-archive .aside-spacer{padding-top:12rem;padding-bottom:4rem}.wrap-news-archive .container .section-title.main{margin-top:0;padding:0}.wrap-news-archive .news-box{margin:0 1rem;padding:3rem 2rem}.news-box .icon{width:3rem}.wrap-news-detail .aside-spacer{padding-top:10rem;padding-bottom:6rem}.wrap-news-detail .cta{font-size:1.6rem}.wrap-news-detail .cta.top{margin-bottom:5rem;padding:0 1rem}.wrap-news-detail .cta.bottom{margin-top:0;margin-bottom:5rem}.wrap-news-detail .content-row{display:block;padding:0 1rem}.wrap-news-detail .section-title{margin-bottom:3rem}.wrap-news-detail .col-rg{width:100%;max-width:45rem;margin:0 auto}}@media(max-width: 575px){.news-box{margin:0 1rem;padding:3rem 2rem}}.wrap-internals{padding-top:16rem;padding-bottom:6rem}.wrap-internals h1{margin-bottom:3rem}.wrap-internals .wrap-content h2{font-size:3rem;margin-bottom:2rem}.wrap-internals .wrap-content h3{font-size:2.4rem;margin-bottom:1.5rem}.wrap-internals .wrap-content h4{font-size:2rem;margin-bottom:1rem}#page-404 .image{margin-bottom:4rem;width:200px}@media(max-width: 767px){.wrap-internals{padding-top:12rem}.wrap-internals .wrap-content h2{font-size:2.8rem}}.site-header{color:#515067}.site-header .header-aside-left,.site-header .header-aside-right{z-index:10;position:fixed;top:0;bottom:0}.site-header .header-aside-left{--aside-padding: 0 3rem 0 6rem;left:0;width:var(--aside-left-width);border-right:1px solid #b2cfdb}.site-header .header-aside-left .navbar-brand{display:block;margin:5rem 6rem 16rem}.site-header .header-aside-left .navbar-brand img{width:20rem;filter:brightness(1) invert(0);transition:width .3s}.site-header .header-aside-left .navbar-brand img.text-white{filter:brightness(0) invert(1)}.site-header .header-aside-left .aside-links-title{margin-bottom:2.5rem;padding:var(--aside-padding);font-family:"Inter",system-ui;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-size:2rem}.site-header .header-aside-left .aside-links li{margin-bottom:2rem}.site-header .header-aside-left .aside-links a{position:relative;display:block;padding:var(--aside-padding);font-size:2rem;letter-spacing:.4px;color:currentColor}.site-header .header-aside-left .aside-links a:before{content:"";position:absolute;top:1.4rem;left:0;width:0rem;height:.2rem;background:rgba(0,0,0,0);transition:width .3s,background .3s}.site-header .header-aside-left .aside-links a.active,.site-header .header-aside-left .aside-links a:hover{color:#eb3f57}.site-header .header-aside-left .aside-links a.active{font-weight:700}.site-header .header-aside-left .aside-links a.active::before{width:5rem;background:color-mix(in srgb, currentColor, transparent 70%)}.site-header .header-aside-left .aside-links a:hover::before{width:5rem;background:color-mix(in srgb, currentColor, transparent 70%)}.site-header .header-aside-right{right:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:var(--aside-right-width);padding:6rem 0;border-left:1px solid #b2cfdb}.site-header .header-aside-right .top{display:flex;flex-direction:column;align-items:center;gap:5rem}.site-header .header-aside-right .site-hamburger{padding:0;border:0;color:inherit;background-color:rgba(0,0,0,0)}.site-header .header-aside-right .site-hamburger .icon{display:block;width:3.9rem;height:2.77rem}.site-header .header-aside-right .site-hamburger:focus{box-shadow:none}.site-header .header-aside-right .wrap-lang-selector .wpml-ls{margin-left:.8rem;padding:0}.site-header .header-aside-right .wrap-lang-selector a{font-weight:300;color:inherit;padding:0}.site-header .header-aside-right .wrap-lang-selector a span{vertical-align:baseline}.site-header .header-aside-right .wrap-lang-selector .wpml-ls-item:not(:last-child){margin-right:1.6rem;padding-right:1.6rem;border-right:1px solid currentColor;border-color:color .3s}.site-header .header-aside-right .wrap-lang-selector .wpml-ls-current-language a{font-weight:700}.site-header .header-aside-right .aside-icon{width:2.5rem;height:4rem;margin-bottom:.5rem}.site-header.white{color:#fff}.site-header.white .header-aside-left,.site-header.white .header-aside-right{border-color:rgba(255,255,255,.4)}.site-header.white .header-aside-left .navbar-brand img{filter:brightness(0) invert(1)}.site-header.white .header-aside-left .aside-links a.active,.site-header.white .header-aside-left .aside-links a:hover{color:#fff}.site-header .fullwidth-menu{z-index:100;position:fixed;top:0;left:0;width:100%;overflow-y:auto;color:#fff;background:#515067;clip-path:circle(0% at 50% 50%);opacity:0;transition:clip-path .8s ease-in-out,opacity 1.6s ease-in-out}.site-header .fullwidth-menu.open{transition:clip-path .8s ease-in-out,opacity 0s ease-in-out;clip-path:circle(80% at 50% 50%);opacity:1}.site-header .fullwidth-menu .aside-spacer{height:100dvh}.site-header .fullwidth-menu .navbar-brand img{filter:brightness(0) invert(1)}.site-header .fullwidth-menu #main-site-menu{display:grid;align-items:center;height:100%}.site-header .fullwidth-menu #main-site-menu>ul{position:relative}.site-header .fullwidth-menu #main-site-menu>ul>li{position:static;width:50%;padding:1rem 6rem}.site-header .fullwidth-menu #main-site-menu>ul>li a{padding:0;font-family:"Outfit",system-ui;font-weight:700;font-size:6rem;white-space:inherit;color:inherit;transition:color .3s}.site-header .fullwidth-menu #main-site-menu>ul>li a.dropdown-toggle::after{width:40px;height:40px;vertical-align:middle;border:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23b2cfdb" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" /></svg>');background-repeat:no-repeat;background-size:contain;filter:grayscale(1) brightness(2);transition:transform .3s,filter .3s}.site-header .fullwidth-menu #main-site-menu>ul>li a.dropdown-toggle.show::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23b2cfdb" d="M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6-6-6z"/></svg>');transform:rotate(-90deg);filter:grayscale(0) brightness(1)}.site-header .fullwidth-menu #main-site-menu>ul>li:hover>a,.site-header .fullwidth-menu #main-site-menu>ul>li.current-menu-item>a,.site-header .fullwidth-menu #main-site-menu>ul>li.current-menu-ancestor>a{color:#b2cfdb}.site-header .fullwidth-menu #main-site-menu>ul>li:hover>a::after,.site-header .fullwidth-menu #main-site-menu>ul>li.current-menu-item>a::after,.site-header .fullwidth-menu #main-site-menu>ul>li.current-menu-ancestor>a::after{filter:grayscale(0) brightness(1)}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu{display:block;opacity:0;position:absolute;top:0 !important;left:50% !important;z-index:0;transform:translateX(-3rem) !important;width:50%;height:100%;padding:0;color:inherit;background:rgba(0,0,0,0);border:0;transition:transform .3s,opacity .3s}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu:not(.show) a{pointer-events:none}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu.show{transform:translateX(0) !important;opacity:1;z-index:1}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li{padding:2.5rem 6rem}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li a{padding:0;text-transform:uppercase;font-weight:400;font-size:3rem;background:rgba(0,0,0,0);opacity:1}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li:hover a{color:#b2cfdb}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li.current-menu-item>a,.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li.current-menu-ancestor>a{font-weight:700;color:#b2cfdb}@media(max-width: 1500px){.site-header .header-aside-left{--aside-padding: 0 3rem 0 4rem}.site-header .header-aside-left .navbar-brand{margin:5rem 2.7rem 16rem}.site-header .header-aside-left .aside-links-title{font-size:1.8rem}.site-header .header-aside-left .aside-links a{font-size:1.8rem;line-height:1.2}.site-header .header-aside-left .aside-links a::before{top:1.1rem}.site-header .header-aside-left .aside-links a.active::before,.site-header .header-aside-left .aside-links a:hover::before{width:3rem}}@media(max-width: 1399px){.site-header .fullwidth-menu #main-site-menu>ul>li{padding:1rem 2rem}.site-header .fullwidth-menu #main-site-menu>ul>li a{font-size:4.5rem}.site-header .fullwidth-menu #main-site-menu>ul>li a.dropdown-toggle::after{width:3rem;height:3rem}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li{padding-bottom:0}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li a{font-size:2rem}}@media(max-width: 991px){.site-header{position:fixed;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:3rem;transition:background .3s,box-shadow .3s,padding .3s}.site-header .header-aside-left,.site-header .header-aside-right{border:none;position:static;width:auto}.site-header .header-aside-left{flex-shrink:0}.site-header .header-aside-left .navbar-brand{margin:0}.site-header .header-aside-left .aside-links-title,.site-header .header-aside-left .aside-links{display:none}.site-header .header-aside-right{display:block;flex-grow:1;padding:0}.site-header .header-aside-right .top{flex-direction:row-reverse}.site-header .header-aside-right .aside-icon{display:none}.site-header .fullwidth-menu .top{display:flex;justify-content:space-between;align-items:center;padding:3rem}.site-header .fullwidth-menu .top .header-aside-right{text-align:right}.site-header .fullwidth-menu #main-site-menu{display:block;margin-top:3rem}.site-header .fullwidth-menu #main-site-menu>ul>li{padding:1rem 3rem}.site-header.scrolled{padding-top:1rem;padding-bottom:1rem;color:#515067;background:rgba(255,255,255,.7);backdrop-filter:blur(7px);box-shadow:0 1rem 3rem rgba(0,0,0,.1)}.site-header.scrolled .header-aside-left .navbar-brand img{width:12rem;filter:brightness(1) invert(0)}.site-header.scrolled .header-aside-right .wrap-lang-selector,.site-header.scrolled .header-aside-right .hamburger-open{color:#515067 !important}.site-header.scrolled .fullwidth-menu .navbar-brand img{filter:brightness(0) invert(1)}}@media(max-width: 767px){.site-header{padding:1rem}.site-header .header-aside-left .navbar-brand img{width:12rem}.site-header .header-aside-right .top{gap:2.5rem}.site-header .header-aside-right .site-hamburger .icon{width:3rem;height:2.5rem}.site-header .header-aside-right .wrap-lang-selector .wpml-ls-item:not(:last-child){margin-right:1rem;padding-right:1rem}.site-header .header-aside-right .wrap-lang-selector .wpml-ls{font-size:1.6rem}.site-header .fullwidth-menu{height:100dvh}.site-header .fullwidth-menu .top{padding:1rem}.site-header .fullwidth-menu .site-hamburger .icon{width:2.5rem;height:2rem}.site-header .fullwidth-menu .aside-spacer{height:auto}.site-header .fullwidth-menu #main-site-menu{padding-bottom:3rem}.site-header .fullwidth-menu #main-site-menu>ul>li{width:100%;padding:.5rem 1rem}.site-header .fullwidth-menu #main-site-menu>ul>li a{font-size:3rem}.site-header .fullwidth-menu #main-site-menu>ul>li a.dropdown-toggle::after{width:2rem;height:2rem;transform:rotate(-90deg)}.site-header .fullwidth-menu #main-site-menu>ul>li a.dropdown-toggle.show::after{transform:rotate(0)}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu{display:none;width:100%;transform:none !important}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu.show{display:block;position:static !important}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li{padding:.5rem 0rem}.site-header .fullwidth-menu #main-site-menu>ul .dropdown-menu li a{font-size:1.8rem}}.wrap-top-posts-carousel .aside-spacer{position:relative;padding-top:5.5rem;padding-bottom:7rem}.wrap-top-posts-carousel .top-posts-carousel{margin-left:7rem;margin-right:7rem}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide{text-align:center}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button{display:inline-block;max-width:80%;min-width:20.4rem;padding:1rem 2rem;line-height:1.2;color:#515067;border-radius:4rem;transition:color .3s,background .3s}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button.active,.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button:hover{color:#fff;background:#515067}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button.active{font-weight:700}.wrap-top-posts-carousel .posts-swiper-button-prev,.wrap-top-posts-carousel .posts-swiper-button-next{position:absolute;top:7.5rem;transform:translateY(-50%);left:2rem;width:4.4rem;transition:opacity .3s;cursor:pointer}.wrap-top-posts-carousel .posts-swiper-button-prev img,.wrap-top-posts-carousel .posts-swiper-button-next img{width:100%;height:auto}.wrap-top-posts-carousel .posts-swiper-button-prev::after,.wrap-top-posts-carousel .posts-swiper-button-next::after{content:none}.wrap-top-posts-carousel .posts-swiper-button-prev.swiper-button-disabled,.wrap-top-posts-carousel .posts-swiper-button-next.swiper-button-disabled{opacity:.3;pointer-events:none}.wrap-top-posts-carousel .posts-swiper-button-next{left:auto;right:2rem}@media(max-width: 1400px){.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button{min-width:0;padding:.8rem 1rem;font-size:1.4rem}}@media(max-width: 991px){.wrap-top-posts-carousel .aside-spacer{padding-top:18rem;padding-bottom:4rem}.wrap-top-posts-carousel .top-posts-carousel{margin-left:4rem;margin-right:4rem}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button{padding:0;font-size:1.3rem}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button.active,.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button:hover{color:#515067;background:rgba(0,0,0,0)}.wrap-top-posts-carousel .posts-swiper-button-prev,.wrap-top-posts-carousel .posts-swiper-button-next{width:2.6rem;top:19.5rem;left:1rem}.wrap-top-posts-carousel .posts-swiper-button-next{left:auto;right:1rem}}@media(max-width: 767px){.wrap-top-posts-carousel .aside-spacer{padding-top:11rem;padding-bottom:1rem}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button{padding:0}.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button.active,.wrap-top-posts-carousel .top-posts-carousel .swiper-slide .slide-button:hover{color:#515067;background:rgba(0,0,0,0)}.wrap-top-posts-carousel .posts-swiper-button-prev,.wrap-top-posts-carousel .posts-swiper-button-next{top:12.3rem}}.site-footer{position:relative;z-index:2;font-size:1.2rem;color:#b2cfdb}.site-footer.light-bg{background:#f2f7f8}.site-footer .aside-spacer{padding-top:2rem;padding-bottom:2rem;border-top:1px solid currentColor}.site-footer p:last-child{margin-bottom:0}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{text-decoration:underline;color:#515067}.site-footer.dark{color:#fff;background:#515067}.site-footer.dark.dark-transparent-bg{background:rgba(0,0,0,0)}.site-footer.dark a:hover,.site-footer.dark a:focus-visible{color:inherit}.site-footer.dark .aside-spacer{border-top:1px solid rgba(255,255,255,.4)}@media(max-width: 767px){.site-footer .col-rg{padding-top:2rem}}/*# sourceMappingURL=app.css.map */
