:root{--g-none:0;--g-small:0.5rem;--g-medium:1rem;--g-large:1.5rem;--bs-gutter-y:0;--bs-gutter-x:0;--primaryfont:"PPRightGrotesk-Compact";--secondaryfont:"Switzer";--fontsizeDesktop: 25px;--h1:2.5rem;--h2:1.8rem;--introtext:1.3rem;--background-color: #ffffff;--secondary-color:#FAFF00;--text-color: #333333}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--fontsizeDesktop);line-height:1.3;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:var(--secondaryfont);font-weight:200}body{margin:0;padding:0;height:100%;overflow-x:hidden}.container{padding:0 .5rem}.container-fluid{padding:0}.image-full img{width:100%}.animate{opacity:0;transform:translateY(2rem);transition:all .6s ease-out}.animate.visible{opacity:1;transform:translateY(0)}ul,ol{list-style:none}button{background:none;border:none;outline:none;cursor:pointer}img,video{max-width:100%;width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}input,textarea,select,button{font-family:inherit;font-size:inherit;color:inherit}table{border-collapse:collapse;width:100%}.grecaptcha-badge{display:none}@font-face{font-family:"PPRightGrotesk-Compact";src:url("../fonts/PPRightGrotesk-CompactBlack.woff2") format("woff2"),url("../fonts/PPRightGrotesk-CompactBlack.woff") format("woff"),url("../fonts/PPRightGrotesk-CompactBlack.ttf") format("truetype"),url("../fonts/PPRightGrotesk-CompactBlack.eot?#iefix") format("embedded-opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PPRightGrotesk-Compact";src:url("../fonts/PPRightGrotesk-CompactRegular.eot");src:url("../fonts/PPRightGrotesk-CompactRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/PPRightGrotesk-CompactRegular.woff2") format("woff2"),url("../fonts/PPRightGrotesk-CompactRegular.woff") format("woff"),url("../fonts/PPRightGrotesk-CompactRegular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Switzer";src:url("../fonts/Switzer-Light.woff2") format("woff2"),url("../fonts/Switzer-Light.woff") format("woff"),url("../fonts/Switzer-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Switzer";src:url("../fonts/Switzer-Extralight.woff2") format("woff2"),url("../fonts/Switzer-Extralight.woff") format("woff"),url("../fonts/Switzer-Extralight.ttf") format("truetype");font-weight:100;font-display:swap;font-style:normal}h1,h2,h3{font-family:var(--primaryfont)}h1{font-size:var(--h1)}h2{font-size:var(--h2);font-weight:400}h3{font-size:var(--fontsizeDesktop);font-weight:400}p{margin:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.gxn{--bs-gutter-x: 0}.gyn{--bs-gutter-y: 0}.gn{--bs-gutter-x: 0;--bs-gutter-y: 0}.gxs{--bs-gutter-x: var(--g-small)}.gys{--bs-gutter-y: var(--g-small)}.gs{--bs-gutter-x: var(--g-small);--bs-gutter-y: var(--g-small)}.gxm{--bs-gutter-x: var(--g-medium)}.gym{--bs-gutter-y: var(--g-medium)}.gm{--bs-gutter-x: var(--g-medium);--bs-gutter-y: var(--g-medium)}.gxl{--bs-gutter-x: var(--g-large)}.gyl{--bs-gutter-y: var(--g-large)}.gl{--bs-gutter-x: var(--g-large);--bs-gutter-y: var(--g-large)}.c1{width:8.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-1{margin-left:8.3333333333%}.c2{width:16.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-2{margin-left:16.6666666667%}.c3{width:25%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-3{margin-left:25%}.c4{width:33.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-4{margin-left:33.3333333333%}.c5{width:41.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-5{margin-left:41.6666666667%}.c6{width:50%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-6{margin-left:50%}.c7{width:58.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-7{margin-left:58.3333333333%}.c8{width:66.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-8{margin-left:66.6666666667%}.c9{width:75%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-9{margin-left:75%}.c10{width:83.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-10{margin-left:83.3333333333%}.c11{width:91.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-11{margin-left:91.6666666667%}.c12{width:100%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-12{margin-left:100%}@media(min-width: 576px){.cs-1{width:8.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-1{margin-left:8.3333333333%}.cs-2{width:16.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-2{margin-left:16.6666666667%}.cs-3{width:25%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-3{margin-left:25%}.cs-4{width:33.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-4{margin-left:33.3333333333%}.cs-5{width:41.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-5{margin-left:41.6666666667%}.cs-6{width:50%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-6{margin-left:50%}.cs-7{width:58.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-7{margin-left:58.3333333333%}.cs-8{width:66.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-8{margin-left:66.6666666667%}.cs-9{width:75%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-9{margin-left:75%}.cs-10{width:83.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-10{margin-left:83.3333333333%}.cs-11{width:91.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-11{margin-left:91.6666666667%}.cs-12{width:100%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-s-12{margin-left:100%}}@media(min-width: 768px){.cm-1{width:8.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-1{margin-left:8.3333333333%}.cm-2{width:16.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-2{margin-left:16.6666666667%}.cm-3{width:25%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-3{margin-left:25%}.cm-4{width:33.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-4{margin-left:33.3333333333%}.cm-5{width:41.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-5{margin-left:41.6666666667%}.cm-6{width:50%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-6{margin-left:50%}.cm-7{width:58.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-7{margin-left:58.3333333333%}.cm-8{width:66.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-8{margin-left:66.6666666667%}.cm-9{width:75%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-9{margin-left:75%}.cm-10{width:83.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-10{margin-left:83.3333333333%}.cm-11{width:91.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-11{margin-left:91.6666666667%}.cm-12{width:100%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-m-12{margin-left:100%}}@media(min-width: 992px){.cl-1{width:8.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-1{margin-left:8.3333333333%}.cl-2{width:16.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-2{margin-left:16.6666666667%}.cl-3{width:25%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-3{margin-left:25%}.cl-4{width:33.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-4{margin-left:33.3333333333%}.cl-5{width:41.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-5{margin-left:41.6666666667%}.cl-6{width:50%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-6{margin-left:50%}.cl-7{width:58.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-7{margin-left:58.3333333333%}.cl-8{width:66.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-8{margin-left:66.6666666667%}.cl-9{width:75%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-9{margin-left:75%}.cl-10{width:83.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-10{margin-left:83.3333333333%}.cl-11{width:91.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-11{margin-left:91.6666666667%}.cl-12{width:100%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-l-12{margin-left:100%}}@media(min-width: 1200px){.cxl-1{width:8.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-1{margin-left:8.3333333333%}.cxl-2{width:16.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-2{margin-left:16.6666666667%}.cxl-3{width:25%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-3{margin-left:25%}.cxl-4{width:33.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-4{margin-left:33.3333333333%}.cxl-5{width:41.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-5{margin-left:41.6666666667%}.cxl-6{width:50%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-6{margin-left:50%}.cxl-7{width:58.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-7{margin-left:58.3333333333%}.cxl-8{width:66.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-8{margin-left:66.6666666667%}.cxl-9{width:75%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-9{margin-left:75%}.cxl-10{width:83.3333333333%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-10{margin-left:83.3333333333%}.cxl-11{width:91.6666666667%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-11{margin-left:91.6666666667%}.cxl-12{width:100%;padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);box-sizing:border-box}.offset-xl-12{margin-left:100%}}@media(min-width: 576px){.gxs-n{--bs-gutter-x: 0}.gys-n{--bs-gutter-y: 0}.gs-n{--bs-gutter-x: 0;--bs-gutter-y: 0}}@media(min-width: 576px){.gxs-s{--bs-gutter-x: var(--g-small)}.gys-s{--bs-gutter-y: var(--g-small)}.gs-s{--bs-gutter-x: var(--g-small);--bs-gutter-y: var(--g-small)}}@media(min-width: 576px){.gxs-m{--bs-gutter-x: var(--g-medium)}.gys-m{--bs-gutter-y: var(--g-medium)}.gs-m{--bs-gutter-x: var(--g-medium);--bs-gutter-y: var(--g-medium)}}@media(min-width: 576px){.gxs-l{--bs-gutter-x: var(--g-large)}.gys-l{--bs-gutter-y: var(--g-large)}.gs-l{--bs-gutter-x: var(--g-large);--bs-gutter-y: var(--g-large)}}@media(min-width: 768px){.gxm-n{--bs-gutter-x: 0}.gym-n{--bs-gutter-y: 0}.gm-n{--bs-gutter-x: 0;--bs-gutter-y: 0}}@media(min-width: 768px){.gxm-s{--bs-gutter-x: var(--g-small)}.gym-s{--bs-gutter-y: var(--g-small)}.gm-s{--bs-gutter-x: var(--g-small);--bs-gutter-y: var(--g-small)}}@media(min-width: 768px){.gxm-m{--bs-gutter-x: var(--g-medium)}.gym-m{--bs-gutter-y: var(--g-medium)}.gm-m{--bs-gutter-x: var(--g-medium);--bs-gutter-y: var(--g-medium)}}@media(min-width: 768px){.gxm-l{--bs-gutter-x: var(--g-large)}.gym-l{--bs-gutter-y: var(--g-large)}.gm-l{--bs-gutter-x: var(--g-large);--bs-gutter-y: var(--g-large)}}@media(min-width: 992px){.gxl-n{--bs-gutter-x: 0}.gyl-n{--bs-gutter-y: 0}.gl-n{--bs-gutter-x: 0;--bs-gutter-y: 0}}@media(min-width: 992px){.gxl-s{--bs-gutter-x: var(--g-small)}.gyl-s{--bs-gutter-y: var(--g-small)}.gl-s{--bs-gutter-x: var(--g-small);--bs-gutter-y: var(--g-small)}}@media(min-width: 992px){.gxl-m{--bs-gutter-x: var(--g-medium)}.gyl-m{--bs-gutter-y: var(--g-medium)}.gl-m{--bs-gutter-x: var(--g-medium);--bs-gutter-y: var(--g-medium)}}@media(min-width: 992px){.gxl-l{--bs-gutter-x: var(--g-large)}.gyl-l{--bs-gutter-y: var(--g-large)}.gl-l{--bs-gutter-x: var(--g-large);--bs-gutter-y: var(--g-large)}}@media(min-width: 1200px){.gxxl-n{--bs-gutter-x: 0}.gyxl-n{--bs-gutter-y: 0}.gxl-n{--bs-gutter-x: 0;--bs-gutter-y: 0}}@media(min-width: 1200px){.gxxl-s{--bs-gutter-x: var(--g-small)}.gyxl-s{--bs-gutter-y: var(--g-small)}.gxl-s{--bs-gutter-x: var(--g-small);--bs-gutter-y: var(--g-small)}}@media(min-width: 1200px){.gxxl-m{--bs-gutter-x: var(--g-medium)}.gyxl-m{--bs-gutter-y: var(--g-medium)}.gxl-m{--bs-gutter-x: var(--g-medium);--bs-gutter-y: var(--g-medium)}}@media(min-width: 1200px){.gxxl-l{--bs-gutter-x: var(--g-large)}.gyxl-l{--bs-gutter-y: var(--g-large)}.gxl-l{--bs-gutter-x: var(--g-large);--bs-gutter-y: var(--g-large)}}.row{display:flex;flex-wrap:wrap;padding-left:calc(var(--bs-gutter-x)/-2);padding-right:calc(var(--bs-gutter-x)/-2);padding-top:calc(var(--bs-gutter-y));padding-bottom:calc(var(--bs-gutter-y));width:100%}.row>*{padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2)}.row>*:first-child{padding-left:0}.row>*:last-child{padding-right:0}.row-center{display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:100%}header{position:sticky;top:0;z-index:20;width:100%;height:100%;transition:transform .3s ease,opacity .3s ease}header .navbar{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background-color:rgba(0,0,0,0);z-index:15;height:80px;transition:background-color .8s ease-in-out;font-size:.8rem}header .navbar:hover,header .navbar.active{transition:background-color .8s ease-in-out;background-color:var(--background-color)}header .navbar .brand{flex:1;text-align:left}header .navbar .brand img{height:80px;width:auto}header .navbar .tagline{flex:1;text-align:center;font-weight:400}header .navbar .menu{flex:1;text-align:right}header .navbar .menu ul{position:relative;display:inline;top:-13px;transform:initial}header .navbar .menu ul li{display:inline;font-size:1rem;font-size:.8rem;margin:5px}header .navbar .menu ul li .active{color:#ccc}header .navbar .menu #menuToggle{position:relative;z-index:100;height:45px;width:45px}header .navbar .menu #menuToggle:focus{outline:none}header .navbar .menu #menuToggle span{content:"";height:3px;width:30px;background:#000;position:absolute;top:11px;left:7px;z-index:100}header .navbar .menu #menuToggle span:nth-child(1){transform:none;transition:.5s}header .navbar .menu #menuToggle span:nth-child(2){top:21px;opacity:1;transition:.5s}header .navbar .menu #menuToggle span:nth-child(3){top:31px;transform:none;transition:.5s}header .navbar.active .menu #menuToggle span:nth-child(1){top:20px;transform:rotate(-45deg);transition:.5s}header .navbar.active .menu #menuToggle span:nth-child(2){opacity:0;transition:.5s}header .navbar.active .menu #menuToggle span:nth-child(3){top:20px;transform:rotate(45deg);transition:.5s}header .infos{pointer-events:none;position:absolute;top:80px;left:0;width:100%;height:calc(100vh - 80px);background-color:#fff;opacity:0;visibility:hidden;z-index:0;padding:1rem;transition:opacity .8s ease-in-out,visibility 0s linear .8s}header .infos.active{opacity:1;visibility:visible;transition:opacity .8s ease-in-out,visibility 0s linear 0s}header .infos .row{position:relative;top:50%;transform:translateY(-50%)}header .infos .row .quote blockquote{margin-top:4rem;font-size:var(--introtext);text-align:center;font-weight:200}header .infos .row .quote blockquote p{margin-top:2rem;font-size:1rem}header .infos .row .contact{margin-top:120px}header .infos .row .contact p{line-height:100%;margin-bottom:20px;text-align:center}header.scrolled{position:sticky;top:0;left:0;z-index:10;background-color:#fff}header.hidden{opacity:0;pointer-events:none}@media(max-width: 768px){header .navbar{background-color:var(--background-color)}}footer{padding-top:3rem !important;border-top:1px #b2b2b2 solid}footer h3{font-weight:400;margin-bottom:1.5rem}footer p{padding-bottom:1rem}footer form{margin-bottom:1.5rem}footer form input{border:none;border-bottom:1px solid #000;width:100%}footer ul{columns:3}footer .copyright{padding:2rem 0;width:100%;text-align:center;font-size:.5rem;text-transform:uppercase;font-weight:400}footer .copyright p{padding-bottom:0rem}@media(max-width: 768px){footer .c12 h3{margin-top:2rem}footer form button{margin-top:10px}}.color-placeholder{display:block;width:100%;height:100%;transition:background-color .3s ease,opacity .5s ease}.color-placeholder.lazyloading{opacity:.5}.color-placeholder.lazyloaded{opacity:1;background-color:rgba(0,0,0,0)}.off-canvas-menu{position:fixed;top:70px;visibility:hidden;opacity:0;width:100%;height:calc(100% - 70px);background-color:#fff;transition:visibility .3s linear,opacity .3s linear;z-index:12}.off-canvas-menu.open{visibility:visible;opacity:100%;transition:visibility .3s linear,opacity .3s linear}.off-canvas-menu nav{height:100%}.off-canvas-menu nav .items{position:relative;top:50%;transform:translateY(-50%)}.off-canvas-menu nav .items ul{text-align:center;font-size:1.5rem;font-weight:400;text-transform:uppercase}.off-canvas-menu nav .items ul li{padding-bottom:.8rem}.off-canvas-menu nav .items ul li.social{font-size:1rem}.off-canvas-menu nav .items ul.lang{top:0;transform:initial}.off-canvas-menu nav .items ul.lang li{display:inline;font-size:1rem;margin:10px}.off-canvas-menu nav .items ul.lang li .active{color:#ccc}.contact-bloc{background-color:var(--secondary-color);padding:120px 0;text-align:center}.contact-bloc h2{font-size:var(--h2);font-weight:initial;margin-bottom:1.5rem}.contact-bloc p{margin-bottom:1rem}@media(max-width: 768px){.swiper-container{width:100%;overflow:hidden}.swiper-slide img{width:100%;height:auto}.contact-bloc{padding-left:15px;padding-right:15px}}.home-intro{margin:6rem 0;font-size:var(--introtext);text-align:center;font-weight:200}.menu-container{display:flex;flex-direction:column;align-items:center;margin-top:3rem;margin-bottom:3rem}.menu-container .dropdown{position:relative;display:inline-block;cursor:pointer;text-align:center}.menu-container .dropdown h1{font-weight:400;font-size:2rem}.menu-container .dropdown #selected-category{text-decoration:underline}.menu-container .dropdown #selected-category:after{border-style:solid;border-width:.05em .05em 0 0;content:"";display:inline-block;height:.45em;left:.7em;position:relative;top:.3em;transform:rotate(135deg);vertical-align:top;width:.45em}.menu-container .dropdown #dropdown-list{display:none;position:relative;background:#fff;list-style:none;padding:10px;margin-top:30px;text-align:left;width:100%;z-index:1000;font-size:1.4rem}.menu-container .dropdown #dropdown-list li{display:inline;padding:8px;cursor:pointer}.menu-container .dropdown #dropdown-list li:hover{text-decoration:underline}.menu-container .dropdown.open #dropdown-list{display:block}.project-list .item{margin-bottom:100px}.project-list .item .visuals{width:100%}.project-list .item .visuals img{aspect-ratio:4/5;height:100%;width:100%;object-fit:cover}.project-list .item .content{display:flex;align-items:flex-end;justify-content:space-between;height:100%;margin-top:5px;text-transform:uppercase}.project-list .item .content h2{text-transform:uppercase;font-size:1.1rem;font-weight:700}.project-list .item .content p{font-size:.7rem;font-weight:400}.scroller-status .loading{width:50px;left:50%;position:relative;transform:translateX(-50%);margin-bottom:50px}@media(max-width: 768px){.project-list .item .visuals .swiper-wrapper{flex-wrap:nowrap;width:100%}.project-list .content h2{text-align:left}.project-list .content p{text-align:left;margin-bottom:10px}}.single-project-header{margin:2rem 0;display:flex;align-items:flex-end}.single-project-header h1{text-transform:uppercase}.single-project-header .text-right{display:flex;flex-direction:column;justify-content:flex-end;text-align:right}.single-project-header .category,.single-project-header .delivery{font-size:.8rem}.single-project-header .short-description p{font-size:.8rem}.single-project-introduction{margin-top:4rem}.single-project-introduction p{font-size:var(--introtext)}.single-project-section{margin:10rem 0}.single-project-section.image-text{display:flex;align-items:flex-end}.single-project-section.image-text .content{display:flex;flex-direction:column;justify-content:center}.single-project-section.quote{font-size:var(--introtext);text-align:center;font-weight:200}.single-project-section.quote p{margin-top:1.5rem;font-size:1rem}.single-project-section.images-sides .cm-4{padding-top:33%}.single-project-section.three-equal-images img{aspect-ratio:4/5;height:100%;width:100%;object-fit:cover}.single-project-section.content-two-columns .cm-10{columns:2;grid-row:auto;column-gap:var(--g-large)}.single-project-section.content-two-columns .cm-10 p{padding-bottom:.5rem}@media(max-width: 768px){.single-project-header .text-right{text-align:left}.single-project-header .short-description{margin-top:1rem}.single-project-section{margin:3rem 0}.single-project-section img{padding-bottom:3rem}.single-project-section.image-center img{padding-bottom:0}.single-project-section.image-full img{padding-bottom:0}.single-project-section.images-sides .cm-4{padding-top:0%}.single-project-section.images-sides .c12{padding-top:0%}.single-project-section.images-sides .c12:last-child img{padding-bottom:0}.single-project-section.three-images .c12:last-child img{padding-bottom:0}.single-project-section.three-equal-images .c12:last-child img{padding-bottom:0}.single-project-section.two-images .c12:last-child img{padding-bottom:0}.single-project-section.content-two-columns .cm-10{columns:1}}.introduction{margin-top:2rem;margin-bottom:6rem}.introduction h1{margin-bottom:1rem}.introduction p{font-size:var(--introtext)}.content-sticky{margin:5rem 0}.content-sticky .title h2{position:sticky;font-weight:400}.content-regular{margin:5rem 0}.content-regular h2{font-weight:400}.team{margin:5rem 0}.team h2{font-weight:400;margin-bottom:2rem}.team h3{font-weight:700;font-size:1.2rem}.team .function{margin-bottom:1rem}.clients{position:relative}.clients .row{display:flex;flex-wrap:wrap;align-items:center}.clients .swiper-container{margin-top:2rem;height:100%}.clients .swiper-container .swiper-wrapper{display:flex;align-items:center;padding-bottom:2rem;margin-bottom:2rem}.clients .swiper-container .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}.clients .swiper-container .swiper-wrapper .swiper-slide img{max-width:100%;max-height:100%;object-fit:contain}.clients .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}.clients .swiper-slide img{max-width:100%;max-height:100%}.clients .swiper-pagination-bullet{background:#ccc;opacity:1}.clients .swiper-pagination-bullet-active{background:#000}.page-header{margin-top:2rem;margin-bottom:6rem}.page-content{margin-bottom:6rem}.page-content h2{font-weight:400;margin-top:2rem;margin-bottom:1rem}.page-content p{padding-bottom:1rem}@media(max-width: 768px){.team .c12{margin-bottom:2rem}}.mode{position:fixed;top:100px;right:1rem;z-index:10}.icon-container{display:flex;align-items:center;justify-content:center;position:relative}.icon{display:flex;align-items:center;justify-content:center;opacity:.3;transition:opacity .3s ease,transform .3s ease}.icon.active{opacity:1;transform:scale(1.1)}.mode button{background:none;border:none;cursor:pointer;padding:.5rem}.scroll-container{position:relative;width:100%;height:calc(100vh - 80px)}.scroll-container.scattered-mode{top:-80px}.scroll-container.scattered-mode .image-container{position:sticky;top:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.scroll-container.scattered-mode .image-container .item{position:absolute;height:70vh;opacity:0;transition:opacity .6s ease,transform .6s ease}.scroll-container.scattered-mode .image-container .item img{height:100%;width:100%;object-fit:contain}.scroll-container.scattered-mode .image-container .item .legend{display:none}.scroll-container.scattered-mode .caption-container{display:block;position:absolute;bottom:0;width:100%;left:50%;transform:translateX(-50%);font-size:18px;text-align:center;background-color:#fff;z-index:4000;padding:10px 20px}.scroll-container.grid-mode .image-container{position:relative;top:auto;width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr));grid-auto-rows:10px;grid-gap:20px;justify-items:center;padding:40px 20px}.scroll-container.grid-mode .image-container .item{width:100%;display:flex;flex-direction:column;align-items:normal;opacity:1 !important;transform:none !important;position:relative !important;z-index:auto !important;transition:none !important;grid-row-end:span var(--row-span)}.scroll-container.grid-mode .image-container .item img{width:100%;height:auto;object-fit:contain;display:block}.scroll-container.grid-mode .image-container .item .legend{display:block;margin-top:10px;font-size:16px;text-align:left}.scroll-container.grid-mode .caption-container{display:none}@media(max-width: 768px){.scroll-container{padding:0}.scroll-container.grid-mode .image-container{grid-template-columns:none}}.contact-form{width:100%;max-width:100%;padding:2rem 0;box-sizing:border-box}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:10px;margin-bottom:20px;border:none;border-bottom:1px solid #000;background-color:rgba(0,0,0,0);font-size:1em}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#333}.contact-form select{color:#333;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath fill='%23000' d='M0 0l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 5px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-bottom:2px solid #000}.contact-form .wpcf7-submit{float:right;padding:10px 20px;font-size:1.2em;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .3s ease;border-bottom:none;width:auto}.contact-form .wpcf7-submit:hover{transform:scale(1.05);text-decoration:underline}/*# sourceMappingURL=main.css.map */