/*! Developed with <3 by Meteorit - https://meteorit.it */
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,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}img,legend{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body,figure{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}legend{padding:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}html,body{box-sizing:border-box;width:100%;height:100%}body{line-height:inherit}*,:after,:before{box-sizing:inherit}:root{overscroll-behavior:none}::selection{text-shadow:none;background:#3298fd}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}:focus:not(:focus-visible){outline:0}button{color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0}.img-holder>img,.img-holder>picture,.img-holder>picture img,.img-holder>video,.img-holder>iframe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@font-face{font-family:TheFuture;src:url(../fonts/TheFuture-Regular.woff2)format("woff2"),url(../fonts/TheFuture-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TheFuture;src:url(../fonts/TheFuture-Black.woff2)format("woff2"),url(../fonts/TheFuture-Black.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}body{-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-family:TheFuture,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{text-transform:uppercase;text-wrap:balance;font-family:TheFuture,sans-serif;font-weight:400}html{font-size:100%;line-height:1.27}@media (min-width:360px){html{font-size:112.5%}}@media (min-width:1280px){html{font-size:118.75%}}@media (min-width:1600px){html{font-size:125%}}@media (min-width:2320px){html{font-size:137.5%}}.like-hero{font-size:6.19174rem;line-height:1}h1,.like-h1{font-size:1.44rem;line-height:1.15}@media (min-width:600px){h1,.like-h1{font-size:2.0736rem;line-height:1.15}}@media (min-width:1280px){h1,.like-h1{font-size:2.48832rem;line-height:1.15}}@media (min-width:1600px){h1,.like-h1{font-size:3.58318rem;line-height:1.1}}h2,.like-h2{font-size:1.44rem;line-height:1.15}@media (min-width:600px){h2,.like-h2{font-size:1.728rem;line-height:1.15}}@media (min-width:1280px){h2,.like-h2{font-size:2.0736rem;line-height:1.125}}@media (min-width:1600px){h2,.like-h2{font-size:2.48832rem;line-height:1.1}}h3,.like-h3{font-size:1.44rem;line-height:1.15}@media (min-width:1280px){h3,.like-h3{font-size:1.728rem;line-height:1.125}}h4,.like-h4{font-size:1.2rem}.tagline{font-size:.9375rem}@media (min-width:360px){.tagline{font-size:.888889rem}}@media (min-width:1280px){.tagline{font-size:.894737rem}}@media (min-width:1600px){.tagline{font-size:.95rem}}@media (min-width:2320px){.tagline{font-size:.909091rem}}.tagline{text-transform:uppercase;letter-spacing:.1em;font-family:TheFuture,Helvetica Neue,Arial,sans-serif;display:block}.leadP{font-size:1.2rem}figure figcaption,small,.like-small{font-size:.833333rem}article ol,article ul,.txt-area ol,.txt-area ul{margin:1.27rem 0 1.27rem 1.5875rem;padding-left:0;list-style:none}article ol li,article ul li,.txt-area ol li,.txt-area ul li{margin-bottom:.25em}article ol li:last-child,article ul li:last-child,.txt-area ol li:last-child,.txt-area ul li:last-child{margin-bottom:0}article ol,.txt-area ol{list-style:inside decimal}article ul,.txt-area ul{list-style:outside}@media only screen and (min-width:768px){article ol,article ul,.txt-area ol,.txt-area ul{margin-left:2.54rem;padding-left:0;list-style-position:outside}}article b,article strong,.txt-area b,.txt-area strong{font-weight:700}article em,article i,.txt-area em,.txt-area i{font-style:italic}article p,.txt-area p{text-wrap:pretty}.txt-area{max-width:45ch}article p+p,.txt-area p+p{margin-top:1.27rem}article .tagline,.article-wrapper .tagline,.headings .tagline{margin-bottom:.635rem}article h1+.txt-area,article h2+.txt-area,article h3+.txt-area,article h4+.txt-area,article h5+.txt-area,article h6+.txt-area,.article-wrapper h1+.txt-area,.article-wrapper h2+.txt-area,.article-wrapper h3+.txt-area,.article-wrapper h4+.txt-area,.article-wrapper h5+.txt-area,.article-wrapper h6+.txt-area,.headings h1+.txt-area,.headings h2+.txt-area,.headings h3+.txt-area,.headings h4+.txt-area,.headings h5+.txt-area,.headings h6+.txt-area{margin-top:1.905rem}article .txt-area *+h2,article .txt-area *+h3,article .txt-area *+h4,article .txt-area *+h5,article .txt-area *+h6,.article-wrapper .txt-area *+h2,.article-wrapper .txt-area *+h3,.article-wrapper .txt-area *+h4,.article-wrapper .txt-area *+h5,.article-wrapper .txt-area *+h6,.headings .txt-area *+h2,.headings .txt-area *+h3,.headings .txt-area *+h4,.headings .txt-area *+h5,.headings .txt-area *+h6{margin-top:3.175rem}article .btn-wrapper,.article-wrapper .btn-wrapper,.headings .btn-wrapper{margin-top:1.905rem}.headings.--centered{text-align:center;max-width:80ch;margin-left:auto;margin-right:auto}article abbr{-webkit-font-variant:small-caps;-moz-font-variant:small-caps;-ms-font-variant:small-caps;font-variant:small-caps;font-feature-settings:"smcp"}article abbr[title]:hover{cursor:help}blockquote p{hanging-punctuation:first}.old-figures{font-variant-numeric:oldstyle-nums;font-feature-settings:"onum"}.container{width:calc(100vw - 3.5rem);max-width:110rem;margin-left:auto;margin-right:auto;position:relative}.container.--full-w{width:100%}.container.--large{max-width:80rem}.container.--small{max-width:40rem}@media only screen and (min-width:600px){.container{width:calc(100vw - 4.5rem)}}@media only screen and (min-width:1600px){.container{width:calc(100vw - 6rem)}}.hidden{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.clearfix:after{content:"";clear:both;display:table}.clear{clear:both}.mt0{margin-top:1.905rem}.mb0{margin-bottom:1.905rem}.my0{margin-top:1.905rem;margin-bottom:1.905rem}.mt1{margin-top:2.54rem}.mb1{margin-bottom:2.54rem}.my1{margin-top:2.54rem;margin-bottom:2.54rem}.mt2{margin-top:3.175rem}.mb2{margin-bottom:3.175rem}.my2{margin-top:3.175rem;margin-bottom:3.175rem}.mt3{margin-top:3.81rem}.mb3{margin-bottom:3.81rem}.my3{margin-top:3.81rem;margin-bottom:3.81rem}.mt4{margin-top:5.08rem}.mb4{margin-bottom:5.08rem}.my4{margin-top:5.08rem;margin-bottom:5.08rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){.mt1{margin-top:1.905rem}.mb1{margin-bottom:1.905rem}.ml1{margin-left:1.905rem}.my1{margin-top:1.905rem;margin-bottom:1.905rem}.mt2{margin-top:3.175rem}.mb2{margin-bottom:3.175rem}.my2{margin-top:3.175rem;margin-bottom:3.175rem}.mt3{margin-top:4.445rem}.mb3{margin-bottom:4.445rem}.my3{margin-top:4.445rem;margin-bottom:4.445rem}.mt4{margin-top:6.35rem}.mb4{margin-bottom:6.35rem}.my4{margin-top:6.35rem;margin-bottom:6.35rem}}@media only screen and (min-width:1280px){.mt1{margin-top:2.54rem}.mb1{margin-bottom:2.54rem}.my1{margin-top:2.54rem;margin-bottom:2.54rem}.mt2{margin-top:3.81rem}.mb2{margin-bottom:3.81rem}.my2{margin-top:3.81rem;margin-bottom:3.81rem}.mt3{margin-top:5.08rem}.mb3{margin-bottom:5.08rem}.my3{margin-top:5.08rem;margin-bottom:5.08rem}.mt4{margin-top:7.62rem}.mb4{margin-bottom:7.62rem}.my4{margin-top:7.62rem;margin-bottom:7.62rem}}@media only screen and (min-width:1600px){.mt1{margin-top:2.54rem}.mb1{margin-bottom:2.54rem}.my1{margin-top:2.54rem;margin-bottom:2.54rem}.mt2{margin-top:5.08rem}.mb2{margin-bottom:5.08rem}.my2{margin-top:5.08rem;margin-bottom:5.08rem}.mt3{margin-top:6.35rem}.mb3{margin-bottom:6.35rem}.my3{margin-top:6.35rem;margin-bottom:6.35rem}.mt4{margin-top:9.525rem}.mb4{margin-bottom:9.525rem}.my4{margin-top:9.525rem;margin-bottom:9.525rem}}.pt1{padding-top:2.54rem}.pb1{padding-bottom:2.54rem}.py1{padding-top:2.54rem;padding-bottom:2.54rem}.pt2{padding-top:3.175rem}.pb2{padding-bottom:3.175rem}.py2{padding-top:3.175rem;padding-bottom:3.175rem}.pt3{padding-top:3.81rem}.pb3{padding-bottom:3.81rem}.py3{padding-top:3.81rem;padding-bottom:3.81rem}.pt4{padding-top:5.08rem}.pb4{padding-bottom:5.08rem}.py4{padding-top:5.08rem;padding-bottom:5.08rem}@media only screen and (min-width:600px){.pt1{padding-top:1.905rem}.pb1{padding-bottom:1.905rem}.py1{padding-top:1.905rem;padding-bottom:1.905rem}.pt2{padding-top:3.175rem}.pb2{padding-bottom:3.175rem}.py2{padding-top:3.175rem;padding-bottom:3.175rem}.pt3{padding-top:4.445rem}.pb3{padding-bottom:4.445rem}.py3{padding-top:4.445rem;padding-bottom:4.445rem}.pt4{padding-top:6.35rem}.pb4{padding-bottom:6.35rem}.py4{padding-top:6.35rem;padding-bottom:6.35rem}}@media only screen and (min-width:1280px){.pt1{padding-top:2.54rem}.pb1{padding-bottom:2.54rem}.py1{padding-top:2.54rem;padding-bottom:2.54rem}.pt2{padding-top:3.81rem}.pb2{padding-bottom:3.81rem}.py2{padding-top:3.81rem;padding-bottom:3.81rem}.pt3{padding-top:5.08rem}.pb3{padding-bottom:5.08rem}.py3{padding-top:5.08rem;padding-bottom:5.08rem}.pt4{padding-top:7.62rem}.pb4{padding-bottom:7.62rem}.py4{padding-top:7.62rem;padding-bottom:7.62rem}}@media only screen and (min-width:1600px){.pt1{padding-top:2.54rem}.pb1{padding-bottom:2.54rem}.py1{padding-top:2.54rem;padding-bottom:2.54rem}.pt2{padding-top:5.08rem}.pb2{padding-bottom:5.08rem}.py2{padding-top:5.08rem;padding-bottom:5.08rem}.pt3{padding-top:6.35rem}.pb3{padding-bottom:6.35rem}.py3{padding-top:6.35rem;padding-bottom:6.35rem}.pt4{padding-top:9.525rem}.pb4{padding-bottom:9.525rem}.py4{padding-top:9.525rem;padding-bottom:9.525rem}}img{width:100%;display:block}img.original-size{width:auto;max-width:100%}.txt-area img{width:100%;max-width:100%;height:auto;display:block}.img-holder{position:relative;overflow:hidden}.img-holder:has(>video) video{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.img-holder:has(>video) iframe{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.img-holder:has(>iframe) video{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.img-holder:has(>iframe) iframe{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}.blur-up{filter:blur(5px);transition:filter .4s}.blur-up.loaded{filter:blur()}@keyframes imgLoading{0%{background-position:-150% 0}to{background-position:150% 0}}.btn,.btn-clear,.btn-outline{font-size:.9375rem}@media (min-width:360px){.btn,.btn-clear,.btn-outline{font-size:.944444rem}}@media (min-width:1280px){.btn,.btn-clear,.btn-outline{font-size:.894737rem}}@media (min-width:1600px){.btn,.btn-clear,.btn-outline{font-size:.95rem}}@media (min-width:2320px){.btn,.btn-clear,.btn-outline{font-size:.909091rem}}.btn.large,.btn-clear.large,.btn-outline.large{font-size:.833333rem}@media (min-width:1280px){.btn.large,.btn-clear.large,.btn-outline.large{font-size:1rem}}a{color:inherit;outline:none;text-decoration:none;transition:color .35s cubic-bezier(.445,.05,.55,.95)}a:-webkit-any(:hover,:focus){color:#cc4e00}a:is(:hover,:focus){color:#cc4e00}a:focus{-moz-outline-style:none;border:none}a:active{outline:none}article a,txt-area a{color:#ff6100}article a:-webkit-any(:hover,:focus){color:#cc4e00}article a:is(:hover,:focus){color:#cc4e00}txt-area a:-webkit-any(:hover,:focus){color:#cc4e00}txt-area a:is(:hover,:focus){color:#cc4e00}article a:visited,txt-area a:visited{opacity:.8}.btn,.btn-clear,.btn-outline{text-transform:uppercase;vertical-align:middle;text-align:center;height:auto;color:inherit;letter-spacing:.1em;-webkit-appearance:none;margin:0;padding:.6em 1.2em;font-family:inherit;font-weight:400;line-height:1;transition:background-color .35s cubic-bezier(.445,.05,.55,.95),color .35s cubic-bezier(.445,.05,.55,.95),border-color .35s cubic-bezier(.445,.05,.55,.95);display:inline-block}.btn:focus,.btn-clear:focus,.btn-outline:focus{outline:none}.btn-clear{min-width:15ch;padding:1em;transition:transform .35s cubic-bezier(.445,.05,.55,.95);position:relative;color:#141311!important}.btn-clear:before,.btn-clear:after,.btn-clear span{content:"";display:block;position:absolute}.btn-clear:before,.btn-clear:after{z-index:2;width:15.5px;height:15.5px}.btn-clear:before{bottom:0;left:0}.btn-clear:after{top:0;right:0;transform:scale(-1)}.btn-clear span{background:#141311;transition:height .35s cubic-bezier(.445,.05,.55,.95),width .35s cubic-bezier(.445,.05,.55,.95);display:block}.btn-clear span:first-child{width:6px;height:0;bottom:0;left:0}.btn-clear span:nth-child(2){width:0;height:5px;bottom:0;left:0}.btn-clear span:nth-child(3){width:6px;height:0;top:0;right:0}.btn-clear span:nth-child(4){width:0;height:5px;top:0;right:0}.btn-clear:-webkit-any(:hover,:focus) span:first-child{height:100%}.btn-clear:is(:hover,:focus) span:first-child{height:100%}.btn-clear:-webkit-any(:hover,:focus) span:nth-child(3){height:100%}.btn-clear:is(:hover,:focus) span:nth-child(3){height:100%}.btn-clear:-webkit-any(:hover,:focus) span:nth-child(2){width:100%}.btn-clear:is(:hover,:focus) span:nth-child(2){width:100%}.btn-clear:-webkit-any(:hover,:focus) span:nth-child(4){width:100%}.btn-clear:is(:hover,:focus) span:nth-child(4){width:100%}.btn-clear:active{transform:scale(.975)}.btn-clear.--light{color:#fff!important}.btn-clear.--light:before,.btn-clear.--light:after{filter:brightness()invert()}.btn-clear.--light span{background:#fff}.btn-clear.--primary{color:#ff6100!important}.btn-clear.--primary span{background:#ff6100}.loaded .btn-clear:before{background:url(../images/svg/pittogramma.svg) 0 100%/100% no-repeat}.loaded .btn-clear:after{background:url(../images/svg/pittogramma.svg) 100% 100%/100% no-repeat}.loaded .btn-clear.--primary:before{background:url(../images/svg/pittogramma-primary.svg) 0 100%/100% no-repeat}.loaded .btn-clear.--primary:after{background:url(../images/svg/pittogramma-primary.svg) 100% 100%/100% no-repeat}.btn{border:1px solid #0000;border-radius:.25em;color:#e3e2d9!important;background-color:#ff6100!important}.btn:-webkit-any(:hover,:focus){border:1px solid #0000;background-color:#cc4e00!important}.btn:is(:hover,:focus){border:1px solid #0000;background-color:#cc4e00!important}.btn-outline{border:1px solid #ff6100;border-radius:.25em;color:#ff6100!important}.btn-outline:-webkit-any(:hover,:focus){border:1px solid #ff6100;color:#e3e2d9!important;background-color:#ff6100!important}.btn-outline:is(:hover,:focus){border:1px solid #ff6100;color:#e3e2d9!important;background-color:#ff6100!important}textarea,select{-webkit-appearance:none;appearance:none;box-shadow:none;width:100%;color:inherit;background-color:#0000;border:1px solid #141311;border-radius:0;padding:1em;font-family:inherit;font-size:1em}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search]){-webkit-appearance:none;appearance:none;box-shadow:none;width:100%;color:inherit;background-color:#0000;border:1px solid #141311;border-radius:0;padding:1em;font-family:inherit;font-size:1em}textarea:focus,select:focus{border-color:#b8b59e;outline:0}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search]):focus{border-color:#b8b59e;outline:0}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search])::-webkit-input-placeholder{color:#14131180}textarea::-webkit-input-placeholder{color:#14131180}select::-webkit-input-placeholder{color:#14131180}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search])::-moz-placeholder{color:#14131180}textarea::-moz-placeholder{color:#14131180}select::-moz-placeholder{color:#14131180}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search]):-ms-placeholder-shown{color:#14131180}textarea:-ms-placeholder-shown{color:#14131180}select:-ms-placeholder-shown{color:#14131180}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search]):-moz-placeholder-shown{color:#14131180}textarea:-moz-placeholder-shown{color:#14131180}select:-moz-placeholder-shown{color:#14131180}textarea.error,textarea.ff-has-errors,select.error,select.ff-has-errors{border-color:#a15}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search]).error{border-color:#a15}input:where([type=text],[type=email],[type=number],[type=tel],[type=url],[type=date],[type=password],[type=search]).ff-has-errors{border-color:#a15}select{background-image:url("data:image/svg+xml,<svg height=\"38\" viewBox=\"0 0 38 38\" width=\"38\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"%23141311\" transform=\"matrix(0 1 -1 0 34.3805 9.8874)\"><path d=\"m-.76316592 13.5378341h21.75100002v-6.85100002h-21.75100002z\" transform=\"matrix(-.70710678 -.70710678 .70710678 -.70710678 10.1123 24.413252)\"/><path d=\"m-.76266908 17.2232283h21.75099998v6.851h-21.75099998z\" transform=\"matrix(-.70710678 .70710678 -.70710678 -.70710678 31.864465 28.098706)\"/></g></svg>");background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:3rem}textarea{min-height:12.7rem}label,legend{margin-bottom:.25em;font-size:.833333em;font-weight:400;display:block}.label-inline{margin-left:.5rem;font-weight:400;display:inline-block}fieldset,.fieldset{margin-bottom:1.25rem}fieldset input:last-of-type,.fieldset input:last-of-type{margin-bottom:0}input[type=checkbox],input[type=radio]{display:inline}div.error{color:#a15;margin-top:.25em;font-size:.833333em}.checkbox{-webkit-user-select:none;user-select:none;cursor:pointer;position:relative}.checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox .icon{z-index:1;text-align:center;text-align:center;pointer-events:none;background-color:#e3e2d9;border:1px solid #141311;width:2rem;height:2rem;display:inline-block;position:absolute;top:0;left:0}.checkbox .icon .fa{background-position:50%;background-repeat:no-repeat;background-size:1.2rem;width:2rem;height:2rem;display:inline-block;position:absolute;top:-.5px;left:-.5px;right:0}.checkbox input:checked+.icon .fa{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTYgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+UGF0aDwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMTUuODU0MjUsMS42NDYyNSBMMTQuMzU0MjUsMC4xNDYyNSBDMTQuMTU5MjUsLTAuMDQ4NzUgMTMuODQyMjUsLTAuMDQ4NzUgMTMuNjQ3MjUsMC4xNDYyNSBMNS41MDAyNSw4LjI5MzI1IEwyLjM1NDI1LDUuMTQ3MjUgQzIuMTU5MjUsNC45NTIyNSAxLjg0MjI1LDQuOTUyMjUgMS42NDcyNSw1LjE0NzI1IEwwLjE0NjI1LDYuNjQ2MjUgQy0wLjA0ODc1LDYuODQxMjUgLTAuMDQ4NzUsNy4xNTgyNSAwLjE0NjI1LDcuMzUzMjUgTDUuMTQ2MjUsMTIuMzUzMjUgQzUuMjQ0MjUsMTIuNDUxMjUgNS4zNzIyNSwxMi40OTkyNSA1LjUwMDI1LDEyLjQ5OTI1IEM1LjYyODI1LDEyLjQ5OTI1IDUuNzU2MjUsMTIuNDUwMjUgNS44NTQyNSwxMi4zNTMyNSBMMTUuODU0MjUsMi4zNTQyNSBDMTYuMDQ5MjUsMi4xNTkyNSAxNi4wNDkyNSwxLjg0MjI1IDE1Ljg1NDI1LDEuNjQ3MjUgTDE1Ljg1NDI1LDEuNjQ2MjUgWiIgaWQ9IlBhdGgiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=)}.checkbox label{z-index:1;cursor:pointer;padding-left:2.5rem;line-height:2rem;position:relative}.checkbox label a{color:inherit;text-decoration:underline}.checkbox input.error+.icon{border-color:#a15}.ohnopot{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}table{width:100%}td,th{border-bottom:1px solid palette(base,d-4000);text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";padding:1em}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}th{font-weight:700}.nc-icon{color:#141311;width:1.5rem;height:1.5rem;display:inline-block}.nc-icon use{fill:inherit}.nc-icon.nc-icon-outline use{stroke:inherit}.nc-align-to-text{vertical-align:middle;stroke:none;fill:none;width:1em;height:1em;color:inherit;margin-right:.5em;display:inline-block;position:relative;top:-.0625em}.nc-align-to-text use{color:inherit}.nc-icon,.nc-align-to-text{fill:currentColor;stroke:none}.nc-icon.nc-icon-outline,.nc-align-to-text.nc-icon-outline{fill:none;stroke:currentColor}.nc-icon use{stroke:none}.nc-icon.nc-icon-outline use{fill:none}.nc-icon.nc-icon-outline,.nc-align-to-text.nc-icon-outline{stroke-width:3px}.nc-icon.nc-icon-outline use,.nc-align-to-text.nc-icon-outline use{transform:translate(.5px)translateY(.5px)}.cookie-banner{opacity:.9;color:#fff;text-align:left;z-index:999999;letter-spacing:.0625em;background:#141311;border-radius:3px;padding:1rem 6rem 1rem 1rem;font-size:12px;line-height:1.5;animation-name:slide-in-up;animation-duration:.8s;animation-fill-mode:both;position:fixed;bottom:12px;left:12px;right:12px;overflow:hidden}@media (min-width:992px){.cookie-banner{left:20%;right:20%}}.cookie-banner__button{cursor:pointer;border-left:1px solid #828282;width:60px;transition:background .2s;display:block;position:absolute;top:0;bottom:0;right:0}.cookie-banner__button:hover{background-color:#060605}.cookie-banner__close{text-indent:-9999px;background:0 0;border:none;width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.cookie-banner__close:before,.cookie-banner__close:after{content:"";background:#d9d9d9;width:100%;height:1px;transition:background .2s;position:absolute;top:50%;left:0}.cookie-banner__button:hover .cookie-banner__close:before,.cookie-banner__button:hover .cookie-banner__close:after{background:#fff}.cookie-banner__close:before{transform:rotate(45deg)}.cookie-banner__close:after{transform:rotate(-45deg)}.cookie-banner__link{color:#fff}.cookie-banner__link:hover{color:inherit;text-decoration:underline}@keyframes slide-in-up{0%{visibility:visible;transform:translateY(calc(100% + 12px))}to{transform:translate(0,0)}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::selection{background:#d7af70}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}body{color:#141311;background:#e3e2d9;overflow-x:hidden}.content{width:100vw;overflow:clip}.content>*{z-index:2;position:relative}#references-carousel .swiper-wrapper{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.swiper-button-prev,.swiper-button-next{cursor:pointer;transition:transform .35s cubic-bezier(.445,.05,.55,.95)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.5}.swiper-button-prev.swiper-button-lock,.swiper-button-next.swiper-button-lock{opacity:0;pointer-events:none}.swiper-button-prev:hover,.swiper-button-next:hover{transform:scale(1.05)}.swiper-button-prev svg{transform:scaleX(-1)}.colA{display:grid}.colA .txt-area{margin-top:1.5875rem}@media only screen and (min-width:1024px){.colA{grid-gap:2.25rem;grid-template-columns:2fr 3fr 1fr}.colA .txt-area{margin-top:0}.colA.--with-tagline .txt-area{margin-top:1.5875rem}}@media only screen and (min-width:1600px){.colA .btn-wrapper{margin-top:3.175rem}}.mainA .txt-area{margin-top:1.5875rem}@media only screen and (min-width:1600px){.mainA .btn-wrapper{margin-top:3.175rem}}.centeredA{text-align:center}.centeredA .txt-area{margin-top:1.5875rem;margin-left:auto;margin-right:auto}.logos{grid-gap:1.905rem;grid-template-columns:1fr 1fr;display:grid}.logos .img-holder{aspect-ratio:367/150;max-width:10rem}.logos .img-holder img{-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1600px){.logos{margin-top:3.81rem}}.bg-base{background:#e3e2d9}.bg-dark{background:#666}.bg-primary{background:#ff6100}.bg-txt{color:#ff6100;background:#141311}.structure-bg{padding-bottom:95vw;position:relative}.structure-bg:after{content:"";z-index:-1;width:100%;height:100%;display:block;position:absolute;bottom:0;right:0}@media only screen and (min-width:600px){.structure-bg{padding-bottom:65vw}}@media only screen and (min-width:1024px){.structure-bg{padding-bottom:12.5vw}}@media only screen and (min-width:1600px){.structure-bg{min-height:40vw;padding-bottom:10vw}}.structure-bg.bg-primary:after{filter:brightness(1000%)}.loaded .structure-bg:after{background:url(../images/structure.webp) 15vw calc(100% - 4rem)/105vw no-repeat}@media only screen and (min-width:600px){.loaded .structure-bg:after{background-position:25vw calc(100% - 4rem);background-size:80vw}}@media only screen and (min-width:1024px){.loaded .structure-bg:after{background-position:69vw calc(100% - 2rem);background-size:35vw}}.loaded .bg-pittogramma{position:relative}@media only screen and (min-width:1024px){.loaded .bg-pittogramma:after{content:"";pointer-events:none;background:url(../images/svg/pittogramma.svg) 0 100%/35vw no-repeat;display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;transform:scale(-1)}}.loaded .bg-pittogramma-grey{position:relative}@media only screen and (min-width:1024px){.loaded .bg-pittogramma-grey:after{content:"";pointer-events:none;background:url(../images/svg/pittogramma-grey.svg) 0 100%/25vw no-repeat;display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;transform:scaleY(-1)}}.no-hero #content{padding-top:7.62rem}@media only screen and (min-width:1600px){.no-hero #content{padding-top:10.16rem}}#video-about{aspect-ratio:10/16;max-width:23rem;margin-left:auto;margin-right:auto}#header{z-index:5;width:100vw;position:fixed;top:0}#header .langNav,#header .mainNav{display:none}#header .container{justify-content:space-between;align-items:center;padding-top:1.75rem;display:flex}#header .logo-wrapper{color:#ff6100;width:9rem;transition:color .35s cubic-bezier(.445,.05,.55,.95);display:block}#header .dx{align-items:center;display:flex}#header .contacts{display:none}#header #mainM-trigger{width:1.5rem;height:1.75rem;position:relative}#header #mainM-trigger svg{color:#ff6100;width:1.35rem;height:1.35rem;transition:color .35s cubic-bezier(.445,.05,.55,.95),opacity .15s cubic-bezier(.445,.05,.55,.95);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header #mainM-trigger .close{opacity:0}@media only screen and (min-width:768px){#header .logo-wrapper{width:11.25rem}#header .contacts{align-items:center;height:2.2rem;display:flex}#header .contacts a{background:#ff6100;border-radius:4rem;width:2.2rem;height:2.2rem;margin-right:.5rem;transition:background .35s cubic-bezier(.445,.05,.55,.95);display:inline-block;position:relative}#header .contacts a svg{color:#141311;width:1.65rem;height:1.65rem;transition:color .35s cubic-bezier(.445,.05,.55,.95);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#header .contacts a:last-child{margin-right:1rem}#header .contacts a.btn{align-items:center;width:auto;display:flex;color:#141311!important}#header #mainM-trigger{width:1.65rem;height:2rem}#header #mainM-trigger svg{width:1.65rem;height:1.65rem}}@media only screen and (min-width:1600px){#header .container{padding-top:2.25rem}#header .logo-wrapper{width:13.5rem}#header #mainM-trigger{width:2rem;height:2.5rem}#header #mainM-trigger svg{width:1.8rem;height:1.8rem}#header .contacts{height:2.5rem}#header .contacts a{width:2.5rem;height:2.5rem;margin-right:.75rem}#header .contacts a svg{width:1.8rem;height:1.8rem}#header .contacts a:last-child{margin-right:1rem}}@media (hover:hover){#header .logo-wrapper,#header .contacts a,#header #mainM-trigger{transition:opacity .35s cubic-bezier(.445,.05,.55,.95)}#header .logo-wrapper:hover,#header .contacts a:hover,#header #mainM-trigger:hover{opacity:.8}}.mainM-open #header .logo-wrapper,.header-dark #header .logo-wrapper{color:#141311}.mainM-open #header .contacts,.header-dark #header .contacts{height:2.2rem}.mainM-open #header .contacts a,.header-dark #header .contacts a{background:#141311}.mainM-open #header .contacts a svg,.header-dark #header .contacts a svg{color:#e3e2d9}.mainM-open #header .contacts .btn,.header-dark #header .contacts .btn{color:#e3e2d9!important;background:#141311!important}.mainM-open #header #mainM-trigger svg,.header-dark #header #mainM-trigger svg{color:#141311}@media only screen and (min-width:1024px){.page-csHome #header .logo-wrapper{color:#ff6100}.page-csHome #header .contacts a{background:#141311}.page-csHome #header .contacts a svg{color:#e3e2d9}.page-csHome #header .contacts a:last-child{margin-right:0}}.mainM-open #header{position:fixed}.mainM-open #header #mainM-trigger .open{opacity:0}.mainM-open #header #mainM-trigger .close{opacity:1}#mainM{z-index:4;background:#e3e2d9;flex-direction:column;justify-content:center;width:100vw;height:100vh;transition:transform .3s cubic-bezier(.47,0,.745,.715);display:flex;position:fixed;top:0;bottom:0;left:0;right:0;transform:translateY(-100%)}#mainM a{text-transform:uppercase;position:relative}#mainM .container{padding-top:2.54rem}#mainM .mainNav a:after,#mainM .langNav a:after{content:"";background:#141311;width:0;height:1px;transition:width .35s cubic-bezier(.445,.05,.55,.95);display:block;position:absolute;bottom:0;right:0}#mainM .mainNav a:hover,#mainM .langNav a:hover{color:inherit}#mainM .mainNav a:hover:after,#mainM .langNav a:hover:after{width:100%;left:0;right:auto}#mainM .mainNav{margin-bottom:1.27rem;font-size:1.44em}#mainM .mainNav li{margin-bottom:.5em}#mainM .langNav{font-size:.9375rem}@media (min-width:360px){#mainM .langNav{font-size:.944444rem}}@media (min-width:1280px){#mainM .langNav{font-size:.894737rem}}@media (min-width:1600px){#mainM .langNav{font-size:.95rem}}@media (min-width:2320px){#mainM .langNav{font-size:.909091rem}}#mainM .langNav li{margin-right:1em;display:inline-block}#mainM .langNav a:not(.active):after{width:100%;left:0;right:auto}#mainM .contacts{margin-top:1.905rem}#mainM .contacts a{background:#141311;border-radius:4rem;width:2.2rem;height:2.2rem;margin-right:.5rem;display:inline-block;position:relative}#mainM .contacts a svg{color:#e3e2d9;width:1.65rem;height:1.65rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mainM .contacts .btn{display:none}@media only screen and (min-width:360px){#mainM .mainNav li{margin-bottom:1em}}@media only screen and (min-width:600px){#mainM .mainNav li{margin-bottom:1.25em}}@media only screen and (min-width:768px){#mainM .mainNav{margin-bottom:2.2225rem}#mainM .mainNav li{margin-bottom:1.25em}#mainM .contacts{display:none}}@media only screen and (min-width:1024px){#mainM-images{z-index:6;width:42vw;height:75%;position:absolute;top:12.5%;right:12.75vw}#mainM-images .img-holder{opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}}@media only screen and (min-width:1600px){#mainM-images{aspect-ratio:1;width:auto;right:12vw}}.loaded.mainM-open #mainM:after,.loaded.mainM-open #mainM:before{content:"";z-index:-1;width:100vw;height:100vw;display:block;position:absolute}.loaded.mainM-open #mainM:before{background:url(../images/svg/pittogramma-menu.svg) 0 0/35vw no-repeat;top:0;left:0}.loaded.mainM-open #mainM:after{background:url(../images/svg/pittogramma-menu-2.svg) 100% 100%/65vw no-repeat;bottom:0;right:0}@media only screen and (min-width:1024px){.loaded.mainM-open #mainM:before{background:url(../images/svg/pittogramma-menu.svg) 0 0/25vw no-repeat;top:0;left:41.25vw}.loaded.mainM-open #mainM:after{background:url(../images/svg/pittogramma-menu-2.svg) 100% 100%/38.5vw no-repeat;bottom:0;right:0}}.mainM-open #mainM{transition:transform 1s cubic-bezier(.19,1,.22,1);transform:translateY(0)}#preloader{z-index:6;display:none}#footer{color:#e3e2d9;background:#141311;width:100vw;padding:3.5rem 0 1.75rem}#footer .logo-wrapper{color:#ff6100;width:9rem;transition:color .35s cubic-bezier(.445,.05,.55,.95);display:block}#footer .top,#footer nav{border-bottom:1px solid #ff6100}#footer .contacts{font-size:.9375rem}@media (min-width:360px){#footer .contacts{font-size:.944444rem}}@media (min-width:1280px){#footer .contacts{font-size:.894737rem}}@media (min-width:1600px){#footer .contacts{font-size:.95rem}}@media (min-width:2320px){#footer .contacts{font-size:.909091rem}}#footer .contacts{text-transform:uppercase;margin:3.175rem 0 1.5875rem}#footer .contacts a{padding:.5em 0;display:block}#footer nav{text-transform:uppercase;padding:1.5875rem 0;font-size:.833333rem}#footer nav li{margin-bottom:1.5875rem}#footer nav li:last-child{margin-bottom:0}#footer .bottom{padding-top:1.5875rem;font-size:.833333rem}#footer .copy{text-transform:uppercase}#footer .copy span{margin-right:1em;display:inline-block}#footer .copy span:last-child{margin-right:0}#footer .address{margin-top:1.5875rem;line-height:1.8}#footer .address span{white-space:nowrap;margin-right:.5em;display:inline-block}#footer .address span:last-child{margin-right:0}#footer a{position:relative}#footer a:before{content:"";background:#ff6100;width:0;height:1px;transition:width .35s cubic-bezier(.445,.05,.55,.95);display:block;position:absolute;bottom:0;right:0}#footer a:hover{color:inherit}#footer a:hover:before{width:100%;left:0;right:auto}@media only screen and (min-width:600px){#footer{padding:4.5rem 0}}@media only screen and (min-width:768px){#footer .logo-wrapper{width:11.25rem}#footer .top{justify-content:space-between;align-items:center;gap:1.27rem;padding-bottom:2.54rem;display:flex}#footer .contacts{margin:0}#footer .contacts a{font-size:1.2em;display:inline-block}#footer .contacts a:not(:last-child){margin-right:.25em}#footer .contacts a:not(:last-child):after{content:"|";margin-left:.1em}#footer nav{padding:2.54rem 0}#footer nav ul{justify-content:space-between;gap:1.27rem;display:flex}#footer nav ul li{margin:0}#footer .bottom{justify-content:space-between;gap:1.27rem;padding-top:2.54rem;display:flex}#footer .bottom .copy{order:2;line-height:1.8}#footer .bottom .address{margin:0}#footer .bottom .address address{margin-right:.25em;display:inline-block}#footer .bottom .address address:after{content:"|";margin-left:.35em}}@media only screen and (min-width:1600px){#footer{padding:6rem 0}#footer .logo-wrapper{width:13.5rem}#footer .top{padding-bottom:3.81rem}#footer nav{padding:3.81rem 0}#footer .bottom{padding-top:3.81rem}}#scrollTop{z-index:3;background:#ff6100;border-top:1px solid #141311;border-left:1px solid #141311;width:5rem;height:2.25rem;transition:transform .35s cubic-bezier(.445,.05,.55,.95),background .35s cubic-bezier(.445,.05,.55,.95),border-color .35s cubic-bezier(.445,.05,.55,.95);display:block;position:fixed;bottom:0;right:0;transform:translateY(100%)}#scrollTop svg{transition:color .35s cubic-bezier(.445,.05,.55,.95);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#scrollTop:hover{background:#141311;border-color:#fff}#scrollTop:hover svg{color:#fff}.scrolled #scrollTop{transform:translateY(0)}#hero{height:100vh;height:100svh;position:relative;overflow:clip}#hero .img-holder{position:absolute;top:0;bottom:0;left:0;right:0}#hero .container{z-index:3;color:#ff6100;position:absolute;bottom:calc(32.5% + 2rem);left:0;right:0}#hero h1{max-width:21ch}#hero:before,#hero:after{content:"";display:block;position:absolute}#hero:before{z-index:1;background:#0000001a;top:0;bottom:0;left:0;right:0}#hero:after{z-index:2;width:55vw;height:32.5%;bottom:0;left:0}@media (orientation:landscape){#hero:after{width:35vw;height:75%;left:auto;right:0}}@media only screen and (min-width:600px){#hero .container{bottom:2.25rem}}@media only screen and (min-width:1600px){#hero .container{bottom:3rem}}.loaded #hero:after{background:url(../images/svg/pittogramma-doppio.svg) 0 100%/100% no-repeat}@media (orientation:landscape){#cs-hero #hero:after{width:25vw;left:0;right:auto}}#cs-hero h1 span{color:#fff}@media only screen and (max-width:1023px){#cs-hero .col .container{padding:5.08rem 0}#cs-hero .logos{margin-top:3.81rem}}@media only screen and (min-width:1024px){#cs-hero{grid-template-columns:1fr 1fr;align-items:flex-end;display:grid}#cs-hero .container{width:calc(100% - 7rem)}#cs-hero #hero .container{z-index:9;position:absolute;top:6.35rem;left:calc(50vw + 3.5rem)}#cs-hero #hero .container h1{color:#141311}}@media only screen and (min-width:1600px){#cs-hero .container{width:calc(100% - 12rem)}#cs-hero #hero .container{top:7.62rem;left:calc(50vw + 6rem)}}#launch-carousel{overflow:hidden}#launch-carousel .img-holder{aspect-ratio:7/5}#launch-carousel .img-wrapper{position:relative;overflow:hidden}#launch-carousel .img-wrapper:before,#launch-carousel .img-wrapper:after{content:"";z-index:2;display:block;position:absolute;top:-1.5px;bottom:-1.5px;left:0;right:0;transform:scaleY(-1)}#launch-carousel .container{padding:3.81rem 0 1.75rem}#launch-carousel .tagline{margin-bottom:.635rem}#launch-carousel .txt-area,#launch-carousel .btn-clear{margin-top:1.5875rem}#launch-carousel .swiper-button-prev,#launch-carousel .swiper-button-next{z-index:3;position:absolute;top:calc(71.4286vw + 1.27rem);right:1.75rem}#launch-carousel .swiper-button-prev svg,#launch-carousel .swiper-button-next svg{width:2rem;height:2rem}#launch-carousel .swiper-button-prev{right:4.25rem}@media only screen and (min-width:600px){#launch-carousel .swiper-button-next{right:2.25rem}#launch-carousel .swiper-button-prev{right:4.75rem}}@media only screen and (min-width:1024px){#launch-carousel .structures-box{grid-template-columns:1fr 1fr;display:grid}#launch-carousel .container{align-items:center;width:calc(50vw - 7.62rem);padding:2.25rem 3.81rem;display:flex}#launch-carousel .swiper-button-prev,#launch-carousel .swiper-button-next{top:auto;bottom:1.27rem}}@media only screen and (min-width:1440px){#launch-carousel .container{width:calc(50vw - 12.7rem);padding:2.25rem 6.35rem}}@media only screen and (min-width:1600px){#launch-carousel .swiper-button-prev,#launch-carousel .swiper-button-next{top:auto;bottom:2.54rem}#launch-carousel .swiper-button-next{right:3rem}#launch-carousel .swiper-button-prev{right:5.5rem}}@media only screen and (min-width:1920px){#launch-carousel .container{width:calc(50vw - 20.32rem);padding:3rem 10.16rem}}@media only screen and (min-width:2320px){#launch-carousel .container{width:calc(50vw - 25.4rem);padding:3rem 12.7rem}}.loaded #launch-carousel .img-wrapper:after{background:url(../images/svg/pittogramma-menu-2.svg) right 175%/50vw no-repeat}.loaded #launch-carousel .img-wrapper:before{background:url(../images/svg/pittogramma-menu.svg) 0 -1.5px/50vw no-repeat}@media only screen and (min-width:1024px){.loaded #launch-carousel .img-wrapper:after{background-position:right 250%;background-size:30vw}.loaded #launch-carousel .img-wrapper:before{background-size:30vw}}.stepsGrid{grid-gap:2.54rem;display:grid}.stepsGrid .counter{color:#ff6100;padding-bottom:.3175rem;font-size:6.19174em;display:block}.stepsGrid h3{border-bottom:1px solid #141311;margin-bottom:1.27rem;padding-bottom:1.27rem}@media only screen and (min-width:600px){.stepsGrid{grid-gap:2.54rem 1.27rem;grid-template-columns:repeat(2,1fr)}.stepsGrid .txt-area{padding-right:1.27rem}}@media only screen and (min-width:1024px){.stepsGrid{grid-template-columns:repeat(4,1fr)}}.page-about .stepsGrid .counter{color:#ff6100}.divider{height:60vh;height:60svh;position:relative;overflow:clip}.divider .img-holder{aspect-ratio:362/70;filter:brightness(0)invert();width:calc(100vw - 3.5rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:600px){.divider .img-holder{width:calc(100vw - 4.5rem)}}@media only screen and (min-width:1024px){.divider .img-holder{width:23rem}}@media only screen and (min-width:1600px){.divider{height:55vh;height:55svh}}.loaded .divider{background:url(../images/svg/pattern.svg) -1.5px 0/auto 100%}.inlineCTA{color:#fff;position:relative}.inlineCTA .img-holder{aspect-ratio:1}.inlineCTA h2{max-width:20ch;margin-left:auto;margin-right:auto}.inlineCTA:before{content:"";z-index:1;background:#00000040;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.inlineCTA .txt-wrapper{z-index:2;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inlineCTA .btn-clear{margin-top:1.5875rem}@media only screen and (min-width:1024px){.inlineCTA .img-holder{aspect-ratio:21/9}}.largeImg{position:relative}.largeImg .img-holder{aspect-ratio:7/5}.largeImg.--pittogramma:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(-1)translate(-1.5px,-49.375vw)}@media only screen and (min-width:1024px){.largeImg .img-holder{aspect-ratio:2}}.loaded .largeImg.--pittogramma:after{background:url(../images/svg/pittogramma-grey.svg) 0 100%/70vw no-repeat}@media only screen and (min-width:600px){.loaded .largeImg.--pittogramma:after{background-size:50vw;transform:scale(-1)translate(-1.5px,-55.575vw)}}@media only screen and (min-width:1024px){.loaded .largeImg.--pittogramma:after{transform:scale(-1)translate(-1.5px,-34.2vw)}}.accordion{grid-gap:.635rem;display:grid}.accordion .acc-trigger{cursor:pointer;width:100%;height:4rem;display:block;position:relative}.accordion .acc-trigger svg{width:2rem;height:2rem;transition:transform .35s cubic-bezier(.445,.05,.55,.95);position:absolute;top:1rem;right:.5rem;transform:rotate(45deg)}.accordion h3{-webkit-hyphens:auto;hyphens:auto;max-width:20ch}.accordion .acc-el{background:#ff6100;border:1px solid #141311}.accordion .acc-el:hover .acc-trigger svg{transform:rotate(135deg)}.accordion .acc-content{height:0;overflow:hidden}.accordion .acc-content>*{opacity:0;transform:translateY(-.5rem)}.accordion .active .acc-trigger svg{transform:rotate(0)}.accordion .active .acc-content{height:auto;padding:1rem 1.75rem 1.75rem}.accordion .active .acc-content>*{opacity:1;transition:opacity .6s cubic-bezier(.445,.05,.55,.95),transform .6s cubic-bezier(.445,.05,.55,.95);transform:translateY(0)}.accordion .active .acc-content .img-wrapper{transition:opacity .6s cubic-bezier(.445,.05,.55,.95)}.accordion .txt-area,.accordion .btn-clear{margin-top:1.5875rem}.accordion.--jobs .acc-trigger{width:100%;height:100%;position:absolute}.accordion.--jobs .acc-el{background:0 0}.accordion.--jobs .acc-el .acc-content{height:auto;margin-top:4rem;padding:1rem 1.75rem 1.75rem}.accordion.--jobs .acc-el .headings{opacity:1;transform:none}.accordion.--jobs .acc-el .txt-wrapper{height:0;overflow:hidden}.accordion.--jobs .acc-el.active .acc-trigger{height:4rem}.accordion.--jobs .acc-el.active .txt-wrapper{opacity:1;height:auto;transition:opacity .6s cubic-bezier(.445,.05,.55,.95),transform .6s cubic-bezier(.445,.05,.55,.95);transform:translateY(0)}.accordion.--jobs .acc-el:hover{transition:color .35s cubic-bezier(.445,.05,.55,.95),background .35s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:1023px){.accordion.--withImg .acc-el{min-height:4rem;position:relative}.accordion.--withImg .acc-el .acc-trigger{z-index:9;height:4rem;position:absolute;top:0;left:0;right:0}.accordion.--withImg .acc-el .acc-content{padding:0}.accordion.--withImg .acc-el .img-holder{aspect-ratio:5/4}.accordion.--withImg .acc-el.active .txt-wrapper{padding:1.75rem}}@media only screen and (min-width:1024px){.accordion{justify-content:center;gap:.635rem;display:flex}.accordion .acc-el{width:4rem;min-height:45vh;min-height:45svh;position:relative}.accordion .acc-el .acc-trigger{z-index:9;width:4rem;height:100%;position:absolute;top:0;right:0}.accordion .acc-el.active{width:auto}.accordion .acc-el.active .acc-content{padding:2.25rem}.accordion.--withImg{justify-content:left}.accordion.--withImg .acc-el{background:0 0;max-width:65vw;height:auto}.accordion.--withImg .acc-el .acc-content{background:#ff6100;grid-template-columns:3fr 2fr;height:100%;display:grid;padding:0!important}.accordion.--withImg .acc-el .acc-content .txt-wrapper{height:0}.accordion.--withImg .acc-el .acc-content .img-wrapper{background:#141311;grid-area:1/2/2/3;position:relative;overflow:hidden}.accordion.--withImg .acc-el .acc-content .img-holder{aspect-ratio:2/3}.accordion.--withImg .acc-el.active{width:auto}.accordion.--withImg .acc-el.active .acc-content .txt-wrapper{height:auto;padding:2.25rem}.accordion.--jobs{display:block}.accordion.--jobs .acc-trigger{height:100%;position:absolute;width:100%!important}.accordion.--jobs .acc-el{min-height:auto;margin-bottom:.635rem;width:100%!important}.accordion.--jobs .acc-el:last-child{margin-bottom:0}.accordion.--jobs .acc-el .acc-content{grid-gap:2.54rem;grid-template-columns:3fr 5fr 1fr;padding:2.25rem;display:grid;margin-top:0!important}}@media only screen and (min-width:1600px){.accordion{gap:1.27rem}.accordion .acc-el{width:6rem;height:50vh;height:50svh}.accordion .acc-el .acc-trigger{width:6rem}.accordion .acc-el .acc-trigger svg{top:1.5rem;right:1.5rem}.accordion .acc-el.active{min-width:40vw}.accordion .acc-el.active .acc-content,.accordion.--withImg .acc-el.active .acc-content .txt-wrapper,.accordion.--jobs .acc-el .acc-content{padding:3rem}}.bg-txt .acc-el{color:#141311}.launch .img-holder{aspect-ratio:7/5}.launch .img-holder:before,.launch .img-holder:after{content:"";z-index:2;display:block;position:absolute;top:-1.5px;bottom:-1.5px;left:0;right:0;transform:scaleY(-1)}.launch .txt-wrapper{padding-top:3.81rem;padding-bottom:3.81rem}.launch .txt-area,.launch .btn-clear{margin-top:1.5875rem}@media only screen and (min-width:1024px){.launch{grid-template-columns:1fr 1fr;display:grid}.launch .txt-wrapper{grid-area:1/1/2/2;align-items:center;width:auto;padding:2.54rem;display:flex}.launch.--inverted .txt-wrapper{grid-area:1/2/2/3}}@media only screen and (min-width:1440px){.launch .btn-clear{margin-top:1.905rem}}.loaded .launch.--no-pseudo .img-holder:after,.loaded .launch.--no-pseudo .img-holder:before{background:0 0!important}.loaded .launch .img-holder:after{background:url(../images/svg/pittogramma-menu-2.svg) right 175%/50vw no-repeat}.loaded .launch .img-holder:before{background:url(../images/svg/pittogramma-menu.svg) 0 -1.5px/50vw no-repeat}.loaded .launch:nth-child(4n+3) .img-holder:before{background:url(../images/svg/pittogramma-grey.svg) -1.5px calc(100% + 1.5px)/50vw no-repeat;transform:none}@media only screen and (min-width:1024px){.loaded .launch .img-holder:after{background-position:right 250%;background-size:30vw}.loaded .launch .img-holder:before{background-size:30vw}.loaded .launch:nth-child(4n+1) .img-holder:after{background:url(../images/svg/pittogramma-menu.svg) 0 -150%/30vw no-repeat;transform:scaleX(-1)}.loaded .launch:nth-child(4n+1) .img-holder:before{background:url(../images/svg/pittogramma-menu-2.svg) 100% 100%/30vw no-repeat;transform:scaleX(-1)}.loaded .launch:nth-child(4n+3) .img-holder:before{background-size:30vw}}#references-carousel .img-holder{aspect-ratio:1;width:4rem;margin:0 auto}#references-carousel .img-holder img{-o-object-fit:contain;object-fit:contain}#references-carousel .nav{justify-content:center;gap:1rem;margin-top:1.905rem;display:flex}#references-carousel .swiper-button-prev svg,#references-carousel .swiper-button-next svg{width:2rem;height:2rem}.inner-hero h2{max-width:20ch;margin-left:auto;margin-right:auto}.inner-hero .main-img{max-width:44rem;margin:2.54rem auto 0;position:relative}.inner-hero .main-img .img-holder{aspect-ratio:3/2}.inner-hero .main-img .img-holder:after{content:"";background-image:linear-gradient(#ffffff40 0%,#d2d2d22f 19%,#a9a9a922 34%,#81818118 47%,#64646412 56.5%,#4949490c 65%,#31313108 73%,#1e1e1e05 80.2%,#11111103 86.1%,#09090901 91%,#03030301 95.2%,#01010100 98.2%,#0000 100%);height:20%;display:block;position:absolute;top:0;left:0;right:0}.inner-hero .main-img:after{content:"";display:block;position:absolute;top:-3px;bottom:-6.5vw;left:-1.75rem;right:-3px}.inner-hero .main-text{margin-top:2.54rem}@media only screen and (min-width:600px){.inner-hero .main-img:after{left:-2.25rem}.inner-hero .main-text{max-width:40ch;margin-top:3.81rem}}@media only screen and (min-width:1024px){.inner-hero .headings{z-index:9;position:relative}.inner-hero .main-img{max-width:38rem}.inner-hero .main-img:after{bottom:-3.5rem;left:-6rem}.inner-hero .main-text{max-width:40ch;margin-top:5.08rem;margin-left:auto}}@media only screen and (min-width:1280px){.inner-hero .main-text{margin-left:55vw}}@media only screen and (min-width:1440px){.inner-hero .main-img{max-width:44rem}}.loaded .inner-hero .main-img:after{background:url(../images/svg/pittogramma-primary.svg) 0 100%/40vw no-repeat}@media only screen and (min-width:600px){.loaded .inner-hero .main-img:after{background-size:22rem}}.bg-primary .inner-hero .main-img:after{background-image:url(../images/svg/pittogramma.svg)}.bg-dark.inner-hero:before,.bg-primary.inner-hero .main-img:after{background-image:url(../images/svg/pittogramma-base.svg)}#events nav{text-transform:uppercase;font-size:.833333rem}#events nav li{text-align:center;border-bottom:1px solid #141311}#events nav li a{padding:.9525rem 15vw;transition:color .35s cubic-bezier(.445,.05,.55,.95),background .35s cubic-bezier(.445,.05,.55,.95);display:block}#events nav li a:hover{color:#ff6100;background:#141311}#events nav li:first-child{border-top:1px solid #141311}@media only screen and (min-width:1024px){#events nav{padding:0 2.25rem}#events nav ul{display:flex}#events nav ul li{border-top:1px solid #141311;border-bottom:none;border-right:1px solid #141311;flex:1;align-items:center;display:flex}#events nav ul li:first-child{border-left:1px solid #141311}#events nav ul a{-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;width:100%;height:100%;padding:.635rem;display:flex}}.event{position:relative;overflow:hidden}.event:before{content:"";display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;transform:scale(-1)}@media only screen and (min-width:1024px){.event .main-img{margin-top:-.635rem}}@media only screen and (min-width:1280px){.event .main-img{margin-top:-1.27rem}}.loaded .event:before{background:url(../images/svg/pittogramma-grey.svg) 0 100%/25vw no-repeat}@media only screen and (min-width:600px){.loaded .event:before{background-size:15vw}}.bg-dark.event:before{background-image:url(../images/svg/pittogramma-base.svg)}#imgGrid{position:relative}#imgGrid:before{content:"";background:#666;height:60vw;display:block;position:absolute;top:0;left:0;right:0}#imgGrid .img-wrapper{position:relative}#imgGrid .img-wrapper:first-child .img-holder{aspect-ratio:7/5;margin-right:1.75rem}#imgGrid .img-wrapper:nth-child(2) .img-holder{aspect-ratio:4/3;margin-top:3.81rem;margin-left:1.75rem}#imgGrid .img-wrapper:nth-child(3){margin-top:40vw}#imgGrid .img-wrapper:nth-child(3):before{content:"";aspect-ratio:1;width:40vw;display:block;position:absolute;top:-35vw;left:0}#imgGrid .img-wrapper:nth-child(3) .img-holder{aspect-ratio:1;margin:0 1.75rem}#imgGrid .img-wrapper:nth-child(4){margin-bottom:45vw}#imgGrid .img-wrapper:nth-child(4):after{content:"";aspect-ratio:1;width:50vw;display:block;position:absolute;top:calc(100% - 1.5px);left:0}#imgGrid .img-wrapper:nth-child(4) .img-holder{aspect-ratio:7/6;margin-top:3.81rem}@media only screen and (min-width:600px){#imgGrid .img-wrapper:first-child .img-holder{margin-right:2.25rem}#imgGrid .img-wrapper:nth-child(2) .img-holder{margin-left:2.25rem}#imgGrid .img-wrapper:nth-child(3) .img-holder{margin:30vw 22.5vw 15vw}}@media only screen and (min-width:1024px){#imgGrid{padding-top:20vw}#imgGrid:before{height:30vw}#imgGrid .img-wrapper:first-child .img-holder{margin-right:50vw}#imgGrid .img-wrapper:nth-child(2){width:35vw;position:absolute;top:7.5vw;right:10vw}#imgGrid .img-wrapper:nth-child(3){width:20vw;margin:12.5vw 0 0 auto}#imgGrid .img-wrapper:nth-child(3) .img-holder{margin:0}#imgGrid .img-wrapper:nth-child(3):before{width:20vw;top:0;left:0;transform:translate(-70%,-80%)}#imgGrid .img-wrapper:nth-child(4){width:40vw;margin:-27.5vw 0 0 17.5vw}#imgGrid .img-wrapper:nth-child(4):after{z-index:-1;width:45vw;top:30%;left:0}#imgGrid .main-text{max-width:30ch;margin-left:auto}}@media only screen and (min-width:1024px) and (min-width:1280px){#imgGrid .main-text{margin-left:62.5vw;margin-right:2.5vw;padding-top:0}}.loaded #imgGrid .img-wrapper:nth-child(3):before{background:url(../images/svg/pittogramma-primary.svg) 0 100%/100% no-repeat}.loaded #imgGrid .img-wrapper:nth-child(4):after{background:url(../images/svg/pittogramma-grey.svg) 0 100%/100% no-repeat;transform:scale(-1)}@media only screen and (min-width:1024px){.loaded #imgGrid .img-wrapper:nth-child(4):after{transform:scale(-1)translate(85%)}}#more-carousel{padding:0 1.75rem}#more-carousel .box{display:block;position:relative}#more-carousel .img-holder{aspect-ratio:1}#more-carousel .txt-wrapper{color:#ff6100;background:#00000080;flex-direction:column;justify-content:flex-end;padding:1.27rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#more-carousel .txt-wrapper h3{margin-bottom:.635rem}#more-carousel .nav{justify-content:flex-end;margin-top:1.905rem;display:flex}#more-carousel .swiper-button-prev svg,#more-carousel .swiper-button-next svg{width:2rem;height:2rem}@media only screen and (min-width:412px){#more-carousel .img-holder{aspect-ratio:7/5}}@media only screen and (min-width:600px){#more-carousel{padding:0 2.25rem}}@media only screen and (min-width:1280px){#more-carousel .txt-wrapper{padding:1.905rem}#more-carousel .img-holder{aspect-ratio:3/2}}@media (hover:hover){#more-carousel .txt-wrapper{opacity:0;transition:opacity .35s cubic-bezier(.445,.05,.55,.95)}#more-carousel .box:hover .txt-wrapper{opacity:1}}@media only screen and (min-width:1440px){#more-carousel .txt-wrapper{padding:1.27rem}}@media only screen and (min-width:1600px){#more-carousel{padding:0 3rem}#more-carousel .txt-wrapper{padding:1.905rem}}.teamGrid{grid-gap:3.81rem;text-align:center;max-width:50rem;margin-left:auto;margin-right:auto;display:grid}@media only screen and (min-width:768px){.teamGrid{grid-template-columns:1fr 1fr}}.teamMember{max-width:20rem;margin-left:auto;margin-right:auto}.teamMember .img-holder{aspect-ratio:1}.teamMember .img-holder:after,.teamMember .img-holder:before{content:"";z-index:2;display:block;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px}.teamMember h3{margin-top:1.905rem}.teamMember .txt-area{margin-top:.9525rem}@media only screen and (min-width:1024px){.teamMember .img-holder{width:15rem;margin-left:auto;margin-right:auto}}.loaded .teamMember .img-holder:before{background:url(../images/svg/pittogramma.svg) 0 100%/50% no-repeat;transform:scale(-1)translateY(20%)}.loaded .teamMember .img-holder:after{background:url(../images/svg/pittogramma-grey.svg) 0 100%/75% no-repeat;transform:translateY(25%)}#timeline{padding-left:1.75rem;padding-right:1.75rem}@media only screen and (min-width:600px){#timeline{padding-left:2.25rem;padding-right:2.25rem}}@media only screen and (min-width:1600px){#timeline{padding-left:3rem;padding-right:3rem}}.timeblock{cursor:pointer;padding-top:1rem}.timeblock.--fake{pointer-events:none}.timeblock .line{background:#141311;width:100%;height:2px;display:block;position:relative}.timeblock .point{background:#141311;border-radius:4rem;width:2rem;height:2rem;transition:background .35s cubic-bezier(.445,.05,.55,.95);position:absolute;top:calc(50% - 1rem);left:0}.timeblock .counter{margin-top:1.27rem;padding-bottom:.635rem;font-size:6.19174em;transition:color .35s cubic-bezier(.445,.05,.55,.95);display:block}.timeblock .txt-col{opacity:0;transition:transform .35s cubic-bezier(.445,.05,.55,.95),opacity .35s cubic-bezier(.445,.05,.55,.95);transform:translateY(-.5rem)}.timeblock h3{margin-top:1.27rem;margin-bottom:1.27rem}@media only screen and (min-width:768px){.timeblock .txt-col{padding-right:1.27rem}}@media only screen and (min-width:1024px){.timeblock .grid-wrapper{grid-gap:2.54rem;grid-template-columns:12rem 1fr;display:grid}.timeblock .txt-col{margin-top:2.54rem}}@media only screen and (min-width:1280px){.timeblock .grid-wrapper{grid-gap:3.81rem}.timeblock .txt-col{padding-right:2.54rem}}@media only screen and (min-width:1440px){.timeblock .grid-wrapper{grid-gap:5.08rem}}@media only screen and (min-width:1600px){.timeblock .grid-wrapper{grid-template-columns:16rem 1fr}.timeblock .counter{font-size:7.43008em}}@media only screen and (min-width:1920px){.timeblock .grid-wrapper{grid-template-columns:19rem 1fr}.timeblock .counter{font-size:8.9161em}.timeblock .txt-col{padding-right:3.81rem}}.swiper-slide-active .timeblock{cursor:default}.swiper-slide-active .counter{color:#ff6100}.swiper-slide-active .timeblock .point{background:#ff6100}.swiper-slide-active .txt-col{opacity:1;transform:translateY(0)}.uspGrid{grid-gap:2.54rem;text-align:center;display:grid}.uspGrid svg{width:4.5rem;height:4.5rem;margin-right:0}.uspGrid h3{margin-top:.9525rem}.uspGrid .txt-area{max-width:32ch;margin:1.27rem auto 0}@media only screen and (min-width:768px){.uspGrid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.uspGrid{grid-gap:3.81rem}}#contactGrid{grid-gap:3.81rem;display:grid}@media only screen and (min-width:1024px){#contactGrid{grid-template-columns:2fr 3fr}#contactGrid .form-col{margin-top:5.3975rem}}@media only screen and (min-width:1280px){#contactGrid{grid-gap:5.08rem;grid-template-columns:1fr 2fr}}@media only screen and (min-width:1600px){#contactGrid{grid-gap:7.62rem}#contactGrid .form-col{margin-top:6.0325rem}}.loaded .content-contact{position:relative;overflow:hidden}.loaded .content-contact:before{content:"";background:url(../images/svg/pittogramma-base.svg) 0 100%/60vw no-repeat;display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;transform:scale(-1)}@media only screen and (min-width:1024px){.loaded .content-contact:before{background-size:40vw}}#form label{display:none}#form .checkbox label{display:block}fieldset:not(.colspan),.submit-wrapper{grid-gap:1.25rem;display:grid}@media only screen and (min-width:600px){fieldset:not(.colspan){grid-template-columns:1fr 1fr}.submit-wrapper{grid-template-columns:2fr 1fr}}#full-privacy{padding-top:1.905rem;font-size:.833333em;display:none}#configuratorGrid{grid-gap:3.81rem;display:grid}@media only screen and (min-width:1024px){#configuratorGrid{grid-template-columns:2fr 3fr;align-items:flex-start}#configuratorGrid .col:first-child{z-index:9;padding-bottom:7.62rem;position:relative}}@media only screen and (min-width:1280px){#configuratorGrid{grid-gap:5.08rem}}@media only screen and (min-width:1600px){#configuratorGrid{grid-gap:7.62rem}}#configurator-image,#configurator-image-wrapper{position:relative}#configurator-image:before,#configurator-image:after,#configurator-image-wrapper:before,#configurator-image-wrapper:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}#configurator-image:after,#configurator-image-wrapper:after{width:30%;height:30%;bottom:auto;left:auto}#configurator-image{aspect-ratio:5/4;max-height:90vh;margin-left:auto}.loaded #configurator-image-wrapper:before{filter:brightness(10000%);pointer-events:none;background:url(../images/svg/pittogramma.svg) 0 100%/70% no-repeat}.loaded #configurator-image-wrapper:after{pointer-events:none;background:url(../images/svg/pittogramma-primary.svg) 100% 100%/100% no-repeat;transform:scale(-1)}@media only screen and (max-width:1023px){.loaded #configurator-image-wrapper{margin-right:-2.25rem}.loaded #configurator-image-wrapper:before{transform:translate(-2.25rem)}}@media only screen and (max-width:599px){.loaded #configurator-image-wrapper{margin-right:-1.75rem}.loaded #configurator-image-wrapper:before{transform:translate(-1.75rem)}}@media only screen and (min-width:1024px){.loaded #configurator-image-wrapper{margin-right:-4vw}.loaded #configurator-image-wrapper:before{transform:translate(-4vw)}}.loaded #configurator-image{z-index:1;background:url(../images/simon-melanie.webp) 50%/auto 100% no-repeat;position:relative}#configurator-photo{z-index:9;aspect-ratio:3/2;opacity:0;width:75%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}#configurator-photo:before{content:"";z-index:-2;background-image:linear-gradient(100deg,#666 40%,#e3e2d9 63%,#666 79%);background-size:400% 100%;animation:1.3s linear 1s infinite imgLoading;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#configurator-photo.active{opacity:1}@media only screen and (min-width:1024px){#configurator-photo{width:60%}}#configurator-photo-holder{background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}#configurator-request label{font-weight:700}#configurator-request h3{margin-bottom:1.27rem}#configurator-request input[type=number]{width:5rem}#configurator-request fieldset.flex{flex-wrap:wrap;align-items:flex-end;gap:.635rem;display:flex}#configurator-request fieldset .checkbox label{margin-bottom:.8rem}@media only screen and (min-width:600px){#configurator-request fieldset.flex{gap:1.25rem}}#configurator-request #full-privacy{padding-top:0;padding-bottom:1.27rem}#impressum{text-align:left}#impressum .companies{grid-gap:.635rem;display:grid}#impressum address>span{display:block}#impressum address .contacts{margin:1.27rem 0}#impressum address .contacts span{display:block}#impressum h2,#impressum h3{margin-bottom:1.27rem}#impressum .logo-box{margin-top:1.27rem}#impressum .logo-box img{width:8rem}#impressum .logo-box.small img{width:5rem}#impressum .logo-box.brand img{width:10rem}#impressum ol{list-style:decimal}@media only screen and (min-width:600px){#impressum .companies{grid-template-columns:1fr 1fr}#impressum .logo-box img{margin-left:auto}}@media only screen and (min-width:768px){#impressum .companies .logo-box img{width:10rem;margin-top:0;margin-right:2rem}#impressum .companies .logo-box.brand img{width:14rem;margin-right:0}#impressum .companies .logo-box.small img{width:7rem;margin-right:3.5rem}}#iubenda_policy{color:#141311!important;font-family:TheFuture,Helvetica Neue,Arial,sans-serif!important}#iubenda_policy *{color:#141311!important}#iubenda_policy .iub_content{padding:0!important}#iubenda_policy .box_primary *{color:#141311!important}