*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:sans-serif;min-height:100%}img,video{max-width:100%;height:auto}nav ul,nav li{list-style:none;margin:0;padding:0}a{color:inherit}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}p+p{margin-top:.5em}input{outline:none}button{cursor:pointer}.m-auto{margin-left:auto;margin-right:auto}.container-fluid,.container{margin-right:auto;margin-left:auto;max-width:800px}.col{max-width:100%;flex:0 1 auto;display:flex;flex-direction:column}.row{display:flex;flex-flow:row nowrap;align-items:center;width:100%}.col-auto{flex-grow:1;flex-basis:max-content;max-width:100%}.row .wrap,.col .wrap{flex-wrap:wrap}.row.reverse,.col.reverse{flex-direction:row-reverse}.row.just-between,.col.just-between{justify-content:space-between}.row.just-around,.col.just-around{justify-content:space-around}.row.center,.col.center{justify-content:center;align-items:center}.row.just-end,.col.just-end{justify-content:flex-end}.row.just-start,.col.just-start{justify-content:flex-start}.row.items-end,.col.items-end{align-items:flex-end}.row.items-start,.col.items-start{align-items:flex-start}.row.items-center,.col.items-center{align-items:center}.row.stretch,.col.stretch{align-items:stretch}.gap{gap:clamp(1px,1em,1em)}.padx{padding:0 1em}.pady{padding:1em 0}.pad{padding:1em}.col-1{flex-basis:8.3333333333%;max-width:8.3333333333%;flex-shrink:1;flex-grow:0}.col-2{flex-basis:16.6666666667%;max-width:16.6666666667%;flex-shrink:1;flex-grow:0}.col-3{flex-basis:25%;max-width:25%;flex-shrink:1;flex-grow:0}.col-4{flex-basis:33.3333333333%;max-width:33.3333333333%;flex-shrink:1;flex-grow:0}.col-5{flex-basis:41.6666666667%;max-width:41.6666666667%;flex-shrink:1;flex-grow:0}.col-6{flex-basis:50%;max-width:50%;flex-shrink:1;flex-grow:0}.col-7{flex-basis:58.3333333333%;max-width:58.3333333333%;flex-shrink:1;flex-grow:0}.col-8{flex-basis:66.6666666667%;max-width:66.6666666667%;flex-shrink:1;flex-grow:0}.col-9{flex-basis:75%;max-width:75%;flex-shrink:1;flex-grow:0}.col-10{flex-basis:83.3333333333%;max-width:83.3333333333%;flex-shrink:1;flex-grow:0}.col-11{flex-basis:91.6666666667%;max-width:91.6666666667%;flex-shrink:1;flex-grow:0}.col-12{flex-basis:100%;max-width:100%;flex-shrink:1;flex-grow:0}.gap-2{gap:clamp(1px,2em,2em)}.pad-2{padding:2em}.padx-2{padding:0 2em}.pady-2{padding:2em 0}.gap-3{gap:clamp(1px,3em,3em)}.pad-3{padding:3em}.padx-3{padding:0 3em}.pady-3{padding:3em 0}.gap-4{gap:clamp(1px,4em,4em)}.pad-4{padding:4em}.padx-4{padding:0 4em}.pady-4{padding:4em 0}.gap-5{gap:clamp(1px,5em,5em)}.pad-5{padding:5em}.padx-5{padding:0 5em}.pady-5{padding:5em 0}.gap-6{gap:clamp(1px,6em,6em)}.pad-6{padding:6em}.padx-6{padding:0 6em}.pady-6{padding:6em 0}.gap-7{gap:clamp(1px,7em,7em)}.pad-7{padding:7em}.padx-7{padding:0 7em}.pady-7{padding:7em 0}.gap-8{gap:clamp(1px,8em,8em)}.pad-8{padding:8em}.padx-8{padding:0 8em}.pady-8{padding:8em 0}.gap-9{gap:clamp(1px,9em,9em)}.pad-9{padding:9em}.padx-9{padding:0 9em}.pady-9{padding:9em 0}.gap-10{gap:clamp(1px,10em,10em)}.pad-10{padding:10em}.padx-10{padding:0 10em}.pady-10{padding:10em 0}@media(max-width: 48rem){.row-xs{flex-wrap:wrap;justify-content:center}}@media(max-width: 48rem){.container{margin-right:auto;margin-left:auto}.pady-xs{padding:1em 0}.padx-xs{padding:1em 0}.row.wrap-xs,.col.wrap-xs{flex-wrap:wrap}.row.reverse-xs,.col.reverse-xs{flex-direction:row-reverse}.row.between-xs,.col.between-xs{justify-content:space-between}.row.around-xs,.col.around-xs{justify-content:space-around}.row.center-xs,.col.center-xs{justify-content:center;align-items:center}.row.just-end-xs,.col.just-end-xs{justify-content:flex-end}.row.just-start-xs,.col.just-start-xs{justify-content:flex-start}.row.items-end-xs,.col.items-end-xs{align-items:flex-end}.row.items-start-xs,.col.items-start-xs{align-items:flex-start}.row.stretch-xs,.col.stretch-xs{align-items:stretch}.gap-xs{gap:clamp(1px,1em,1em)}.pad-xs{padding:1em}.padx-xs{padding:0 1em}.pady-xs{padding:1em 0}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-3{flex-basis:25%;max-width:25%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-6{flex-basis:50%;max-width:50%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-9{flex-basis:75%;max-width:75%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xs-12{flex-basis:100%;max-width:100%;gap:clamp(1px,1em,1em);flex-shrink:1}.gap-xs-2{gap:clamp(1px,2em,2em)}.pad-xs-2{padding:2em}.padx-xs-2{padding:0 2em}.pady-xs-2{padding:2em 0}.gap-xs-3{gap:clamp(1px,3em,3em)}.pad-xs-3{padding:3em}.padx-xs-3{padding:0 3em}.pady-xs-3{padding:3em 0}.gap-xs-4{gap:clamp(1px,4em,4em)}.pad-xs-4{padding:4em}.padx-xs-4{padding:0 4em}.pady-xs-4{padding:4em 0}.gap-xs-5{gap:clamp(1px,5em,5em)}.pad-xs-5{padding:5em}.padx-xs-5{padding:0 5em}.pady-xs-5{padding:5em 0}.gap-xs-6{gap:clamp(1px,6em,6em)}.pad-xs-6{padding:6em}.padx-xs-6{padding:0 6em}.pady-xs-6{padding:6em 0}.gap-xs-7{gap:clamp(1px,7em,7em)}.pad-xs-7{padding:7em}.padx-xs-7{padding:0 7em}.pady-xs-7{padding:7em 0}.gap-xs-8{gap:clamp(1px,8em,8em)}.pad-xs-8{padding:8em}.padx-xs-8{padding:0 8em}.pady-xs-8{padding:8em 0}.gap-xs-9{gap:clamp(1px,9em,9em)}.pad-xs-9{padding:9em}.padx-xs-9{padding:0 9em}.pady-xs-9{padding:9em 0}.gap-xs-10{gap:clamp(1px,10em,10em)}.pad-xs-10{padding:10em}.padx-xs-10{padding:0 10em}.pady-xs-10{padding:10em 0}}@media(max-width: 48rem){.row-sm{flex-wrap:wrap;justify-content:center}}@media(min-width: 48rem){.container{margin-right:auto;margin-left:auto}.pady-sm{padding:1em 0}.padx-sm{padding:1em 0}.row.wrap-sm,.col.wrap-sm{flex-wrap:wrap}.row.reverse-sm,.col.reverse-sm{flex-direction:row-reverse}.row.between-sm,.col.between-sm{justify-content:space-between}.row.around-sm,.col.around-sm{justify-content:space-around}.row.center-sm,.col.center-sm{justify-content:center;align-items:center}.row.just-end-sm,.col.just-end-sm{justify-content:flex-end}.row.just-start-sm,.col.just-start-sm{justify-content:flex-start}.row.items-end-sm,.col.items-end-sm{align-items:flex-end}.row.items-start-sm,.col.items-start-sm{align-items:flex-start}.row.stretch-sm,.col.stretch-sm{align-items:stretch}.gap-sm{gap:clamp(1px,1em,1em)}.pad-sm{padding:1em}.padx-sm{padding:0 1em}.pady-sm{padding:1em 0}.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-3{flex-basis:25%;max-width:25%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-6{flex-basis:50%;max-width:50%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-9{flex-basis:75%;max-width:75%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-sm-12{flex-basis:100%;max-width:100%;gap:clamp(1px,1em,1em);flex-shrink:1}.gap-sm-2{gap:clamp(1px,2em,2em)}.pad-sm-2{padding:2em}.padx-sm-2{padding:0 2em}.pady-sm-2{padding:2em 0}.gap-sm-3{gap:clamp(1px,3em,3em)}.pad-sm-3{padding:3em}.padx-sm-3{padding:0 3em}.pady-sm-3{padding:3em 0}.gap-sm-4{gap:clamp(1px,4em,4em)}.pad-sm-4{padding:4em}.padx-sm-4{padding:0 4em}.pady-sm-4{padding:4em 0}.gap-sm-5{gap:clamp(1px,5em,5em)}.pad-sm-5{padding:5em}.padx-sm-5{padding:0 5em}.pady-sm-5{padding:5em 0}.gap-sm-6{gap:clamp(1px,6em,6em)}.pad-sm-6{padding:6em}.padx-sm-6{padding:0 6em}.pady-sm-6{padding:6em 0}.gap-sm-7{gap:clamp(1px,7em,7em)}.pad-sm-7{padding:7em}.padx-sm-7{padding:0 7em}.pady-sm-7{padding:7em 0}.gap-sm-8{gap:clamp(1px,8em,8em)}.pad-sm-8{padding:8em}.padx-sm-8{padding:0 8em}.pady-sm-8{padding:8em 0}.gap-sm-9{gap:clamp(1px,9em,9em)}.pad-sm-9{padding:9em}.padx-sm-9{padding:0 9em}.pady-sm-9{padding:9em 0}.gap-sm-10{gap:clamp(1px,10em,10em)}.pad-sm-10{padding:10em}.padx-sm-10{padding:0 10em}.pady-sm-10{padding:10em 0}}@media(max-width: 74rem){.row-lg{flex-wrap:wrap;justify-content:center}}@media(min-width: 74rem){.container{margin-right:auto;margin-left:auto}.pady-lg{padding:1em 0}.padx-lg{padding:1em 0}.row.wrap-lg,.col.wrap-lg{flex-wrap:wrap}.row.reverse-lg,.col.reverse-lg{flex-direction:row-reverse}.row.between-lg,.col.between-lg{justify-content:space-between}.row.around-lg,.col.around-lg{justify-content:space-around}.row.center-lg,.col.center-lg{justify-content:center;align-items:center}.row.just-end-lg,.col.just-end-lg{justify-content:flex-end}.row.just-start-lg,.col.just-start-lg{justify-content:flex-start}.row.items-end-lg,.col.items-end-lg{align-items:flex-end}.row.items-start-lg,.col.items-start-lg{align-items:flex-start}.row.stretch-lg,.col.stretch-lg{align-items:stretch}.gap-lg{gap:clamp(1px,1em,1em)}.pad-lg{padding:1em}.padx-lg{padding:0 1em}.pady-lg{padding:1em 0}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-3{flex-basis:25%;max-width:25%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-6{flex-basis:50%;max-width:50%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-9{flex-basis:75%;max-width:75%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-lg-12{flex-basis:100%;max-width:100%;gap:clamp(1px,1em,1em);flex-shrink:1}.gap-lg-2{gap:clamp(1px,2em,2em)}.pad-lg-2{padding:2em}.padx-lg-2{padding:0 2em}.pady-lg-2{padding:2em 0}.gap-lg-3{gap:clamp(1px,3em,3em)}.pad-lg-3{padding:3em}.padx-lg-3{padding:0 3em}.pady-lg-3{padding:3em 0}.gap-lg-4{gap:clamp(1px,4em,4em)}.pad-lg-4{padding:4em}.padx-lg-4{padding:0 4em}.pady-lg-4{padding:4em 0}.gap-lg-5{gap:clamp(1px,5em,5em)}.pad-lg-5{padding:5em}.padx-lg-5{padding:0 5em}.pady-lg-5{padding:5em 0}.gap-lg-6{gap:clamp(1px,6em,6em)}.pad-lg-6{padding:6em}.padx-lg-6{padding:0 6em}.pady-lg-6{padding:6em 0}.gap-lg-7{gap:clamp(1px,7em,7em)}.pad-lg-7{padding:7em}.padx-lg-7{padding:0 7em}.pady-lg-7{padding:7em 0}.gap-lg-8{gap:clamp(1px,8em,8em)}.pad-lg-8{padding:8em}.padx-lg-8{padding:0 8em}.pady-lg-8{padding:8em 0}.gap-lg-9{gap:clamp(1px,9em,9em)}.pad-lg-9{padding:9em}.padx-lg-9{padding:0 9em}.pady-lg-9{padding:9em 0}.gap-lg-10{gap:clamp(1px,10em,10em)}.pad-lg-10{padding:10em}.padx-lg-10{padding:0 10em}.pady-lg-10{padding:10em 0}}@media(max-width: 92rem){.row-xl{flex-wrap:wrap;justify-content:center}}@media(min-width: 92rem){.container{margin-right:auto;margin-left:auto}.pady-xl{padding:1em 0}.padx-xl{padding:1em 0}.row.wrap-xl,.col.wrap-xl{flex-wrap:wrap}.row.reverse-xl,.col.reverse-xl{flex-direction:row-reverse}.row.between-xl,.col.between-xl{justify-content:space-between}.row.around-xl,.col.around-xl{justify-content:space-around}.row.center-xl,.col.center-xl{justify-content:center;align-items:center}.row.just-end-xl,.col.just-end-xl{justify-content:flex-end}.row.just-start-xl,.col.just-start-xl{justify-content:flex-start}.row.items-end-xl,.col.items-end-xl{align-items:flex-end}.row.items-start-xl,.col.items-start-xl{align-items:flex-start}.row.stretch-xl,.col.stretch-xl{align-items:stretch}.gap-xl{gap:clamp(1px,1em,1em)}.pad-xl{padding:1em}.padx-xl{padding:0 1em}.pady-xl{padding:1em 0}.col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-3{flex-basis:25%;max-width:25%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-6{flex-basis:50%;max-width:50%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-9{flex-basis:75%;max-width:75%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%;gap:clamp(1px,1em,1em);flex-shrink:1}.col-xl-12{flex-basis:100%;max-width:100%;gap:clamp(1px,1em,1em);flex-shrink:1}.gap-xl-2{gap:clamp(1px,2em,2em)}.pad-xl-2{padding:2em}.padx-xl-2{padding:0 2em}.pady-xl-2{padding:2em 0}.gap-xl-3{gap:clamp(1px,3em,3em)}.pad-xl-3{padding:3em}.padx-xl-3{padding:0 3em}.pady-xl-3{padding:3em 0}.gap-xl-4{gap:clamp(1px,4em,4em)}.pad-xl-4{padding:4em}.padx-xl-4{padding:0 4em}.pady-xl-4{padding:4em 0}.gap-xl-5{gap:clamp(1px,5em,5em)}.pad-xl-5{padding:5em}.padx-xl-5{padding:0 5em}.pady-xl-5{padding:5em 0}.gap-xl-6{gap:clamp(1px,6em,6em)}.pad-xl-6{padding:6em}.padx-xl-6{padding:0 6em}.pady-xl-6{padding:6em 0}.gap-xl-7{gap:clamp(1px,7em,7em)}.pad-xl-7{padding:7em}.padx-xl-7{padding:0 7em}.pady-xl-7{padding:7em 0}.gap-xl-8{gap:clamp(1px,8em,8em)}.pad-xl-8{padding:8em}.padx-xl-8{padding:0 8em}.pady-xl-8{padding:8em 0}.gap-xl-9{gap:clamp(1px,9em,9em)}.pad-xl-9{padding:9em}.padx-xl-9{padding:0 9em}.pady-xl-9{padding:9em 0}.gap-xl-10{gap:clamp(1px,10em,10em)}.pad-xl-10{padding:10em}.padx-xl-10{padding:0 10em}.pady-xl-10{padding:10em 0}}@media(max-width: 48rem){.no-to-xs{display:none}}@media(max-width: 48rem){.no-to-sm{display:none}}@media(max-width: 74rem){.no-to-lg{display:none}}@media(max-width: 92rem){.no-to-xl{display:none}}@media(min-width: 48rem){.no-from-xs{display:none}}@media(min-width: 48rem){.no-from-sm{display:none}}@media(min-width: 74rem){.no-from-lg{display:none}}@media(min-width: 92rem){.no-from-xl{display:none}}@font-face{font-family:"Noto Serif";src:url(../fonts/NotoSerif-Regular.ttf) format("truetype");font-weight:normal}*{box-sizing:border-box;scroll-behavior:smooth}*::-webkit-scrollbar{width:.8rem}*::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}*::-webkit-scrollbar-thumb{border-radius:25px;border:3px solid rgba(0,0,0,0);background-color:#a9a9a9;outline:1px solid #708090}:root{--paragraph: #464646;--black1: #2F2F2F;--grey1: #CDCDCD;--grey2: #787878;--white1: #F2F2F2;--header-height: 120px}html,body{font-family:"Inter",sans-serif}html{scroll-behavior:smooth}body{background-color:var(--white1);line-height:1}a{text-decoration:none;transition:all .5s linear}a.link{position:relative}a.link::after{content:"";position:absolute;bottom:-5px;left:0;right:100%;border-bottom:1px solid;transition:all .3s linear}a.link:hover::after{right:0}a.grow{display:block}a.grow:hover{transform:scale(1.2)}h1,h2,h3,h4,h5,h6,#logo-text,cite,dt{font-family:"Noto Serif",sans-serif;font-weight:200}h1{font-size:clamp(2rem,1.8rem + .8vw,2.5rem);font-weight:200;line-height:1;margin-bottom:.4em}h2{font-size:1.5rem}h3{font-size:clamp(1.3rem,1.22rem + .32vw,1.5rem)}h1+h2{margin-top:1rem}p{line-height:1.5;color:var(--paragraph)}input,textarea{font-family:"Inter",sans-serif}cite{line-height:1.5}.uline{position:relative}.uline::after{content:"";position:absolute;bottom:-5px;left:0;right:100%;border-bottom:1px solid;transition:all .3s linear}.uline:hover::after{right:0}.icon-label{white-space:nowrap;font-weight:700}.container{max-width:100%;flex:1 1 auto;display:flex;flex-direction:column;padding-top:5em;padding-bottom:5em;max-width:1000px}.wrapper{display:block;margin:0 auto}.icon{max-width:1.5em}button{padding:1em 1em;border:1px solid currentColor;font-size:1em;transition:all .3s linear;border-radius:3px;font-family:Inter,sans-serif}button.btn-1{background-color:var(--black1);color:var(--white1);font-weight:700}button.btn-1:hover{background-color:rgba(0,0,0,0);color:var(--black1)}.section-header h4{position:relative;padding-bottom:.5em}.section-header h4::after{content:"";position:absolute;bottom:0;left:0;width:2em;height:1px;background-color:var(--black1)}.section-header h4,.section-header h2,.section-header h3{margin-bottom:1rem}.logo-wrapper{gap:.5em}.logo-wrapper span{display:block}#mobile-menu-wrapper{position:fixed;top:0;bottom:0;right:0;left:100%;background-color:var(--white1);z-index:100;display:flex;align-items:center;padding-left:1em;transition:all .3s linear;color:var(--black1)}#mobile-menu-wrapper.show{left:50%}#mobile-menu-wrapper.show+#mobile-toggle-menu{position:fixed;right:1em;z-index:101;color:var(--black1)}.cite{background-color:var(--black1);color:var(--white1)}.cite cite,.cite span{text-align:center}.cite cite{font-size:1.5em}.cite span{font-size:1.2em}.contatto a{text-decoration:none}.contatto .icon{width:2em}.social-menu li a{transform:none;transition:all .3s linear;display:block}.social-menu li a:hover{transform:scale(1.2)}#hero{background:url(../img/rocknwool-zOf_j3XJTB4-unsplash.jpg) rgba(0,0,0,0) 0 75%/cover no-repeat;display:flex;justify-content:flex-end;flex-flow:column;padding:2em;height:calc(100vh - var(--header-height))}#cosa-faccio .box-icone{margin-top:2em}#cosa-faccio .box-icone img{height:32px;width:auto}#cosa-faccio .box-icone svg{font-size:32px}#ambiti-intervento .row{-moz-column-gap:2rem;column-gap:2rem;align-items:flex-start}#ambiti-intervento dl{margin:0;line-height:1.5}#ambiti-intervento dt{font-size:1.1rem;margin-bottom:.5em}#ambiti-intervento dd{margin-bottom:1.5em}#contatti button{align-self:flex-start;min-width:15em}#contatti .contatto{padding-bottom:2em;border-bottom:1px solid #000}input,textarea{padding:1em 1em;border:solid var(--black1)}input,textarea{border-width:0 0 1px 0;border-radius:3px 3px 0 0}label{font-size:.8em}#contatti-form .x-input-field{opacity:0;position:absolute;transform:translate(9999px)}#contatti-form input,#contatti-form textarea{outline:none}#contatti-form button .loader{display:none;transform:scale(2)}#contatti-form button.loading span{display:none}#contatti-form button.loading .loader{display:inline-block}.form-message{padding:3.5rem 2rem;border-radius:5px;display:none;border-width:1px;border-style:solid;position:absolute}.form-message::after{content:"+";transform:rotate(45deg);position:absolute;top:0;right:0;font-size:30px;color:inherit;cursor:pointer}.col:has(.form-message){position:relative;align-items:center;justify-content:center;overflow:hidden}.form-message.positive{display:block;background:#acffac;border-color:green}.form-message.negative{display:block;background-color:#f18a8a;border-color:red}#mobile-menu{position:fixed;background-color:var(--black1);color:var(--white1);position:absolute;top:100%;left:0;right:0;transform-origin:top center;transform:scaleY(0);transition:transform .4s linear;height:100vh}#mobile-menu.open{transform:scaleY(1)}#mobile-menu #main-menu-mobile{padding:2em 2em;text-transform:uppercase}#mobile-menu #main-menu-mobile li{padding:1.2em 0}#mobile-menu #main-menu-mobile li a{display:flex;justify-content:space-between;flex-direction:row-reverse}#mobile-menu #main-menu-mobile li a::before{content:url(/assets/img/icons/arrow-white.svg);fill:#fff;display:inline-block;width:15px;height:100%}#mobile-menu #main-menu-mobile li+li{border-top:1px solid #fff}#mobile-menu-btn{border:none;color:#fff;background:rgba(0,0,0,0);height:100%}#mobile-menu-btn .burger-btn{margin:auto}#mobile-menu-btn .burger-btn .burger-line{width:28px;height:3px;border-radius:10%;background:#fff;margin:auto;transition:all .5s ease-out}#mobile-menu-btn .burger-btn .burger-line:not(:nth-child(3)){margin-bottom:5px}#mobile-menu-btn.open .burger-btn .burger-line:nth-child(2){opacity:0}#mobile-menu-btn.open .burger-btn .burger-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}#mobile-menu-btn.open .burger-btn .burger-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}header{height:var(--header-height);background-color:var(--black1);color:var(--white1);width:100%;position:sticky;z-index:99;top:calc(var(--header-height)/-2);box-shadow:0 -2px #fff}header .header-bot{position:sticky;top:0;height:calc(var(--header-height)/2)}header a{text-decoration:none}#main-menu{font-size:1em;text-transform:uppercase}footer{background-color:var(--black1);color:var(--white1);fill:var(--white1)}footer .logo-text{font-size:2em}footer .contatto{border-width:0}#footer-menu{font-size:1em;text-transform:uppercase}@media screen and (min-width: 74rem){body{position:relative}.container{margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}p{font-size:1em;line-height:2}header .header-bot{justify-content:space-between}header .logo-wrapper{gap:.5em}header .logo-wrapper .logo-text{font-size:1.5em}.cite cite{font-size:1.5em}.cite span{font-size:2.5empx}section.percorsi .lista-percorsi{flex:1 0 70%}section.percorsi .lista-percorsi .percorso>.col:first-child{flex-basis:30%}section.percorsi .lista-percorsi .percorso span{white-space:nowrap;text-align:center}section.percorsi .icon img{width:30%}section.percorsi .icon+span{display:block;text-align:center}.about h4,.about h2,.about h3{margin-bottom:1rem}}@media(min-width: 768px)and (max-width: 1200px){section.percorsi .lista-percorsi{flex:1 0 70%}section.percorsi .icon img{width:30%}section.percorsi .icon span{display:block;text-align:center}}@media screen and (max-width: 65em){section{padding:0 1em}}@media(max-width: 48rem){:root{--header-height: 110px}section{padding:0 1em}.logo-text{font-size:18px}.section-header h4{margin-bottom:.8em}.cite cite{font-size:1.2em}.cite span{font-size:1em}#hero{background-position-x:70%;height:50vh;padding:1em}#hero h1+h3{margin-top:.5rem}#hero .section-header h1{word-spacing:100vw}#chi-sono img{max-height:50vh;-o-object-fit:contain;object-fit:contain}footer .logo-wrapper{margin-bottom:.5em}footer .logo-wrapper .logo-text{font-size:1.2em}}
