@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("fonts/Poppins-Bold.woff2") format("woff2"),url("fonts/Poppins-Bold.woff") format("woff"),url("fonts/Poppins-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("fonts/Poppins-SemiBold.woff2") format("woff2"),url("fonts/Poppins-SemiBold.woff") format("woff"),url("fonts/Poppins-SemiBold.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("fonts/Poppins-Medium.woff2") format("woff2"),url("fonts/Poppins-Medium.woff") format("woff"),url("fonts/Poppins-Medium.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("fonts/Poppins-Regular.woff2") format("woff2"),url("fonts/Poppins-Regular.woff") format("woff"),url("fonts/Poppins-Regular.ttf") format("truetype")}.container-section{padding-inline:1.6rem}@media(min-width: 576px){.container-section{padding-inline:3.2rem}}@media(min-width: 768px){.container-section{padding-inline:4.8rem}}@media(min-width: 992px){.container-section{padding-inline:6.4rem}}@media(min-width: 1360px){.container-section{max-width:calc(1480px + 12.8rem);margin-inline:auto}}.mb-section{margin-bottom:6.4rem}@media(min-width: 768px){.mb-section{margin-bottom:8.8rem}}@media(min-width: 1480px){.mb-section{margin-bottom:12rem}}.error-wrapper{height:90vh;height:90svh;background-color:#e4d5c6;display:grid;align-items:center;justify-content:start;padding-block:14rem;padding-block:16rem;position:relative;isolation:isolate;overflow:hidden}.error-wrapper .bg-deco{position:absolute;z-index:-10;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto;opacity:.1}@media(min-width: 992px){.error-wrapper .bg-deco{top:50%;left:-5%;width:110%;height:auto;transform:translate(0, -55%)}}.error-wrapper.cookie-policy{display:block;height:auto}.error-wrapper.cookie-policy ul{margin-left:2rem}.error-wrapper.cookie-policy h2{margin-top:3rem}@keyframes appear{from{opacity:0}to{opacity:1}}@keyframes vanish{from{display:flex;opacity:1}to{display:none;opacity:0}}@media(prefers-reduced-motion: no-preference){.gsap-fade-in{opacity:0;transition:opacity .6s ease-out}.gsap-fade-in.fade-inview{opacity:1}}body{font-family:"Poppins",sans-serif;font-weight:400;color:#212122}.type-h1,.type-wysiwyg h1{font-size:4rem;line-height:5rem;font-weight:700;text-wrap:pretty}@media(min-width: 1480px){.type-h1,.type-wysiwyg h1{font-size:6rem;line-height:7.5rem}}.type-wysiwyg h2,.type-h2{font-size:3.5rem;line-height:4rem;font-weight:700;text-wrap:pretty}@media(min-width: 1480px){.type-wysiwyg h2,.type-h2{font-size:5rem;line-height:5.5rem}}.type-wysiwyg h3,.type-h3{font-size:3rem;line-height:3.5rem;font-weight:700;text-wrap:pretty}@media(min-width: 1480px){.type-wysiwyg h3,.type-h3{font-size:3.5rem;line-height:4rem}}.type-h4,.type-wysiwyg h4{font-size:2.5rem;line-height:3.3rem;font-weight:700;text-wrap:pretty}@media(min-width: 1480px){.type-h4,.type-wysiwyg h4{font-size:3rem;line-height:3.8rem}}.type-h5,.type-wysiwyg h5{font-size:2rem;line-height:3rem;font-weight:500;text-wrap:pretty}@media(min-width: 1480px){.type-h5,.type-wysiwyg h5{font-size:2.4rem;line-height:3.2rem}}p,li{font-size:1.6rem;line-height:2.6rem;text-wrap:pretty}@media(min-width: 1480px){p,li{font-size:2rem;line-height:3.2rem}}a{color:currentColor;text-decoration:none}.type-overtitle{color:#e73b2b;font-size:1.6rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:120%}@media(min-width: 1480px){.type-overtitle{font-size:1.8rem}}.type-wysiwyg>p:not(:first-child),.type-wysiwyg>ul:not(:first-child),.type-wysiwyg>ol:not(:first-child){margin-top:.9rem}@media(min-width: 1480px){.type-wysiwyg>p:not(:first-child),.type-wysiwyg>ul:not(:first-child),.type-wysiwyg>ol:not(:first-child){margin-top:1.6rem}}.type-wysiwyg>h1:not(:first-child),.type-wysiwyg>h2:not(:first-child),.type-wysiwyg>h3:not(:first-child),.type-wysiwyg>h4:not(:first-child),.type-wysiwyg>h5:not(:first-child),.type-wysiwyg>h6:not(:first-child){margin-top:2.8rem}@media(min-width: 1480px){.type-wysiwyg>h1:not(:first-child),.type-wysiwyg>h2:not(:first-child),.type-wysiwyg>h3:not(:first-child),.type-wysiwyg>h4:not(:first-child),.type-wysiwyg>h5:not(:first-child),.type-wysiwyg>h6:not(:first-child){margin-top:4rem}}.type-wysiwyg b,.type-wysiwyg strong{font-weight:600}.type-wysiwyg a{color:#e73b2b;text-decoration:underline;transition:opacity .3s ease-out}.type-wysiwyg a:hover{opacity:.7}.type-wysiwyg h5{font-weight:700}.type-wysiwyg ol,.type-wysiwyg ul{padding-left:1.6rem}.type-wysiwyg img{margin-block:2.4rem}@media(min-width: 1560px){.type-wysiwyg img{margin-block:3.2rem}}.type-wysiwyg table{border-collapse:collapse}.type-wysiwyg table td,.type-wysiwyg table th{border:1px solid #ccc;text-align:center;vertical-align:middle;padding:.8rem}@media(min-width: 1480px){.type-wysiwyg table td,.type-wysiwyg table th{padding-block:1rem}}.type-wysiwyg table td,.type-wysiwyg table td p{font-size:1.4rem;line-height:2rem}@media(min-width: 1480px){.type-wysiwyg table td,.type-wysiwyg table td p{font-size:1.6rem;line-height:2.4rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}button{appearance:none;cursor:pointer;border:none;box-shadow:none;background:rgba(0,0,0,0);padding:0;font-family:inherit;color:currentColor}a{color:currentColor;text-decoration:none}img{display:block}*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;scroll-padding-top:8rem}@media(min-width: 1200px){html{scroll-padding-top:10rem}}body{font-size:1.6rem;background-color:#fff;min-height:100vh;overflow-x:clip}body.scroll-stopper{touch-action:none}::selection{color:#fff;background:#eb584b}.skip-link{position:absolute;top:-9999px;left:1.6rem;z-index:9999}.skip-link:focus-visible{top:1.6rem}#main-header .top-bar{position:fixed;z-index:900;top:0;left:0;right:0;min-width:100%;padding-block:2rem;pointer-events:none;transition:all .2s ease-out}#main-header .top-bar .top-bar-content{display:flex;align-items:center;justify-content:space-between}#main-header .top-bar .top-bar-content .logo{pointer-events:all;display:inline-block;transform-origin:left center;transition:opacity .4s ease-out,transform .3s ease-out}#main-header .top-bar .top-bar-content .logo svg{display:block;width:auto;height:3.8rem}@media(min-width: 1480px){#main-header .top-bar .top-bar-content .logo svg{height:5.6rem}}#main-header .top-bar .top-bar-content .logo:hover{opacity:.7}#main-header .top-bar .top-bar-content #hamburger{pointer-events:all;display:flex;align-items:center;gap:.8rem}#main-header .top-bar .top-bar-content #hamburger p{line-height:1;font-size:1.3rem;font-weight:500}@media(min-width: 1480px){#main-header .top-bar .top-bar-content #hamburger p{font-size:1.5rem}}#main-header .top-bar .top-bar-content #hamburger p .label-close{display:none}#main-header .top-bar .top-bar-content #hamburger .circle{background-color:#212122;width:3.8rem;height:3.8rem;border-radius:50%;flex-shrink:0;position:relative}@media(min-width: 1480px){#main-header .top-bar .top-bar-content #hamburger .circle{width:5.6rem;height:5.6rem}}#main-header .top-bar .top-bar-content #hamburger .circle:after{content:"";position:absolute;inset:3px;border-radius:50%;border:2px solid #fff;clip-path:polygon(100% 0, 100% 0, 0% 100%, 0% 100%);opacity:0;transition:clip-path .5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}#main-header .top-bar .top-bar-content #hamburger .circle svg{display:block;width:100%;height:100%;position:absolute;inset:0}#main-header .top-bar .top-bar-content #hamburger .circle svg path{fill:#fff}#main-header .top-bar .top-bar-content #hamburger .circle svg.close{display:none}#main-header .top-bar .top-bar-content #hamburger:hover .circle:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity:1}#main-header .top-bar .top-bar-content #hamburger.is-active p .label-menu{display:none}#main-header .top-bar .top-bar-content #hamburger.is-active p .label-close{display:inline}#main-header .top-bar .top-bar-content #hamburger.is-active .circle svg.open{display:none}#main-header .top-bar .top-bar-content #hamburger.is-active .circle svg.close{display:block}#main-header #nav-menu{position:fixed;z-index:800;inset:0;padding-top:9.6rem;padding-bottom:3.2rem;opacity:0;pointer-events:none;transition:opacity .3s ease-out}#main-header #nav-menu:before{content:"";position:absolute;z-index:-10;inset:0;background-color:#fff;transform:scaleY(0);transform-origin:top;transition:transform .4s ease-out}#main-header #nav-menu .inner{height:calc(100vh - 9.6rem - 3.2rem);height:calc(100svh - 9.6rem - 3.2rem);overflow-y:scroll;background-color:#e4d5c6;border-radius:2rem;padding:3rem 2rem 2.5rem;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;transition:opacity .5s ease-out;-ms-overflow-style:none;scrollbar-width:none}@media(min-width: 768px){#main-header #nav-menu .inner{padding:4.8rem;gap:3rem}}@media(min-width: 1480px){#main-header #nav-menu .inner{padding-inline:9.6rem;gap:4rem}}@media(min-width: 1480px)and (min-height: 720px){#main-header #nav-menu .inner{padding-inline:14rem;padding-block:8rem;gap:5rem}}#main-header #nav-menu .inner::-webkit-scrollbar{display:none}#main-header #nav-menu .inner .menu-items{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}@media(min-width: 1480px){#main-header #nav-menu .inner .menu-items{gap:3rem}}@media(min-width: 1480px)and (min-height: 720px){#main-header #nav-menu .inner .menu-items{gap:3.5rem}}#main-header #nav-menu .inner .menu-items .parent-item{font-size:2.4rem;font-weight:700;line-height:3rem;padding-left:3rem;position:relative;text-align:left;display:flex;align-items:center;gap:1rem;transition:opacity .3s ease-out}@media(min-width: 1480px){#main-header #nav-menu .inner .menu-items .parent-item{font-size:3.2rem}}#main-header #nav-menu .inner .menu-items .parent-item:before{content:"";position:absolute;left:1rem;top:.3rem;height:2.5rem;width:.3rem;background-color:#212122;transform:rotate(45deg);transition:transform .2s ease-out}#main-header #nav-menu .inner .menu-items .parent-item svg{display:block;margin-top:.1rem;width:1.6rem;height:1.6rem;flex-shrink:0}@media(min-width: 396px){#main-header #nav-menu .inner .menu-items .parent-item svg{margin-right:1rem}}@media(min-width: 1480px){#main-header #nav-menu .inner .menu-items .parent-item svg{width:1.8rem;height:1.8rem}}#main-header #nav-menu .inner .menu-items .parent-item:hover{opacity:.7}#main-header #nav-menu .inner .menu-items .parent-item:hover:before{transform:rotate(53deg)}#main-header #nav-menu .inner .menu-items .child-wrap{display:none;animation:vanish .1s ease-in;flex-direction:column;align-items:flex-start;gap:1.6rem;padding-top:2rem;padding-left:3rem;padding-bottom:1.2rem}#main-header #nav-menu .inner .menu-items .child-wrap .child-item{font-size:2rem;font-weight:500;line-height:2.4rem;transition:opacity .3s ease-out}#main-header #nav-menu .inner .menu-items .child-wrap .child-item:hover{opacity:.7}#main-header #nav-menu .inner .menu-items .parent-item.parent-item-with-children.is-active svg path.remove{opacity:0}#main-header #nav-menu .inner .menu-items .parent-item.parent-item-with-children.is-active+.child-wrap{display:flex;animation:appear .5s ease-out}#main-header #nav-menu .inner .contact-links{display:flex;flex-wrap:wrap;gap:1.2rem 6.4rem}@media(min-width: 1480px){#main-header #nav-menu .inner .contact-links{column-gap:9.6rem}}#main-header #nav-menu .inner .contact-links .link{display:flex;align-items:center;gap:1rem;font-size:1.6rem;line-height:2rem;font-weight:500;transition:opacity .2s ease-out}@media(min-width: 1480px){#main-header #nav-menu .inner .contact-links .link{gap:1.2rem}}#main-header #nav-menu .inner .contact-links .link .icon{display:block;background-color:#e73b2b;position:relative;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden;isolation:isolate}#main-header #nav-menu .inner .contact-links .link .icon svg,#main-header #nav-menu .inner .contact-links .link .icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#main-header #nav-menu .inner .contact-links .link:hover{opacity:.8}#main-header #nav-menu .bg-deco{position:absolute;z-index:999999;left:-50%;right:-50%;width:200%;height:auto;top:50%;transform:translateY(-50%);opacity:.04;pointer-events:none}@media(min-width: 448px){#main-header #nav-menu .bg-deco{left:-30%;right:-30%;width:160%}}@media(min-width: 576px){#main-header #nav-menu .bg-deco{left:-5%;right:-5%;width:110%}}#main-header.is-scrolled .top-bar{background-color:#fff;padding-top:1.4rem;padding-bottom:1.4rem}#main-header.is-scrolled .top-bar .top-bar-content .logo{transform:scale(0.88)}#main-header.is-open #nav-menu{opacity:1;pointer-events:all}#main-header.is-open #nav-menu:before{transform:scaleY(1)}body.home #main-header:not(.is-scrolled,.is-open) .top-bar .top-bar-content #hamburger .circle{background-color:#fff}body.home #main-header:not(.is-scrolled,.is-open) .top-bar .top-bar-content #hamburger .circle:after{border-color:#e73b2b}body.home #main-header:not(.is-scrolled,.is-open) .top-bar .top-bar-content #hamburger .circle svg path{fill:#e73b2b}#footer{position:relative;z-index:1;overflow:hidden;color:#fff;background-color:#212122;padding-top:6.4rem;padding-bottom:3.2rem}@media(min-width: 1480px){#footer{padding-top:10.4rem}}#footer .logo{display:inline-block;margin-bottom:4rem;transition:opacity .4s ease-out}@media(min-width: 1200px){#footer .logo{margin-bottom:8rem}}@media(min-width: 1480px){#footer .logo{margin-bottom:9.6rem}}#footer .logo svg{display:block;width:auto;height:4rem}@media(min-width: 1480px){#footer .logo svg{height:5.6rem}}#footer .logo:hover{opacity:.7}#footer .links{display:grid;gap:1.2rem;justify-content:start}@media(min-width: 1480px){#footer .links{gap:2rem}}#footer .links .link{display:flex;align-items:center;gap:1rem;font-size:1.6rem;line-height:2rem;font-weight:700;transition:opacity .2s ease-out}@media(min-width: 1480px){#footer .links .link{gap:1.2rem}}#footer .links .link .icon{display:block;background-color:#e73b2b;position:relative;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;overflow:hidden;isolation:isolate}#footer .links .link .icon svg,#footer .links .link .icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#footer .links .link p{font-size:1.6rem;line-height:2rem;font-weight:700}#footer .links .link p .add{display:block;font-weight:500}#footer .links .link:hover{opacity:.8}#footer .gridder{display:grid;gap:3.2rem}@media(min-width: 576px){#footer .gridder{grid-template-columns:repeat(2, minmax(0, 1fr));gap:4.8rem;padding-bottom:5.6rem;border-bottom:1px solid hsla(0,0%,100%,.8)}}@media(min-width: 992px){#footer .gridder{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1200px){#footer .gridder{grid-template-columns:repeat(4, minmax(0, 1fr));padding-bottom:6.4rem}}@media(min-width: 1480px){#footer .gridder{gap:5.6rem;padding-bottom:8.8rem}}#footer .gridder .col{padding-bottom:3.2rem;border-bottom:1px solid hsla(0,0%,100%,.8)}@media(min-width: 576px){#footer .gridder .col{padding-bottom:0;border-bottom:none}}@media(min-width: 992px){#footer .gridder .col.col-social{grid-column:span 3}}@media(min-width: 1200px){#footer .gridder .col.col-social{grid-column:span 1;margin-top:-3.6rem}}@media(min-width: 1480px){#footer .gridder .col.col-social{margin-top:-4.8rem}}@media(min-width: 1480px){#footer .gridder .col .type-wysiwyg>p:not(:first-child),#footer .gridder .col .type-wysiwyg>ul:not(:first-child),#footer .gridder .col .type-wysiwyg>ol:not(:first-child){margin-top:1.2rem}}#footer .gridder .social-links{margin-top:2.4rem}#footer .gridder .social-links .link .icon{background-color:#fff}#footer .ender{display:grid;justify-content:start;gap:.8rem;margin-top:3.2rem}@media(min-width: 448px){#footer .ender{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 576px){#footer .ender{display:flex}}#footer .ender a{font-size:1.4rem;transition:opacity .2s ease-out}#footer .ender a:hover{opacity:.8;text-decoration:underline}#footer .ender span{font-size:1.4rem;display:none}@media(min-width: 576px){#footer .ender span{display:inline}}#footer .deco{position:absolute;z-index:-10;pointer-events:none;opacity:.05;top:14rem;right:-50%;width:auto;height:40rem}@media(min-width: 576px){#footer .deco{height:48rem;right:-40%}}@media(min-width: 992px){#footer .deco{height:100%;top:0;right:-16%;max-height:61rem}}.btn{display:inline-flex;align-items:center;gap:.9rem;font-size:1.8rem;line-height:2.4rem}.btn svg{flex-shrink:0;width:3.1rem;height:3.1rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}.btn[href]:hover svg{transform:rotate(-90deg)}.btn.btn-bg-white{background-color:#fff;color:#212122;padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:1.5rem;transition:background-color .3s ease-out}.btn.btn-bg-white[href]:hover{background-color:#e4d5c6}.btn.btn-plus{gap:.7rem}.btn.btn-plus svg{width:2.4rem;height:2.4rem}.custom-wp-form{max-width:76.4rem;margin-inline:auto}.custom-wp-form .wpforms-container{margin:0;text-align:left}.custom-wp-form .wpforms-container .wpforms-head-container{padding:0}.custom-wp-form .wpforms-container .wpforms-field{overflow:visible !important;clear:both;padding:.6rem 0 !important}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-layout{padding-block:0 !important}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-layout .wpforms-layout-row{margin-inline:-0.6rem}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-layout .wpforms-layout-row .wpforms-layout-column{padding:0 .6rem}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium{font-size:1.6rem;line-height:2.5rem;color:#212122 !important;background-color:#fff;min-height:4.8rem;width:100% !important;max-width:100% !important;border:2px solid #fff;border-radius:1rem !important;padding:1rem 2rem}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium::placeholder{color:#212122}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium:focus-visible,.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium:focus{border:2px solid #e73b2b;box-shadow:none;outline:none}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium.wpforms-error{border:2px solid var(--wpforms-label-error-color)}.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium.wpforms-error:hover,.custom-wp-form .wpforms-container .wpforms-field .wpforms-field-medium.wpforms-error:focus{border:2px solid var(--wpforms-label-error-color);box-shadow:none;outline:none}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader{font-size:1.6rem;line-height:2.5rem;color:#212122 !important;background-color:#fff;min-height:4.8rem;width:100% !important;max-width:100% !important;border:2px solid #fff;border-radius:1rem !important}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader:focus,.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader:focus-visible,.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-file-upload .wpforms-uploader.wpforms-focus{outline-color:#e73b2b;box-shadow:0 0 0 1px #e73b2b}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox{padding:2rem 0 0 0 !important;overflow:hidden}@media(min-width: 992px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox{padding-top:3.2rem !important}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label{font-size:1.6rem;font-weight:400;line-height:160%;margin-bottom:0}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label .wpforms-required-label{color:#212122}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li{margin-top:1.2rem !important;margin-left:.1rem;align-items:center}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li{margin-top:2rem !important}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]{margin-left:0;margin-top:-3px;width:2.4rem;height:2.4rem}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:after{width:1.6rem;height:1.6rem;top:.2rem;left:.3rem}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:before{inset:0;width:2.4rem;height:2.4rem;border:2px solid #e4d5c6;background-color:#fff;border-radius:.4rem}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:focus:before{box-shadow:none;border-color:#e73b2b}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:checked:after{border-color:#e73b2b;transform:scale(0.5) rotate(-45deg)}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li input[type=checkbox]:checked:before{box-shadow:none;border:2px solid #e73b2b}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox li .wpforms-field-label-inline{font-weight:400;font-size:1.6rem;line-height:2.4rem}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description{margin-top:2rem;font-size:1.4rem;line-height:160%;color:#212122}@media(min-width: 1480px){.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description{margin-top:3.2rem;font-size:1.5rem}}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a{color:#212122}.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a:focus-visible,.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a:focus,.custom-wp-form .wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-description a:hover{color:#e73b2b}.custom-wp-form .wpforms-container .wpforms-field label.wpforms-error,.custom-wp-form .wpforms-container .wpforms-field em.wpforms-error{color:var(--wpforms-label-error-color) !important;font-size:1.4rem;font-weight:400;padding:0;margin-top:.6rem;margin-bottom:.6rem}.custom-wp-form .wpforms-container .wpforms-field label.wpforms-error a,.custom-wp-form .wpforms-container .wpforms-field em.wpforms-error a{color:var(--wpforms-label-error-color);text-decoration:underline}.custom-wp-form .wpforms-container .wpforms-field label.wpforms-error:before,.custom-wp-form .wpforms-container .wpforms-field em.wpforms-error:before{display:none}.custom-wp-form .wpforms-container .wpforms-submit-container{margin-top:3.2rem !important;padding-top:0 !important;text-align:center}@media(min-width: 992px){.custom-wp-form .wpforms-container .wpforms-submit-container{margin-top:4.8rem !important}}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]{position:relative;appearance:none;cursor:pointer;text-decoration:none;border:0;border-radius:100vw;padding:.7rem 1.6rem .9rem 4.4rem;font-family:"Poppins",sans-serif;height:auto;box-shadow:none;color:#212122 !important;background:rgba(0,0,0,0) !important;display:inline-flex;font-size:1.8rem;line-height:2.4rem;font-weight:400}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:after{content:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 15.5C0 11.3891 1.63303 7.44666 4.53985 4.53985C7.44666 1.63303 11.3891 0 15.5 0C19.6109 0 23.5533 1.63303 26.4602 4.53985C29.367 7.44666 31 11.3891 31 15.5C31 19.6109 29.367 23.5533 26.4602 26.4602C23.5533 29.367 19.6109 31 15.5 31C11.3891 31 7.44666 29.367 4.53985 26.4602C1.63303 23.5533 0 19.6109 0 15.5ZM11.439 10.0692C11.3496 9.97666 11.2427 9.90286 11.1245 9.85209C11.0064 9.80132 10.8792 9.77459 10.7506 9.77348C10.622 9.77236 10.4944 9.79687 10.3754 9.84558C10.2563 9.89429 10.1481 9.96622 10.0572 10.0572C9.96622 10.1481 9.89429 10.2563 9.84558 10.3754C9.79687 10.4944 9.77236 10.622 9.77348 10.7506C9.77459 10.8792 9.80132 11.0064 9.85209 11.1245C9.90286 11.2427 9.97666 11.3496 10.0692 11.439L18.0052 19.375H12.6422C12.3853 19.375 12.1389 19.4771 11.9572 19.6587C11.7755 19.8404 11.6734 20.0868 11.6734 20.3438C11.6734 20.6007 11.7755 20.8471 11.9572 21.0288C12.1389 21.2104 12.3853 21.3125 12.6422 21.3125H20.3438C20.6007 21.3125 20.8471 21.2104 21.0288 21.0288C21.2104 20.8471 21.3125 20.6007 21.3125 20.3438V12.6422C21.3125 12.3853 21.2104 12.1389 21.0288 11.9572C20.8471 11.7755 20.6007 11.6734 20.3438 11.6734C20.0868 11.6734 19.8404 11.7755 19.6587 11.9572C19.4771 12.1389 19.375 12.3853 19.375 12.6422V18.0052L11.439 10.0692Z' fill='%23E73B2B'/%3E%3C/svg%3E");position:absolute;display:block;width:3.1rem;height:3.1rem;left:.4rem;top:calc(50% - 1.5rem);will-change:transform;transform-origin:center;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:active{background:none}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus:after{left:.4rem;bottom:auto;outline:none;border:none}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:hover,.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus-visible{background:#212122 !important;color:#fff !important}.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:hover:after,.custom-wp-form .wpforms-container .wpforms-submit-container button[type=submit]:focus-visible:after{transform:rotate(-90deg)}.custom-wp-form .wpforms-container .wpforms-submit-container img.wpforms-submit-spinner{margin-inline:1.6rem;margin-top:.6rem}.custom-wp-form .wpforms-container .wpforms-confirmation-container-full{background-color:#fff;padding:2.8rem;border:2px solid #e4d5c6;border-radius:2rem;color:#212122;margin-bottom:0;margin-top:4rem}.custom-wp-form .wpforms-container .wpforms-confirmation-container-full p{font-size:1.6rem;text-align:center;color:#212122}@media(min-width: 768px){.custom-wp-form .wpforms-container .wpforms-confirmation-container-full p{font-size:1.8rem}}.lp-text-head .type-h3,.lp-text-head .type-h2{margin-bottom:2rem}.lp-text-head .type-h5+.type-wysiwyg{margin-top:.9rem}@keyframes jrToRightAnim{0%{transform:translateX(0%)}25%{transform:translateX(0%)}50%{transform:translateX(13%)}75%{transform:translateX(13%)}100%{transform:translateX(0%)}}@keyframes jrToBottomAnim{0%{transform:translateY(0%)}25%{transform:translateY(0%)}50%{transform:translateY(10%)}75%{transform:translateY(10%)}100%{transform:translateY(0%)}}@keyframes jrToTopAnim{0%{transform:translateY(0%)}25%{transform:translateY(0%)}50%{transform:translateY(-12%)}75%{transform:translateY(-12%)}100%{transform:translateY(0%)}}.lp-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:11.8rem;background-color:#e4d5c6;min-height:100vh;min-height:100lvh;display:flex}@media(min-width: 1480px){.lp-hero{padding-top:13.6rem}}.lp-hero .bg-deco{position:absolute;z-index:-10;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto;opacity:.1}@media(min-width: 992px){.lp-hero .bg-deco{top:50%;left:-5%;width:110%;height:auto;transform:translate(0, -55%)}}.lp-hero .container-section{display:flex}.lp-hero .wrapper{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){.lp-hero .wrapper{flex-direction:row;align-items:center}}.lp-hero .wrapper-txt{margin-bottom:2.4rem}@media(min-width: 576px){.lp-hero .wrapper-txt{margin-bottom:3.2rem}}@media(min-width: 992px){.lp-hero .wrapper-txt{position:relative;z-index:20;max-width:55%}}.lp-hero .wrapper-txt .type-overtitle{margin-bottom:.8rem}.lp-hero .wrapper-txt .type-h1+.type-wysiwyg,.lp-hero .wrapper-txt .type-h2+.type-wysiwyg{margin-top:1.2rem}@media(min-width: 992px){.lp-hero .wrapper-img{flex-shrink:0;width:60%;margin-left:-20%}}.lp-hero .wrapper-img .jr{display:none}.lp-hero .wrapper-img figure img{width:100%;height:100%;max-height:75.5rem;object-fit:contain;object-position:left}@media(min-width: 992px){.lp-hero .wrapper-img figure img{object-position:right}}@media(min-width: 992px){.lp-hero.hero-settore .wrapper-txt{width:50%;max-width:50%}}.lp-hero.hero-settore .wrapper-img{padding-bottom:4rem;position:relative}@media(min-width: 992px){.lp-hero.hero-settore .wrapper-img{flex-shrink:0;width:45%;max-width:62rem;margin-left:auto;padding-bottom:6.4rem}}@media(min-width: 1480px){.lp-hero.hero-settore .wrapper-img{padding-bottom:8.8rem}}.lp-hero.hero-settore .wrapper-img .jr{display:block;position:absolute;inset:0;z-index:10}.lp-hero.hero-settore .wrapper-img .jr svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion: no-preference){.lp-hero.hero-settore .wrapper-img .jr svg .jr-to-right{animation:jrToRightAnim 4s cubic-bezier(0.15, 0.1, 0.15, 1.25) infinite}.lp-hero.hero-settore .wrapper-img .jr svg .jr-to-top{animation:jrToTopAnim 4s cubic-bezier(0.15, 0.1, 0.15, 1.25) infinite}.lp-hero.hero-settore .wrapper-img .jr svg .jr-to-bottom{animation:jrToBottomAnim 4s cubic-bezier(0.15, 0.1, 0.15, 1.25) infinite 1s}}.lp-hero.hero-settore .wrapper-img .jr .rail-primary,.lp-hero.hero-settore .wrapper-img .jr .rail-grey{display:none}.lp-hero.hero-settore .wrapper-img figure{aspect-ratio:1;overflow:hidden;isolation:isolate;border-radius:2rem}.lp-hero.hero-settore .wrapper-img figure img{object-fit:cover;object-position:center}.lp-hero.hero-mini{min-height:auto}.lp-hero.hero-mini .container-section{width:fill-available}.lp-hero.hero-mini .container-section .wrapper{width:100%}@media(min-width: 992px){.lp-hero.hero-mini .container-section .wrapper{margin-bottom:14rem}}@media(min-width: 992px){.lp-hero.hero-mini .container-section .wrapper .wrapper-txt{width:50%;margin-bottom:0}}.lp-hero.hero-mini .container-section .wrapper .wrapper-img{margin-bottom:-1px}@media(min-width: 992px){.lp-hero.hero-mini .container-section .wrapper .wrapper-img{margin-bottom:0;width:50%;margin-left:0;padding-left:.8rem;margin-right:-8rem}}@media(min-width: 1640px){.lp-hero.hero-mini .container-section .wrapper .wrapper-img{margin-right:-12rem}}.lp-hero.hero-mini .container-section .wrapper .wrapper-img figure img{max-width:44rem;margin-left:auto}@media(min-width: 992px){.lp-hero.hero-mini .container-section .wrapper .wrapper-img figure img{max-width:none}}@media(min-width: 992px){body.page-private .lp-hero .wrapper-txt{width:50%;max-width:50%}}body.page-silver-economy .lp-hero.hero-settore .wrapper-img .jr .rail-black,body.page-silver-age .lp-hero.hero-settore .wrapper-img .jr .rail-black{display:none}body.page-silver-economy .lp-hero.hero-settore .wrapper-img .jr .rail-grey,body.page-silver-age .lp-hero.hero-settore .wrapper-img .jr .rail-grey{display:block}body.page-turismo .lp-hero.hero-settore .wrapper-img .jr .rail-black,body.page-turismo-e-montagna .lp-hero.hero-settore .wrapper-img .jr .rail-black{display:none}body.page-turismo .lp-hero.hero-settore .wrapper-img .jr .rail-primary,body.page-turismo-e-montagna .lp-hero.hero-settore .wrapper-img .jr .rail-primary{display:block}.lp-cs-slider .lp-text-head{max-width:76.8rem}.lp-cs-slider .lp-text-head+.swiper-cs-slider{margin-top:1.6rem}@media(min-width: 1480px){.lp-cs-slider .lp-text-head+.swiper-cs-slider{margin-top:2.8rem}}.lp-cs-slider .swiper-cs-slider-frontpage,.lp-cs-slider .swiper-cs-slider{overflow:visible;padding-top:4.8rem;position:relative}@media(min-width: 1480px){.lp-cs-slider .swiper-cs-slider-frontpage,.lp-cs-slider .swiper-cs-slider{padding-top:6.4rem}}.lp-cs-slider .swiper-cs-slider-frontpage .swiper-slide,.lp-cs-slider .swiper-cs-slider .swiper-slide{height:auto}.lp-cs-slider .swiper-cs-slider-frontpage .swiper-slide .cs-tease,.lp-cs-slider .swiper-cs-slider .swiper-slide .cs-tease{min-height:100%}.cs-slider-nav{position:absolute;top:0;left:0;display:flex;align-items:center;gap:1.6rem}.cs-slider-nav .cs-slider-archive-link{font-size:1.4rem;line-height:100%;text-transform:uppercase;font-weight:600;color:#e73b2b}@media(min-width: 1480px){.cs-slider-nav .cs-slider-archive-link{font-size:1.8rem}}.cs-slider-nav .cs-slider-archive-link:hover{text-decoration:underline;opacity:.8}.cs-slider-nav .buttons{display:flex;align-items:center;gap:1.2rem}.cs-slider-nav .buttons button{flex-shrink:0}.cs-slider-nav .buttons button svg{display:block;width:2.4rem;height:2.4rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}@media(min-width: 1480px){.cs-slider-nav .buttons button svg{width:3.1rem;height:3.1rem}}.cs-slider-nav .buttons button:hover svg{transform:rotate(-45deg)}.lp-numbers .wrapper{background-color:#e73b2b;color:#fff;padding:3.2rem 2.4rem 4rem;border-radius:2rem}@media(min-width: 448px){.lp-numbers .wrapper{padding:4rem 3.2rem 4.8rem}}@media(min-width: 992px){.lp-numbers .wrapper{padding:4.8rem 4rem 5.6rem}}@media(min-width: 1480px){.lp-numbers .wrapper{padding:5.6rem 5.6rem 6.4rem}}.lp-numbers .wrapper .type-h2{margin-bottom:3.2rem}@media(min-width: 448px){.lp-numbers .wrapper .type-h2{margin-bottom:4rem}}@media(min-width: 1480px){.lp-numbers .wrapper .type-h2{margin-bottom:4.8rem}}.lp-numbers .wrapper .row{display:grid;gap:3rem}@media(min-width: 448px){.lp-numbers .wrapper .row{gap:4rem}}@media(min-width: 768px){.lp-numbers .wrapper .row{grid-template-columns:repeat(2, minmax(0, 1fr));gap:8rem;align-items:start}}@media(min-width: 992px){.lp-numbers .wrapper .row{grid-template-columns:repeat(3, minmax(0, 1fr));gap:5.6rem}}@media(min-width: 1480px){.lp-numbers .wrapper .row{gap:7.2rem}}.lp-numbers .wrapper .row .number{font-size:inherit;text-align:left;padding-bottom:3rem;border-bottom:1px solid #fff}@media(min-width: 448px){.lp-numbers .wrapper .row .number{padding-bottom:4rem}}@media(min-width: 768px){.lp-numbers .wrapper .row .number{border-bottom:0;padding-bottom:0}}.lp-numbers .wrapper .row .number:last-child{padding-bottom:0;border-bottom:none}.lp-numbers .wrapper .row .number .type-overtitle{color:#fff;display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem}@media(min-width: 1480px){.lp-numbers .wrapper .row .number .type-overtitle{gap:1.2rem}}.lp-numbers .wrapper .row .number .type-overtitle svg{display:block;flex-shrink:0;width:1.9rem;height:1.9rem}.lp-numbers .wrapper .row .number .type-overtitle svg .fill{transition:fill .2s ease-out}.lp-numbers .wrapper .row .number .type-overtitle svg .cross{fill:#fff;transition:fill .2s ease-out}.lp-numbers .wrapper .row .number .type-overtitle.more-btn{margin-top:.9rem}@media(min-width: 1480px){.lp-numbers .wrapper .row .number .type-overtitle.more-btn{margin-top:1.6rem}}.lp-numbers .wrapper .row .number .title{color:#212122;line-height:110%;font-weight:500;font-size:8.5rem}@media(min-width: 1480px){.lp-numbers .wrapper .row .number .title{font-size:11.5rem}}.lp-numbers .wrapper .row .number .title.long{font-size:3.2rem;line-height:120%;margin-block:1.2rem}@media(min-width: 1480px){.lp-numbers .wrapper .row .number .title.long{font-size:5rem}}@media(min-width: 1480px){.lp-numbers .wrapper .row .number .text{font-size:1.6rem;line-height:160%}}.lp-numbers .wrapper .row button.number{transition:opacity .2s ease-out}.lp-numbers .wrapper .row button.number:hover{opacity:.8}.lp-numbers .wrapper .row button.number:hover .type-overtitle svg .fill{fill:#fff}.lp-numbers .wrapper .row button.number:hover .type-overtitle svg .cross{fill:#e73b2b}.lp-numbers.numbers-settore .wrapper{background-color:#212122}.lp-numbers.numbers-settore .wrapper .row .number .title{color:#e73b2b}@media(min-width: 992px){.lp-numbers.four-cols .wrapper .row{grid-template-columns:repeat(4, minmax(0, 1fr));gap:4rem}}@media(min-width: 1480px){.lp-numbers.four-cols .wrapper .row{gap:6.4rem}}@media(min-width: 992px){.lp-numbers.five-cols .wrapper .row{grid-template-columns:repeat(5, minmax(0, 1fr));gap:3.2rem}}@media(min-width: 1480px){.lp-numbers.five-cols .wrapper .row{gap:4rem}}.lp-hero+.lp-numbers{margin-top:-3.2rem}@media(min-width: 768px){.lp-hero+.lp-numbers{margin-top:-4rem}}@media(min-width: 992px){.lp-hero+.lp-numbers{position:relative;z-index:200;margin-top:-15rem}}@media(min-width: 1480px){.lp-hero+.lp-numbers{margin-top:-17rem}}.inpage-dialog-opener .inpage-dialog-content{display:none}dialog.inpage-dialog{all:unset;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .2s ease-in-out;overflow-y:auto;overflow-x:clip;overscroll-behavior-y:contain;position:fixed;inset:0;z-index:999;background-color:rgba(33,33,34,.82);backdrop-filter:blur(16px) saturate(0.5);padding-inline:1.6rem}@media(min-width: 576px){dialog.inpage-dialog{padding-inline:3.2rem}}@media(min-width: 768px){dialog.inpage-dialog{padding-inline:5.6rem}}dialog.inpage-dialog.is-open{opacity:1;pointer-events:all}dialog.inpage-dialog.is-open article{transform:translateY(0)}@media(min-width: 992px){dialog.inpage-dialog.is-open article{transform:translateX(0%)}}dialog.inpage-dialog .page-dialog-closer{appearance:none;cursor:pointer;background-color:rgba(0,0,0,0);padding:0;border:0;display:block;margin-left:auto;position:sticky;z-index:10;top:2.4rem}@media(min-width: 992px){dialog.inpage-dialog .page-dialog-closer{margin-right:-4.8rem}}dialog.inpage-dialog .page-dialog-closer svg{display:block;width:3.2rem;height:3.2rem;transform:rotate(45deg);transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}@media(min-width: 992px){dialog.inpage-dialog .page-dialog-closer svg{width:3.6rem;height:3.6rem}}dialog.inpage-dialog .page-dialog-closer svg rect{fill:#212122;transition:fill .2s ease-out}dialog.inpage-dialog .page-dialog-closer:hover svg,dialog.inpage-dialog .page-dialog-closer:focus-visible svg{transform:rotate(135deg)}dialog.inpage-dialog .page-dialog-closer:hover svg rect,dialog.inpage-dialog .page-dialog-closer:focus-visible svg rect{fill:#e73b2b}dialog.inpage-dialog article{position:relative;overflow:clip;cursor:auto;min-height:calc(100vh - 8rem);min-height:calc(100svh - 8rem);border-radius:2rem;background-color:#fff;margin-block:4rem;padding-top:1.6rem;padding-inline:2rem;padding-bottom:4rem;transform:translateY(8rem);transition:transform .3s ease-out}@media(min-width: 576px){dialog.inpage-dialog article{padding-inline:3rem}}@media(min-width: 768px){dialog.inpage-dialog article{max-width:68rem;margin-inline:auto;padding-inline:4rem;padding-bottom:5.6rem}}@media(min-width: 992px){dialog.inpage-dialog article{max-width:73rem;padding-inline:6.4rem}}dialog.inpage-dialog article main{margin-top:1.6rem}dialog.inpage-dialog article main .inpage-dialog-content{display:block}dialog.inpage-dialog article main .inpage-dialog-content .wysiwyg-type{max-width:none}dialog.inpage-dialog article .bg-deco{position:absolute;z-index:999999;left:-50%;right:-50%;width:200%;height:auto;top:50%;transform:translateY(-50%);opacity:.07;pointer-events:none}.lp-quote .wrapper{display:grid;gap:4.8rem}@media(min-width: 992px){.lp-quote .wrapper{grid-template-columns:repeat(5, minmax(0, 1fr))}}@media(min-width: 992px){.lp-quote .wrapper .lp-text-head{grid-column:span 3;margin-right:2rem}}@media(min-width: 992px){.lp-quote .wrapper .quote-ref{grid-column:span 2;margin-top:.8rem;max-width:52rem;padding-left:2rem;margin-left:auto}}.lp-quote .wrapper .quote-ref blockquote svg{display:block;margin-bottom:2.4rem}.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg p,.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg li{font-size:2.8rem;line-height:140%;font-weight:500}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg p,.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg li{font-size:3rem}}.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg p b,.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg p strong,.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg li b,.lp-quote .wrapper .quote-ref blockquote .type-wysiwyg li strong{font-weight:700;color:#e73b2b}.lp-quote .wrapper .quote-ref blockquote+.ref{margin-top:3.2rem}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref blockquote+.ref{margin-top:4rem}}.lp-quote .wrapper .quote-ref .ref{max-width:46rem}.lp-quote .wrapper .quote-ref .ref .ref-img{display:inline-block;height:4.8rem}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref .ref .ref-img{height:6.4rem}}.lp-quote .wrapper .quote-ref .ref .ref-img[href]{transition:opacity .3s ease-out}.lp-quote .wrapper .quote-ref .ref .ref-img[href]:hover{opacity:.7}.lp-quote .wrapper .quote-ref .ref .ref-img img{height:100%;object-fit:contain}.lp-quote .wrapper .quote-ref .ref .ref-img+.member{margin-top:2.4rem}@media(min-width: 768px){.lp-quote .wrapper .quote-ref .ref .ref-img+.member{margin-top:3.2rem}}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref .ref .ref-img+.member{margin-top:4rem}}.lp-quote .wrapper .quote-ref .ref .member{background-color:#212122;border-radius:1.6rem;color:#fff;display:flex;align-items:center;padding:.8rem}.lp-quote .wrapper .quote-ref .ref .member .content{padding:1.6rem 2rem}.lp-quote .wrapper .quote-ref .ref .member .content p{line-height:140%}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref .ref .member .content p{font-size:1.8rem}}.lp-quote .wrapper .quote-ref .ref .member+.ref-link{margin-top:1.2rem;margin-right:1.2rem;text-align:right}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref .ref .member+.ref-link{margin-top:1.6rem}}.lp-quote .wrapper .quote-ref .ref .ref-link a{font-size:1.4rem;line-height:100%;text-transform:uppercase;font-weight:600;color:#e73b2b}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref .ref .ref-link a{font-size:1.8rem}}.lp-quote .wrapper .quote-ref .ref .ref-link a:hover{text-decoration:underline;opacity:.8}.lp-quote .wrapper .quote-ref .ref.only-img .ref-link{margin-top:1.6rem;text-align:left}@media(min-width: 1480px){.lp-quote .wrapper .quote-ref .ref.only-img .ref-link{margin-top:2rem}}.lp-form{position:relative;isolation:isolate;overflow:hidden;background-color:#e4d5c6;padding-block:6.4rem}@media(min-width: 768px){.lp-form{padding-block:8.8rem}}@media(min-width: 1480px){.lp-form{padding-top:10.4rem;padding-bottom:10.4rem}}.lp-form .deco-bg{position:absolute;top:2.4rem;left:-50%;width:200%;height:auto;z-index:-1;opacity:.1}@media(min-width: 768px){.lp-form .deco-bg{top:0;left:0;width:auto;height:110%}}.lp-form .txt-head{max-width:76.4rem;margin-inline:auto;text-align:center}.lp-form .txt-head .type-h3+p{margin-top:1.2rem}.lp-form .txt-head+.custom-wp-form{margin-top:1.6rem}@media(min-width: 1480px){.lp-form .txt-head+.custom-wp-form{margin-top:4rem}}body.page-eventi-e-news,body.archive{padding-top:11rem}@media(min-width: 768px){body.page-eventi-e-news,body.archive{padding-top:12.2rem}}@media(min-width: 1480px){body.page-eventi-e-news,body.archive{padding-top:15.6rem}}@media(min-width: 1200px){body.page-eventi-e-news .section-events .text h1,body.page-eventi-e-news .section-events .text h2,body.archive .section-events .text h1,body.archive .section-events .text h2{margin-bottom:4.8rem}}.archive-cs-loop .lp-text-head{margin-bottom:4rem}@media(min-width: 768px){.archive-cs-loop .lp-text-head{margin-bottom:6.4rem}}.archive-cs-loop .loop-grid{display:grid;gap:1.6rem}@media(min-width: 448px){.archive-cs-loop .loop-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem}}@media(min-width: 576px){.archive-cs-loop .loop-grid{gap:1.2rem}}@media(min-width: 768px){.archive-cs-loop .loop-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 992px){.archive-cs-loop .loop-grid{gap:1.6rem}}@media(min-width: 1200px){.archive-cs-loop .loop-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cs-tease{background-color:#212122;border-radius:2rem;overflow:hidden;isolation:isolate;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.cs-tease figure{aspect-ratio:16/9;background-color:hsla(0,0%,100%,.4);border-radius:2rem;overflow:hidden;isolation:isolate}.cs-tease figure img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-out}.cs-tease .content{padding:2.4rem 1.6rem 1.6rem}.cs-tease .content .settore-terms{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;margin-bottom:.6rem}.cs-tease .content .settore-terms p{text-transform:uppercase;font-size:1.4rem;line-height:1.8rem;color:#e4d5c6;font-weight:500}@media(min-width: 1480px){.cs-tease .content .settore-terms p{font-size:1.6rem;line-height:2rem}}.cs-tease .content h3{font-size:1.8rem;line-height:2.4rem;font-weight:700}@media(min-width: 1480px){.cs-tease .content h3{font-size:2rem;line-height:2.8rem}}.cs-tease .btn-aligner{margin-bottom:2rem;padding-inline:1.6rem;display:flex;justify-content:flex-end}.cs-tease .btn-aligner .btn{color:#fff}.cs-tease .btn-aligner .btn svg{width:2.8rem;height:2.8rem}.cs-tease:hover figure img{transform:scale(1.02);opacity:.8}.cs-tease:hover .btn-aligner .btn svg{transform:rotate(-90deg)}.pagination{text-align:center;margin-bottom:4.8rem}@media(min-width: 768px){.pagination{margin-bottom:6.4rem}}@media(min-width: 1480px){.pagination{margin-bottom:8.8rem}}.pagination .page-numbers{font-weight:500;font-size:1.8rem;color:#212122;display:inline-block;margin-inline:1.2rem;line-height:1;position:relative;text-decoration:none;margin-bottom:1.6rem}@media(min-width: 768px){.pagination .page-numbers{font-size:2rem;margin-inline:1.6rem}}.pagination .page-numbers.next,.pagination .page-numbers.prev{display:none}.pagination .page-numbers.dots{margin-inline:.3rem}.pagination .page-numbers:before{content:"";position:absolute;z-index:-1;width:3.2rem;height:3.2rem;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#e4d5c6;border-radius:1rem;opacity:0;transition:opacity .3s ease-in-out}@media(min-width: 768px){.pagination .page-numbers:before{width:4rem;height:4rem}}.pagination .page-numbers.current{color:#212122}.pagination .page-numbers.current:before{border-radius:100vw;opacity:1}.pagination a:hover:before{opacity:1}.newsevent-tease{background-color:#fff;color:#212122;border-radius:1.5rem;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 992px){.newsevent-tease{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr))}}.newsevent-tease .date-thumb{aspect-ratio:1;background-color:#e4d5c6;display:grid;align-items:center;justify-content:center;border-radius:1.5rem;position:relative;overflow:hidden;isolation:isolate}@media(min-width: 448px){.newsevent-tease .date-thumb{aspect-ratio:4/3}}@media(min-width: 992px){.newsevent-tease .date-thumb{grid-column:span 3;aspect-ratio:1;min-height:100%;max-width:100%}}.newsevent-tease .date-thumb svg{display:block;position:absolute;z-index:-1;left:-4px;right:-4px;opacity:.15;height:auto;width:calc(100% + 8px);top:50%;transform:translateY(-50%);pointer-events:none}.newsevent-tease .date-thumb p{margin-top:1.2rem;opacity:.9;text-align:center;font-size:4.8rem;font-weight:700;line-height:110%}@media(min-width: 396px){.newsevent-tease .date-thumb p{font-size:6.4rem}}@media(min-width: 576px){.newsevent-tease .date-thumb p{font-size:8rem}}@media(min-width: 768px){.newsevent-tease .date-thumb p{font-size:4.8rem}}@media(min-width: 1480px){.newsevent-tease .date-thumb p{margin-top:1.6rem;font-size:6.4rem}}.newsevent-tease .date-thumb p span{display:block}.newsevent-tease .date-thumb p span.y{font-weight:400;font-size:2.4rem;margin-top:-0.8rem;letter-spacing:6px}@media(min-width: 396px){.newsevent-tease .date-thumb p span.y{font-size:3.2rem;margin-top:-1.2rem}}@media(min-width: 576px){.newsevent-tease .date-thumb p span.y{font-size:4rem;margin-top:-1.6rem}}@media(min-width: 768px){.newsevent-tease .date-thumb p span.y{font-size:2.4rem;margin-top:-0.8rem}}@media(min-width: 1480px){.newsevent-tease .date-thumb p span.y{font-size:3.2rem;margin-top:-1.2rem;letter-spacing:8px}}.newsevent-tease figure{aspect-ratio:1;background-color:rgba(0,0,0,.4);border-radius:1.5rem;overflow:hidden;isolation:isolate}@media(min-width: 448px){.newsevent-tease figure{aspect-ratio:4/3}}@media(min-width: 992px){.newsevent-tease figure{grid-column:span 3;aspect-ratio:1;min-height:100%;max-width:100%}}.newsevent-tease figure img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-out}@media(min-width: 992px){.newsevent-tease .date-thumb+.content,.newsevent-tease figure+.content{grid-column:span 4}}.newsevent-tease .content{padding:2rem 1.6rem 2.4rem}@media(min-width: 992px){.newsevent-tease .content{grid-column:span 6;padding:2.8rem 2rem 2rem 2.4rem}}.newsevent-tease .content .date{text-transform:uppercase;font-size:1.4rem;line-height:1.8rem;color:#e73b2b;font-weight:500;margin-bottom:.6rem}@media(min-width: 1480px){.newsevent-tease .content .date{font-size:1.6rem;line-height:2rem}}.newsevent-tease .content .date.passed{color:#212122;opacity:.7}.newsevent-tease .content .date.date-with-icon{font-size:2rem;font-weight:600;display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.newsevent-tease .content .date.date-with-icon svg{width:2.4rem;height:2.4rem;flex-shrink:0;margin-top:-2px}.newsevent-tease .content .type-h5{font-weight:600}.newsevent-tease .content .excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(min-width: 1480px){.newsevent-tease .content .excerpt{font-size:1.8rem;line-height:2.8rem}}.newsevent-tease .content .btn-aligner{margin-top:1.6rem;display:flex}.newsevent-tease .content .btn-aligner .btn svg{width:2.8rem;height:2.8rem}.newsevent-tease:hover figure img{transform:scale(1.02);opacity:.8}.newsevent-tease:hover .btn-aligner .btn svg{transform:rotate(-90deg)}.section-events .eventi-box{background-color:#e73b2b;color:#fff;position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;padding:4rem 2rem 3.2rem}@media(min-width: 576px){.section-events .eventi-box{padding-inline:3.2rem}}@media(min-width: 992px){.section-events .eventi-box{margin-inline:-5.2rem}}@media(min-width: 1200px){.section-events .eventi-box{margin-inline:0}}.section-events .eventi-box.news-box{background-color:#e4d5c6;color:#212122}.section-events .eventi-box.news-box .link-wrapper .cs-slider-archive-link svg path{fill:#212122}.section-events .eventi-box.black-box{background-color:#212122}.section-events .eventi-box .text{max-width:76.8rem}.section-events .eventi-box .text .type-h2+p{margin-top:1.2rem}.section-events .eventi-box .text+.eventi-wrapper{margin-top:1rem}@media(min-width: 1200px){.section-events .eventi-box .text+.eventi-wrapper{margin-top:-2.2rem}}.section-events .eventi-box .eventi-wrapper .link-aligner{margin-top:2.8rem}@media(min-width: 1200px){.section-events .eventi-box .eventi-wrapper .link-aligner{margin-top:-3.2rem;display:flex;justify-content:flex-end}}@media(min-width: 1480px){.section-events .eventi-box .eventi-wrapper .link-aligner{margin-top:-3.8rem}}.section-events .eventi-box .eventi-wrapper .link-aligner .event-slider-archive-link{font-size:1.4rem;line-height:100%;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:.6rem}@media(min-width: 1480px){.section-events .eventi-box .eventi-wrapper .link-aligner .event-slider-archive-link{font-size:1.8rem}}.section-events .eventi-box .eventi-wrapper .link-aligner .event-slider-archive-link svg{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}.section-events .eventi-box .eventi-wrapper .link-aligner .event-slider-archive-link:hover svg{transform:rotate(-90deg)}.section-events .eventi-box .eventi-wrapper .gridder{margin-top:4rem;display:grid;gap:2rem;margin-bottom:-1.2rem}@media(min-width: 576px){.section-events .eventi-box .eventi-wrapper .gridder{gap:3.2rem;margin-bottom:0}}@media(min-width: 768px){.section-events .eventi-box .eventi-wrapper .gridder{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}}@media(min-width: 1200px){.section-events .eventi-box .eventi-wrapper .gridder{gap:3.2rem}}@media(min-width: 1480px){.section-events .eventi-box .eventi-wrapper .gridder{margin-top:5.6rem}}.section-events .eventi-box .link-wrapper{margin-top:3.2rem}@media(min-width: 576px){.section-events .eventi-box .link-wrapper{margin-top:2.4rem}}@media(min-width: 1200px){.section-events .eventi-box .link-wrapper{margin-top:3.2rem}}.section-events .eventi-box .link-wrapper .cs-slider-archive-link{line-height:100%;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;gap:.6rem}@media(min-width: 1480px){.section-events .eventi-box .link-wrapper .cs-slider-archive-link{font-size:1.8rem}}.section-events .eventi-box .link-wrapper .cs-slider-archive-link svg{flex-shrink:0;width:2.4rem;height:2.4rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}.section-events .eventi-box .link-wrapper .cs-slider-archive-link:hover svg{transform:rotate(-90deg)}.section-events .eventi-box .deco{position:absolute;z-index:-10;pointer-events:none;opacity:.15;top:14rem;right:-50%;width:auto;height:40rem}@media(min-width: 576px){.section-events .eventi-box .deco{height:48rem;right:-40%}}@media(min-width: 992px){.section-events .eventi-box .deco{height:100%;top:0;right:-16%;max-height:61rem}}.section-events+.home-sticky-news{margin-top:-3.2rem}@media(min-width: 768px){.section-events+.home-sticky-news{margin-top:-4rem}}@media(min-width: 1480px){.section-events+.home-sticky-news{margin-top:-4.8rem}}.section-docs .type-h2{margin-bottom:2rem}@media(min-width: 1200px){.section-docs .type-h2{margin-bottom:2.4rem}}.section-docs .docs-wrapper .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.2rem}@media(min-width: 768px){.section-docs .docs-wrapper .gridder{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.section-docs .docs-wrapper .gridder{grid-template-columns:repeat(3, minmax(0, 1fr))}}.section-docs .docs-wrapper .gridder .newsevent-tease{background-color:#212122;color:#fff;display:block}@media(min-width: 992px){.section-docs .docs-wrapper .gridder .newsevent-tease .content{padding:2rem}}.section-docs .docs-wrapper .gridder .newsevent-tease .content .btn-aligner{margin-top:0;margin-bottom:-0.4rem}@media(min-width: 992px){.section-docs .docs-wrapper .gridder .newsevent-tease .content .btn-aligner{margin-bottom:0}}.section-docs .docs-wrapper .gridder .newsevent-tease .content .label{margin-top:1.2rem;opacity:.9}.section-docs .docs-wrapper .gridder .newsevent-tease .content .label p{font-size:1.4rem;line-height:160%}@media(min-width: 1480px){.section-docs .docs-wrapper .gridder .newsevent-tease .content .label p{font-size:1.6rem}}.single-container{position:relative;padding-top:10.2rem}@media(min-width: 1480px){.single-container{padding-top:12rem}}.single-container .deco-bg{position:absolute;z-index:-10;top:0;left:-4%;right:-4%;width:108%;height:auto;opacity:.25;filter:blur(4px)}.single-container .cover-figure{aspect-ratio:1;border-radius:2rem;overflow:hidden;isolation:isolate;background-color:#e4d5c6}@media(min-width: 576px){.single-container .cover-figure{aspect-ratio:5/2;border-radius:2rem 2rem 0 0}}@media(min-width: 1200px){.single-container .cover-figure{border-radius:2rem;margin-bottom:6.4rem}}@media(min-width: 1480px){.single-container .cover-figure{margin-bottom:12rem}}.single-container .cover-figure.no-infos-after{border-radius:2rem;margin-bottom:4rem}@media(min-width: 768px){.single-container .cover-figure.no-infos-after{margin-bottom:5rem}}@media(min-width: 1200px){.single-container .cover-figure.no-infos-after{margin-bottom:6.4rem}}@media(min-width: 1480px){.single-container .cover-figure.no-infos-after{margin-bottom:12rem}}.single-container .cover-figure img{width:100%;height:100%;object-fit:cover}.single-container .wrapper{position:relative;z-index:200;display:grid;gap:6.4rem}@media(min-width: 768px){.single-container .wrapper{gap:8.8rem}}@media(min-width: 1200px){.single-container .wrapper{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start;gap:0}}@media(min-width: 1200px){.single-container .wrapper .infos-container{order:2}}.single-container .wrapper .infos-container figure{margin-top:5rem}.single-container .wrapper .infos-container figure img{width:80%;margin:auto}.single-container .wrapper .infos{margin-top:-3.2rem;display:grid;gap:2.4rem;background-color:#212122;color:#fff;border-radius:2rem;padding:3.2rem 2rem}@media(min-width: 448px){.single-container .wrapper .infos{padding:3.2rem}}@media(min-width: 576px){.single-container .wrapper .infos{margin-top:0;border-radius:0 0 2rem 2rem}}@media(min-width: 1200px){.single-container .wrapper .infos{border-radius:2rem;padding:4rem 3.2rem}}.single-container .wrapper .infos .type-overtitle{color:#fff;padding-left:4rem;position:relative;margin-bottom:.6rem}.single-container .wrapper .infos .type-overtitle:before{content:"";position:absolute;background-color:#e73b2b;left:0;top:.4rem;height:1rem;width:3.2rem;border-radius:1.4rem}.single-container .wrapper .infos.no-thumb-before{margin-top:0}@media(min-width: 576px){.single-container .wrapper .infos.no-thumb-before{border-radius:2rem}}.single-container .wrapper .no-infos-after img{width:auto !important;margin-left:0 !important;max-width:100%;max-height:12rem}.single-container .wrapper .no-infos-after[href]{transition:opacity .3s ease-out}.single-container .wrapper .no-infos-after[href]:hover{opacity:.7}@media(min-width: 1200px){.single-container .wrapper .main{order:1;grid-column:span 2;padding-right:8.8rem}}@media(min-width: 1480px){.single-container .wrapper .main{padding-right:12rem}}.single-container .wrapper .main .head{margin-bottom:4rem}@media(min-width: 768px){.single-container .wrapper .main .head{margin-bottom:5rem}}@media(min-width: 1480px){.single-container .wrapper .main .head{margin-bottom:6rem}}.single-container .wrapper .main .head .type-overtitle{margin-bottom:.8rem}.single-container .wrapper .main .head .type-h2+.type-h5{margin-top:1.6rem}.single-container .wrapper .main .content{display:grid;gap:4rem}@media(min-width: 768px){.single-container .wrapper .main .content{gap:5rem}}@media(min-width: 1480px){.single-container .wrapper .main .content{gap:6rem}}.single-container .wrapper .main .content .type-wysiwyg:not(:last-child){border-bottom:1px solid #e73b2b;padding-bottom:4rem}@media(min-width: 768px){.single-container .wrapper .main .content .type-wysiwyg:not(:last-child){padding-bottom:5rem}}@media(min-width: 1480px){.single-container .wrapper .main .content .type-wysiwyg:not(:last-child){padding-bottom:6rem}}.swiper-frontpage-hero .swiper-slide .slide-content{color:#fff;background-color:#212122;height:100vh;height:100svh;padding-top:10rem;display:grid;position:relative;isolation:isolate;overflow:hidden}@media(min-width: 576px){.swiper-frontpage-hero .swiper-slide .slide-content{align-items:center}}.swiper-frontpage-hero .swiper-slide .slide-content:before{content:"";position:absolute;inset:0;z-index:-10;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 80%)}@media(min-width: 576px){.swiper-frontpage-hero .swiper-slide .slide-content:before{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%)}}.swiper-frontpage-hero .swiper-slide .slide-content figure{position:absolute;inset:0;z-index:-20}.swiper-frontpage-hero .swiper-slide .slide-content figure img{width:100%;height:100%;object-fit:cover;object-position:top}@media(min-width: 576px){.swiper-frontpage-hero .swiper-slide .slide-content figure img{object-position:center}}.swiper-frontpage-hero .swiper-slide .slide-content .container-section{width:100%}.swiper-frontpage-hero .swiper-slide .slide-content .wrapper-txt{max-width:57.6rem}@media(min-width: 1480px){.swiper-frontpage-hero .swiper-slide .slide-content .wrapper-txt{max-width:76.8rem}}.swiper-frontpage-hero .swiper-slide .slide-content .wrapper-txt .type-overtitle{margin-bottom:.9rem}.swiper-frontpage-hero .swiper-slide .slide-content .wrapper-txt .type-h1+.type-wysiwyg{margin-top:.9rem}.swiper-frontpage-hero+.frontpage-intro{margin-top:-11.2rem}@media(min-width: 768px){.swiper-frontpage-hero+.frontpage-intro{margin-top:-13.6rem}}@media(min-width: 992px){.swiper-frontpage-hero+.frontpage-intro{margin-top:-8.8rem}}@media(min-width: 1480px){.swiper-frontpage-hero+.frontpage-intro{margin-top:-12rem}}.frontpage-intro{color:#fff;position:relative;z-index:100}@media(min-width: 992px){.frontpage-intro{background-color:#212122}}.frontpage-intro .wrapper-txt{background-color:#212122;border-radius:2rem;padding:4.8rem 2rem 4rem;max-width:116rem}@media(min-width: 576px){.frontpage-intro .wrapper-txt{padding-inline:3.2rem}}@media(min-width: 768px){.frontpage-intro .wrapper-txt{padding-inline:4.8rem}}@media(min-width: 992px){.frontpage-intro .wrapper-txt{padding:9.6rem 0;background-color:rgba(0,0,0,0)}}@media(min-width: 1480px){.frontpage-intro .wrapper-txt{padding-block:14.2rem}}.frontpage-intro .wrapper-txt .type-h3{margin-bottom:2rem}.frontpage-intro .wrapper-txt .type-h5+.type-wysiwyg{margin-top:.9rem}.frontpage-intro .bg-decoration{display:none}@media(min-width: 992px){.frontpage-intro .bg-decoration{display:block;position:absolute;inset:0;z-index:-10;overflow:hidden}.frontpage-intro .bg-decoration svg{display:block;height:auto;width:50%;margin-left:auto;opacity:.07;transform:translateY(-25%)}}@media(min-width: 1480px){.frontpage-settori{position:relative}}.frontpage-settori .lp-text-head{max-width:116rem;margin-bottom:2.4rem}@media(min-width: 768px){.frontpage-settori .lp-text-head{margin-bottom:4rem}}@media(min-width: 1480px){.frontpage-settori .lp-text-head{max-width:none;margin-bottom:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.6rem}.frontpage-settori .lp-text-head .type-h2{margin-bottom:0}.frontpage-settori .lp-text-head .type-wysiwyg{margin-top:.8rem;margin-bottom:-0.8rem}}.frontpage-settori .swiper-frontpage-settori{position:relative;padding-bottom:3.2rem}@media(min-width: 768px){.frontpage-settori .swiper-frontpage-settori{padding-bottom:4.8rem}}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori{padding-bottom:0;margin-top:calc((25% - 1rem)*2/-3 + 1.2rem)}}@media(min-width: 1560px){.frontpage-settori .swiper-frontpage-settori{margin-top:calc((25% - 1rem)*2/-3 + 2.4rem)}}.frontpage-settori .swiper-frontpage-settori .swiper-slide{width:30rem}@media(min-width: 768px){.frontpage-settori .swiper-frontpage-settori .swiper-slide{width:37.5rem}}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .swiper-slide{width:calc(25% - 1rem)}.frontpage-settori .swiper-frontpage-settori .swiper-slide.fading a figure img{opacity:.92;transform:scale(1.02)}}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .swiper-slide.swiper-slide-active{width:calc((25% - 1rem)*2)}.frontpage-settori .swiper-frontpage-settori .swiper-slide.swiper-slide-active a{margin-top:0}}.frontpage-settori .swiper-frontpage-settori .swiper-slide a{display:block}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .swiper-slide a{margin-top:100%}}.frontpage-settori .swiper-frontpage-settori .swiper-slide a figure{background-color:#e4d5c6;position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1;border-radius:2rem}.frontpage-settori .swiper-frontpage-settori .swiper-slide a figure img{width:100%;height:100%;object-fit:cover;opacity:1;transform:scale(1);transition:all .4s ease-out}.frontpage-settori .swiper-frontpage-settori .swiper-slide a figure .jr{display:block;position:absolute;inset:0;z-index:10;width:101%;height:101%}.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner{padding-top:1.6rem;padding-inline:1.2rem;display:flex;align-items:center;justify-content:space-between;gap:2.4rem}@media(min-width: 768px){.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner{padding-top:2.4rem;padding-inline:2.4rem}}.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner h3{font-size:2.6rem;line-height:3.5rem;font-weight:700}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner h3{font-size:3rem;line-height:3.9rem}}.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner p{color:#e73b2b;margin-top:.4rem;line-height:140%}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner p{font-size:1.8rem}}.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner svg{flex-shrink:0;display:block;width:3.2rem;height:3.2rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}@media(min-width: 768px){.frontpage-settori .swiper-frontpage-settori .swiper-slide a .inner svg{width:4rem;height:4rem}}.frontpage-settori .swiper-frontpage-settori .swiper-slide a:hover figure img{opacity:.88;transform:scale(1.02)}.frontpage-settori .swiper-frontpage-settori .swiper-slide a:hover .inner svg{transform:scale(0.9) rotate(-90deg)}.frontpage-settori .swiper-frontpage-settori .swiper-frontpage-settori-pagination{top:auto;bottom:0;right:0;height:.2rem;width:24rem;margin-inline:auto;background-color:#e4d5c6}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .swiper-frontpage-settori-pagination{display:none}}.frontpage-settori .swiper-frontpage-settori .swiper-frontpage-settori-pagination .swiper-pagination-progressbar-fill{background:#e73b2b}.frontpage-settori .swiper-frontpage-settori .frontpage-settori-progress-timer{display:none}@media(min-width: 1480px){.frontpage-settori .swiper-frontpage-settori .frontpage-settori-progress-timer{display:block;position:absolute;z-index:100;pointer-events:none;top:0;right:0;width:calc((25% - 1rem)*2 + 2rem);aspect-ratio:1}.frontpage-settori .swiper-frontpage-settori .frontpage-settori-progress-timer .rail{background-color:#e4d5c6;height:.3rem;margin-top:calc(50% - 3.2rem)}.frontpage-settori .swiper-frontpage-settori .frontpage-settori-progress-timer .rail span{display:block;width:0;height:100%;background-color:#e73b2b;transition:width linear}}.frontpage-business .business-box{background-color:#e4d5c6;border-radius:2rem;padding:4rem 2rem 3.2rem}@media(min-width: 576px){.frontpage-business .business-box{padding-inline:3.2rem}}@media(min-width: 992px){.frontpage-business .business-box{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:-5.2rem;align-items:start}}@media(min-width: 1200px){.frontpage-business .business-box{margin-inline:0}}.frontpage-business .business-box .gridder{margin-top:.8rem;display:grid}@media(min-width: 992px){.frontpage-business .business-box .gridder{margin-top:5.6rem}}@media(min-width: 1480px){.frontpage-business .business-box .gridder{margin-top:7.2rem}}.frontpage-business .business-box .gridder .row{border-top:1px solid #ac8b68;transition:background-color .2s ease-out,border-top .2s ease-out}.frontpage-business .business-box .gridder .row .row-trigger{display:flex;width:100%;text-align:left;padding:2rem 1.5rem;align-items:center;justify-content:space-between;gap:2rem}@media(min-width: 576px){.frontpage-business .business-box .gridder .row .row-trigger{padding-inline:2rem}}.frontpage-business .business-box .gridder .row .row-trigger h3{font-weight:700;transition:all .2s ease-out}.frontpage-business .business-box .gridder .row .row-trigger svg{flex-shrink:0;width:2.5rem;height:2.5rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25),opacity .3s ease-out}@media(min-width: 1480px){.frontpage-business .business-box .gridder .row .row-trigger svg{width:3.1rem;height:3.1rem}}.frontpage-business .business-box .gridder .row .row-trigger:hover svg{transform:rotate(-90deg)}.frontpage-business .business-box .gridder .row .row-content{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:all .3s ease-out}.frontpage-business .business-box .gridder .row .row-content .inner{overflow:hidden;padding-inline:1.5rem}@media(min-width: 576px){.frontpage-business .business-box .gridder .row .row-content .inner{padding-inline:2rem}}@media(min-width: 1480px){.frontpage-business .business-box .gridder .row .row-content .inner .type-wysiwyg p,.frontpage-business .business-box .gridder .row .row-content .inner .type-wysiwyg li{font-size:1.8rem;line-height:2.8rem}}.frontpage-business .business-box .gridder .row .row-content .inner .btn{margin-top:2.4rem}.frontpage-business .business-box .gridder .row.is-open{background-color:#fff;border-top:0;border-radius:1.5rem}.frontpage-business .business-box .gridder .row.is-open+.row{border-top:0}.frontpage-business .business-box .gridder .row.is-open .row-trigger h3{color:#e73b2b;font-size:2.6rem;line-height:3.2rem}@media(min-width: 1480px){.frontpage-business .business-box .gridder .row.is-open .row-trigger h3{font-size:3rem;line-height:3.6rem}}.frontpage-business .business-box .gridder .row.is-open .row-trigger svg{opacity:0}.frontpage-business .business-box .gridder .row.is-open .row-content{grid-template-rows:1fr;opacity:1;pointer-events:all}.frontpage-business .business-box .gridder .row.is-open .row-content .inner{margin-top:-1rem;padding-bottom:1.5rem}@media(min-width: 576px){.frontpage-business .business-box .gridder .row.is-open .row-content .inner{padding-bottom:2rem}}@media(min-width: 992px){.frontpage-business .split-text{padding-right:7.2rem}}.lp-cs-slider.home-cs-slider .gridder{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2rem;position:relative}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .gridder{grid-template-columns:repeat(12, minmax(0, 1fr));gap:1.6rem}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage{grid-column:span 7;overflow:hidden;margin-inline:-1.6rem;padding-inline:1.6rem}.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage:after,.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage:before{content:"";position:absolute;top:0;bottom:0;width:1.6rem;z-index:10;pointer-events:none}.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage:before{left:-1px;background:linear-gradient(90deg, white 20%, rgba(255, 255, 255, 0) 100%)}.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage:after{right:-1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 20%, white 100%)}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage .cs-tease figure{border:.8rem solid #212122;aspect-ratio:16/10}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage .cs-tease .content{padding-top:.8rem;padding-inline:1rem}.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage .cs-tease .content .settore-terms p{font-size:1.5rem}.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage .cs-tease .content h3{font-size:1.8rem;line-height:140%}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage .cs-tease .btn-aligner{padding-inline:1rem;margin-bottom:1rem}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .gridder .swiper-cs-slider-frontpage .cs-tease .btn-aligner .btn span{display:none}}.lp-cs-slider.home-cs-slider .box-cta{background-color:#e4d5c6;padding:2.4rem 2rem 2.4rem;border-radius:2rem;display:flex;flex-direction:column;gap:2.4rem}@media(min-width: 576px){.lp-cs-slider.home-cs-slider .box-cta{padding:3.2rem}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .box-cta{padding:2.4rem 2rem;grid-column:span 5;margin-top:4.8rem;justify-content:space-between;margin-left:2.8rem}}@media(min-width: 1480px){.lp-cs-slider.home-cs-slider .box-cta{margin-top:6.4rem;margin-left:5.6rem}}@media(min-width: 768px){.lp-cs-slider.home-cs-slider .box-cta .inner{display:flex;gap:4rem}}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .box-cta .inner{display:block}}.lp-cs-slider.home-cs-slider .box-cta .inner .text-wrapper{max-width:56rem}.lp-cs-slider.home-cs-slider .box-cta figure{flex-shrink:0;margin-bottom:4rem}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .box-cta figure{margin-bottom:4.8rem}}.lp-cs-slider.home-cs-slider .box-cta figure img{height:5.6rem}@media(min-width: 768px){.lp-cs-slider.home-cs-slider .box-cta figure img{height:7.2rem}}.lp-cs-slider.home-cs-slider .box-cta .type-h4{margin-bottom:.8rem}@media(min-width: 1480px){.lp-cs-slider.home-cs-slider .box-cta .type-h4{margin-bottom:1.2rem}}.lp-cs-slider.home-cs-slider .box-cta .btn-aligner{display:flex;justify-content:flex-end}.lp-cs-slider.home-cs-slider .cs-slider-nav{top:.8rem;left:0;z-index:100;justify-content:space-between;width:100%}@media(min-width: 1200px){.lp-cs-slider.home-cs-slider .cs-slider-nav{width:57.5%}}.team-section .lp-text-head+.team{margin-top:3.2rem}.team-section .team .team-group{margin-top:4.8rem}@media(min-width: 992px){.team-section .team .team-group{margin-top:6.4rem}}@media(min-width: 1480px){.team-section .team .team-group:not(:first-of-type){margin-top:10.4rem}}.team-section .team .team-group .title{font-size:1.6rem;line-height:2rem;font-weight:600;color:#e73b2b;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.6rem}@media(min-width: 992px){.team-section .team .team-group .title{margin-bottom:2rem}}@media(min-width: 1480px){.team-section .team .team-group .title{font-size:1.8rem;margin-bottom:3.2rem}}.team-section .team .team-group .members{display:grid;gap:1.6rem 1.2rem}@media(min-width: 364px){.team-section .team .team-group .members{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 576px){.team-section .team .team-group .members{gap:3.2rem 2.4rem}}@media(min-width: 768px){.team-section .team .team-group .members{grid-template-columns:repeat(3, minmax(0, 1fr));gap:2.4rem 1.2rem}}@media(min-width: 992px){.team-section .team .team-group .members{gap:3.2rem 2rem}}@media(min-width: 1200px){.team-section .team .team-group .members{grid-template-columns:repeat(5, minmax(0, 1fr));gap:2.4rem 1.2rem}}.team-section .team .team-group .members .person{background-color:#212122;color:#fff;border-radius:1rem;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}.team-section .team .team-group .members .person figure{background-color:hsla(0,0%,100%,.2);aspect-ratio:4/4.5}.team-section .team .team-group .members .person figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.team-section .team .team-group .members .person .box{padding:2rem 1rem;background-color:#212122;position:relative;z-index:100;border-radius:1rem;margin-top:-2rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}@media(min-width: 1200px){.team-section .team .team-group .members .person .box{padding:2rem}}@media(min-width: 1480px){.team-section .team .team-group .members .person .box{align-items:flex-start;text-align:left}}.team-section .team .team-group .members .person .box p{line-height:120%}@media(min-width: 1480px){.team-section .team .team-group .members .person .box p{max-width:80%}}.team-section .team .team-group .members .person .box .name{font-weight:600}@media(min-width: 1200px){.team-section .team .team-group .members .person .box .name{font-size:2rem}}.team-section .team .team-group .members .person .box .role{font-style:italic}@media(min-width: 1200px){.team-section .team .team-group .members .person .box .role{font-size:1.6rem}}.team-section .team .team-group .members .person .box .sett{font-size:1.4rem}.team-section .team .team-group .members .person .box .linkedin{display:inline-block;padding-block:.4rem;transition:opacity .2s ease-out}.team-section .team .team-group .members .person .box .linkedin svg{width:auto;height:2.2rem}.team-section .team .team-group .members .person .box .linkedin svg path{fill:#fff}.team-section .team .team-group .members .person .box .linkedin:hover{opacity:.7}.team-section .team .team-group .members .person .box .plus{flex-shrink:0;display:block;margin-top:.4rem;width:2.4rem;height:2.4rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25)}@media(min-width: 1200px){.team-section .team .team-group .members .person .box .plus{width:3.2rem;height:3.2rem;margin-top:.8rem}}@media(min-width: 1480px){.team-section .team .team-group .members .person .box .plus{margin-top:0;position:absolute;right:2rem;top:50%;translate:0 -50%}}.team-section .team .team-group .members .person:focus-visible{outline:4px solid #e73b2b;outline-offset:2px}.team-section .team .team-group .members button.person:hover figure img{opacity:.92;transform:scale(1.02)}.team-section .team .team-group .members button.person:hover .box .plus{transform:rotate(-90deg)}.team-cta .eventi-box{background-color:#e73b2b;color:#fff;position:relative;isolation:isolate;overflow:hidden;border-radius:2rem;padding:4rem 2rem 3.2rem}@media(min-width: 576px){.team-cta .eventi-box{padding-inline:3.2rem}}@media(min-width: 992px){.team-cta .eventi-box{margin-inline:-5.2rem;display:flex;align-items:center;justify-content:space-between;gap:4rem;min-height:36rem;padding-inline:4rem}}@media(min-width: 1200px){.team-cta .eventi-box{margin-inline:0;padding-inline:5.6rem}}@media(min-width: 1480px){.team-cta .eventi-box{padding-inline:7.2rem}}@media(min-width: 992px){.team-cta .eventi-box .text{flex-shrink:0;width:60%}}.team-cta .eventi-box .text .type-h2+p{margin-top:1.2rem}.team-cta .eventi-box .btn{margin-top:3.2rem;margin-bottom:2.4rem}.team-cta .eventi-box .deco{position:absolute;z-index:-10;pointer-events:none;opacity:.15;top:14rem;right:-50%;width:auto;height:40rem}@media(min-width: 576px){.team-cta .eventi-box .deco{height:48rem;right:-40%}}@media(min-width: 992px){.team-cta .eventi-box .deco{height:100%;top:0;right:-6%;max-height:61rem}}.metodo-keys{position:relative;z-index:1}.metodo-keys .deco{position:absolute;z-index:-10;pointer-events:none;opacity:.1;top:14rem;right:-50%;width:auto;height:40rem}@media(min-width: 576px){.metodo-keys .deco{height:48rem;right:-40%}}@media(min-width: 992px){.metodo-keys .deco{height:100%;top:0;right:-16%;max-height:61rem}}.metodo-keys .lp-text-head+.row{margin-top:3.2rem}@media(min-width: 1200px){.metodo-keys .lp-text-head+.row{margin-top:6.4rem}}.metodo-keys .row{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}@media(min-width: 1200px){.metodo-keys .row{margin-inline:-2rem}}@media(min-width: 1480px){.metodo-keys .row{margin-inline:0}}.metodo-keys .row .box{background-color:#e73b2b;color:#fff;border-radius:2rem;padding:3rem 2rem}@media(min-width: 576px){.metodo-keys .row .box{width:calc(50% - 1rem)}}@media(min-width: 992px){.metodo-keys .row .box{width:calc(33.3% - 1.3333333333rem)}}@media(min-width: 1200px){.metodo-keys .row .box{width:calc(25% - 1.5rem)}}.metodo-keys .row .box .type-h3+p{margin-top:.8rem}.metodo-keys.team-keys .row .box{background-color:#212122}.metodo-bl .wrapper{background-color:#212122;color:#fff;border-radius:2rem;padding:4rem 2rem 3.2rem}@media(min-width: 576px){.metodo-bl .wrapper{padding-inline:3.2rem}}@media(min-width: 1200px){.metodo-bl .wrapper{margin-inline:-2rem}}@media(min-width: 1480px){.metodo-bl .wrapper{margin-inline:0;padding:6.4rem}}.metodo-bl .wrapper .group-row{display:grid;gap:5.5rem;margin-top:5.5rem;margin-bottom:3.2rem}@media(min-width: 1480px){.metodo-bl .wrapper .group-row{margin-top:6.4rem}}@media(min-width: 1200px){.metodo-bl .wrapper .group-row article{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start}}.metodo-bl .wrapper .group-row article:not(:last-child){padding-bottom:5.5rem;border-bottom:1px solid #fff}.metodo-bl .wrapper .group-row article .head{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1480px){.metodo-bl .wrapper .group-row article .head{gap:1.2rem}.metodo-bl .wrapper .group-row article .head .type-wysiwyg p,.metodo-bl .wrapper .group-row article .head li{font-size:1.8rem;line-height:2.8rem}}.metodo-bl .wrapper .group-row article .head .head-icon{display:flex;flex-direction:column;gap:2.4rem;margin-bottom:1.6rem}@media(min-width: 1200px){.metodo-bl .wrapper .group-row article .head .head-icon{flex-direction:row;align-items:center;margin-bottom:3.2rem}}.metodo-bl .wrapper .group-row article .head .head-icon figure{width:8rem;height:8rem;border-radius:1rem;overflow:hidden;flex-shrink:0}.metodo-bl .wrapper .group-row article .head .head-icon figure img{width:100%;height:100%;object-fit:contain}.metodo-bl .wrapper .group-row article .key-list{display:grid;gap:1.2rem 4rem;align-items:start}@media(min-width: 768px){.metodo-bl .wrapper .group-row article .key-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.metodo-bl .wrapper .group-row article .key-list{order:2}}@media(min-width: 1480px){.metodo-bl .wrapper .group-row article .key-list{gap:1.6rem 4.8rem}}.metodo-bl .wrapper .group-row article .key-list .key-item{padding-left:5.6rem;text-align:left;position:relative}.metodo-bl .wrapper .group-row article .key-list .key-item:before{content:"";position:absolute;left:0;top:.8rem;height:1.2rem;width:4.4rem;border-radius:1.4rem;background-color:#e73b2b;transition:transform .4s ease-out;transform-origin:right}.metodo-bl .wrapper .group-row article .key-list .key-item .title{font-weight:700;display:flex;line-height:150%;align-items:flex-start;gap:.8rem;margin-bottom:.4rem}.metodo-bl .wrapper .group-row article .key-list .key-item .title svg{display:block;flex-shrink:0;width:1.9rem;height:1.9rem;margin-top:3px}@media(min-width: 1480px){.metodo-bl .wrapper .group-row article .key-list .key-item .title svg{margin-top:4px}}.metodo-bl .wrapper .group-row article .key-list .key-item .title svg .fill{transition:fill .2s ease-out}.metodo-bl .wrapper .group-row article .key-list .key-item .title svg .cross{fill:#fff;transition:fill .2s ease-out}.metodo-bl .wrapper .group-row article .key-list button.key-item{transition:opacity .2s ease-out}.metodo-bl .wrapper .group-row article .key-list button.key-item:hover{opacity:.8}.metodo-bl .wrapper .group-row article .key-list button.key-item:hover:before{transform:scaleX(0.85)}.metodo-bl .wrapper .group-row article .key-list button.key-item:hover svg .fill{fill:#fff}.metodo-bl .wrapper .group-row article .key-list button.key-item:hover svg .cross{fill:#e73b2b}.metodo-bl .wrapper .group-row article .content{margin-top:2.4rem;display:grid;gap:3.2rem;justify-content:start;max-width:88rem}@media(min-width: 1200px){.metodo-bl .wrapper .group-row article .content{grid-column:span 2;padding-left:8rem}}@media(min-width: 1200px){.metodo-bl .wrapper .group-row article .content .type-wysiwyg{order:1}}@media(min-width: 1200px){.metodo-bl .wrapper .group-row article .content .btn-wrapper{order:3}}.private-steps{position:relative;z-index:1}.private-steps .deco{position:absolute;z-index:-10;pointer-events:none;opacity:.1;top:14rem;right:-50%;width:auto;height:40rem}@media(min-width: 576px){.private-steps .deco{height:48rem;right:-40%}}@media(min-width: 992px){.private-steps .deco{height:100%;top:-8rem;right:-16%;max-height:61rem}}.private-steps .wrapper{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2.8rem}@media(min-width: 1200px){.private-steps .wrapper{grid-template-columns:repeat(2, minmax(0, 1fr))}}.private-steps .wrapper article{background-color:#212122;color:#fff;border-radius:2rem;padding:3.2rem 2.4rem}@media(min-width: 1480px){.private-steps .wrapper article{padding:4rem}}.private-steps .wrapper article .type-h3+.type-wysiwyg{margin-top:1.2rem}.private-steps .wrapper article .key-list{margin-top:3.2rem;display:grid;gap:1.2rem 4rem;align-items:start}@media(min-width: 768px){.private-steps .wrapper article .key-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.private-steps .wrapper article .key-list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.private-steps .wrapper article .key-list .key-item{padding-left:5.6rem;text-align:left;position:relative}.private-steps .wrapper article .key-list .key-item:before{content:"";position:absolute;left:0;top:.8rem;height:1.2rem;width:4.4rem;border-radius:1.4rem;background-color:#e73b2b;transition:transform .4s ease-out;transform-origin:right}.private-steps .wrapper article .key-list .key-item .title{font-weight:700;display:flex;line-height:150%;align-items:flex-start;gap:.8rem;margin-bottom:.4rem}.private-steps .wrapper article .key-list .key-item .title svg{display:block;flex-shrink:0;width:1.9rem;height:1.9rem;margin-top:3px}@media(min-width: 1480px){.private-steps .wrapper article .key-list .key-item .title svg{margin-top:4px}}.private-steps .wrapper article .key-list .key-item .title svg .fill{transition:fill .2s ease-out}.private-steps .wrapper article .key-list .key-item .title svg .cross{fill:#fff;transition:fill .2s ease-out}.private-steps .wrapper article .key-list button.key-item{transition:opacity .2s ease-out}.private-steps .wrapper article .key-list button.key-item:hover{opacity:.8}.private-steps .wrapper article .key-list button.key-item:hover:before{transform:scaleX(0.85)}.private-steps .wrapper article .key-list button.key-item:hover svg .fill{fill:#fff}.private-steps .wrapper article .key-list button.key-item:hover svg .cross{fill:#e73b2b}.sets-section .wrapper .sets{display:grid;gap:2rem}@media(min-width: 768px){.sets-section .wrapper .sets{gap:2.8rem}}@media(min-width: 1200px){.sets-section .wrapper .sets{gap:5.2rem}}.sets-section .wrapper .sets .set-head{display:none}@media(min-width: 1200px){.sets-section .wrapper .sets .set-head{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:4.8rem}}.sets-section .wrapper .sets .set-head .inner{grid-column:span 2;display:grid;gap:1.2rem}.sets-section .wrapper .sets .set-head figure{aspect-ratio:1;width:8rem;height:8rem}@media(min-width: 1480px){.sets-section .wrapper .sets .set-head figure{margin-left:8rem}}.sets-section .wrapper .sets .set-head figure img{width:100%;height:100%;object-fit:contain;border-radius:1rem}.sets-section .wrapper .sets .set-head h2{font-size:2rem;line-height:130%;font-weight:700;text-wrap:balance}@media(min-width: 1480px){.sets-section .wrapper .sets .set-head h2{font-size:2.4rem}}@media(min-width: 1200px){.sets-section .wrapper .sets .set{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:4.8rem}}.sets-section .wrapper .sets .set .sidebar{display:none}@media(min-width: 1200px){.sets-section .wrapper .sets .set .sidebar{display:block;grid-column:span 2;position:relative}}.sets-section .wrapper .sets .set .sidebar .line{padding-left:8rem;position:sticky;top:8.6rem;display:flex;flex-direction:column;gap:8rem}@media(min-width: 1480px){.sets-section .wrapper .sets .set .sidebar .line{margin-left:8rem;top:10.4rem}}.sets-section .wrapper .sets .set .sidebar .line .line-stop{position:relative;z-index:2}.sets-section .wrapper .sets .set .sidebar .line .line-stop:not(:last-of-type):before{content:"";position:absolute;z-index:10;top:.8rem;left:-4rem;width:.4rem;transform:translateX(-50%);background-color:#e4d5c6;height:11.2rem}@media(min-width: 1480px){.sets-section .wrapper .sets .set .sidebar .line .line-stop:not(:last-of-type):before{top:1.4rem}}.sets-section .wrapper .sets .set .sidebar .line .line-stop:after{content:"";background-color:#e73b2b;position:absolute;z-index:20;top:.6rem;left:-8rem;width:4rem;transform:translateX(50%);height:1.2rem;border-radius:1.2rem}@media(min-width: 1480px){.sets-section .wrapper .sets .set .sidebar .line .line-stop:after{top:.9rem}}.sets-section .wrapper .sets .set .sidebar .line .line-stop p{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 1480px){.sets-section .wrapper .sets .set .sidebar .line .line-stop p{font-size:1.8rem}}.sets-section .wrapper .sets .set .sidebar .line .line-stop.dash:before{background-color:rgba(0,0,0,0) !important;border-left:.4rem dashed #e4d5c6}.sets-section .wrapper .sets .set .sidebar .line .line-stop.is-stopped{color:#e73b2b}.sets-section .wrapper .sets .set .groups{display:grid;gap:2rem}@media(min-width: 768px){.sets-section .wrapper .sets .set .groups{gap:2.8rem}}@media(min-width: 1200px){.sets-section .wrapper .sets .set .groups{grid-column:span 3}}.sets-section .wrapper .sets .set .groups .group{background-color:#e4d5c6;border-radius:2rem;padding:.8rem}.sets-section .wrapper .sets .set .groups .group .row{border-top:1px solid #ac8b68;transition:all .2s ease-out}.sets-section .wrapper .sets .set .groups .group .row:first-of-type{border-top:none}.sets-section .wrapper .sets .set .groups .group .row .row-trigger{display:flex;width:100%;text-align:left;padding:2rem 1.5rem;align-items:center;justify-content:space-between;gap:2rem}@media(min-width: 576px){.sets-section .wrapper .sets .set .groups .group .row .row-trigger{padding-inline:2rem}}.sets-section .wrapper .sets .set .groups .group .row .row-trigger h3{font-weight:700;transition:all .2s ease-out}.sets-section .wrapper .sets .set .groups .group .row .row-trigger svg{flex-shrink:0;width:2.5rem;height:2.5rem;transition:transform .4s cubic-bezier(0.15, 0.1, 0.15, 1.25),opacity .3s ease-out}@media(min-width: 1480px){.sets-section .wrapper .sets .set .groups .group .row .row-trigger svg{width:3.1rem;height:3.1rem}}.sets-section .wrapper .sets .set .groups .group .row .row-trigger:hover svg{transform:rotate(-90deg)}.sets-section .wrapper .sets .set .groups .group .row .row-content{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none}@media(max-width: 1199px){.sets-section .wrapper .sets .set .groups .group .row .row-content{transition:all .3s ease-out}}@media(min-width: 1200px){.sets-section .wrapper .sets .set .groups .group .row .row-content{transition:opacity .2s ease-out}}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner{overflow:hidden;padding-inline:1.5rem}@media(min-width: 576px){.sets-section .wrapper .sets .set .groups .group .row .row-content .inner{padding-inline:2rem}}@media(min-width: 1480px){.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .type-wysiwyg p,.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .type-wysiwyg li{font-size:1.8rem;line-height:2.8rem}}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .type-wysiwyg+.points{margin-top:1.6rem}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .points{display:grid;gap:1.2rem}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .points .point{padding-left:1.8rem;position:relative}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .points .point:before{content:"";position:absolute;left:0;top:.7rem;width:1rem;height:1rem;border-radius:50%;background-color:#e73b2b}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .points .point span{display:block}.sets-section .wrapper .sets .set .groups .group .row .row-content .inner .points .point span.title{font-weight:700}.sets-section .wrapper .sets .set .groups .group .row.is-open{background-color:#fff;border-top:0;border-radius:1.5rem}.sets-section .wrapper .sets .set .groups .group .row.is-open+.row{border-top:0}.sets-section .wrapper .sets .set .groups .group .row.is-open .row-trigger h3{color:#e73b2b;font-size:2.6rem;line-height:3.2rem}@media(min-width: 1480px){.sets-section .wrapper .sets .set .groups .group .row.is-open .row-trigger h3{font-size:3rem;line-height:3.6rem}}.sets-section .wrapper .sets .set .groups .group .row.is-open .row-trigger svg{opacity:0}.sets-section .wrapper .sets .set .groups .group .row.is-open .row-content{grid-template-rows:1fr;opacity:1;pointer-events:all}.sets-section .wrapper .sets .set .groups .group .row.is-open .row-content .inner{margin-top:-1rem;padding-bottom:1.5rem}@media(min-width: 576px){.sets-section .wrapper .sets .set .groups .group .row.is-open .row-content .inner{padding-bottom:2rem}}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview{background-color:#fff;border-top:0;border-radius:1.5rem}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview:not(:first-of-type){margin-top:.8rem}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview+.row{border-top:0}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview .row-trigger h3{color:#e73b2b;font-size:2.6rem;line-height:3.2rem}@media(min-width: 1480px){.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview .row-trigger h3{font-size:3rem;line-height:3.6rem}}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview .row-trigger svg{opacity:0}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview .row-content{grid-template-rows:1fr;opacity:1;pointer-events:all}.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview .row-content .inner{margin-top:-1rem;padding-bottom:1.5rem}@media(min-width: 576px){.sets-section .wrapper .sets .set .groups .group .row.is-scrolled-inview .row-content .inner{padding-bottom:2rem}}.sets-section .wrapper .sets .set.black .sidebar .line .line-stop:before{background-color:#212122}.sets-section .wrapper .sets .set.black .sidebar .line .line-stop.dash:before{border-left-color:#212122}.sets-section .wrapper .sets .set.black .groups .group{background-color:#212122;color:#fff}.sets-section .wrapper .sets .set.black .groups .group .row{border-color:hsla(0,0%,100%,.6)}.sets-section .wrapper .sets .set.black .groups .group .row .row-content{color:#212122}.project-finance{background-color:#e4d5c6;padding-top:16rem;padding-bottom:6.4rem}@media(min-width: 768px){.project-finance{padding-top:24rem;padding-bottom:8.8rem}}@media(min-width: 1480px){.project-finance{padding-top:32rem;padding-bottom:12rem}}.project-finance .head{text-align:center;margin-bottom:4.8rem}@media(min-width: 768px){.project-finance .head{margin-bottom:5.6rem}}@media(min-width: 1480px){.project-finance .head{margin-bottom:6.4rem}}.project-finance .projects{display:grid;gap:2rem}@media(min-width: 768px){.project-finance .projects{gap:2.5rem}}.project-finance .projects .bar{display:none;background-color:#fff;margin-inline:-2px;padding:3rem 4rem;border-radius:2rem;position:sticky;z-index:300;top:8rem;box-shadow:0 -4.5rem 0 0 #e4d5c6}@media(min-width: 1200px){.project-finance .projects .bar{display:block}}@media(min-width: 1480px){.project-finance .projects .bar{top:10rem;padding-inline:6rem}}.project-finance .projects .bar .inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4.8rem}@media(min-width: 1480px){.project-finance .projects .bar .inner{gap:7.2rem}}.project-finance .projects .bar .type-overtitle{padding-left:4rem;position:relative;margin-bottom:0}.project-finance .projects .bar .type-overtitle:before{content:"";position:absolute;background-color:#e73b2b;left:0;top:.4rem;height:1rem;width:3.2rem;border-radius:1.4rem}.project-finance .projects .item{padding:3rem 2rem;background-color:#212122;border-radius:2rem;color:#fff}@media(min-width: 576px){.project-finance .projects .item{padding:4rem}}@media(min-width: 1480px){.project-finance .projects .item{padding:5rem 6rem}}.project-finance .projects .item .inner{display:grid;gap:3.2rem 4.8rem}@media(min-width: 992px){.project-finance .projects .item .inner{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.project-finance .projects .item .inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1480px){.project-finance .projects .item .inner{gap:7.2rem}}.project-finance .projects .item .inner .col{max-width:56rem}@media(min-width: 992px){.project-finance .projects .item .inner .col.col-head{grid-column:span 2}}@media(min-width: 1200px){.project-finance .projects .item .inner .col.col-head{grid-column:span 1}}.project-finance .projects .item .inner .col .type-h3{margin-bottom:.8rem;font-weight:400;color:#e73b2b}.project-finance .projects .item .inner .col .type-overtitle{padding-left:4rem;position:relative;margin-bottom:1.4rem}@media(min-width: 1200px){.project-finance .projects .item .inner .col .type-overtitle{display:none}}.project-finance .projects .item .inner .col .type-overtitle:before{content:"";position:absolute;background-color:#e73b2b;left:0;top:.4rem;height:1rem;width:3.2rem;border-radius:1.4rem}