@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
:root{--clr-red: #FF0D00;--clr-green: #198F51;--clr-black: #000000;--clr-white: #FFFFFF;--clr-gray-50: #FAFAFA;--clr-gray-100: #F5F5F5;--clr-gray-200: #EEEEEE;--clr-gray-300: #D5D5D5;--clr-gray-400: #BDBDBD;--clr-gray-500: #9E9E9E;--clr-gray-600: #757575;--clr-gray-700: #616161;--clr-gray-800: #424242;--clr-gray-900: #212121;--min-vw-int: 1179;--max-vw-int: 2560;--max-vw: 2560px;--t-cubic: cubic-bezier(0.16, 1, 0.3, 1);--vh: 100dvh;--vw: 100dvw;--nav-h: 80px;--cubic-400: cubic-bezier(.85, .01, .7, 1);--p-inline-400: clamp(1.25rem, 1.248rem + 5.47vw, 10rem);--row-gap-900: 6.25rem}@media screen and (max-width: 61.9375em){:root{--p-inline-400: 2rem;--row-gap-900: 5rem}}@media screen and (max-width: 47.9375em){:root{--p-inline-400: 1.25rem;--row-gap-900: 3rem}}:root{font-size:clamp(0.9375rem,0.8865rem + 0.11vw,1.0625rem)}@media screen and (max-width: 73.6875em){:root{font-size:clamp(0.875rem,0.83051875rem + 0.23vw,1rem)}}@media screen and (max-width: 47.9375em){:root{font-size:1rem}}body{font-family:"Montserrat",sans-serif;line-height:1.5;color:var(--clr-black)}button{font-family:"Montserrat",sans-serif}h1,.heading-1{font-size:clamp(3rem,1.288rem + 2.32vw,5rem);font-weight:900;line-height:1.05;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 73.6875em){h1,.heading-1{font-size:48px;line-height:1.05}}h2,.heading-2{font-size:clamp(2rem,1.144rem + 1.16vw,3rem);font-weight:900;line-height:1.2;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 73.6875em){h2,.heading-2{font-size:32px;line-height:1.2}}h3,.heading-3{font-size:clamp(1.5rem,0.858rem + 0.87vw,2.25rem);font-weight:900;line-height:1.2;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 73.6875em){h3,.heading-3{font-size:24px;line-height:1.2}}h4,.heading-4{font-size:clamp(1.25rem,1.036rem + 0.29vw,1.5rem);font-weight:900;line-height:1.25;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 73.6875em){h4,.heading-4{font-size:20px;line-height:1.25}}h5,.heading-5{font-size:clamp(1.125rem,1.026rem + 0.14vw,1.25rem);font-weight:900;line-height:1.25;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 73.6875em){h5,.heading-5{font-size:18px;line-height:1.25}}h6,.heading-6{font-size:clamp(1rem,0.901rem + 0.14vw,1.125rem);font-weight:900;line-height:1.5;text-transform:uppercase;text-wrap:balance}@media screen and (max-width: 73.6875em){h6,.heading-6{font-size:16px;line-height:1.5}}@media screen and (max-width: 47.9375em){h1,.heading-1{font-size:2.25rem}}.btn{display:flex;flex-wrap:nowrap;align-items:stretch;border:0;box-shadow:none;background-color:rgba(0,0,0,0);position:relative;overflow:hidden;transition:all ease-in-out .2s;font-size:1rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn:has(img)>span{border-radius:4px 0 0 4px;padding-right:1.5rem}.btn>span{padding:.5rem 2rem;display:flex;align-items:center;border-radius:4px;transition:all ease-in-out .2s}.btn .icon-cont{border-top-right-radius:4px;border-bottom-right-radius:4px;overflow:hidden;background-color:var(--clr-red);display:flex;justify-content:center;align-items:center;padding-inline:.25em;flex-shrink:0}.btn .icon-cont img{transform:scale(0.8)}.btn.btn-primary{color:var(--clr-white)}.btn.btn-primary>span{background-color:var(--clr-red);border-color:var(--clr-red)}@media(hover: hover){.btn.btn-primary:hover>span{background-color:var(--clr-black);border-color:var(--clr-black)}}.btn.btn-secondary>span{border:1px solid var(--clr-red)}@media(hover: hover){.btn.btn-secondary:hover>span{background-color:var(--clr-red)}}.btns-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}*{padding:0;margin:0;box-sizing:border-box}img{display:block;width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain}figure{margin:0}html,body{width:100%;height:auto;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}html.no-overflow{height:100%;overflow:hidden}body{max-width:160em;margin-inline:auto}a{text-decoration:none;color:unset}ul,ol{padding-left:revert}main ul,main ol{display:flex;flex-direction:column;row-gap:1rem}body :where(.wp-block-columns){margin-bottom:0}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;max-width:160em;height:auto;display:flex;align-items:center;background-color:rgba(0,0,0,.75);padding-right:2rem;user-select:none;transition:all ease var(--cubic-400) .35s}@media screen and (min-width: 160em){.site-header{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 73.6875em){.site-header{padding-right:1.25rem}}@media screen and (max-width: 47.9375em){.site-header{padding-right:1rem}}@media screen and (max-width: 61.9375em){.site-header:has(.btn-toggle-menu.is-active):has(.btn-nav-back:not(.is-active)){background-color:var(--clr-black)}}@media screen and (max-width: 61.9375em){.site-header:has(.btn-nav-back.is-active){height:4rem}}@media screen and (max-width: 61.9375em){.site-header:has(.btn-nav-back.is-active) .site-logo{display:none}}.site-header .btn-primary{font-size:.8rem}.site-header .site-logo{display:flex;width:5rem;aspect-ratio:1}@media screen and (max-width: 61.9375em){.site-header .site-logo{width:4rem}}.site-header .aside-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:1rem;margin-left:auto}@media screen and (max-width: 61.9375em){.site-header .aside-actions{display:none}}.btn-toggle-menu{display:none}@media screen and (max-width: 61.9375em){.btn-toggle-menu{display:block;margin-left:auto}}.btn-toggle-menu.is-active .icon-open{display:none}.btn-toggle-menu.is-active .icon-close{display:block}.btn-toggle-menu .icon-close{display:none}.btn-nav-back{display:none;position:absolute;z-index:10;top:50%;left:1rem;transform:translateY(-50%)}@media screen and (max-width: 61.9375em){.btn-nav-back.is-active{display:block}}.site-nav{margin-left:clamp(4rem,4rem + 1.25vw,6rem)}@media screen and (max-width: 73.6875em){.site-nav{margin-inline:auto}}@media screen and (max-width: 61.9375em){.site-nav{display:none}}.site-nav ul{list-style:none;display:flex;align-items:stretch;color:var(--clr-white);font-size:.8rem;font-weight:500;text-transform:uppercase;padding-left:0}.site-nav ul li{position:relative;display:flex;align-items:center;max-width:11em}.site-nav ul li:last-child{border-right:0}.site-nav ul li:last-child:after{content:none}.site-nav ul li:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:0;height:100%;max-height:1.75rem;border-right:1px solid var(--clr-white)}.site-nav .nav-voices-wrap{flex-direction:column;position:relative;max-width:100%}.site-nav .nav-voices-wrap:after{content:none}.site-nav .nav-voices-wrap .group-title{align-self:stretch;color:var(--clr-red);font-weight:700;display:flex;align-items:center;gap:.5rem;font-size:.75rem;padding-inline:1rem;position:absolute;top:0;right:0;left:0;transform:translateY(-50%)}.site-nav .nav-voices-wrap .group-title:after{content:"";flex-grow:1;width:auto;height:0;border-bottom:1px solid var(--clr-red)}.site-nav .nav-voices-wrap li:after{content:none}.site-nav .nav-voices-wrap li:last-child:after{content:""}.site-nav .nav-voice{border:0;border-radius:0;background-color:rgba(0,0,0,0);box-shadow:none;text-decoration:none;font-weight:500;line-height:1.05;color:inherit;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5em;padding:.5rem 1rem;transition:all ease-in-out .2s;cursor:pointer}@media screen and (max-width: 73.6875em){.site-nav .nav-voice{padding-inline:.5rem}}@media(hover: hover){.site-nav .nav-voice:hover{opacity:.7}}.site-nav .nav-voice span{display:flex;flex-direction:column;text-align:left}.site-nav .nav-voice img{width:.85em}.flyout-menu{position:fixed;z-index:1000;top:var(--nav-h, 5rem);left:0;bottom:0;width:100%;background-color:rgba(0,0,0,.75);transition:all var(--cubic-400) .25s;opacity:0;pointer-events:none;display:flex;justify-content:center;user-select:none}@media screen and (max-width: 61.9375em){.flyout-menu{top:var(--nav-h, 4rem);left:unset;right:0;transform:translateX(100%);opacity:1;height:calc(var(--vh, 100%) - var(--nav-h, 4rem));max-height:calc(var(--vh, 100%) - var(--nav-h, 4rem));overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray rgba(0,0,0,0)}.flyout-menu::-webkit-scrollbar{width:4px;margin-right:-2rem}.flyout-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.flyout-menu::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.flyout-menu::-webkit-scrollbar-thumb:hover{background:gray}}.flyout-menu.is-visible{opacity:1;pointer-events:all}@media screen and (max-width: 61.9375em){.flyout-menu.is-visible{transform:translateX(0)}}.flyout-menu-content{position:relative;background-color:var(--clr-black);width:100%;display:flex;flex-wrap:nowrap;max-width:160em;height:calc(var(--vh, 100dvh)*.8);max-height:67.5em}@media screen and (max-width: 61.9375em){.flyout-menu-content{flex-direction:column-reverse;min-height:100%;height:fit-content;max-height:unset}}.flyout-menu-content .btn-close{width:2rem;height:2rem;padding:0;border-radius:0;box-shadow:none;position:absolute;z-index:10;top:0;right:0;transform:translate(-100%, 100%)}@media screen and (max-width: 61.9375em){.flyout-menu-content .btn-close{display:none}}.flyout-col{overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray rgba(0,0,0,0)}.flyout-col::-webkit-scrollbar{width:4px;margin-right:-2rem}.flyout-col::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.flyout-col::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.flyout-col::-webkit-scrollbar-thumb:hover{background:gray}.flyout-col.col-sx{flex:5;padding-block:calc(var(--row-gap-900)/2);padding-inline:var(--p-inline-400) 1.25rem;display:flex;align-items:center}.flyout-col.col-sx:empty{flex:0;padding:0}@media screen and (max-width: 61.9375em){.flyout-col.col-sx:has(.flyout-img){display:none}}.flyout-col.col-dx{flex:7;padding-block:calc(var(--row-gap-900)/2);padding-inline:calc((min(var(--vw, 100dvw),160em) - var(--p-inline-400)*2 - 13.75rem)/12) var(--p-inline-400);background-color:var(--clr-white);display:flex;flex-direction:column;row-gap:calc(var(--row-gap-900)/2)}@media screen and (max-width: 61.9375em){.flyout-col.col-dx{row-gap:var(--row-gap-900);padding:4rem 2.5rem}}.flyout-img{height:100%;object-fit:cover}.flyout-title{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--clr-gray-500);color:var(--clr-white);paint-order:stroke fill;line-height:1;font-size:clamp(2.75rem,5vw,5rem);font-weight:900;text-transform:uppercase}@media screen and (max-width: 61.9375em){.flyout-title{font-size:3rem}}@media screen and (max-width: 24.375em){.flyout-title{font-size:2.35rem}}.flyout-list-voices{display:flex;flex-direction:column;row-gap:1rem;padding-left:0}.flyout-list-voices li{display:flex;flex-wrap:nowrap;gap:.5rem;font-weight:500}.flyout-list-voices li:has(.btn-primary):before{content:none}.flyout-list-voices li:before{content:"";width:.375rem;height:0;border-bottom:1px solid var(--clr-red);margin-top:.6rem}.flyout-list-title{font-size:.95rem;border-bottom:2px solid var(--clr-red);padding-bottom:.25em;margin-bottom:1rem}.flyout-list-title:empty{display:none}.flyout-card{background-color:var(--clr-white)}.flyout-card figure{aspect-ratio:16/9;overflow:hidden}.flyout-card figure img{height:100%;object-fit:cover}.flyout-card .card-body{padding:1rem;display:flex;flex-direction:column;row-gap:1rem}.flyout-card .card-text{font-size:1rem}.flyout-card .btn-primary span{padding-block:.5rem}.flyout-card .btn-primary .icon-cont{padding:.75rem}.btn-flyout span{padding-block:.5rem}.btn-flyout .icon-cont{padding:.75rem}.flyout-cards{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.flyout-cards .flyout-card{display:flex;flex-direction:column;justify-content:flex-end;row-gap:1rem;width:40.5%}@media screen and (max-width: 61.9375em){.flyout-cards .flyout-card{width:100%}}.flyout-cards .flyout-card figure{aspect-ratio:419/161;width:70%}@media screen and (max-width: 61.9375em){.flyout-cards .flyout-card figure{width:100%}}.flyout-cards .flyout-card figure img{object-fit:contain;object-position:bottom left}.flyout-cards .flyout-card .card-body{padding:0}.site-nav-mobile{position:fixed;z-index:1000;top:var(--nav-h, 4rem);left:0;transform:scaleY(0);transform-origin:top;transition:all var(--cubic-400) .35s;width:100%;height:calc(var(--vh, 100%) - var(--nav-h, 4rem));background-color:var(--clr-black);display:flex;flex-direction:column;row-gap:4rem;padding:2rem 1.25rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray rgba(0,0,0,0)}.site-nav-mobile::-webkit-scrollbar{width:4px;margin-right:-2rem}.site-nav-mobile::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.site-nav-mobile::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.site-nav-mobile::-webkit-scrollbar-thumb:hover{background:gray}.site-nav-mobile.is-active{transform:scaleY(1)}.site-nav-mobile .site-nav,.site-nav-mobile .aside-actions{display:block}.site-nav-mobile .site-nav{width:100%}.site-nav-mobile .site-nav ul{display:flex;flex-direction:column;row-gap:1.25rem;text-transform:uppercase}.site-nav-mobile .site-nav li{max-width:100%}.site-nav-mobile .site-nav li:after{content:none}.site-nav-mobile .nav-voice{text-transform:uppercase;padding:.5rem 1.25rem;width:100%;justify-content:space-between}.site-nav-mobile .nav-voice img{transform:rotate(-90deg)}.site-nav-mobile .nav-voices-wrap{padding-block:.5rem;justify-content:center}.site-nav-mobile .nav-voices-wrap .group-title{top:unset;right:unset;left:0;transform:rotate(-90deg) translateX(-50%);transform-origin:left;padding-inline:0;display:block;text-align:center;white-space:nowrap;border-bottom:1px solid var(--clr-red)}.site-nav-mobile .nav-voices-wrap .group-title:after{content:none}.site-nav-mobile .nav-voices-wrap li::after{content:none !important}.site-nav-mobile .sub-voices{width:100%;padding-left:1rem}.site-nav-mobile .aside-actions{display:flex;flex-direction:column;row-gap:1rem;align-items:flex-start;margin-left:0;padding-inline:1.25rem}.site-nav-mobile .aside-actions .btn{width:100%}.site-nav-mobile .aside-actions .btn span{flex-grow:1;justify-content:center;padding-block:.25rem}.site-nav-mobile .aside-actions .btn .icon-cont{padding:.5rem}.site-nav-mobile .socials{gap:1rem}.site-nav-mobile .social{width:2.5rem;height:2.5rem;font-size:1.25rem}.footer-cta{max-width:87.5em;padding-inline:clamp(1.25rem,1.248rem + 5.47vw,10rem);margin:3.125rem auto;display:flex;flex-wrap:nowrap;align-items:stretch}@media screen and (min-width: 87.5em){.footer-cta{padding-inline:0}}@media screen and (max-width: 61.9375em){.footer-cta{padding-inline:2rem;margin-block:2.5rem}}@media screen and (max-width: 47.9375em){.footer-cta{padding-inline:1.25rem;margin-block:1.5rem;flex-direction:column;gap:1rem}}.footer-cta .title-wrap,.footer-cta .cta-body{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;row-gap:1rem}.footer-cta .title-wrap{text-align:right;padding-right:1.5rem}@media screen and (max-width: 47.9375em){.footer-cta .title-wrap{text-align:left;padding-right:0}}.footer-cta .title-wrap h1,.footer-cta .title-wrap h2{font-weight:800}.footer-cta .cta-body{padding:1.5rem 0 1.5rem 1.5rem;border-left:4px solid var(--clr-red);text-wrap:balance}@media screen and (max-width: 47.9375em){.footer-cta .cta-body{padding:0;border-left:0}}.footer-cta .btn-primary{width:fit-content}.site-footer{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.25rem;background-color:var(--clr-black);color:var(--clr-white);font-size:.8rem}@media screen and (max-width: 47.9375em){.site-footer{padding-bottom:2.5rem}}.site-footer a{color:inherit;text-decoration:none}.site-footer a:not(.btn){transition:all ease-in-out .2s}@media(hover: hover){.site-footer a:not(.btn):hover{opacity:.7}}.site-footer ul{list-style:none;padding-left:0}.site-footer .info-title h1,.site-footer .info-title .heading-1{text-transform:none}.site-footer .info-title h2,.site-footer .info-title .heading-2{text-transform:none}.site-footer .info-title h3,.site-footer .info-title .heading-3{text-transform:none}.site-footer .info-title h4,.site-footer .info-title .heading-4{text-transform:none}.site-footer .info-title h5,.site-footer .info-title .heading-5{text-transform:none}.site-footer .info-title h6,.site-footer .info-title .heading-6{text-transform:none}.site-footer .footer-col{flex:1}@media screen and (max-width: 47.9375em){.site-footer .footer-col{flex:0 0 100%}}@media screen and (max-width: 47.9375em){.site-footer .footer-col:not(.logo-cont){padding-inline:1.25rem}}.site-footer .logo-cont{display:flex;flex-direction:column;row-gap:1.25rem;margin-bottom:-1.25rem}.site-footer .logo-cont:before{content:"";width:100%;height:auto;flex-grow:1;background-color:var(--clr-red)}@media screen and (max-width: 47.9375em){.site-footer .logo-cont:before{height:2.5rem}}.site-footer .logo-cont img{align-self:flex-end}.site-footer .site-info-cont,.site-footer .sitemap-cont{display:flex;flex-direction:column;row-gap:1rem;padding-block:2.5rem}@media screen and (max-width: 47.9375em){.site-footer .site-info-cont,.site-footer .sitemap-cont{padding-block:0}}.site-footer .site-info-cont{flex:2;padding-right:calc((100% - 13.75rem)/12)}@media screen and (max-width: 61.9375em){.site-footer .site-info-cont{padding-right:0}}.site-footer .info-title{width:100%;border-bottom:1px solid var(--clr-red);margin-top:calc(3.75em - 1rem)}.site-footer .info-title:first-child{margin-top:0}@media screen and (max-width: 47.9375em){.site-footer .info-title:first-child{margin-top:calc(3.75em - 1rem)}}@media screen and (max-width: 47.9375em){.site-footer .info-title .heading-6{font-size:.8rem}}.site-footer .info-links{display:flex;flex-wrap:wrap;gap:1rem}.site-footer .info-links .btn{flex:0 0 auto;font-size:inherit}.site-footer .info-logos{max-width:70%;display:flex;flex-wrap:wrap;gap:1rem;user-select:none}@media screen and (max-width: 79.9375em){.site-footer .info-logos{max-width:75%}}@media screen and (max-width: 61.9375em){.site-footer .info-logos{max-width:100%}}.site-footer .info-logos .info-logo{flex:0 0 33.3333333333%}.site-footer .socials{color:var(--clr-black);padding-left:0}.site-footer .footer-bottom{flex:0 0 100%;display:flex;justify-content:center;align-items:center;padding:2rem 1.25rem;background-color:var(--clr-white);color:var(--clr-black)}.site-footer .bottom-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 47.9375em){.site-footer .bottom-links{flex-direction:column;align-items:flex-start;row-gap:.5rem}}.site-footer .bottom-links li:first-child .bottom-link::before{content:none}@media screen and (max-width: 61.9375em){.site-footer .bottom-links li:first-child .bottom-link::before{content:""}}.site-footer .bottom-link{display:flex;flex-wrap:nowrap;text-decoration:underline}.site-footer .bottom-link:before{content:"";width:1rem;height:0;border-bottom:1px solid var(--clr-red);margin:.6rem .25rem 0;flex-shrink:0}.menu-footer-menu-container .menu{display:flex;flex-direction:column;gap:1rem}.menu-footer-menu-container .menu-item{font-weight:500;text-wrap:balance}.menu-footer-menu-container .menu-item>a{text-transform:uppercase;display:flex;flex-wrap:nowrap;gap:.5rem}.menu-footer-menu-container .menu-item>a:before{content:"";height:.75rem;aspect-ratio:1;background-color:var(--clr-red);margin-top:.2em}.menu-footer-menu-container .menu-item-has-children>a{pointer-events:none}.menu-footer-menu-container .sub-menu{display:flex;flex-direction:column;gap:.5rem;padding-left:.375rem}.menu-footer-menu-container .sub-menu .menu-item{display:flex;flex-wrap:nowrap;gap:.5rem}.menu-footer-menu-container .sub-menu .menu-item:before{content:"";width:.375rem;height:0;border-bottom:1px solid var(--clr-red);margin-top:.6rem}.menu-footer-menu-container .sub-menu .menu-item>a::before{content:none}.content-hero{height:var(--vh);position:relative;overflow:hidden}@media screen and (max-width: 73.6875em)and (orientation: portrait){.content-hero{height:auto;aspect-ratio:1}}@media screen and (max-width: 61.9375em){.content-hero{height:auto;aspect-ratio:1}}.content-hero .bg-img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--offset-x) var(--offset-y)}.content-hero .hero-body{position:absolute;z-index:10;bottom:0;left:0}@media screen and (max-width: 47.9375em){.content-hero .hero-body{width:100%}}.content-hero .hero-body-wrap{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;padding:3.125em 4.6875em 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;color:var(--clr-white)}@media screen and (max-width: 47.9375em){.content-hero .hero-body-wrap{padding:1.25rem 4.6875em 1.25rem 1.25rem;gap:.5rem}}.content-hero .hero-body-wrap>*{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%}.content-hero .hero-body-wrap h1,.content-hero .hero-body-wrap h2{font-size:clamp(2.145rem,2.146rem + 0.69vh,3.25rem);font-weight:800;line-height:1.2}@media screen and (max-width: 47.9375em){.content-hero .hero-body-wrap h1,.content-hero .hero-body-wrap h2{font-size:clamp(1.155rem,1.158rem + 0.37vh,1.75rem)}}.content-hero .hero-body-wrap p{max-width:93.5%;pointer-events:none}@media screen and (min-width: 120.0625em){.content-hero .hero-body-wrap p{font-size:1.25rem}}@media screen and (max-width: 47.9375em){.content-hero .hero-body-wrap p{font-size:.875rem}}.content-hero .square-row{display:flex;flex-wrap:nowrap;width:auto;height:6.25em}@media screen and (min-width: 120.0625em){.content-hero .square-row{height:7.8125em}}@media screen and (max-width: 47.9375em){.content-hero .square-row{height:auto;width:100%}}.content-hero .square{height:100%;aspect-ratio:1;border:0;box-shadow:none;pointer-events:none;backdrop-filter:blur(4px)}@media screen and (max-width: 73.6875em)and (orientation: portrait){.content-hero .square{height:auto;width:16.6666666667%}}@media screen and (max-width: 47.9375em){.content-hero .square{height:auto;width:16.6666666667%}}.content-hero .square-row:nth-child(1) .square:nth-child(1){background-color:rgba(0,0,0,.8)}.content-hero .square-row:nth-child(1) .square:nth-child(2){background-color:rgba(0,0,0,.7)}.content-hero .square-row:nth-child(1) .square:nth-child(3){background-color:rgba(0,0,0,.6)}.content-hero .square-row:nth-child(1) .square:nth-child(4){background-color:rgba(0,0,0,.5)}.content-hero .square-row:nth-child(1) .square:nth-child(5){background-color:rgba(0,0,0,.4)}.content-hero .square-row:nth-child(1) .square:nth-child(6){background-color:rgba(0,0,0,.3)}.content-hero .square-row:nth-child(2) .square:nth-child(1){background-color:rgba(0,0,0,.9)}.content-hero .square-row:nth-child(2) .square:nth-child(2){background-color:rgba(0,0,0,.8)}.content-hero .square-row:nth-child(2) .square:nth-child(3){background-color:rgba(0,0,0,.7)}.content-hero .square-row:nth-child(2) .square:nth-child(4){background-color:rgba(0,0,0,.6)}.content-hero .square-row:nth-child(2) .square:nth-child(5){background-color:rgba(0,0,0,.5)}.content-hero .square-row:nth-child(2) .square:nth-child(6){background-color:rgba(0,0,0,.4)}.content-hero .square-row:nth-child(3) .square:nth-child(1){background-color:#000}.content-hero .square-row:nth-child(3) .square:nth-child(2){background-color:rgba(0,0,0,.9)}.content-hero .square-row:nth-child(3) .square:nth-child(3){background-color:rgba(0,0,0,.8)}.content-hero .square-row:nth-child(3) .square:nth-child(4){background-color:rgba(0,0,0,.7)}.content-hero .square-row:nth-child(3) .square:nth-child(5){background-color:rgba(0,0,0,.6)}.content-hero .square-row:nth-child(3) .square:nth-child(6){background-color:rgba(0,0,0,.5)}.content-hero .square-row:nth-child(3) .square:last-child{background-color:var(--clr-red);background-image:url(./../../dist/assets/icon-arrow-down_white.svg);background-repeat:no-repeat;background-position:center;background-size:50%;mix-blend-mode:none}.content-hero .square-btn-wrap{position:relative;height:100%;aspect-ratio:1}@media screen and (max-width: 73.6875em){.content-hero .square-btn-wrap{height:auto;width:16.6666666667%}}.content-hero .square-btn-wrap span{position:absolute;z-index:10;top:0;left:0;width:calc(100% - 1px);height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:1rem;line-height:1;padding-inline:1rem;color:var(--clr-black);background-color:var(--clr-white)}@media screen and (max-width: 73.6875em){.content-hero .square-btn-wrap .square{width:100%}}.content-hero .square-btn-wrap .square.btn-scroll-down{transition:all cubic-bezier(0.8, 0, 1, 1) .25s;position:absolute;z-index:100;top:0;left:0}.content-hero .square-btn-wrap .square.btn-scroll-down.arrow-right{transform:rotate(-90deg)}.content-hero .square-btn-toggle{pointer-events:all;position:relative;z-index:200;width:100%;height:100%;cursor:pointer}@media(hover: hover){.content-hero .square-btn-toggle:hover~.btn-scroll-down{transform:translateX(100%)}.content-hero .square-btn-toggle:hover~.btn-scroll-down.arrow-right{transform:translateX(100%) rotate(-90deg)}}.socials{display:flex;flex-wrap:nowrap;align-items:center;gap:.625rem;list-style:none}.social{width:1.625rem;height:1.625rem;border-radius:100%;text-decoration:none;background-color:#fff;display:flex;justify-content:center;align-items:center;color:rgba(0,0,0,.75);transition:all ease-in-out .2s;font-size:1.025rem}@media(hover: hover){.social:hover{opacity:.7}}.main-header{padding-block:calc(var(--row-gap-900) + var(--nav-h)) var(--row-gap-900)}.main-header .header-title{display:flex;flex-wrap:nowrap;gap:.5rem 1rem;margin-bottom:1.25rem;align-items:center;width:100%}@media screen and (max-width: 47.9375em){.main-header .header-title{flex-direction:column;align-items:flex-start}}.main-header .header-title.heading-1{font-size:clamp(3rem,4.5vw,6rem)}.main-header .header-title:before{content:"";width:calc((100% - 13.75rem)/12*1.5);min-width:5.3125rem;aspect-ratio:1;flex-shrink:0;flex-grow:0;background-color:var(--clr-red)}@media screen and (max-width: 47.9375em){.main-header .header-title:before{min-width:unset;width:3rem}}.main-header .header-title small{display:block;font-size:1.25rem;font-weight:700}.main-header .header-title span{max-width:10em}.main-header .header-subtitle{width:100%;max-width:calc((100% - 1.25rem)/3*2);column-count:var(--n-cols, 1);column-gap:1.25rem}@media screen and (max-width: 47.9375em){.main-header .header-subtitle{column-count:1;max-width:100%}}.main-content>.wp-block-heading{margin-block:calc(var(--row-gap-900)/2)}.main-content .wp-block-heading{width:100%;font-weight:700}.main-content .wp-block-heading span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.section-cta{display:flex;flex-direction:column;row-gap:1.5rem;align-items:center;margin-block:var(--row-gap-900)}.section-cta h1,.section-cta .heading-1{font-weight:700}.section-cta h2,.section-cta .heading-2{font-weight:700}.section-cta h3,.section-cta .heading-3{font-weight:700}.section-cta h4,.section-cta .heading-4{font-weight:700}.section-cta h5,.section-cta .heading-5{font-weight:700}.section-cta h6,.section-cta .heading-6{font-weight:700}@media screen and (max-width: 47.9375em){.section-cta .btn{flex-grow:1}}.section-cta .btn span{padding-block:1rem}@media screen and (max-width: 47.9375em){.section-cta .btn span{flex-grow:1;justify-content:center}}.section-cta .btn .icon-cont{padding-inline:.725rem}.section-title-gallery{text-align:center;display:flex;flex-direction:column;row-gap:2.5rem}.section-title-gallery h3{font-weight:700}.section-title-gallery .swiper{width:100%;overflow:hidden;user-select:none}.section-title-gallery .swiper .swiper-slide{aspect-ratio:1;width:20%;cursor:pointer}@media screen and (max-width: 47.9375em){.section-title-gallery .swiper .swiper-slide{width:33.3333333333%}}@media(hover: hover){.section-title-gallery .swiper .swiper-slide:hover img{filter:brightness(1.125)}}.section-title-gallery .swiper img,.section-title-gallery .swiper video{height:100%;object-fit:cover;transition:all var(--t-cubic) .5s}.section-title-gallery .swiper .card-video{height:100%}.section-title-gallery .swiper .card-video .img-main{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:100%}.section-title-gallery .swiper .card-video .img-main .icon-img{position:absolute;bottom:auto;right:auto;height:25%;aspect-ratio:1}.section-title-gallery .swiper .card-video video{height:100%;width:100%}.lity-container{max-width:70% !important}.dialog{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;background-color:rgba(0,0,0,.25)}.dialog[open]{display:flex;justify-content:center;align-items:center}.dialog-body{background-color:var(--clr-white);padding:1rem;position:relative;max-width:calc(100% - var(--p-inline-400)*2);max-height:calc(100% - var(--row-gap-900)*2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:gray rgba(0,0,0,0)}.dialog-body::-webkit-scrollbar{width:4px;margin-right:-2rem}.dialog-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dialog-body::-webkit-scrollbar-thumb{background:gray;border-radius:4px}.dialog-body::-webkit-scrollbar-thumb:hover{background:gray}.dialog-body .btn-close{position:sticky;z-index:10;top:0;margin-top:-1rem;margin-left:auto;background-color:var(--clr-red);padding:.5rem;transform:translate(1rem, -1rem)}.dialog-body .btn-close img{width:1rem}#mc_embed_signup{max-width:100%}#mc_embed_signup form{margin:0}.lightbox-wrapper{position:fixed;z-index:100;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);border:0}.lightbox-image-container{position:relative}.lightbox-image-container img{max-width:calc(100dvw - clamp(1.25rem,1.248rem + 5.47vw,10rem));max-height:calc(100dvh - 3rem - 1.5rem - var(--nav-h)*2)}@media screen and (max-width: 47.9375em){.lightbox-image-container img{max-width:calc(100dvw - 2.5rem)}}.lightbox-image-container .btn-close-lightbox{position:absolute;top:0;right:0;transform:translateY(calc(-100% - 0.5rem));width:1.5rem;height:1.5rem;background-color:var(--clr-red);color:var(--clr-white);display:flex;justify-content:center;align-items:center;transition:all ease-in-out .2s}.lightbox-image-container .btn-close-lightbox:focus-visible{outline:0}@media(hover: hover){.lightbox-image-container .btn-close-lightbox:hover{opacity:.7}}.lity .lity-container{position:relative}@media screen and (max-width: 47.9375em){.lity .lity-container{max-width:calc(100% - 2.5rem) !important;max-height:calc(100% - 2.5rem)}}.lity .lity-close{position:absolute;top:0;right:0;background-color:var(--clr-red);transition:all ease-in-out .2s}@media(hover: hover){.lity .lity-close:hover{opacity:.7}}.main-content-op{padding:1.25rem}.main-content-op .wpcf7 form .wpcf7-response-output{display:flex;column-gap:1.25rem;align-items:center;justify-content:center;border-width:0;font-weight:700;line-height:150%;font-size:clamp(0.875rem,0.772rem + 0.19vw,1rem);position:relative;padding-left:5rem;margin:0;grid-column:3/11}@media screen and (max-width: 47.9375em){.main-content-op .wpcf7 form .wpcf7-response-output{grid-column:1/2}}.main-content-op .wpcf7 form .wpcf7-response-output::before{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:50px;background-size:cover;background-repeat:no-repeat}*.required::after{content:"*";color:var(--clr-red);position:absolute;top:0;bottom:0}.single-input,.wpcf7-form-control{position:relative;display:flex;align-items:center;border:1px solid var(--clr-gray-500);padding:1rem;font-size:clamp(0.875rem,0.772rem + 0.19vw,1rem);margin-top:.25rem}.single-input.wpcf7-not-valid,.wpcf7-form-control.wpcf7-not-valid{border:1px solid var(--clr-red)}.single-input option,.wpcf7-form-control option{color:#000}.single-input-wrap,.wpcf7-form-control-wrap{display:flex;flex-direction:column;row-gap:.25rem;font-weight:500}.single-input-wrap .input-error,.wpcf7-form-control-wrap .input-error{display:none}.single-input-wrap.has-error .single-input,.wpcf7-form-control-wrap.has-error .single-input{border-color:var(--clr-red)}.single-input-wrap.has-error .input-error,.wpcf7-form-control-wrap.has-error .input-error{display:block}.single-input-wrap label,.wpcf7-form-control-wrap label{font-weight:inherit;position:relative}.single-input-wrap label.required::after,.wpcf7-form-control-wrap label.required::after{content:"*";color:var(--clr-red);position:absolute;top:0;bottom:0}.single-input-wrap .input-error,.wpcf7-form-control-wrap .input-error{font-size:.75rem;font-weight:500;color:var(--clr-red)}.single-input .btn-input-icon,.wpcf7-form-control .btn-input-icon{position:absolute;z-index:10;top:50%;right:.5rem;transform:translateY(-50%);width:1.5rem;aspect-ratio:1}.single-input .btn-input-icon img,.wpcf7-form-control .btn-input-icon img{height:100%}.single-input input,.single-input select,.single-input textarea,.wpcf7-form-control input,.wpcf7-form-control select,.wpcf7-form-control textarea{border:0;width:100%;height:auto;padding:.5rem;color:var(--clr-gray-700);font-weight:inherit;border-radius:0}.single-input input::placeholder,.single-input select::placeholder,.single-input textarea::placeholder,.wpcf7-form-control input::placeholder,.wpcf7-form-control select::placeholder,.wpcf7-form-control textarea::placeholder{font-family:inherit;color:var(--clr-gray-600)}.wpcf7-radio{padding:0;margin:0;border:0;display:flex;gap:1rem}.wpcf7-radio .wpcf7-list-item-label{white-space:nowrap}.wpcf7-radio label{column-gap:1rem !important}.wpcf7-list-item.first{margin-left:0}.label-input-wrap{display:flex;flex-direction:column}select.single-input{color:var(--clr-gray-600)}.upload-file{grid-column:span 2;border:2px dashed var(--clr-gray-500);background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:2.5rem 0}.upload-file p:first-of-type,.upload-file p.required{font-weight:bold}.upload-file p{position:relative}.upload-file p:last-of-type{margin-top:1.25rem;text-align:center}.single-input-wrap:has(textarea),.wpcf7-textarea,.wpcf7-submit{grid-column:span 2;font-family:"Montserrat",sans-serif}textarea{resize:none}.p-input.flex{display:flex;column-gap:0.9375rem;align-items:first baseline}.wpcf7-acceptance{grid-column:span 2;border:none}input[type=checkbox]{appearance:none;width:15px;height:15px;position:relative;border:1px solid var(--clr-gray-700);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox]:checked::after{content:none;width:10px;height:10px;position:absolute;top:25%;left:50%;color:red;transform:translate(-50%, -50%);border-radius:0.25rem}input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.wpcf7-acceptance{width:100%;padding:0;grid-column:1/3}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-list-item label{display:flex;column-gap:20px;align-items:center}.wpcf7-not-valid-tip{font-family:"Montserrat",sans-serif}.wrap-submit{grid-column:1/3;display:flex;justify-content:center}.wpcf7-submit{display:flex;flex-wrap:nowrap;align-items:stretch;border:0;box-shadow:none;background-color:var(--clr-red);position:relative;overflow:hidden;transition:all ease-in-out .2s;font-size:1rem;font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer;color:var(--clr-white);margin-top:2.5rem;position:relative}.wpcf7-submit input{position:relative}.wpcf7-submit input ::after{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background-image:url(./../../dist/assets/icon-send_white.svg);background-size:cover;background-repeat:no-repeat}.wpcf7-submit>span{background-color:var(--clr-red);border-color:var(--clr-red)}.wpcf7-submit:hover{background-color:var(--clr-black);border-color:var(--clr-black)}.wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}.wp-block-group:has(.wp-block-heading,.wpcf7){width:calc(150% + 1.25rem + var(--p-inline-400)*2);margin-left:calc(var(--p-inline-400)*-1);margin-block:var(--row-gap-900) 0;background-color:var(--clr-gray-100);padding:var(--row-gap-900) var(--p-inline-400);display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.25rem}@media screen and (max-width: 47.9375em){.wp-block-group:has(.wp-block-heading,.wpcf7){width:calc(100% + var(--p-inline-400)*2)}}.wp-block-group:has(.wp-block-heading,.wpcf7):first-child:last-child{margin-block:0}.wp-block-group:has(.wp-block-heading,.wpcf7) .wp-block-heading,.wp-block-group:has(.wp-block-heading,.wpcf7) .wpcf7{grid-column:2/12}@media screen and (max-width: 47.9375em){.wp-block-group:has(.wp-block-heading,.wpcf7) .wp-block-heading,.wp-block-group:has(.wp-block-heading,.wpcf7) .wpcf7{grid-column:span 12}}.wp-block-group:has(.wp-block-heading,.wpcf7) .wp-block-heading{margin-top:0;margin-bottom:calc(var(--row-gap-900)/2)}.wp-block-group:has(.wp-block-heading,.wpcf7) .wpcf7{width:100%;background-color:rgba(0,0,0,0);margin:0;padding:0}.wp-block-group:has(.wp-block-heading,.wpcf7) .wpcf7-form{grid-column:1/13}.wpcf7{width:calc(100% + var(--p-inline-400)*2);margin-left:calc(var(--p-inline-400)*-1);margin-block:var(--row-gap-900) 0;background-color:var(--clr-gray-100);padding:var(--row-gap-900) var(--p-inline-400);display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.25rem}@media screen and (max-width: 47.9375em){.wpcf7{width:calc(100% + var(--p-inline-400)*2)}}.wpcf7:first-child:last-child{margin-block:0}.wpcf7:last-child{margin-block:0}.wpcf7 p{margin:0 !important}.wpcf7 .wpcf7-response-output{padding:0;margin:calc(var(--row-gap-900)/2) 0;border:0 !important;display:flex;justify-content:center;align-items:center;gap:1rem;font-weight:700}.wpcf7 .wpcf7-response-output:before{content:"";aspect-ratio:1;width:5rem;height:5rem;background-image:url(./../../dist/assets/icon-alert_red.svg);background-size:70%;background-repeat:no-repeat;background-position:center;background-color:var(--clr-red)}.wpcf7-form{grid-column:2/12;display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (max-width: 47.9375em){.wpcf7-form{grid-column:1/13}}.form-row{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.25rem}.col-1{grid-column:span 1}@media screen and (max-width: 47.9375em){.col-1{grid-column:span 12}}.col-2{grid-column:span 2}@media screen and (max-width: 47.9375em){.col-2{grid-column:span 12}}.col-3{grid-column:span 3}@media screen and (max-width: 47.9375em){.col-3{grid-column:span 12}}.col-4{grid-column:span 4}@media screen and (max-width: 47.9375em){.col-4{grid-column:span 12}}.col-5{grid-column:span 5}@media screen and (max-width: 47.9375em){.col-5{grid-column:span 12}}.col-6{grid-column:span 6}@media screen and (max-width: 47.9375em){.col-6{grid-column:span 12}}.col-7{grid-column:span 7}@media screen and (max-width: 47.9375em){.col-7{grid-column:span 12}}.col-8{grid-column:span 8}@media screen and (max-width: 47.9375em){.col-8{grid-column:span 12}}.col-9{grid-column:span 9}@media screen and (max-width: 47.9375em){.col-9{grid-column:span 12}}.col-10{grid-column:span 10}@media screen and (max-width: 47.9375em){.col-10{grid-column:span 12}}.col-11{grid-column:span 11}@media screen and (max-width: 47.9375em){.col-11{grid-column:span 12}}.col-12{grid-column:span 12}@media screen and (max-width: 47.9375em){.col-12{grid-column:span 12}}.single-input{padding:0;margin:0;border:0}.single-input>*{width:100%}.single-input input,.single-input select,.single-input textarea{color:var(--clr-gray-600);width:100%;background-color:rgba(0,0,0,0);margin:0;border:1px solid var(--clr-gray-500);border-radius:4px;background-color:var(--clr-white)}.single-input input::placeholder,.single-input select::placeholder,.single-input textarea::placeholder{color:var(--clr-gray-600)}.wpcf7 label span:not(.wpcf7-list-item-label){color:var(--clr-red)}.wpcf7-not-valid-tip{font-size:0.875rem;font-weight:500;line-height:1}.input-wrap-file{position:relative;overflow:hidden;min-height:6.25rem}.input-wrap-file .single-input{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;opacity:0}.input-wrap-file .single-input p,.input-wrap-file .single-input span{width:100%;height:100%}.input-wrap-file .single-input-visible{flex-grow:1;display:flex;justify-content:center;align-items:center;border:2px dashed var(--clr-gray-600);border-radius:4px;background-color:var(--clr-white);padding:1.5rem}.input-wrap-file .single-input-visible.has-error{border-color:var(--clr-red)}.input-wrap-file .single-input-visible.is-ok{border-color:var(--clr-green)}.input-wrap-file .single-input-visible strong span{color:var(--clr-red)}.input-file-message,.input-file-message p{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.input-file-message.is-hidden{display:none}.input-file-message.file-ok,.input-file-message.file-ok p{width:100%;flex-direction:row;gap:.5rem;text-align:left;overflow:hidden}.input-file-message.file-ok{color:var(--clr-green)}.input-file-message.file-ok .js-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-file-message.file-error{font-size:0.875rem;font-weight:500;text-align:center;color:var(--clr-red);margin-top:.25rem}.wpcf7-acceptance label{display:flex;flex-wrap:nowrap;gap:1rem;align-items:flex-start}input[type=checkbox]{width:1.25rem;height:1.25rem;border:1px solid var(--clr-gray-600);border-radius:4px;background-color:var(--clr-white)}input[type=checkbox]:checked{background-image:url(./../../dist/assets/icon-checkmark_red.svg);background-repeat:no-repeat;background-size:80%;background-position:center}input[type=checkbox]:before,input[type=checkbox]:after{content:none}p:has(.wpcf7-submit),.wpcf7-submit{order:1000}.wpcf7-submit{margin:0 auto;padding:1rem 3.5rem 1rem 2rem;background-image:url(./../../dist/assets/icon-paperplane_white.svg);background-size:1.5rem;background-position:calc(100% - 0.75rem) 50%;background-repeat:no-repeat;border-radius:4px}.js-handler-target.is-hidden{display:none}p:has(.wpcf7-spinner){text-align:center}.wpcf7 .wpcf7-spinner{margin:1rem auto}.loader{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.25)}.spinner{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#fff;--_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.home{--transition: all var(--cubic-400) .325s}.home .main-content-home{position:relative;padding-inline:0}.home .content-section:not(.footer-cta){padding:6.25rem 0}@media screen and (max-width: 73.6875em)and (orientation: portrait){.home .content-section:not(.footer-cta){padding:3.125rem 1.25rem}}@media screen and (max-width: 61.9375em){.home .content-section:not(.footer-cta){padding:3.125rem 1.25rem}}.home .content-section:not(.footer-cta) h1{font-weight:800}.home .content-section:not(.footer-cta) h2{font-weight:800}.home .content-section:not(.footer-cta) h3{font-weight:800}.home .content-section:not(.footer-cta) h4{font-weight:800}.home .content-section:not(.footer-cta) h5{font-weight:800}.home .content-section:not(.footer-cta) h6{font-weight:800}.home .content-section h2:first-child{margin-bottom:0}@media screen and (max-width: 47.9375em){.section-collage{display:flex;flex-direction:column;row-gap:2rem}}.section-collage .card{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr;gap:1.25rem;max-width:80em;margin-inline:auto;--shapes-w: calc((100% - 1.25rem * 5) / 6)}@media screen and (max-width: 47.9375em){.section-collage .card{grid-template-columns:1fr;gap:1rem;--shapes-w: 2.5rem}}.section-collage .card:nth-of-type(odd) .card-desc{padding-right:var(--p-inline-400)}.section-collage .card:nth-of-type(odd) .card-desc:after{content:"";width:7.5rem;aspect-ratio:1}@media screen and (max-width: 47.9375em){.section-collage .card:nth-of-type(odd) .card-desc:after{content:none}}.section-collage .card:nth-of-type(odd)+.card{margin-top:calc(7.5rem*-1)}@media screen and (max-width: 47.9375em){.section-collage .card:nth-of-type(odd)+.card{margin-top:0}}.section-collage .card figure{grid-column:2/7;grid-row:1/2;aspect-ratio:1;overflow:hidden}@media screen and (max-width: 61.9375em){.section-collage .card figure{grid-column:1/7}}@media screen and (max-width: 47.9375em){.section-collage .card figure{grid-column:1/2}}.section-collage .card figure img{height:100%;object-fit:cover}.section-collage .card .card-desc{grid-column:7/13;grid-row:1/2;display:flex;flex-direction:column;row-gap:1rem;line-height:1.25}@media screen and (max-width: 47.9375em){.section-collage .card .card-desc{grid-column:1/2;grid-row:2/3}}.section-collage .card .card-desc:before{content:"";width:var(--shapes-w);aspect-ratio:1;background-color:var(--clr-red)}@media screen and (max-width: 73.6875em){.section-collage .card h2{font-size:clamp(1.5rem,1.31470625rem + 0.93vw,2rem)}}.section-collage .square-shapes{margin-left:auto;display:flex;position:relative;align-self:flex-end;grid-column:2/4;width:100%}@media screen and (max-width: 47.9375em){.section-collage .square-shapes{display:none}}.section-collage .square-shapes:before,.section-collage .square-shapes:after{content:"";aspect-ratio:1}.section-collage .square-shapes:before{background-color:var(--clr-black);width:var(--shapes-w);position:absolute;z-index:10;top:0;left:0;transform:translate(-50%, -50%);width:45%}.section-collage .square-shapes:after{background-color:var(--clr-red);width:100%}.section-collage .square-shapes+figure{grid-column:6/11}@media screen and (max-width: 61.9375em){.section-collage .square-shapes+figure{grid-column:6/13}}@media screen and (max-width: 47.9375em){.section-collage .square-shapes+figure{grid-column:1/2}}.section-cards{display:flex;flex-direction:column;row-gap:1.25rem;background-color:var(--clr-gray-100)}.section-cards.is-visible .cards-wrap{max-width:80em}@media screen and (max-width: 80em){.section-cards.is-visible .cards-wrap{max-width:60dvw}}@media screen and (max-width: 61.9375em){.section-cards.is-visible .cards-wrap{max-width:75dvw}}@media screen and (max-width: 47.9375em){.section-cards.is-visible .cards-wrap{max-width:100%}}.section-cards h2{text-align:center}.section-cards .cards-wrap{display:flex;flex-direction:column;row-gap:1.25rem;width:100%;max-width:100%;padding-inline:1.25rem;margin-inline:auto;transition:var(--transition)}@media screen and (max-width: 80em){.section-cards .cards-wrap{max-width:80dvw}}@media screen and (max-width: 61.9375em){.section-cards .cards-wrap{max-width:90dvw}}@media screen and (max-width: 47.9375em){.section-cards .cards-wrap{max-width:100%;padding-inline:0}}.section-cards .cards-row{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:stretch;justify-content:space-between}@media screen and (max-width: 47.9375em){.section-cards .cards-row{flex-direction:column}}.section-cards .card{flex-grow:0;flex-shrink:0;width:calc((80em - 6.25rem)/4);display:flex;flex-direction:column;row-gap:1.25rem;background-color:var(--clr-white);box-shadow:0px 2px 20px -5px rgba(0,0,0,.2);padding-bottom:1.25rem;overflow:hidden}@media screen and (max-width: 80em){.section-cards .card{width:calc((60dvw - 3.75rem)/2)}}@media screen and (max-width: 61.9375em){.section-cards .card{width:calc((75dvw - 3.75rem)/2)}}@media screen and (max-width: 47.9375em){.section-cards .card{width:100%}}.section-cards .card-body{padding-inline:1.25rem;display:flex;flex-direction:column;row-gap:1.25rem}.section-cards .card h3{font-size:clamp(1.25rem,0.056rem + 1.62vw,2rem)}@media screen and (max-width: 73.6875em){.section-cards .card h3{font-size:clamp(1rem,0.90366875rem + 0.47vw,1.25rem)}}@media screen and (max-width: 47.9375em){.section-cards .card h3{font-size:1.75rem}}.section-cards .card figure{position:relative}.section-cards .card img{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:65%;aspect-ratio:1}.section-cards .square-row{display:flex;flex-wrap:nowrap;width:100%}.section-cards .square-row:nth-child(1) .square:nth-child(1){background-color:rgba(0,0,0,.125)}.section-cards .square-row:nth-child(1) .square:nth-child(2){background-color:rgba(0,0,0,.1)}.section-cards .square-row:nth-child(1) .square:nth-child(3){background-color:rgba(0,0,0,.05)}.section-cards .square-row:nth-child(1) .square:nth-child(4){background-color:rgba(0,0,0,.125)}.section-cards .square-row:nth-child(2) .square:nth-child(1){background-color:rgba(0,0,0,.1)}.section-cards .square-row:nth-child(2) .square:nth-child(2){background-color:rgba(0,0,0,.05)}.section-cards .square-row:nth-child(2) .square:nth-child(3){background-color:rgba(0,0,0,.1)}.section-cards .square-row:nth-child(2) .square:nth-child(4){background-color:rgba(0,0,0,.05)}.section-cards .square-row:nth-child(3) .square:nth-child(1){background-color:rgba(0,0,0,.05)}.section-cards .square-row:nth-child(3) .square:nth-child(2){background-color:rgba(0,0,0,.1)}.section-cards .square-row:nth-child(3) .square:nth-child(3){background-color:rgba(0,0,0,.125)}.section-cards .square-row:nth-child(3) .square:nth-child(4){background-color:rgba(0,0,0,.025)}.section-cards .square{flex:0 0 25%;aspect-ratio:1}.section-numbers{position:relative;user-select:none}.section-numbers.content-section{padding:0 !important}@media screen and (max-width: 47.9375em){.section-numbers.content-section{padding:3.125rem 1.25rem !important}}.section-numbers.is-visible .title-wrap{opacity:0}.section-numbers.is-visible .cards-row:nth-of-type(even),.section-numbers.is-visible .cards-row:nth-of-type(odd){margin-left:0}.section-numbers.is-visible .card{transform:scaleY(1)}.section-numbers>*{position:absolute}.section-numbers:before{content:"";position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.section-numbers .bg-img{z-index:0;top:0;left:0;height:100%;object-fit:cover}.section-numbers .title-wrap,.section-numbers .cards{z-index:20}.section-numbers .title-wrap{top:50%;left:50%;transform:translate(-50%, -50%);color:var(--clr-white);transition:var(--transition)}@media screen and (max-width: 47.9375em){.section-numbers .title-wrap{opacity:0}}.section-numbers .title-wrap h1{font-size:25dvw;line-height:.75}.section-numbers .title-wrap h2{font-size:10dvw;line-height:.85}.section-numbers .cards{position:relative;z-index:50;width:100%;height:100%;display:flex;flex-direction:column}@media screen and (max-width: 47.9375em){.section-numbers .cards{row-gap:0.625rem}}.section-numbers .cards-row{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;transition:var(--transition);transition-delay:0.65s}@media screen and (max-width: 47.9375em){.section-numbers .cards-row{column-gap:0.625rem}}.section-numbers .cards-row:nth-of-type(odd){margin-left:-25%}@media screen and (max-width: 47.9375em){.section-numbers .cards-row:nth-of-type(odd){margin-left:0}}.section-numbers .cards-row:nth-of-type(odd) .card:before{content:"";width:50%;aspect-ratio:1}@media screen and (max-width: 47.9375em){.section-numbers .cards-row:nth-of-type(odd) .card:before{content:none}}.section-numbers .cards-row:nth-of-type(even){margin-left:25%}@media screen and (max-width: 47.9375em){.section-numbers .cards-row:nth-of-type(even){margin-left:0}}.section-numbers .cards-row:nth-of-type(even) .card:after{content:"";width:50%;aspect-ratio:1}@media screen and (max-width: 47.9375em){.section-numbers .cards-row:nth-of-type(even) .card:after{content:none}}.section-numbers .card{width:50%;display:flex;flex-wrap:nowrap;transform:scaleY(0);transform-origin:bottom;transition:var(--transition)}@media screen and (max-width: 47.9375em){.section-numbers .card{width:calc(50% - 0.3125rem);transform:none}}.section-numbers .card-content{width:50%;aspect-ratio:1;background-color:var(--clr-red);color:var(--clr-white);display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:2.5%}@media screen and (max-width: 47.9375em){.section-numbers .card-content{width:100%}}.section-numbers .card-content h1{font-size:5.25dvw;line-height:.8}@media screen and (max-width: 47.9375em){.section-numbers .card-content h1{font-size:9.25dvw}}.section-numbers .card-content h2,.section-numbers .card-content h3{line-height:.9}.section-numbers .card-content h2{font-size:4.2dvw}@media screen and (max-width: 47.9375em){.section-numbers .card-content h2{font-size:7.4dvw}}.section-numbers .card-content h3{font-size:2.9925dvw}@media screen and (max-width: 47.9375em){.section-numbers .card-content h3{font-size:5.2725dvw}}.section-numbers .card-content p{font-size:1.25dvw;line-height:1.25;text-transform:uppercase}@media screen and (max-width: 47.9375em){.section-numbers .card-content p{font-size:2.25dvw}}.section-cards-bg{position:relative;display:flex;flex-direction:column;row-gap:1.25rem;background-color:var(--clr-gray-100);overflow:hidden;transition:all cubic-bezier(0.85, 0.01, 0.7, 1) .325s}.section-cards-bg:before{content:"";position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6);pointer-events:none}.section-cards-bg .bg-img{position:absolute;z-index:0;top:0;left:0;height:100%;object-fit:cover}.section-cards-bg .cards-wrap{position:relative;width:100%;max-width:min(75%,80em);margin-inline:auto;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.25rem}@media screen and (max-width: 47.9375em){.section-cards-bg .cards-wrap{max-width:100%;grid-template-columns:1fr;row-gap:1.25rem}}.section-cards-bg .logo,.section-cards-bg .cards-row{position:relative}.section-cards-bg .logo{z-index:20;grid-column:6/8;aspect-ratio:1;grid-row:1/2;max-width:7.8125rem;margin-inline:auto;transform:translateY(50%)}@media screen and (max-width: 47.9375em){.section-cards-bg .logo{grid-column:1/2;width:25%}}.section-cards-bg .cards-row{z-index:10;grid-column:1/13;grid-row:2/3;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 47.9375em){.section-cards-bg .cards-row{grid-column:1/2;grid-row:2/3}}.section-cards-bg .card{width:calc(50% - 0.625rem);border-top:4px solid var(--clr-red);background-color:var(--clr-white)}@media screen and (max-width: 61.9375em){.section-cards-bg .card{width:80%}}@media screen and (max-width: 47.9375em){.section-cards-bg .card{width:100%}}.section-cards-bg .card figure{aspect-ratio:16/9}.section-cards-bg .card figure img{height:100%;object-fit:cover}.section-cards-bg .card-body{display:flex;flex-direction:column;row-gap:1.25rem;padding:1.25rem}.section-cards-bg .card-desc{display:flex;flex-direction:column;row-gap:1.2rem}.section-cards-bg .card h3,.section-cards-bg .card h4,.section-cards-bg .card h5,.section-cards-bg .card p{font-size:1rem;line-height:1.25}.section-cards-bg .card h3,.section-cards-bg .card h4,.section-cards-bg .card h5{text-transform:uppercase;font-weight:700}.section-cards-bg .card .btn{margin-top:auto}.section-cards-bg .card .btn span{padding:1rem 2rem}.section-cards-bg .card .btn .icon-cont{padding-inline:.75rem}.section-services{width:100%;background-color:var(--clr-black);color:var(--clr-white)}.section-services .content-section-wrap{width:100%;max-width:min(75%,80em);margin-inline:auto;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.25rem;align-items:stretch}@media screen and (max-width: 47.9375em){.section-services .content-section-wrap{max-width:100%;margin-right:0;grid-template-columns:1fr;display:flex;flex-direction:column;row-gap:1.25rem}}.section-services .section-header{grid-column:1/span 3;writing-mode:sideways-lr;align-items:flex-end;display:flex}@media screen and (max-width: 47.9375em){.section-services .section-header{writing-mode:unset;grid-column:1/2}}@media screen and (max-width: 47.9375em){.section-services .section-header h1,.section-services .section-header h2{font-size:1.5rem}}.section-services .services-wrap{grid-column:4/span 9;display:flex;flex-direction:column;row-gap:6.25rem}@media screen and (max-width: 47.9375em){.section-services .services-wrap{grid-column:1/2;row-gap:1.25rem}}.section-services .services-wrap-top{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:space-between;gap:1.25rem;width:calc(100% + 12.5dvw)}@media screen and (max-width: 47.9375em){.section-services .services-wrap-top{flex-direction:column;width:100%}}.section-services .desc-wrap{width:45%}@media screen and (max-width: 47.9375em){.section-services .desc-wrap{width:100%}}.section-services .swiper-navigation{position:relative;padding-block:1.25rem;border-bottom:1px solid var(--clr-red);width:30%;display:flex;flex-wrap:nowrap;align-items:center;gap:1rem}@media screen and (max-width: 47.9375em){.section-services .swiper-navigation{width:100%}}.section-services .swiper-navigation.is-hidden{display:none}.section-services .swiper-button-next,.section-services .swiper-button-prev{position:unset;transform:none;margin:0;display:flex;justify-content:center;align-items:center;width:auto;aspect-ratio:1}.section-services .swiper-button-next.swiper-button-disabled,.section-services .swiper-button-prev.swiper-button-disabled{display:flex}.section-services .swiper-button-next:after,.section-services .swiper-button-prev:after{content:none}.section-services .swiper-button-next img,.section-services .swiper-button-prev img{width:70%}.section-services .swiper-button-prev{transform:scaleX(-1)}.section-services .swiper{margin:auto 0 0;width:calc(100% + 12.5dvw)}@media screen and (max-width: 47.9375em){.section-services .swiper{width:100%}}.section-services .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1.25rem)/3);margin-right:1.25rem}@media screen and (max-width: 61.9375rem){.section-services .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1.25rem)/2)}}@media screen and (max-width: 47.9375rem){.section-services .swiper:not(.swiper-initialized) .swiper-slide{width:calc((100% - 1.25rem)/1)}}.section-services .swiper img{user-select:none}.section-services .swiper-wrapper{align-items:stretch}.section-services .swiper-slide{display:flex;flex-direction:column;justify-content:flex-end;height:auto}.section-services .swiper-slide h3{font-size:1.25rem}.section-services .swiper-slide .btn-primary{position:absolute;z-index:10;right:0;bottom:0;width:2.625rem;aspect-ratio:1;background-color:var(--clr-red);display:flex;justify-content:center;align-items:center}.section-services .swiper-slide .btn-primary img{width:40%}.section-services .service{display:flex;flex-direction:column;justify-content:flex-end;row-gap:1.25rem;height:inherit}.section-services .service>img{aspect-ratio:1;object-fit:cover}.section-solutions{width:100%}.section-solutions.section-solutions-accent .thumb{border-top:2px solid var(--clr-red)}.section-solutions .content-section-wrap{width:100%;max-width:min(75%,80em);margin-inline:auto;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:1.25rem;align-items:stretch}@media screen and (max-width: 47.9375em){.section-solutions .content-section-wrap{max-width:100%;grid-template-columns:1fr;display:flex;flex-direction:column;row-gap:1.25rem}}.section-solutions .section-header{grid-column:1/span 3;writing-mode:sideways-lr;align-items:flex-end;display:flex}@media screen and (max-width: 47.9375em){.section-solutions .section-header{writing-mode:unset;grid-column:1/2}}@media screen and (max-width: 47.9375em){.section-solutions .section-header h1,.section-solutions .section-header h2{font-size:1.5rem}}.section-solutions .solutions-wrap{grid-column:4/span 9;display:flex;flex-direction:column;justify-content:flex-end;row-gap:6.25rem}@media screen and (max-width: 47.9375em){.section-solutions .solutions-wrap{grid-column:1/2;row-gap:1.25rem}}.section-solutions .solutions-cont{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}.section-solutions .solution{display:flex;flex-direction:column;justify-content:flex-end;row-gap:1.25rem;position:relative;width:calc(50% - 0.625rem)}@media screen and (max-width: 47.9375em){.section-solutions .solution{width:100%}}.section-solutions .solution .wp-post-image{aspect-ratio:16/9;object-fit:cover}.section-solutions .solution .btn-primary{position:absolute;z-index:10;right:0;bottom:0;width:2.5rem;aspect-ratio:1;background-color:var(--clr-red);display:flex;justify-content:center;align-items:center}.section-solutions .solution .btn-primary img{width:40%}.section-solutions .solution-logo{margin-bottom:auto;width:70%;aspect-ratio:419/161;object-position:bottom left}.section-solutions .solution-excerpt{font-size:.9rem;display:flex;flex-direction:column;row-gap:1em}.label-scroll{position:absolute;z-index:50;bottom:0;left:0;width:12.5%;max-width:275px;max-height:unset;aspect-ratio:245/1868;transform:translateY(var(--translate-y));pointer-events:none;user-select:none}@media screen and (max-width: 47.9375em){.label-scroll{display:none}}.label-scroll.is-fixed{position:fixed;top:0;bottom:unset}.tax-servizi-offerti{padding-top:var(--nav-h)}.tax-servizi-offerti .hero{padding-block:var(--row-gap-900)}.tax-servizi-offerti .hero h1{display:flex;flex-wrap:nowrap;gap:.5rem 1rem;margin-bottom:.25em;max-width:calc(31.25rem*2 + .5rem)}@media screen and (max-width: 47.9375em){.tax-servizi-offerti .hero h1{flex-direction:column}}.tax-servizi-offerti .hero h1:before{content:"";width:2em;height:2em;flex-shrink:0;flex-grow:0;background-color:var(--clr-red)}@media screen and (max-width: 47.9375em){.tax-servizi-offerti .hero h1:before{width:1em;height:1em}}.tax-servizi-offerti .hero-desc{column-count:2;column-width:31.25rem;column-gap:.5rem;max-width:calc(31.25rem*2 + .5rem)}.tax-servizi-offerti .service-posts{display:flex;flex-direction:column;row-gap:3.125rem}@media screen and (max-width: 47.9375em){.tax-servizi-offerti .service-posts{row-gap:2rem}}.tax-servizi-offerti .service-posts>h2{font-weight:800;border-bottom:2px solid var(--clr-red)}.tax-servizi-offerti .service-posts .posts-wrap{display:inherit;flex-direction:inherit;row-gap:inherit}.tax-servizi-offerti .service-post{display:flex;flex-wrap:nowrap;border-bottom:1px solid var(--clr-black);gap:1rem;text-decoration:none;color:var(--clr-black)}@media screen and (max-width: 47.9375em){.tax-servizi-offerti .service-post{flex-direction:column}}.tax-servizi-offerti .service-post>figure{flex:1}.tax-servizi-offerti .service-post>figure img{height:100%;object-fit:cover}.tax-servizi-offerti .service-post .btn-primary{margin-left:auto;font-weight:600}@media screen and (max-width: 61.9375em){.tax-servizi-offerti .service-post .btn-primary{margin-left:0}}.tax-servizi-offerti .post-body{flex:2;display:flex;align-items:flex-end;padding-bottom:1rem;gap:1rem}@media screen and (max-width: 61.9375em){.tax-servizi-offerti .post-body{flex-direction:column;align-items:flex-start;justify-content:flex-end}}.tax-servizi-offerti .post-text{flex:0 0 50%}.tax-servizi-offerti .post-title{font-weight:700;margin-bottom:.5em}.single-servizio .main-content{display:flex;flex-direction:column;row-gap:var(--row-gap-900);margin-bottom:var(--row-gap-900);padding-inline:0}.single-servizio .main-content>*:first-child:not(.content-hero){padding-top:calc(var(--row-gap-900)/2 + var(--nav-h))}.single-servizio .content-section{padding-inline:clamp(1.25rem,1.248rem + 5.47vw,10rem)}@media screen and (max-width: 61.9375em){.single-servizio .content-section{padding-inline:2rem}}@media screen and (max-width: 47.9375em){.single-servizio .content-section{padding-inline:1.25rem}}.single-servizio .content-section h1{font-weight:800}.single-servizio .content-section h2{font-weight:800}.single-servizio .content-section h3{font-weight:800}.single-servizio .content-section h4{font-weight:800}.single-servizio .content-section h5{font-weight:800}.single-servizio .content-section h6{font-weight:800}.single-servizio .section-text-img{display:flex;flex-wrap:nowrap;gap:1rem}@media screen and (max-width: 47.9375em){.single-servizio .section-text-img{flex-direction:column;row-gap:2rem}}.single-servizio .section-text-img .text{width:calc((100% - 1rem)/12*5);display:flex;flex-direction:column;row-gap:1rem}@media screen and (max-width: 61.9375em){.single-servizio .section-text-img .text{width:calc((100% - 1rem)/12*7)}}@media screen and (max-width: 47.9375em){.single-servizio .section-text-img .text{width:100%}}.single-servizio .section-text-img .text ul{list-style-type:disc;margin:.5em 0 .5em 2em}.single-servizio .section-text-img figure{width:calc((100% - 1rem)/12*7)}@media screen and (max-width: 61.9375em){.single-servizio .section-text-img figure{width:calc((100% - 1rem)/12*5)}}@media screen and (max-width: 47.9375em){.single-servizio .section-text-img figure{width:100%}}.single-servizio .section-text-img figure img{height:100%;object-fit:cover}.single-servizio .section-text-img-columns{display:flex;flex-direction:column;row-gap:1.25rem}.single-servizio .section-text-img-columns .section-body{display:flex;flex-wrap:wrap;gap:1.25rem}.single-servizio .section-text-img-columns .col-txt{flex:0 0 calc((100% - 3.75rem)/12*5);display:flex;flex-direction:column;row-gap:2.5em;text-wrap:auto}.single-servizio .section-text-img-columns .col-txt ul{list-style-type:disc;margin:.5em 0 .5em 2em}@media screen and (max-width: 47.9375em){.single-servizio .section-text-img-columns .col-txt{flex-basis:100%;row-gap:1rem}}.single-servizio .section-text-img-columns .col-img{flex:0 0 calc((100% - 3.75rem)/12*2)}@media screen and (max-width: 47.9375em){.single-servizio .section-text-img-columns .col-img{flex-basis:100%}}.single-servizio .section-title-gallery{text-align:center;display:flex;flex-direction:column;row-gap:2.5rem}.single-servizio .section-title-gallery h3{font-weight:700}.single-servizio .section-title-gallery .swiper{width:100%;overflow:visible;user-select:none}.single-servizio .section-title-gallery .swiper .swiper-slide{aspect-ratio:1;width:20%;cursor:pointer}@media screen and (max-width: 47.9375em){.single-servizio .section-title-gallery .swiper .swiper-slide{width:33.3333333333%}}@media(hover: hover){.single-servizio .section-title-gallery .swiper .swiper-slide:hover img{filter:brightness(1.125)}}.single-servizio .section-title-gallery .swiper img{height:100%;object-fit:cover;transition:all var(--t-cubic) .5s}.single-servizio .section-cta{margin-top:0}.hero-news{padding-block:calc(var(--row-gap-900) + var(--nav-h)) var(--row-gap-900)}.hero-news h1{display:flex;flex-wrap:nowrap;gap:.5rem 1rem;margin-bottom:1rem;max-width:15em}@media screen and (max-width: 47.9375em){.hero-news h1{flex-direction:column}}.hero-news h1:before{content:"";width:2em;height:2em;flex-shrink:0;flex-grow:0;background-color:var(--clr-red)}@media screen and (max-width: 47.9375em){.hero-news h1:before{width:1em;height:1em}}.hero-news h1 small{display:block;font-size:1.25rem;font-weight:700}.hero-news p{width:40%}@media screen and (max-width: 61.9375em){.hero-news p{width:100%}}.news-posts{display:flex;flex-direction:column;row-gap:calc(var(--row-gap-900)/2)}@media screen and (max-width: 61.9375em){.news-posts{row-gap:2rem}}@media screen and (max-width: 47.9375em){.news-posts{row-gap:calc(var(--row-gap-900)/2)}}.news-posts>h2{font-weight:800;border-bottom:2px solid var(--clr-red)}.grid-container-news{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;gap:2.5rem 1.25rem}@media screen and (max-width: 61.9375em){.grid-container-news{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;row-gap:2rem}}@media screen and (max-width: 47.9375em){.grid-container-news{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row;row-gap:1.5rem}}.grid-container-news a{display:flex;flex-direction:column}.card-news{grid-area:span 1/span 1;row-gap:.5em;display:flex;flex-direction:column}.img-main{aspect-ratio:500/317;position:relative;overflow:hidden}@media(hover: hover){.img-main:hover img:not(.icon-img){transform:scale(1.025)}}.img-main img{object-fit:cover}.img-main img[src=""]{visibility:hidden}.img-main img:not(.icon-img){width:100%;min-height:100%;aspect-ratio:inherit;object-fit:cover;transition:all var(--cubic-400) .25s}.icon-img{width:12%;max-width:3.75rem;aspect-ratio:1;position:absolute;font-size:1rem;bottom:0;right:0}.news-date{display:flex;align-items:center;font-size:1rem;font-weight:500;color:var(--clr-gray-600);gap:0.15625rem 0.5rem}.news-text{row-gap:.5em;display:flex;flex-direction:column}.news-title{font-weight:700;font-size:1.5rem}.news-desc{font-size:1em;color:var(--clr-gray-700);line-height:1.2;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.icon{width:1.5rem;height:1.5rem}.wrapper-btn{display:flex;justify-content:center;margin-top:3.125rem}@media screen and (max-width: 61.9375em){.wrapper-btn{margin-top:2.5rem}}@media screen and (max-width: 47.9375em){.wrapper-btn{margin-top:1.5rem}}.wrapper-btn span{padding:1em 1.5em}.wrapper-btn .icon-cont{padding:.625em}.hero-single-news{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem 1rem;padding-block:calc(var(--row-gap-900) + var(--nav-h)) var(--row-gap-900);padding-inline:var(--p-inline-400)}@media screen and (max-width: 47.9375em){.hero-single-news{align-items:flex-start;flex-direction:column}}.hero-single-news:before{content:"";width:calc((100% - 13.75rem)/12*1.5);min-width:6.25rem;aspect-ratio:1;flex-shrink:0;flex-grow:0;background-color:var(--clr-red);display:block}@media screen and (max-width: 47.9375em){.hero-single-news:before{min-width:unset;width:2.25rem;height:2.25rem}}.hero-single-news .hero-subtitle-news{display:flex;align-items:center;gap:.5rem 2rem}@media screen and (max-width: 47.9375em){.hero-single-news .hero-subtitle-news{flex-direction:column;align-items:flex-start}}.hero-single-news h2{display:flex;flex-wrap:nowrap;font-weight:800;line-height:1.2;gap:.5rem 1rem;margin-bottom:.5rem}@media screen and (max-width: 81.25em){.hero-single-news h2{flex-direction:column}}.hero-single-news .breadcrumb-news{display:flex;align-items:center;color:var(--clr-gray-600)}.hero-single-news .breadcrumb-news li{display:flex;flex-wrap:nowrap;align-items:center;font-weight:500}.hero-single-news .breadcrumb-news li:not(:first-child):before{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url(./../../dist/assets/icon-chevron-left_red.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.hero-single-news .breadcrumb-news li a{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.single-news-wrap{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-template-areas:"dettaglio aside";column-gap:1.25rem;padding-inline:clamp(1.25rem,1.248rem + 5.47vw,10rem);margin-bottom:3.125rem}@media screen and (max-width: 61.9375em){.single-news-wrap{padding-inline:2rem;margin-bottom:2.5rem}}@media screen and (max-width: 47.9375em){.single-news-wrap{padding-inline:1.25rem;margin-bottom:3rem;grid-template-columns:1fr;grid-template-areas:"dettaglio" "aside"}}.single-news-wrap p{font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem);text-wrap:auto}.single-news-wrap .swiper{width:100%;max-width:calc((var(--vw) - var(--p-inline-400)*2 - .625rem)*.75);overflow:hidden}@media screen and (max-width: 47.9375em){.single-news-wrap .swiper{max-width:calc(var(--vw) - var(--p-inline-400)*2)}}.single-news-wrap .title-images{display:flex;flex-direction:column;row-gap:2.5rem;margin-block:var(--row-gap-900)}.single-news-wrap .title-images h3{font-weight:700}.single-news-wrap .title-images .swiper-slide{aspect-ratio:1;cursor:pointer}@media(hover: hover){.single-news-wrap .title-images .swiper-slide:hover img{filter:brightness(1.125)}}.single-news-wrap .title-images .swiper-slide img{height:100%;object-fit:cover;transition:all var(--t-cubic) .5s}.main-content.main-content-single-news{padding-inline:0;margin-bottom:0}.main-content-single-news{grid-area:dettaglio;font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem)}.main-content-single-news>*:not(:first-child){margin-top:1em;font-size:1em;width:100%}.main-content-single-news>.wp-block-heading:not(:first-child){margin-top:1.5em;font-size:1.5em}.main-content-single-news .grid-container-video{margin:1rem 0}.main-content-single-news .grid-container-video .news-video video{max-width:100%}.aside-news{grid-area:aside;display:flex;flex-direction:column;row-gap:2.5rem}.aside-news .btn-primary .icon-cont{padding:.625rem}.wp-block-heading{text-wrap:auto}.single-post .container-dettaglio-news p:last-of-type{margin:0}.single-post .posts-latest{display:flex;flex-direction:column;row-gap:2.5rem}@media screen and (max-width: 61.9375em){.single-post .posts-latest{row-gap:2rem}}@media screen and (max-width: 47.9375em){.single-post .posts-latest{row-gap:1.5rem}}.single-post .posts-latest>h3{font-weight:800;border-bottom:2px solid var(--clr-red);margin-bottom:0.625rem}@media screen and (max-width: 61.9375em){.single-post .posts-latest>h3{margin-bottom:0}}.single-post .posts-latest .grid-container-news{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row;gap:2.5rem 1.25rem}@media screen and (max-width: 47.9375em){.single-post .posts-latest .btn-primary{margin-inline:auto}}.single-post .wp-block-list.unorder{list-style-type:disc;margin:1em 1.5em;display:flex;flex-direction:column;gap:.5em;text-wrap:auto;font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem)}.single-post .container-single-news{grid-area:dettaglio;row-gap:2em}.single-post .container-single-news figure{margin:3.75em 0}.single-post .container-single-news figure:first-of-type{margin:0em}.single-post .wp-block-heading a{color:var(--clr-red)}.single-post h1.wp-block-heading{font-size:6rem;line-height:105%;font-weight:900;padding:0}.single-post h2.wp-block-heading{font-size:3rem;font-weight:800;line-height:120%;padding:0;max-width:300px;text-wrap:auto}.single-post h3 .wp-block-heading{font-size:2.25rem;font-weight:700;line-height:120%;margin:2.5rem 0;text-wrap:auto}.single-post h4.wp-block-heading{font-size:1.5rem;font-weight:700;line-height:125%;margin:2.5rem 0}.single-post h5.wp-block-heading{font-size:1.25rem;font-weight:700;line-height:125%}.single-post h6.wp-block-heading{font-size:1rem;font-weight:700;line-height:125%}.single-post .wp-block-list{list-style-type:disc;margin:1.5em 2em;display:flex;flex-direction:column;gap:.5em}.single-post .wp-block-heading span[style*="text-decoration: underline;"]{text-decoration:none !important;border-bottom:2px solid var(--clr-red);display:inline-block;width:100%}.single-post .text-image h4{border-bottom:2px solid var(--clr-red);font-size:1.5rem;font-weight:700;line-height:125%}.single-post .text-image .text-image-wrap{display:grid;grid-template-columns:1fr 2fr;column-gap:1.25em;margin:2.5rem 0}@media screen and (max-width: 47.9375em){.single-post .text-image .text-image-wrap{grid-template-columns:1fr}}.single-post .text-image .text-image-wrap.is-reverse{grid-template-columns:2fr 1fr}@media screen and (max-width: 47.9375em){.single-post .text-image .text-image-wrap.is-reverse{grid-template-columns:1fr}}.single-post .text-image .text-image-wrap.is-reverse figure{order:2}.single-post .text-image .text-image-wrap figure img{width:630px;height:auto}.single-post .text-image .text-image-wrap .text{text-wrap:auto;font-size:1.25rem}.single-post .text-image .text-image-wrap .text p{margin:0}.single-post .text-image .text-image-wrap .text ul{list-style-type:disc;margin:.5em 2em;display:flex;flex-direction:column;gap:.5em;text-wrap:auto;font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem)}.search-form .single-input{position:relative;display:flex;align-items:center;border:1px solid var(--clr-gray-600);padding:0;margin-top:0}.search-form .single-input-wrap{display:flex;flex-direction:column;row-gap:.25rem;font-weight:500}.search-form .single-input-wrap.has-error .single-input{border-color:var(--clr-red)}.search-form .single-input-wrap.has-error .input-error{display:block}.search-form .single-input-wrap label{font-weight:inherit}.search-form .single-input-wrap .input-error{display:none;font-size:.75rem;font-weight:600}.search-form .single-input .btn-input-icon{position:absolute;z-index:10;top:50%;right:.5rem;transform:translateY(-50%);width:1.5rem;aspect-ratio:1}.search-form .single-input .btn-input-icon img{height:100%}.search-form .single-input input,.search-form .single-input select,.search-form .single-input textarea{border:0;width:100%;height:auto;padding:.5rem;color:var(--clr-gray-700);font-weight:inherit;border-radius:0}.search-form .single-input input::placeholder,.search-form .single-input select::placeholder,.search-form .single-input textarea::placeholder{font-family:inherit;color:inherit}.single-soluzione .main-content{padding-inline:0}.single-soluzione .main-content>*{padding-inline:var(--p-inline-400)}.single-soluzione .main-content>*.wp-block-list{padding-left:calc(var(--p-inline-400) + 1em)}.single-soluzione .main-content>.wp-block-heading+.content-section{margin-top:0}.single-soluzione .container-title-columns{display:grid;grid-template-columns:repeat(3, 500px);grid-template-rows:repeat(2, auto);grid-template-areas:". title . " ". text1 text2";justify-content:center;gap:1.25rem}.single-soluzione .container-title-columns h3{grid-area:title;text-wrap:nowrap}.single-soluzione .container-title-columns .first-p{grid-area:text1;max-width:500px}.single-soluzione .container-title-columns .second-p{grid-area:text2;max-width:500px;margin-top:0}.single-soluzione .section-card-bg{position:relative;padding-block:var(--row-gap-900);margin-block:var(--row-gap-900);display:flex;justify-content:center;align-items:center}.single-soluzione .section-card-bg:before{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px)}.single-soluzione .section-card-bg .bg-img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;object-fit:cover}.single-soluzione .section-card-bg .card{position:relative;z-index:20;background-color:var(--clr-white);min-width:28.75em;width:calc((100% - 13.75rem)/12*4.5);padding:2rem;display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (max-width: calc(28.75em + 2.5rem)){.single-soluzione .section-card-bg .card{min-width:unset;width:100%}}.single-soluzione .section-card-bg .card-body{display:flex;flex-direction:column;row-gap:1.25rem;align-items:center;text-align:center}@media screen and (max-width: calc(28.75em + 2.5rem)){.single-soluzione .section-card-bg .btn-primary{width:100%}}.single-soluzione .section-card-bg .btn-primary span{padding-block:.75rem}@media screen and (max-width: calc(28.75em + 2.5rem)){.single-soluzione .section-card-bg .btn-primary span{flex-grow:1;padding-inline:.5rem}}.single-soluzione .section-card-bg .btn-primary .icon-cont{padding:.75rem}.single-soluzione .section-cards-bg-cta{position:relative;overflow:hidden;padding-block:var(--row-gap-900);margin-block:var(--row-gap-900);display:flex;flex-direction:column;row-gap:var(--row-gap-900)}.single-soluzione .section-cards-bg-cta:before{content:"";position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(5px)}.single-soluzione .section-cards-bg-cta .bg-img{position:absolute;z-index:0;top:0;left:0;height:100%;object-fit:cover}.single-soluzione .section-cards-bg-cta .cards-wrap,.single-soluzione .section-cards-bg-cta .section-body{position:relative;z-index:20}.single-soluzione .section-cards-bg-cta .cards-wrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem 1.25rem}@media screen and (max-width: 61.9375em){.single-soluzione .section-cards-bg-cta .cards-wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 47.9375em){.single-soluzione .section-cards-bg-cta .cards-wrap{grid-template-columns:1fr}}.single-soluzione .section-cards-bg-cta .card{display:flex;flex-direction:column;row-gap:1.25rem;color:var(--clr-white)}.single-soluzione .section-cards-bg-cta .card-header{display:flex;flex-direction:column;row-gap:1.25rem}.single-soluzione .section-cards-bg-cta .card-header .icon-wrap{width:100%;border-bottom:2px solid var(--clr-red)}.single-soluzione .section-cards-bg-cta .card-header .icon-wrap img{width:calc((100% - 3.75rem)/4);aspect-ratio:1;background-color:var(--clr-red)}.single-soluzione .section-cards-bg-cta .card-title{font-weight:700}.single-soluzione .section-cards-bg-cta .section-body{display:flex;flex-direction:column;align-items:center;row-gap:1.5rem;color:var(--clr-white)}@media screen and (max-width: 47.9375em){.single-soluzione .section-cards-bg-cta .btn-primary{width:100%}}.single-soluzione .section-cards-bg-cta .btn-primary span{padding-block:.75rem}@media screen and (max-width: 47.9375em){.single-soluzione .section-cards-bg-cta .btn-primary span{padding-inline:.75rem;flex-grow:1}}.single-soluzione .section-cards-bg-cta .btn-primary .icon-cont{padding:.75rem}.single-soluzione .container-cards-button{margin-top:7.5rem;background-image:url(./../../dist/assets/bg-chiusura-servizio.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;position:relative}.single-soluzione .container-cards-button .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:0}.single-soluzione .container-cards-button .container-cards,.single-soluzione .container-cards-button .container-text-cta{position:relative;z-index:1}.single-soluzione .container-cards-button .container-cards{display:flex;justify-content:center;padding-top:7.5rem;margin:0 11.875rem;column-gap:1.25rem}@media screen and (max-width: 93.75rem){.single-soluzione .container-cards-button .container-cards{margin:1.25rem;padding:1.5rem}}@media screen and (max-width: 59.375rem){.single-soluzione .container-cards-button .container-cards{flex-direction:column;align-items:center;row-gap:2.5rem}}.single-soluzione .container-cards-button .container-cards .icon-cont{border-bottom:2px solid var(--clr-red);width:100%}.single-soluzione .container-cards-button .container-cards .icon-cont img{width:110px;height:110px}@media screen and (max-width: 53.125rem){.single-soluzione .container-cards-button .container-cards .icon-cont img{width:60px;height:60px}}.single-soluzione .container-cards-button .single-cards{display:flex;flex-direction:column;justify-content:space-between;row-gap:1.5rem;width:30%}@media screen and (max-width: 59.375rem){.single-soluzione .container-cards-button .single-cards{padding:0 3rem;width:100%}}@media screen and (max-width: 37.5rem){.single-soluzione .container-cards-button .single-cards{padding:0 1rem;width:100%}}.single-soluzione .container-cards-button .single-cards ul{display:flex;flex-direction:column;row-gap:.5rem}.single-soluzione .container-cards-button .single-cards li{list-style-type:disc;margin-left:1em;row-gap:1.25rem}.single-soluzione .container-cards-button .container-text-cta{padding-bottom:7.5rem;text-align:center}.container-text-cta{margin:7.5rem 0 0 0;display:flex;flex-direction:column;row-gap:2.5rem}@media screen and (max-width: 37.5rem){.container-text-cta{row-gap:1.25rem}}.container-text-cta .text{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold;text-transform:uppercase;font-size:clamp(1rem,0.897rem + 0.19vw,1.125rem)}.container-text-cta .text p:first-of-type{font-size:2rem;text-wrap:nowrap;font-size:clamp(1.25rem,0.632rem + 1.14vw,2rem)}.container-text-cta .wrapper-btn{margin-top:unset}.container-text-cta{margin:7.5rem 0 0 0;display:flex;flex-direction:column;row-gap:2.5rem}@media screen and (max-width: 37.5rem){.container-text-cta{row-gap:1.25rem}}.container-text-cta .text{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:bold;text-transform:uppercase;font-size:clamp(1rem,0.897rem + 0.19vw,1.125rem)}.container-text-cta .text p:first-of-type{font-size:2rem;text-wrap:nowrap;font-size:clamp(1.25rem,0.632rem + 1.14vw,2rem)}.container-text-cta .wrapper-btn{margin-top:unset}.underlined-heading{width:80%;border-bottom:2px solid var(--clr-red);margin-inline:auto}.underlined-heading span{text-decoration:none !important}.container-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-color:gray;margin-block:var(--row-gap-900);background-image:url(./../../dist/assets/offerta-RIO.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.container-overlay .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.container-overlay .body{display:flex;flex-direction:column;justify-content:center;padding:2.5rem;background-color:#fff;margin:7.5rem;z-index:2}@media screen and (max-width: 37.5rem){.container-overlay .body{margin:1.25rem;padding:1.5rem}}.container-overlay .body .wrapper-btn{margin-top:unset}.container-overlay .body p{font-size:1.25em;text-wrap:wrap;margin:1.25rem 2.5rem;max-width:500px;text-align:center}.section-image-text{margin-block:var(--row-gap-900);display:grid;grid-template-columns:1fr 2fr;gap:1.5rem 1.25rem;align-items:flex-start;position:relative}@media screen and (max-width: 47.9375em){.section-image-text{grid-template-columns:1fr}}.section-image-text>figure{grid-column:1/2}@media screen and (min-width: 48em){.section-image-text>figure.is-sticky{position:fixed;z-index:10;top:calc(var(--nav-h, 5rem) + 2rem);left:var(--p-inline-400);width:calc((100% - var(--p-inline-400)*2 - 1.25rem)/3)}}@media screen and (min-width: 48em){.section-image-text>figure.is-absolute{position:absolute;z-index:10;bottom:0;width:100%}}.section-image-text>figure img{width:calc((100% - 1.25rem)/4*3);margin-left:auto}@media screen and (max-width: 61.9375em){.section-image-text>figure img{width:100%}}.section-image-text .section-body{display:grid;grid-template-columns:repeat(var(--n-cols, 1), 1fr);gap:1.25rem;text-wrap:balance}@media screen and (max-width: 47.9375em){.section-image-text .section-body{grid-template-columns:1fr;text-wrap:auto}}.section-image-text .section-body[style*="--n-cols: 1;"]{padding-right:calc((100% - 1.25rem)/4)}@media screen and (max-width: 61.9375em){.section-image-text .section-body[style*="--n-cols: 1;"]{padding-right:0}}.section-image-text .section-body-wrap{grid-column:2/3;display:flex;flex-direction:column;row-gap:calc(var(--row-gap-900)/2)}@media screen and (max-width: 47.9375em){.section-image-text .section-body-wrap{grid-column:1/2}}.section-image-text .section-body>h1:first-child{grid-column:1/calc(var(--n-cols, 1) + 1);font-weight:700}@media screen and (max-width: 47.9375em){.section-image-text .section-body>h1:first-child{grid-column:1/2}}.section-image-text .section-body>h2:first-child{grid-column:1/calc(var(--n-cols, 1) + 1);font-weight:700}@media screen and (max-width: 47.9375em){.section-image-text .section-body>h2:first-child{grid-column:1/2}}.section-image-text .section-body>h3:first-child{grid-column:1/calc(var(--n-cols, 1) + 1);font-weight:700}@media screen and (max-width: 47.9375em){.section-image-text .section-body>h3:first-child{grid-column:1/2}}.section-image-text .section-body>h4:first-child{grid-column:1/calc(var(--n-cols, 1) + 1);font-weight:700}@media screen and (max-width: 47.9375em){.section-image-text .section-body>h4:first-child{grid-column:1/2}}.section-image-text .section-body>h5:first-child{grid-column:1/calc(var(--n-cols, 1) + 1);font-weight:700}@media screen and (max-width: 47.9375em){.section-image-text .section-body>h5:first-child{grid-column:1/2}}.section-image-text .section-body>h6:first-child{grid-column:1/calc(var(--n-cols, 1) + 1);font-weight:700}@media screen and (max-width: 47.9375em){.section-image-text .section-body>h6:first-child{grid-column:1/2}}.section-level-cards{display:flex;flex-direction:column;row-gap:calc(var(--row-gap-900)/2);margin-block:var(--row-gap-900)}.level-card{display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (max-width: 47.9375em){.level-card{row-gap:.5rem}}.level-card .card-header{display:flex;flex-wrap:nowrap;column-gap:1.25rem;align-items:flex-end}@media screen and (max-width: 47.9375em){.level-card .card-header{column-gap:.5rem}}.level-card .level-icons{display:flex;flex-wrap:nowrap;column-gap:.5rem;align-items:flex-end}@media screen and (max-width: 47.9375em){.level-card .level-icons{column-gap:.25rem}}.level-card .level-icons.is-active.level-1 .level-icon:nth-child(1){animation:appear 1.25s linear forwards}.level-card .level-icons.is-active.level-2 .level-icon:nth-child(2){animation:appear 1.25s linear forwards}.level-card .level-icons.level-2 .level-icon:nth-child(1){background-color:var(--clr-red)}.level-card .level-icons.is-active.level-3 .level-icon:nth-child(3){animation:appear 1.25s linear forwards}.level-card .level-icons.level-3 .level-icon:nth-child(2),.level-card .level-icons.level-3 .level-icon:nth-child(1){background-color:var(--clr-red)}.level-card .level-icons.is-active.level-4 .level-icon:nth-child(4){animation:appear 1.25s linear forwards}.level-card .level-icons.level-4 .level-icon:nth-child(3),.level-card .level-icons.level-4 .level-icon:nth-child(2),.level-card .level-icons.level-4 .level-icon:nth-child(1){background-color:var(--clr-red)}@keyframes appear{0%{background-color:var(--clr-gray-400)}25%{background-color:var(--clr-red)}40%{background-color:var(--clr-gray-400)}55%{background-color:var(--clr-red)}70%{background-color:var(--clr-gray-400)}100%{background-color:var(--clr-red)}}.level-card .level-icon{aspect-ratio:1;background-color:var(--clr-gray-400);border-radius:0}.level-card .level-icon:nth-child(1){width:1.875rem}@media screen and (max-width: 47.9375em){.level-card .level-icon:nth-child(1){width:0.9375rem}}.level-card .level-icon:nth-child(2){width:3.125rem}@media screen and (max-width: 47.9375em){.level-card .level-icon:nth-child(2){width:1.5625rem}}.level-card .level-icon:nth-child(3){width:4.375rem}@media screen and (max-width: 47.9375em){.level-card .level-icon:nth-child(3){width:2.1875rem}}.level-card .level-icon:nth-child(4){width:5.625rem}@media screen and (max-width: 47.9375em){.level-card .level-icon:nth-child(4){width:2.8125rem}}.level-card .card-title{text-transform:uppercase;font-weight:700}@media screen and (max-width: 47.9375em){.level-card .card-title{font-size:1.25rem}}.level-card .card-content{display:flex;flex-wrap:nowrap;align-items:stretch;column-gap:1.25rem}@media screen and (max-width: 47.9375em){.level-card .card-content{flex-direction:column;row-gap:1.5rem}}.level-card .card-content>figure{flex:5}@media screen and (max-width: 79.9375em){.level-card .card-content>figure{flex:1}}.level-card .card-content>figure img{height:100%;object-fit:cover}.level-card .card-body{flex:7;display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (max-width: 79.9375em){.level-card .card-body{flex:1}}.level-card h1{font-weight:700}.level-card h2{font-weight:700}.level-card h3{font-weight:700}.level-card h4{font-weight:700}.level-card h5{font-weight:700}.level-card h6{font-weight:700}.main-content.main-content-parts{padding-inline:0}.main-content.main-content-parts>*{padding-inline:calc(var(--p-inline-400) + (100% - 13.75rem)/12)}@media screen and (max-width: 61.9375em){.main-content.main-content-parts>*{padding-inline:var(--p-inline-400)}}.main-content.main-content-parts .main-header+.content-section{margin-top:0}.main-content.main-content-parts>.wp-block-columns{margin-block:var(--row-gap-900)}.main-content.main-content-parts>.wp-block-columns h1{font-weight:800}.main-content.main-content-parts>.wp-block-columns h2{font-weight:800}.main-content.main-content-parts>.wp-block-columns h3{font-weight:800}.main-content.main-content-parts>.wp-block-heading{font-weight:800}.main-content.main-content-parts>.wp-block-heading:has(+p){margin-bottom:1.25rem}.main-content.main-content-parts .wp-block-column{display:flex;flex-direction:column;row-gap:1.25rem}.section-collage-cards{display:flex;flex-direction:column;row-gap:1.25rem;margin-block:var(--row-gap-900)}@media screen and (max-width: 47.9375em){.section-collage-cards{row-gap:2rem}}.collage-card{display:flex;flex-wrap:wrap;gap:1.25rem;--w: calc((100% - 2.5rem) / 4)}@media screen and (max-width: 47.9375em){.collage-card{--w: 100%;gap:.75rem .5rem}}.collage-card .card-img{width:var(--w);aspect-ratio:1;object-fit:cover}@media screen and (max-width: 47.9375em){.collage-card .card-img{order:2;width:calc((var(--w) - .5rem)/2)}}.collage-card .card-body{width:calc(var(--w)*2);display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (max-width: 47.9375em){.collage-card .card-body{width:var(--w);order:1;row-gap:.75rem}}.collage-card .card-desc{display:flex;flex-direction:column;row-gap:.75rem}@media screen and (max-width: 47.9375em){.collage-card .card-desc{row-gap:.5rem}}.collage-card .card-desc h1{font-weight:700}.collage-card .card-desc h2{font-weight:700}.collage-card .card-desc h3{font-weight:700}.collage-card .card-desc h4{font-weight:700}.collage-card .card-desc h5{font-weight:700}.collage-card .card-desc h6{font-weight:700}.collage-card .icon-wrap{width:100%;border-bottom:2px solid var(--clr-red)}.collage-card .icon-wrap img{width:calc((100% - 5rem)/5)}@media screen and (max-width: 47.9375em){.collage-card .icon-wrap img{width:calc((100% - 2.5rem)/3)}}.section-marquees{width:100%;display:flex;flex-direction:column;row-gap:1.25rem;margin-block:var(--row-gap-900);user-select:none}@media screen and (max-width: 47.9375em){.section-marquees{row-gap:.5rem}}.section-marquees.content-section{padding-inline:0}.section-marquees .marquee{width:100%;display:flex;flex-wrap:nowrap;gap:1.25rem;transition:all linear .05s}.section-marquees .marquee:nth-child(even){justify-content:flex-end}.section-marquees .marquee-word{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--clr-gray-500);color:var(--clr-white);paint-order:stroke fill;font-size:6vw;line-height:1;font-weight:900;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 47.9375em){.section-marquees .marquee-word{font-size:12vw}}.section-brands{margin-block:var(--row-gap-900);padding-inline:0 !important}.section-brands>h3{font-weight:700;text-align:center}.section-brands .tab-controls{width:calc(100% - var(--p-inline-400)*2);padding-inline:calc((100% - 13.75rem)/12/2);margin-inline:auto;border-bottom:2px solid var(--clr-red)}@media screen and (max-width: 61.9375em){.section-brands .tab-controls{overflow-x:auto}}.section-brands .tab-controls ul{display:flex;flex-wrap:nowrap;gap:1.5rem;margin-top:1.25rem;text-transform:uppercase;font-weight:600;padding-left:0;list-style:none;flex-direction:row}.section-brands .tab-controls li{cursor:pointer;line-height:1.25}.section-brands .tab-controls .is-current{color:var(--clr-gray-500)}.section-brands .brands-wrap{padding:1rem;display:grid;grid-template-columns:repeat(8, 1fr);gap:2rem 1.25rem}@media screen and (max-width: 61.9375em){.section-brands .brands-wrap{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 47.9375em){.section-brands .brands-wrap{grid-template-columns:repeat(3, 1fr);gap:1.5rem 1rem}}.section-brands .brand{display:flex;flex-direction:column;row-gap:.5rem;transition:all var(--t-cubic) 1s;opacity:0;overflow:hidden}.section-brands .brand.shown{opacity:1}.section-brands .brand img{aspect-ratio:1;border-bottom:1px solid var(--clr-black)}.section-brands .brand figcaption{font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;text-overflow:ellipsis;color:var(--clr-red);max-width:100%;overflow:hidden}@media screen and (max-width: 47.9375em){.section-brands .brand figcaption{font-size:.825rem}}.main-content.main-content-mission{padding-inline:0}.main-content.main-content-mission>*{padding-inline:calc(var(--p-inline-400) + (100% - 13.75rem)/12)}@media screen and (max-width: 61.9375em){.main-content.main-content-mission>*{padding-inline:var(--p-inline-400)}}.main-content.main-content-mission>.wp-block-columns{margin-block:var(--row-gap-900)}.main-content.main-content-mission>.wp-block-columns h1{font-weight:800}.main-content.main-content-mission>.wp-block-columns h2{font-weight:800}.main-content.main-content-mission>.wp-block-columns h3{font-weight:800}.main-content.main-content-mission>.wp-block-heading{font-weight:800}.main-content.main-content-mission>.wp-block-heading:has(+p){margin-bottom:1.25rem}.main-content.main-content-mission>.wp-block-heading:has(+.section-table-text){margin-bottom:1.5rem}.main-content.main-content-mission>.wp-block-heading:has(+.section-table-text)+.section-table-text{margin-top:0}.main-content.main-content-mission .wp-block-column{display:flex;flex-direction:column;row-gap:1.25rem}.main-content .section-fw-img{padding-inline:0}.section-table-text{margin-block:var(--row-gap-900)}.section-table-text .table-text{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%}@media screen and (max-width: 61.9375em){.section-table-text .table-text{gap:1rem}}@media screen and (max-width: 47.9375em){.section-table-text .table-text{flex-direction:column}}.section-table-text .table-cell{flex:1 0 calc((100% - 1.25rem)/2);color:var(--clr-white);background-color:var(--clr-red);text-transform:uppercase;font-weight:700;text-align:center;text-wrap:balance;line-height:1.2;padding:2.5rem}@media screen and (max-width: 61.9375em){.section-table-text .table-cell{padding:1.5rem}}@media screen and (max-width: 47.9375em){.section-table-text .table-cell{padding:1.25rem}}.main-content.search-results{padding-inline:0}.search-results .search-header{height:calc((var(--vh) - var(--nav-h))*.75);display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;color:#000;background-image:url(./../../dist/assets/scaffali.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0;padding:var(--row-gap-900) var(--p-inline-400)}.search-results .search-header .search-header-title{display:flex;flex-direction:row;align-items:center;column-gap:0.625rem;font-weight:800}.search-results .search-header .wrap-title-form{background-color:#fff;z-index:50;padding:3rem 5.5rem}@media screen and (max-width: 47.9375em){.search-results .search-header .wrap-title-form{padding:1.5rem}}.search-results .search-header .search-header-form .single-input-wrap button{width:fit-content;justify-content:center}.search-results .container-results{padding-inline:var(--p-inline-400);margin-top:7.5rem;margin-bottom:calc(7.5rem - 2.5rem);font-size:clamp(1.25rem,1.044rem + 0.38vw,1.5rem)}.search-results .container-results .header-results-found{display:flex;flex-direction:column;row-gap:2.5rem}.search-results .container-results .header-results-found .title p{color:var(--clr-red);text-transform:uppercase;font-size:1em;font-weight:bold}.search-results .container-results .header-results-found .title h2{font-size:clamp(2rem,1.176rem + 1.52vw,3rem);font-weight:800;line-height:120%;border-bottom:2px solid var(--clr-red)}.search-results .container-results .search-header-form .single-input-wrap{width:50%}@media screen and (max-width: 47.9375em){.search-results .container-results .search-header-form .single-input-wrap{width:100%}}.search-results .container-results .search-header-form .single-input-wrap label{text-transform:uppercase;font-size:1em;font-weight:bold}.search-results .container-results .search-header-form .single-input-wrap button{width:fit-content;justify-content:center}.search-results .posts-latest{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;gap:2.5rem 1.25rem;margin-top:2rem}@media screen and (max-width: 47.9375em){.search-results .posts-latest{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row}}.search-results .posts-latest .card-related-news{grid-area:span 1/span 1;row-gap:.5em;display:flex;flex-direction:column}.search-results .posts-latest .img-main{aspect-ratio:500/317;position:relative}.search-results .posts-latest .img-main img{object-fit:cover}.search-results .posts-latest .img-main img[src=""]{visibility:hidden}.search-results .posts-latest .icon-img{width:3.75em;height:3.75em;position:absolute;font-size:1rem;bottom:0;right:0}.search-results .posts-latest .related-news-date{display:flex;align-items:center;font-size:1rem;font-weight:500;color:var(--clr-gray-600);gap:0.15625rem 0.5rem}.search-results .posts-latest .related-news-text{row-gap:.5em;display:flex;flex-direction:column}.search-results .posts-latest .related-news-title{font-weight:700;font-size:1.5rem}.search-results .posts-latest .related-news-desc{font-size:1em;color:var(--clr-gray-700);line-height:1.2;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid-container-search{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;gap:2.5rem 1.25rem;width:100%;margin-inline:auto;padding-inline:var(--p-inline-400)}@media screen and (max-width: 61.9375em){.grid-container-search{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;grid-auto-flow:row}}@media screen and (max-width: 47.9375em){.grid-container-search{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row}}.grid-container-search a{display:flex;flex-direction:column}.grid-container-search .card-search{grid-area:span 1/span 1;row-gap:.5em;display:flex;flex-direction:column}.grid-container-search .img-main{aspect-ratio:500/317;position:relative}.grid-container-search .img-main img{object-fit:cover}.grid-container-search .img-main img[src=""]{visibility:hidden}.grid-container-search .icon-img{width:3.75em;height:3.75em;position:absolute;font-size:1rem;bottom:0;right:0}.grid-container-search .search-date{display:flex;align-items:center;font-size:1rem;font-weight:500;color:var(--clr-gray-600);gap:0.15625rem 0.5rem}.grid-container-search .search-text{row-gap:.5em;display:flex;flex-direction:column}.grid-container-search .search-title{font-weight:700;font-size:1.5rem}.grid-container-search .search-desc{font-size:1em;color:var(--clr-gray-700);line-height:1.2;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid-container-search .icon{width:1.5rem;height:1.5rem}.related-news-bottom-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:80%;margin-inline:auto}.related-news-bottom-block h3,.related-news-bottom-block p{text-transform:uppercase;line-height:1.5}.related-news-bottom-block h3{font-weight:700}.related-news-bottom-block p{font-weight:600;text-align:center}.related-news-bottom-block .wrapper-btn{margin-top:2rem}.hero-single-gallery{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem 1rem}@media screen and (max-width: 47.9375em){.hero-single-gallery{display:flex;flex-direction:column;align-items:flex-start}}.hero-single-gallery:before{content:"";width:10rem;height:10rem;flex-shrink:0;flex-grow:0;background-color:var(--clr-red);display:block}@media screen and (max-width: 47.9375em){.hero-single-gallery:before{width:2.25rem;height:2.25rem}}.double-title,.container-gallery{display:flex;flex-direction:column}.double-title .wrap-title-icon,.container-gallery .wrap-title-icon{display:flex;align-items:center;gap:0.5rem}.double-title .wrap-title-icon .icon-img,.container-gallery .wrap-title-icon .icon-img{width:16px;height:16px;position:relative}.container-gallery{padding-block:calc(5rem + var(--nav-h)) 5rem}@media screen and (max-width: 61.9375em){.container-gallery{padding-block:calc(3.75rem + var(--nav-h)) 3.75rem}}@media screen and (max-width: 47.9375em){.container-gallery{padding-block:calc(3rem + var(--nav-h)) 3rem;align-items:flex-start;flex-direction:column}}.container-gallery p{margin-top:2.5rem}.grid-container-video{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:1fr;grid-auto-flow:row;gap:2.5rem 1.25rem}@media screen and (max-width: 47.9375em){.grid-container-video{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-flow:row}}.grid-container-video .card-video{grid-area:span 1/span 1;row-gap:.5em;display:flex;flex-direction:column}.grid-container-video .card-video .img-main{aspect-ratio:760/428;position:relative}.grid-container-video .card-video .img-main img{object-fit:cover}.grid-container-video .card-video .img-main img[src=""]{visibility:hidden}.grid-container-video .card-video .icon-img{width:3.75em;height:3.75em;position:absolute;font-size:1rem;bottom:50%;right:50%;transform:translate(50%, 50%)}.grid-container-img{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;gap:1.25rem}@media screen and (max-width: 47.9375em){.grid-container-img{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;grid-auto-flow:row}}.grid-container-img .img-main{aspect-ratio:1/1;object-fit:cover;grid-area:span 1/span 1}.grid-container-img .img-main img{object-fit:cover}.grid-container-img .img-main img[src=""]{visibility:hidden}.main-content-gallery .hero-desc{column-count:2;column-width:min(28.125rem,50%);column-gap:.5rem;max-width:calc(28.125rem*2 + .5rem);text-wrap:balance}@media screen and (max-width: 47.9375em){.main-content-gallery .hero-desc{column-count:1}}.main-content-single-gallery .hero-news h1{align-items:center}@media screen and (max-width: 47.9375em){.main-content-single-gallery .hero-news h1{align-items:flex-start}}.main-content-single-gallery .hero-news+.section-gallery-videos,.main-content-single-gallery .hero-news+.section-gallery-imgs{margin-top:0}.main-content-single-gallery .hero-subtitle{column-count:2;column-width:min(28.125rem,50%);column-gap:.5rem;max-width:calc(28.125rem*2 + .5rem);text-wrap:balance}@media screen and (max-width: 47.9375em){.main-content-single-gallery .hero-subtitle{column-count:1}}.section-gallery-videos,.section-gallery-imgs{display:flex;flex-direction:column;row-gap:calc(var(--row-gap-900)/2);margin-block:var(--row-gap-900)}.section-gallery-videos .section-header,.section-gallery-imgs .section-header{width:100%;border-bottom:2px solid var(--clr-red)}.section-gallery-videos .section-body{display:flex;flex-wrap:wrap;gap:2rem 1.25rem}.gallery-video{flex:0 0 auto;display:flex;flex-direction:column;row-gap:1rem;cursor:pointer;overflow:hidden;width:calc((100% - 2.5rem)/3)}@media screen and (max-width: 61.9375em){.gallery-video{width:calc((100% - 1.25rem)/2)}}@media screen and (max-width: 47.9375em){.gallery-video{width:100%}}@media(hover: hover){.gallery-video:hover .thumb{transform:scale(1.025)}}.gallery-video:first-child:has(+.gallery-video:last-child){width:calc((100% - 1.25rem)/2)}@media screen and (max-width: 47.9375em){.gallery-video:first-child:has(+.gallery-video:last-child){width:100%}}.gallery-video:first-child:has(+.gallery-video:last-child)+.gallery-video{width:calc((100% - 1.25rem)/2)}@media screen and (max-width: 47.9375em){.gallery-video:first-child:has(+.gallery-video:last-child)+.gallery-video{width:100%}}.gallery-video:first-child:last-child{width:100%}.gallery-video .imgs-wrap{position:relative;aspect-ratio:16/9;overflow:hidden}.gallery-video .thumb{height:100%;object-fit:cover;transition:all var(--cubic-400) .25s}.gallery-video .icon-img{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:12%}.gallery-video h3{font-weight:700}.section-gallery-imgs .section-body{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.25rem}@media screen and (max-width: 61.9375em){.section-gallery-imgs .section-body{grid-template-columns:repeat(4, 1fr);gap:1rem}}@media screen and (max-width: 47.9375em){.section-gallery-imgs .section-body{grid-template-columns:repeat(3, 1fr);gap:.5rem}}.gallery-img{aspect-ratio:1;cursor:pointer;overflow:hidden}@media(hover: hover){.gallery-img:hover img{transform:scale(1.025)}}.gallery-img img{height:100%;object-fit:cover;transition:all var(--cubic-400) .25s}.main-content-story>.wp-block-heading{font-weight:800;line-height:1}.main-content-story>.wp-block-heading+.section-timeline{margin-top:calc(var(--row-gap-900)/2)}.section-timeline{margin-block:var(--row-gap-900)}.milestones{display:flex;flex-direction:column;row-gap:calc(var(--row-gap-900)/2)}@media screen and (max-width: 47.9375em){.milestones{row-gap:2rem}}.card-milestone{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.25rem}@media screen and (max-width: 47.9375em){.card-milestone{flex-direction:column;row-gap:.5rem}}.card-milestone figure{flex:2;flex-shrink:0;aspect-ratio:1}@media screen and (max-width: 47.9375em){.card-milestone figure{width:6rem}}.card-milestone figure img{height:100%}.card-milestone .card-body{flex:10;display:flex;flex-wrap:nowrap;align-items:center;gap:1.25rem}@media screen and (max-width: 47.9375em){.card-milestone .card-body{text-align:center}}.card-milestone .card-body:before{content:"";flex:1;flex-shrink:0;width:auto;border-top:4px solid var(--clr-black)}@media screen and (max-width: 61.9375em){.card-milestone .card-body:before{border-top-width:2px}}@media screen and (max-width: 47.9375em){.card-milestone .card-body:before{content:none}}.card-milestone .card-body-wrap{flex:9;display:flex;flex-direction:column;row-gap:.5rem}.card-milestone .heading-1{color:var(--clr-red);line-height:1}.card-milestone .heading-3{font-weight:700}@media screen and (max-width: 47.9375em){.card-milestone .heading-3{font-size:1rem}}.main-content.main-content-location{padding-inline:0}.section-sites{padding-inline:var(--p-inline-400);margin-block:var(--row-gap-900);display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(var(--row-gap-900)/2) 1.25rem}@media screen and (max-width: 61.9375em){.section-sites{grid-template-columns:repeat(2, 1fr);row-gap:3rem}}@media screen and (max-width: 47.9375em){.section-sites{grid-template-columns:1fr;row-gap:2rem}}.card-site{display:flex;flex-direction:column;gap:1rem 1.25rem}.card-site:first-child{grid-column:1/4;flex-direction:row;align-items:stretch;margin-bottom:calc(var(--row-gap-900)/2)}@media screen and (max-width: 61.9375em){.card-site:first-child{grid-column:1/3}}@media screen and (max-width: 47.9375em){.card-site:first-child{grid-column:1/2;flex-direction:column;margin-bottom:0}}.card-site:first-child figure{aspect-ratio:none;flex:1}.card-site:first-child .card-body{flex:1;display:flex;flex-wrap:nowrap;column-gap:1.25rem}.card-site:first-child .card-body-wrap{flex-grow:1}.card-site:first-child .card-body:before{content:"";width:0;height:100%;margin-inline:calc((100% - 6.25rem)/6/2);border-right:2px solid var(--clr-red)}@media screen and (max-width: 47.9375em){.card-site:first-child .card-body:before{content:none}}.card-site:first-child .card-title{font-size:clamp(3rem,4.5vw,6rem);font-weight:900;line-height:1}@media screen and (max-width: 47.9375em){.card-site:first-child .card-title{font-size:2.5rem}}.card-site:first-child .card-subtitle{font-size:1.5rem;text-transform:uppercase}@media screen and (max-width: 47.9375em){.card-site:first-child .card-subtitle{font-size:1.25rem}}.card-site figure{aspect-ratio:500/331;overflow:hidden}.card-site figure img{height:100%;object-fit:cover}.card-site .card-header{display:flex;flex-direction:column;row-gap:.25rem}.card-site .card-title{font-weight:700;line-height:1}.card-site .card-subtitle{font-weight:700;line-height:1.2}.card-site .card-body-wrap{display:flex;flex-direction:column;row-gap:1.5rem;font-weight:500}@media screen and (max-width: 47.9375em){.card-site .card-body-wrap{row-gap:1rem}}.card-site ul{display:flex;flex-direction:column;row-gap:.5rem;line-height:1}.card-site li,.card-site a{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem}.card-site li img,.card-site a img{width:1.5rem;aspect-ratio:1}.card-site .customer-care-contacts{display:flex;flex-direction:column;row-gap:.5rem}.card-site .customer-care-contacts h4{font-weight:700}.section-open-positions,.section-open-positions-none{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(var(--row-gap-900)/2) 1.25rem;margin-block:var(--row-gap-900)}@media screen and (max-width: 61.9375em){.section-open-positions,.section-open-positions-none{grid-template-columns:1fr}}.card-open-position{position:relative;border-width:0 0 1px 1px;border-style:solid;border-color:var(--clr-gray-600);display:flex;flex-wrap:nowrap;column-gap:1.25rem;align-items:flex-end;font-weight:500}@media screen and (max-width: 47.9375em){.card-open-position{gap:0}}@media(hover: hover){.card-open-position:hover .btn-square{opacity:.7}}.card-open-position a{color:var(--clr-red);text-decoration:underline;transition:all ease-in-out .2s}@media(hover: hover){.card-open-position a:hover{opacity:.7}}.card-open-position .card-body{display:flex;flex-direction:column;row-gap:1.25rem;flex:1 0 auto;padding:1.25rem;max-width:calc(100% - 1.25rem - 3.75rem)}@media screen and (max-width: 47.9375em){.card-open-position .card-body{max-width:calc(100% - 2.5rem)}}.card-open-position .card-title{font-weight:700;line-height:1.25}.card-open-position .card-icon{width:1.5rem;aspect-ratio:1}.card-open-position .card-metas{display:flex;flex-wrap:wrap;gap:1rem 2rem;color:var(--clr-gray-600);font-weight:500}.card-open-position .meta-info{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.card-open-position .btn-square{flex:0 0 auto;width:3.75rem;height:3.75rem;transition:all ease-in-out .2s}@media screen and (max-width: 47.9375em){.card-open-position .btn-square{width:2.5rem;height:2.5rem}}.card-open-position .btn-square .icon-cont{border-radius:0;width:100%}.card-open-position .btn-square img{width:60%}.section-open-positions-none .card-body{max-width:100%}.section-open-positions-none .card-body h1{font-weight:700}.section-open-positions-none .card-body h2{font-weight:700}.section-open-positions-none .card-body h3{font-weight:700}.section-open-positions-none .card-body h4{font-weight:700}.section-open-positions-none .card-body h5{font-weight:700}.section-open-positions-none .card-body h6{font-weight:700}.card-horizontal{margin-block:var(--row-gap-900);display:flex;flex-wrap:nowrap;align-items:stretch;gap:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal{flex-direction:column}}.card-horizontal figure{flex:5}.card-horizontal figure img{height:100%;object-fit:cover}.card-horizontal .card-body{flex:7;display:flex;flex-direction:column;row-gap:1.25rem;padding-block:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal .card-body{padding-block:0}}.card-horizontal h1:first-child{margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal h1:first-child{margin-bottom:0}}.card-horizontal h1 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.card-horizontal h2:first-child{margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal h2:first-child{margin-bottom:0}}.card-horizontal h2 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.card-horizontal h3:first-child{margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal h3:first-child{margin-bottom:0}}.card-horizontal h3 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.card-horizontal h4:first-child{margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal h4:first-child{margin-bottom:0}}.card-horizontal h4 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.card-horizontal h5:first-child{margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal h5:first-child{margin-bottom:0}}.card-horizontal h5 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.card-horizontal h6:first-child{margin-bottom:1.25rem}@media screen and (max-width: 47.9375em){.card-horizontal h6:first-child{margin-bottom:0}}.card-horizontal h6 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.card-horizontal .btn-primary span{padding-block:.75rem}.card-horizontal .btn-primary .icon-cont{padding:.75rem}.section-cta-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(var(--row-gap-900)/2) 1.25rem;margin-block:var(--row-gap-900)}@media screen and (max-width: 47.9375em){.section-cta-cards{grid-template-columns:1fr}}.section-cta-cards .cta-card{display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (max-width: 47.9375em){.section-cta-cards .cta-card{row-gap:1rem}}.section-cta-cards h3{font-weight:700}.section-cta-cards figure{position:relative;aspect-ratio:760/481;overflow:hidden}.section-cta-cards figure img{height:100%;object-fit:cover}.section-cta-cards .btn-primary{position:absolute;z-index:10;right:0;bottom:0}.section-cta-cards .btn-primary span{border-radius:0;padding-block:.75rem}.section-cta-cards .btn-primary .icon-cont{padding:.75rem;border-radius:0}.section-cta-cards .card-body{display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (max-width: 47.9375em){.section-cta-cards .card-body{row-gap:.5rem}}.wp-block-heading+.content-section{margin-top:0}.single-posizione-aperta .main-header{padding-inline:var(--p-inline-400);display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}@media screen and (max-width: 47.9375em){.single-posizione-aperta .main-header{flex-direction:column;align-items:flex-start}}.single-posizione-aperta .main-header:before{content:"";width:calc((100% - 13.75rem)/12*1.5);min-width:5.3125rem;aspect-ratio:1;flex-shrink:0;flex-grow:0;background-color:var(--clr-red)}@media screen and (max-width: 47.9375em){.single-posizione-aperta .main-header:before{min-width:unset;width:3rem}}.single-posizione-aperta .main-header .main-header-wrap{max-width:calc(100% - 1.25rem - (100% - 13.75rem)/12*1.5)}.single-posizione-aperta .main-header .header-title{margin-bottom:0;font-weight:800}.single-posizione-aperta .main-header .header-title:before{content:none}.single-posizione-aperta .main-header .header-title span{max-width:100%}.single-posizione-aperta .main-header .btn-back{gap:.25rem;align-items:center}.single-posizione-aperta .main-header .btn-back .icon-cont{background-color:rgba(0,0,0,0);width:1.25rem;height:1.25rem;border-radius:0;padding:0}.single-posizione-aperta .main-header .btn-back .icon-cont img{width:100%;transform:none}.single-posizione-aperta .main-header .btn-back span{padding-inline:0;font-size:1.25rem;font-weight:700}.single-posizione-aperta .main-content-wrap{display:grid;grid-template-columns:8fr 4fr;column-gap:1.25rem;align-items:flex-start;padding-inline:var(--p-inline-400);margin-bottom:var(--row-gap-900);position:relative}@media screen and (max-width: 47.9375em){.single-posizione-aperta .main-content-wrap{grid-template-columns:1fr;row-gap:1.5rem}}.single-posizione-aperta .content-aside{position:sticky;top:var(--nav-h, 5rem);right:0;display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (min-width: 48em){.single-posizione-aperta .content-aside.is-sticky{position:fixed;z-index:10;top:calc(var(--nav-h, 5rem) + 2rem);right:var(--p-inline-400);width:calc((100% - var(--p-inline-400)*2 - 1.25rem)/3)}}@media screen and (min-width: 48em){.single-posizione-aperta .content-aside.is-absolute{--w-fallback: calc((var(--vw, 100dvw) - var(--p-inline-400) * 2 - 1.25rem * 2) / 12 * 4);position:absolute;z-index:10;right:var(--p-inline-400);top:var(--top);width:var(--w, --w-fallback)}}.single-posizione-aperta .content-aside .btn-primary{margin-inline:auto}.single-posizione-aperta .content-aside .btn-primary span{padding-block:.75rem}.single-posizione-aperta .content-aside .btn-primary .icon-cont{padding:.75rem}.single-posizione-aperta .meta-infos{border-width:0 0 1px 1px;border-style:solid;border-color:var(--clr-gray-600);padding:1.25rem;display:flex;flex-direction:column;row-gap:1.25rem}.single-posizione-aperta .meta-info{display:flex;flex-wrap:nowrap;gap:.5rem;font-weight:500}.single-posizione-aperta .meta-info img{width:1.5rem;aspect-ratio:1}.single-posizione-aperta .main-content-open-position{padding-inline:0;margin-bottom:0}@media screen and (max-width: 47.9375em){.single-posizione-aperta .main-content-open-position{order:2}}.single-posizione-aperta .main-content-open-position p,.single-posizione-aperta .main-content-open-position li{margin-top:.75rem}.single-posizione-aperta .main-content-open-position ul,.single-posizione-aperta .main-content-open-position ol{list-style:revert;padding-left:1.25em}.single-posizione-aperta .wp-block-heading{margin-block:2rem .75rem;font-weight:700}.single-posizione-aperta .wpcf7{width:calc(150% + 1.25rem + var(--p-inline-400)*2)}.main-content-privacy .hero-single-news{padding-inline:0}.main-content-privacy>*{grid-column:2/12}.main-content-privacy{text-wrap:auto;display:grid;grid-template-columns:repeat(12, 1fr)}.main-content-privacy h3{font-weight:700;margin-top:clamp(1.875rem,1.36rem + 0.95vw,2.5rem)}.main-content-privacy h3:first-of-type{margin-top:0}.main-content-privacy h3+p{margin-top:0}.main-content-privacy p{font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem);line-height:150%;margin-top:clamp(0.9375rem,0.674rem + 0.48vw,1.25rem)}.main-content-privacy p a{color:var(--clr-red);text-decoration:underline;word-break:break-word;overflow-wrap:break-word}.main-content-privacy p span[style*="text-decoration: underline"]{color:var(--clr-red)}.main-content-privacy ul{list-style-type:disc;margin:.5em 1.5em;display:flex;flex-direction:column;gap:.5em;text-wrap:auto;font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem)}.main-content-privacy ol{margin:.5em 1.5em;display:flex;flex-direction:column;gap:.5em;text-wrap:auto;font-size:clamp(1rem,0.794rem + 0.38vw,1.25rem)}.main-content-privacy ol li:has(strong){font-weight:700}.main-content-404{min-height:calc(var(--vh, 100dvh)*.6);padding-top:calc(var(--nav-h, 5rem) + var(--row-gap-900));display:flex;justify-content:center;align-items:center}.section-404{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem}.section-404 p{max-width:37.5rem;text-wrap:balance}.section-404 .btn-primary span{padding-block:.75rem;margin-top:1rem}.main-content.main-content-social-resp{--col-12: calc((100dvw - 1.25rem * 11) / 12);padding-inline:var(--col-12)}@media screen and (max-width: 61.9375em){.main-content.main-content-social-resp{padding-inline:0}}.main-content.main-content-social-resp>*:not(.content-hero,.main-header){padding-inline:var(--p-inline-400);margin-block:var(--row-gap-900)}.main-content.main-content-social-resp .content-hero,.main-content.main-content-social-resp .main-header{width:calc(100% + var(--col-12)*2);margin-left:calc(var(--col-12)*-1)}@media screen and (max-width: 61.9375em){.main-content.main-content-social-resp .content-hero,.main-content.main-content-social-resp .main-header{width:100%;margin-left:0}}.main-content.main-content-social-resp>.wp-block-heading{margin-block:calc(var(--row-gap-900)/2)}.main-content.main-content-social-resp>.wp-block-heading+.content-section{margin-top:0}.main-content.main-content-social-resp .wp-block-column{display:flex;flex-direction:column;row-gap:1.5rem;text-wrap:balance}.main-content.main-content-social-resp .wp-block-column h2{font-weight:800}.section-masonry{display:flex;flex-wrap:nowrap;align-items:flex-start;column-gap:1.25rem;position:relative}@media screen and (max-width: 47.9375em){.section-masonry{flex-direction:column-reverse;row-gap:calc(var(--row-gap-900)/2)}}.section-masonry .masonry,.section-masonry .section-body{flex:0 0 calc(50% - .625rem)}@media screen and (max-width: 47.9375em){.section-masonry .masonry,.section-masonry .section-body{flex:0 0 100%;width:100%}}.section-masonry .masonry{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}@media screen and (max-width: 47.9375em){.section-masonry .masonry{gap:0.625rem}}.section-masonry .masonry img{grid-column:span 1;aspect-ratio:1;object-fit:cover;transition:all var(--t-cubic) .5s;cursor:pointer}@media(hover: hover){.section-masonry .masonry img:hover{filter:brightness(1.125)}}.section-masonry .masonry img:first-child{grid-column:span 2}.section-masonry .masonry img:nth-child(5n+2){grid-row:span 2;height:100%}.section-masonry .section-body{display:flex;flex-direction:column;row-gap:1.25rem}@media screen and (min-width: 48em){.section-masonry .section-body.is-sticky{position:fixed;z-index:10;top:calc(var(--nav-h, 5rem) + 2rem);right:var(--p-inline-400);width:calc((100% - var(--p-inline-400)*2 - 1.25rem)/2)}}@media screen and (min-width: 48em){.section-masonry .section-body.is-absolute{position:absolute;z-index:10;right:var(--p-inline-400);bottom:0;width:calc((100% - var(--p-inline-400)*2 - 1.25rem)/2)}}.main-content{padding-inline:var(--p-inline-400);margin-bottom:var(--row-gap-900)}.content-section h1:first-child{margin-bottom:1.25rem}@media screen and (max-width: get-em(767)){.content-section h1:first-child{margin-bottom:0}}.content-section h1 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.content-section h2:first-child{margin-bottom:1.25rem}@media screen and (max-width: get-em(767)){.content-section h2:first-child{margin-bottom:0}}.content-section h2 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.content-section h3:first-child{margin-bottom:1.25rem}@media screen and (max-width: get-em(767)){.content-section h3:first-child{margin-bottom:0}}.content-section h3 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.content-section h4:first-child{margin-bottom:1.25rem}@media screen and (max-width: get-em(767)){.content-section h4:first-child{margin-bottom:0}}.content-section h4 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.content-section h5:first-child{margin-bottom:1.25rem}@media screen and (max-width: get-em(767)){.content-section h5:first-child{margin-bottom:0}}.content-section h5 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.content-section h6:first-child{margin-bottom:1.25rem}@media screen and (max-width: get-em(767)){.content-section h6:first-child{margin-bottom:0}}.content-section h6 span[style*="text-decoration: underline;"]{text-decoration:none !important;display:block;width:100%;padding-bottom:.3rem;border-bottom:2px solid var(--clr-red)}.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none !important}#mc_embed_signup{margin-inline:auto}

/*# sourceMappingURL=styles.css.map*/