@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,svg,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline;font-weight:400}@font-face{font-family:origama;src:url("../../fonts/icons/origama.eot");src:url("../../fonts/icons/origama.eot?#iefix") format("embedded-opentype"),url("../../fonts/icons/origama.woff") format("woff"),url("../../fonts/icons/origama.ttf") format("truetype"),url("../../fonts/icons/origama.svg#sfr") format("svg");font-weight:400;font-style:normal}.icon-styles,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before,[data-icon]:after,[data-icon]:before{font-family:origama!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:"\e901"}.icon-linkedin:before{content:"\e903";color:#fff}.icon-mail:before{content:"\e900"}.icon-quote-empty:before{content:"\e911"}.icon-quote-fill:before{content:"\e912";color:#ffeb13}.icon-guillemet-1:before{content:"\e913";color:#ffeb13}.icon-arrow-scroll:before{content:"\e914";color:#fff}@font-face{font-family:ClashGrotesk-Variable;src:url("../../fonts/font/ClashGrotesk-Variable.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Variable.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Variable.ttf") format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:ClashGrotesk-Extralight;src:url("../../fonts/font/ClashGrotesk-Extralight.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Extralight.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:ClashGrotesk-Light;src:url("../../fonts/font/ClashGrotesk-Light.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Light.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:ClashGrotesk-Regular;src:url("../../fonts/font/ClashGrotesk-Regular.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Regular.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:ClashGrotesk-Medium;src:url("../../fonts/font/ClashGrotesk-Medium.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Medium.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:ClashGrotesk-Semibold;src:url("../../fonts/font/ClashGrotesk-Semibold.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Semibold.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Semibold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:ClashGrotesk-Bold;src:url("../../fonts/font/ClashGrotesk-Bold.woff2") format("woff2"),url("../../fonts/font/ClashGrotesk-Bold.woff") format("woff"),url("../../fonts/font/ClashGrotesk-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Extralight;src:url("../../fonts/font/Raleway-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Light;src:url("../../fonts/font/Raleway-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Regular;src:url("../../fonts/font/Raleway-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Medium;src:url("../../fonts/font/Raleway-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Semibold;src:url("../../fonts/font/Raleway-Semibold.ttf") format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Bold;src:url("../../fonts/font/Raleway-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Raleway-Black;src:url("../../fonts/font/Raleway-Black.ttf") format("truetype");font-weight:900;font-display:swap;font-style:normal}body{--text-color:hsla(210, 50%, 85%, 1);--shadow-color:hsla(210, 40%, 52%, .4);--btn-color:hsl(210, 80%, 42%);--bg-color:#141218}.btn{margin-top:1.5em;position:relative;padding:.3em;border:none;background:0 0;cursor:pointer;font-size:1rem;z-index:0}.btn span{padding:1em 1.5em;display:inline-block;font-size:1em;color:#e5e4cb;font-family:ClashGrotesk-Variable,sans-serif;font-weight:500;background-color:#212121;transition:color .35s cubic-bezier(.25, .8, .25, 1)}.btn:after,.btn:before{position:absolute;content:"";width:10%;height:25%;transition:.35s cubic-bezier(.25, .8, .25, 1);background:0 0;z-index:2}.btn:before{bottom:0;left:0;border-left:1px solid #1c1f1e;border-bottom:1px solid #1c1f1e}.btn:after{top:0;right:0;border-right:1px solid #1c1f1e;border-top:1px solid #1c1f1e}.btn:hover span{color:#ffed52;transition:color .35s cubic-bezier(.25, .8, .25, 1)}.btn:hover:after,.btn:hover:before{width:99%;height:98%}figure{line-height:0}img.img-fluid{min-width:100%;width:100%;height:auto}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.9}.hamburger:not(.collapsed):hover{opacity:.9}.hamburger:not(.collapsed) .hamburger-inner,.hamburger:not(.collapsed) .hamburger-inner::after,.hamburger:not(.collapsed) .hamburger-inner::before{background-color:#fff}.hamburger-box{width:28px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc($hamburger-layer-height / -2)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:28px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(.33333, .66667, .66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333, .66667, .66667, 1),transform .13s cubic-bezier(.55, .055, .675, .19)}.hamburger--collapse:not(.collapsed) .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--collapse:not(.collapsed) .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333, 0, .66667, .33333),opacity .1s .22s linear}.hamburger--collapse:not(.collapsed) .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333, 0, .66667, .33333),transform .13s .25s cubic-bezier(.215, .61, .355, 1)}:focus,a:active,a:focus,a:hover,button:active,button:focus,button:hover{outline:0!important}.btn,a,button{-webkit-transition:.2s .2s,linear .2s;transition:.2s .2s,linear .2s}.btn:active,.btn:focus,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled):active:focus,a:active,a:focus,a:not(:disabled):not(.disabled):active,a:not(:disabled):not(.disabled):active:focus,button:active,button:focus,button:not(:disabled):not(.disabled):active,button:not(:disabled):not(.disabled):active:focus{outline:0}.btn:focus,.form-control:focus{-o-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}button::-moz-focus-inner{border:0!important}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}figcaption{line-height:0}.align-right{text-align:right}.align-center{text-align:center}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:540px){.container{max-width:540px}}@media (min-width:720px){.container{max-width:720px}}@media (min-width:960px){.container{max-width:960px}}@media (min-width:1140px){.container{max-width:1140px}}@media (min-width:1320px){.container{max-width:1320px}}@media (min-width:1720px){.container{max-width:1720px}}.card{padding:1.5em;position:relative;background-color:#212121;width:100%;box-shadow:0 0 1em 0 rgba(255,255,255,.2)}.card .card-title{color:#ffed52;font-size:1.4em;font-weight:600;margin-bottom:.5em;font-family:ClashGrotesk-Variable,sans-serif;text-transform:uppercase}.card .card-title+h4{margin-bottom:1em;font-weight:550;font-family:ClashGrotesk-Variable,sans-serif;font-size:1.1em;line-height:1.2}.card ul{margin-left:1em}.card li{font-family:ClashGrotesk-Variable,sans-serif;font-size:.9em;font-weight:500;color:#fff;line-height:1.2}.card li+li{margin-top:.25em}.card.card-project{padding:0;background-color:transparent;overflow:visible;box-shadow:0 4px 4px 0 rgba(0,0,0,.6);font-size:1rem;position:relative}.card.card-project:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffed52;z-index:1;transform:scale(0);transform-origin:center;transition:transform .2s ease-in-out}.card.card-project:focus:before,.card.card-project:hover:before{transform:scale(1);transition:transform .6s cubic-bezier(.25, .8, .25, 1)}.card.card-project:after{content:'+';position:absolute;right:-.25em;bottom:-.5em;background-color:#ffed52;border-radius:50%;font-size:2em;color:#212121;width:1.5em;height:1.5em;justify-content:center;align-items:center;z-index:3;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, .5));display:none}@media (max-width:992px){.card.card-project:after{display:flex;z-index:10}}.card.card-project .card-title{position:absolute;left:-.5em;bottom:-1em;z-index:10;margin-bottom:0;font-size:1em;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, .3))}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project .card-title{font-size:.9em;bottom:-1.5em;left:-1em}}.card.card-project .card-title h3{clip-path:polygon(0 0,90% 0,100% 100%,0 100%);background-color:#ffed52;color:#212121;padding:1em;padding-right:2.5em;font-weight:400;margin-bottom:0;text-transform:initial}@media (max-width:1140px){.card.card-project .card-title h3{padding:.75em;padding-right:2.5em;line-height:1.4}}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project .card-title h3{padding:.5em 2.5em .5em .5em;padding-right:3.5em}}.card.card-project [class*="-title"]{color:#212121}.card.card-project [class*="-title"] strong{font-weight:600}.card.card-project [class*="-title"] span{display:inline-block;margin-left:.5em;font-weight:400;font-family:ClashGrotesk-Variable,sans-serif}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project [class*="-title"] span{display:inline}}.card.card-project [class*="-title"] span:after,.card.card-project [class*="-title"] span:before{font-size:1em}.card.card-project [class*="-title"] span:before{content:'</'}.card.card-project [class*="-title"] span:after{content:'>'}.card.card-project ul{margin-top:1em}.card.card-project ul li{color:#212121;font-size:1em}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project ul li{font-size:.9em}}.card.card-project:focus .card-description,.card.card-project:hover .card-description{opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.25, .8, .25, 1) .6s,opacity .5s cubic-bezier(.25, .8, .25, 1) .6s;transform:translateY(0)}.card.card-project:focus .card-description a,.card.card-project:hover .card-description a{opacity:1;transform:translateY(0);transition:.35s 1.25s cubic-bezier(.25, .8, .25, 1)}.card.card-project:focus .card-description li,.card.card-project:hover .card-description li{opacity:1;transform:none;transition:.35s .7s cubic-bezier(.25, .8, .25, 1)}.card.card-project:focus .card-description li:first-child,.card.card-project:hover .card-description li:first-child{transition-delay:0.85s}.card.card-project:focus .card-description li:nth-child(2),.card.card-project:hover .card-description li:nth-child(2){transition-delay:1s}.card.card-project:focus .card-description li:nth-child(3),.card.card-project:hover .card-description li:nth-child(3){transition-delay:1.15s}.card.card-project:focus .card-description li:nth-child(4),.card.card-project:hover .card-description li:nth-child(4){transition-delay:1.3s}.card.card-project:focus .card-description li:nth-child(5),.card.card-project:hover .card-description li:nth-child(5){transition-delay:1.45s}.card.card-project:focus .card-description li:nth-child(6),.card.card-project:hover .card-description li:nth-child(6){transition-delay:1.6s}.card.card-project:focus .card-description li:nth-child(7),.card.card-project:hover .card-description li:nth-child(7){transition-delay:1.75s}.card.card-project:focus .card-description li:nth-child(8),.card.card-project:hover .card-description li:nth-child(8){transition-delay:1.9s}.card.card-project:focus .card-description li:nth-child(9),.card.card-project:hover .card-description li:nth-child(9){transition-delay:2.05s}.card.card-project:focus .card-description li:nth-child(10),.card.card-project:hover .card-description li:nth-child(10){transition-delay:2.2s}.card.card-project:focus .card-description li:nth-child(11),.card.card-project:hover .card-description li:nth-child(11){transition-delay:2.35s}.card.card-project .card-content{overflow:hidden;position:relative}.card.card-project .card-description{opacity:0;visibility:hidden;position:absolute;overflow:scroll;top:0;width:100%;height:100%;z-index:1;background:rgba(255,237,82,.95);padding:2em;padding-top:2.5em;padding-bottom:4em;transform:translateY(-5%);transition:transform .5s cubic-bezier(.25, .8, .25, 1)}@media (max-width:1320px){.card.card-project .card-description{overflow:scroll}}@media (max-width:992px){.card.card-project .card-description{padding:2em 1em}}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project .card-description{padding-bottom:3em}}.card.card-project .card-description:after,.card.card-project .card-description:before{content:'';position:absolute;background-color:#212121;left:0;right:0;margin:auto}.card.card-project .card-description:before{width:2em;height:1px;top:1.5em}.card.card-project .card-description:after{width:1px;height:1.5em;top:0}.card.card-project .card-description .content-title{text-align:center;font-size:1.2em;color:#212121;margin-bottom:1.5em}@media (max-width:992px){.card.card-project .card-description .content-title{margin-bottom:.5em}}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project .card-description .content-title{font-size:1em}}.card.card-project .card-description .content-title strong{display:block;margin-bottom:.5em}.card.card-project .card-description p{font-size:1em;font-weight:500}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project .card-description p{font-size:.9em}}.card.card-project .card-description a{margin-top:1.5em;color:#212121;text-decoration:none;font-family:ClashGrotesk-Variable,sans-serif;display:flex;justify-content:flex-end;align-items:center;font-weight:700;transform:translateX(-5%);opacity:0}@media (max-width:992px){.card.card-project .card-description a{margin-top:.5em}}@media only screen and (min-width:1px) and (max-width:767px){.card.card-project .card-description a{margin-top:1em;font-size:.9em}}.card.card-project .card-description a i:before{display:inline-block;color:#212121;margin-left:.5em;transform:rotate(-90deg) translateX(0);transition:transform .5s cubic-bezier(.25, .8, .25, 1)}.card.card-project .card-description a:hover i:before{transform:rotate(-90deg) translateY(.25em);transition:transform .5s cubic-bezier(.25, .8, .25, 1)}.card.card-project .card-description li{opacity:0;transform:translateX(-5%);transition:opacity .25s 0s,transform 0s .25s}.card.card-project .card-description li:first-child{transition-delay:0.4s}.card.card-project .card-description li:nth-child(2){transition-delay:0.55s}.card.card-project .card-description li:nth-child(3){transition-delay:0.7s}.card.card-project .card-description li:nth-child(4){transition-delay:0.85s}.card.card-project .card-description li:nth-child(5){transition-delay:1s}.card.card-project .card-description li:nth-child(6){transition-delay:1.15s}.card.card-project .card-description li:nth-child(7){transition-delay:1.3s}.card.card-project .card-description li:nth-child(8){transition-delay:1.45s}.card.card-project .card-description li:nth-child(9){transition-delay:1.6s}.card.card-project .card-description li:nth-child(10){transition-delay:1.75s}.card.card-project .card-description li:nth-child(11){transition-delay:1.9s}.swiper-slide{background:linear-gradient(90deg,#ffed52 0,#212121 100%)}.swiper-slide .card{background:linear-gradient(90deg,#5a5a5a 0,#212121 100%);text-align:center;padding:3em 2em}@media only screen and (min-width:1px) and (max-width:767px){.swiper-slide .card{padding:2em 1em}}.swiper-slide .card p,.swiper-slide .card span{font-family:ClashGrotesk-Variable,sans-serif;display:inline-block;font-weight:400}.swiper-slide .card span{font-weight:600;color:#ffed52;margin-top:1.5em}pre{margin:30px 0 10px;white-space:pre-wrap;counter-reset:line-numbering;background:#2c3e50;padding:30px;width:100%;color:#ecf0f1;line-height:140%}pre p{word-wrap:break-word}pre .line{display:inline-block}pre .line::before{content:counter(line-numbering);counter-increment:line-numbering;padding-right:2em;padding-left:1em;width:1.5em;text-align:right;opacity:.5;color:#fff}@keyframes infiniteScroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes animationCard{0%{offset-distance:0%}100%{offset-distance:100%}}@keyframes animationLogo{0%{filter:blur(.5px);filter:drop-shadow(0px 0px 0px rgba(var(--color-active), 0))}50%{opacity:1;filter:blur(0);filter:drop-shadow(0px 0px 25px rgba(var(--color-active), .7))}100%{filter:blur(.5px);filter:drop-shadow(0px 0px 0px rgba(var(--color-active), 0))}}.logo-part{position:relative;width:10em;height:10em;font-size:1.6rem}.logo-part .part{width:0;height:0;border-style:solid;z-index:2}.logo-part--yellow .part{border-width:0 5em 6.66em 2.66em;border-color:transparent transparent #ffed52 transparent}.logo-part--beige .part{border-width:0 0 7.5em 7.8em;border-color:transparent transparent #e5e4cb transparent}.logo-part--grey .part{border-width:6.5em 5.4em 0 3.5em;border-color:#5a5a5a transparent transparent transparent}.page-part--hero .wrapper{position:relative}.page-part--hero .logo-part{position:absolute;filter:drop-shadow(5px 5px 4px #000);width:20em;height:20em;display:flex;justify-content:center;align-items:center;--transform-decoration:translate(0,0);transition:all 1s cubic-bezier(.25, .8, .25, 1);font-size:1.2rem}@media only screen and (min-width:1px) and (max-width:767px){.page-part--hero .logo-part{font-size:.8rem}}.page-part--hero .logo-part:after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;position:absolute;width:8.25em;height:8em;z-index:2;transform:var(--transform-decoration);transition:transform .3s cubic-bezier(.25, .8, .25, 1)}.page-part--hero .logo-part--yellow{left:-6em;top:40%;transform:translateY(-50%)}@media (max-width:1140px){.page-part--hero .logo-part--yellow{left:-8em}}@media only screen and (min-width:768px) and (max-width:992px){.page-part--hero .logo-part--yellow{left:-12em}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--hero .logo-part--yellow{left:-10em;top:30%}}.page-part--hero .logo-part--yellow:after{background-image:url("../../img/origama-yellow.svg");right:4.75em;top:7em;width:8.5em}.page-part--hero .logo-part--beige{right:-3.5em;top:30%;transform:translateY(-50%)}@media (max-width:992px){.page-part--hero .logo-part--beige{right:-6.5em}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--hero .logo-part--beige{top:25%}}.page-part--hero .logo-part--beige:after{background-image:url("../../img/origama-beige.svg");left:6.75em;top:7em}.page-part--hero .logo-part--grey{right:6em;bottom:0}@media only screen and (min-height:800px) and (max-height:1200px) and (orientation:landscape){.page-part--hero .logo-part--grey{bottom:-3.5em}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--hero .logo-part--grey{right:0;left:0;bottom:4em;margin:0 auto}}.page-part--hero .logo-part--grey:after{background-image:url("../../img/origama-grey.svg");left:5.4em;top:7.5em;width:9.5em}body.safari .page-part--hero .logo-part:after{display:none}.page-part--slider{padding-bottom:0!important}.page-part--slider .slides-canvas{position:relative}.page-part--slider .slides-canvas .logo-part{position:absolute;width:auto;height:auto}@media (max-width:1140px){.page-part--slider .slides-canvas .logo-part{font-size:1.4rem}}@media (max-width:992px){.page-part--slider .slides-canvas .logo-part{font-size:1.2rem}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--slider .slides-canvas .logo-part{font-size:1rem}}.page-part--slider .slides-canvas .logo-part .part{display:block;opacity:.1;transition:opacity .5s cubic-bezier(.25, .8, .25, 1);cursor:pointer}.page-part--slider .slides-canvas .logo-part.active{pointer-events:none}.page-part--slider .slides-canvas .logo-part.active .part{pointer-events:none;opacity:1;z-index:9;position:relative;transition:opacity .5s cubic-bezier(.25, .8, .25, 1)}.page-part--slider .slides-canvas .logo-part--yellow{z-index:3;top:5.5em;left:2em}@media (max-width:1320px){.page-part--slider .slides-canvas .logo-part--yellow{left:1em}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--slider .slides-canvas .logo-part--yellow{left:0}}.page-part--slider .slides-canvas .logo-part--yellow.active .part{filter:drop-shadow(0px 0px 5px rgba(255, 244, 142, .7))}.page-part--slider .slides-canvas .logo-part--beige{left:4.85em;top:2em}@media (max-width:1320px){.page-part--slider .slides-canvas .logo-part--beige{left:3.85em}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--slider .slides-canvas .logo-part--beige{left:2.85em}}.page-part--slider .slides-canvas .logo-part--beige.active .part{filter:drop-shadow(0px 0px 5px rgba(229, 228, 203, .7))}.page-part--slider .slides-canvas .logo-part--grey{left:3.75em;top:9.5em}@media (max-width:1320px){.page-part--slider .slides-canvas .logo-part--grey{left:2.75em}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--slider .slides-canvas .logo-part--grey{left:1.75em}}.page-part--slider .slides-canvas .logo-part--grey.active .part{filter:drop-shadow(0px 0px 5px rgba(90, 90, 90, .7))}.page-part--projects .wrapper{position:relative}.page-part--projects .wrapper .logo-part{position:absolute}.page-part--projects .wrapper .logo-part--yellow{top:-5em;right:-7em;font-size:4rem;transform:rotate(-55deg)}@media (max-width:992px){.page-part--projects .wrapper .logo-part--yellow{right:-6em;font-size:2.5rem}}@media only screen and (min-width:1px) and (max-width:767px){.page-part--projects .wrapper .logo-part--yellow{right:-7em;font-size:2rem}}.page-part--projects .wrapper .logo-part--beige{bottom:-3em;left:-7em;font-size:4rem;transform:rotate(-120deg)}.tpl-page--404 .logo-part{width:6em;height:6em;font-size:1.2rem}@media only screen and (min-width:1px) and (max-width:767px){.tpl-page--404 .logo-part{width:4em;height:4em;font-size:.8rem}}.tpl-page--404 .logo-part:after{display:none}.tpl-page--404 .logo-part--yellow{left:0!important}.tpl-page--404 .logo-part--beige{right:0!important}.tpl-page--404 .logo-part--grey{right:0!important;left:0!important;margin:0 auto;bottom:0!important}*{box-sizing:border-box}body,html{width:100%;height:100%}body.no-scroll,html.no-scroll{overflow:hidden!important}html{scroll-behavior:smooth;font-size:20px}@media (min-width:1740px){html{font-size:22px}}@media only screen and (min-width:1px) and (max-width:767px){html{font-size:18px}}html body{z-index:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:1.2;font-size:20px;width:100%;background:#212121;color:#e5e4cb}@media (min-width:1740px){html body{font-size:22px}}html body#error-page{margin-top:0;padding:0}html body#error-page p{margin:0}html body h1,html body h2,html body h3,html body h4{font-family:Raleway-Black,sans-serif;line-height:1.1;margin-bottom:0}html body h1{color:#e5e4cb;font-size:5.25em}html body h2{color:#212121;font-size:2em}@media only screen and (min-width:1px) and (max-width:767px){html body h2{font-size:1.8em;text-align:center}}html body a{position:relative;display:inline-block;text-decoration:none;transition:all .2s cubic-bezier(.25, .8, .25, 1)}html body a:hover{text-decoration:none;transition:all .2s cubic-bezier(.25, .8, .25, 1)}html body p{font-size:1em;line-height:1.4;font-family:ClashGrotesk-Variable,sans-serif;font-weight:400;color:#212121}html body p b,html body p strong{font-weight:600}html body p+p{margin-top:0!important;padding-top:.5rem}html body b,html body strong{font-family:ClashGrotesk-Variable,sans-serif}html body em{font-style:italic}html body #main-wrapper{position:relative;z-index:1;min-height:100vh;overflow-x:hidden}html body.admin-bar{max-width:100vw}html body.admin-bar .debug{bottom:32px}#main-header{position:fixed;left:0;top:0;right:0;width:100%;padding:.5rem;background-color:#212121;z-index:99;transform:translateY(0);transition:transform .4s cubic-bezier(.79, .14, .16, .86)}@media only screen and (min-width:1px) and (max-width:767px){#main-header{padding:0 .75rem}}#main-header.scrollTop{transform:translateY(-100%);transition:transform .4s cubic-bezier(.79, .14, .16, .86)}#main-header .container{display:flex;justify-content:space-between;align-items:center;position:relative;min-height:calc(55px + 1rem)}#main-header #main-navbar{height:100%;display:flex;justify-content:center;align-items:center}#main-header .navbar-brand{margin:0 auto;max-width:200px;position:absolute;left:0;right:0;top:.5rem}#main-header [class*=navbar-]{display:flex;flex-direction:row;align-items:center}@media only screen and (min-width:1px) and (max-width:767px){#main-header [class*=navbar-]{font-size:.9rem}}#main-header [class*=navbar-] span{color:#ffed52;font-size:.9em;font-family:ClashGrotesk-Variable,sans-serif;font-weight:500;display:inline-block;margin-left:.5em;transition:color .3s cubic-bezier(.79, .14, .16, .86)}@media only screen and (min-width:1px) and (max-width:767px){#main-header [class*=navbar-] span{display:none}}#main-header [class*=navbar-] i{font-size:1.2em;line-height:1}#main-header [class*=navbar-] i.icon-instagram{font-size:1.4em}#main-header [class*=navbar-] i:before{transition:color .3s cubic-bezier(.79, .14, .16, .86);color:#ffed52}#main-header [class*=navbar-] a{display:flex;flex-direction:row;align-items:center}#main-header [class*=navbar-] a:hover span{color:#e5e4cb;transition:color .3s cubic-bezier(.79, .14, .16, .86)}#main-header [class*=navbar-] a:hover i:before{color:#e5e4cb;transition:color .3s cubic-bezier(.79, .14, .16, .86)}#main-header [class*=navbar-] a+a{margin-left:.75em}@media only screen and (min-width:1px) and (max-width:767px){#main-header [class*=navbar-] a+a{margin-left:1rem}}#main-header .navbar-contact i{font-size:1.4em}footer#main-footer{width:100%;padding:3em 0 2em}footer#main-footer .navbar-brand{margin:0 auto;max-width:400px}@media (max-width:992px){footer#main-footer .navbar-brand{max-width:300px}}@media only screen and (min-width:1px) and (max-width:767px){footer#main-footer .navbar-brand{max-width:200px}}footer#main-footer .navbar{display:flex;justify-content:center}footer#main-footer .navbar ul{list-style:none;display:flex;justify-content:center;margin-top:2.5em}@media only screen and (min-width:1px) and (max-width:767px){footer#main-footer .navbar ul{margin-top:1em}}footer#main-footer .navbar li a{color:#e5e4cb;font-size:.8em;font-weight:400;font-family:ClashGrotesk-Variable,sans-serif}footer#main-footer .navbar li a:hover{color:#ffed52}footer#main-footer .navbar li+li{margin-left:1em}#main-content{min-height:100vh}#main-content .page-part{font-size:1rem;line-height:1}#main-content .page-part .wrapper{display:flex;align-items:center}#main-content .page-part--hero{padding-top:0!important;min-height:100vh;max-height:100vh}@media (max-width:992px){#main-content .page-part--hero{font-size:.8rem}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--hero{font-size:.5rem}}#main-content .page-part--hero .container,#main-content .page-part--hero .wrapper{min-height:100vh}#main-content .page-part--hero .wrapper{justify-content:center}#main-content .page-part--hero .page-part-title{text-align:center;position:relative;z-index:9}#main-content .page-part--hero .page-part-title div{margin:0 auto}#main-content .page-part--hero .page-part-title div .tag{font-size:.25em}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--hero .page-part-title div .tag{font-size:.5em}}#main-content .page-part--hero .page-part-scroll{position:absolute;bottom:3em;left:0;right:0;text-align:center}@media (max-width:992px){#main-content .page-part--hero .page-part-scroll{bottom:4em}}#main-content .page-part--hero .page-part-scroll a{color:#e5e4cb;font-family:ClashGrotesk-Variable,sans-serif}#main-content .page-part--hero .page-part-scroll span{transform:rotate(-90deg);display:inline-block;padding-left:3.5em;font-size:1rem}#main-content .page-part--hero .page-part-scroll span:before{transform:rotate(90deg);display:inline-block;position:absolute;position:absolute;left:1.25em;bottom:0;transition:left .3s ease-in-out}@media (max-width:992px){#main-content .page-part--hero .page-part-scroll span:before{left:1.75em}}#main-content .page-part--hero .page-part-scroll:hover span:before{left:.75em;transition:left .3s ease-in-out}#main-content .page-part--default{padding:4.5em 0;overflow:hidden}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default{padding-left:15px;padding-right:15px}}#main-content .page-part--default .wrapper{display:flex;flex-wrap:wrap;align-items:stretch;height:100%}#main-content .page-part--default .page-part-header{max-width:50%;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (max-width:992px){#main-content .page-part--default .page-part-header{width:100%;max-width:100%}}#main-content .page-part--default .page-part-header.page-part-decoration:before{content:url("../../img/logo-decoration.svg");position:absolute;top:-3em;right:20%}@media (max-width:992px){#main-content .page-part--default .page-part-header.page-part-decoration:before{bottom:-12em;right:-5em;top:inherit}}#main-content .page-part--default .page-part-header .page-part-title div{margin-left:auto;padding-left:1.25em}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default .page-part-header .page-part-title div{padding-left:0;margin-left:0}}#main-content .page-part--default .page-part-header .page-part-title div.unfilled{margin-left:inherit;padding-right:1.25em;padding-left:0}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default .page-part-header .page-part-title div.unfilled{padding-right:0}}#main-content .page-part--default .page-part-content{max-width:50%}@media (max-width:992px){#main-content .page-part--default .page-part-content{max-width:80%;margin:0 auto}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default .page-part-content{max-width:90%}}#main-content .page-part--default .page-part-content.content-mark{margin-top:2em!important;font-size:1.8em}@media (max-width:1320px){#main-content .page-part--default .page-part-content.content-mark{font-size:1.6em}}@media (max-width:1140px){#main-content .page-part--default .page-part-content.content-mark{font-size:1.4em}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default .page-part-content.content-mark{font-size:1.1em}}#main-content .page-part--default .page-part-content.content-mark .content{max-width:100%!important}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default .page-part-content.content-mark .content{max-width:90%!important}}#main-content .page-part--default .page-part-content.content-mark .content mark{display:inline-block;border-radius:1em;background-color:#ffed52;padding:0 .25em;font-weight:600}#main-content .page-part--default .page-part-content.content-mark .content p{font-size:1em;font-weight:600;line-height:1.4}#main-content .page-part--default .page-part-content.content-mark .content p+p{margin-top:0}#main-content .page-part--default.quote-decoration{overflow:visible}#main-content .page-part--default.quote-decoration .container>.wrapper{position:relative}#main-content .page-part--default.quote-decoration .container>.wrapper:after,#main-content .page-part--default.quote-decoration .container>.wrapper:before{content:'';background-image:url("../../img/quote.svg");position:absolute;background-size:contain;position:absolute;background-repeat:no-repeat;width:12em;height:12em;z-index:9}@media (max-width:1140px){#main-content .page-part--default.quote-decoration .container>.wrapper:after,#main-content .page-part--default.quote-decoration .container>.wrapper:before{width:10em;height:10em}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default.quote-decoration .container>.wrapper:after,#main-content .page-part--default.quote-decoration .container>.wrapper:before{width:7em;height:7em}}#main-content .page-part--default.quote-decoration .container>.wrapper:before{top:-9em;left:0}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--default.quote-decoration .container>.wrapper:before{top:-7em}}#main-content .page-part--default.quote-decoration .container>.wrapper:after{bottom:-8.5em;right:0;transform:rotate(180deg)}#main-content .page-part--default.logo-decoration{overflow:visible;margin-top:3.5em}#main-content .page-part--default.logo-decoration .container>.wrapper{position:relative;padding-top:2em}#main-content .page-part--default.logo-decoration .container>.wrapper:before{content:'';background-image:url("../../img/favicon.svg");position:absolute;background-size:contain;position:absolute;background-repeat:no-repeat;top:-9.75rem;height:10em;width:8em;left:0;right:0;margin:0 auto}#main-content .page-part--default .page-part-footer{display:flex;justify-content:center;font-size:1rem;width:100%}#main-content .page-part--us{scroll-margin-top:205px}@media (max-width:992px){#main-content .page-part--us{position:relative}}@media (max-width:992px){#main-content .page-part--us .page-part-header{margin-bottom:3em;position:inherit}}#main-content .page-part--us .page-part-footer{justify-content:flex-start}#main-content .page-part--slider .page-part-body{padding:2em 0 0;display:flex;flex-direction:row;align-items:center;z-index:0;width:100%}@media (max-width:992px){#main-content .page-part--slider .page-part-body{flex-wrap:wrap}}#main-content .page-part--slider .page-part-body .slides-controls{max-width:30%;width:30%;display:flex;flex-direction:column;gap:1.5em;position:relative;padding-left:2em;margin-left:2em}@media (max-width:992px){#main-content .page-part--slider .page-part-body .slides-controls{width:50%;max-width:50%}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--slider .page-part-body .slides-controls{margin-left:.75em;padding-left:1.5em}}#main-content .page-part--slider .page-part-body .slides-controls .logo-part{font-size:.2rem;position:absolute;left:-.5rem;transform:translateY(-1.5em) rotate(-22deg);top:calc(calc(var(--control-height) + 1.5rem) * var(--slide-active));transition:top .3s cubic-bezier(.25, .8, .25, 1)}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--slider .page-part-body .slides-controls .logo-part{left:-.25rem;font-size:.16rem}}#main-content .page-part--slider .page-part-body .slides-controls .logo-part .part{border-color:transparent transparent var(--color-arrow,#ffed52) transparent}#main-content .page-part--slider .page-part-body .slides-controls a{font-family:ClashGrotesk-Variable,sans-serif;text-transform:uppercase;color:#fff;font-size:1.4rem;font-weight:600;line-height:1.2;cursor:pointer;position:relative}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--slider .page-part-body .slides-controls a{font-size:1.2rem}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--slider .page-part-body .slides-controls a{height:1.1rem}}#main-content .page-part--slider .page-part-body .slides-controls a.active{color:var(--color-arrow,#ffed52)}#main-content .page-part--slider .page-part-body .slides-canvas{width:40%;display:flex;justify-content:center;height:30em}@media (max-width:992px){#main-content .page-part--slider .page-part-body .slides-canvas{height:24em}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--slider .page-part-body .slides-canvas{height:20em}}#main-content .page-part--slider .page-part-body .slides{z-index:0;position:relative;width:30%}@media (max-width:992px){#main-content .page-part--slider .page-part-body .slides{width:95%;margin:0 auto 3em}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--slider .page-part-body .slides{margin:0 .75em 3em;width:100%}}#main-content .page-part--slider .page-part-body .slides .slide{display:flex;flex-direction:row;gap:.5rem;overflow:visible;position:relative}@media (max-width:992px){#main-content .page-part--slider .page-part-body .slides .slide{justify-content:center}}#main-content .page-part--slider .page-part-body .slides .slide.active .slide-body{display:flex!important}#main-content .page-part--slider .page-part-body .slides .slide-body{display:none;flex-direction:column}#main-content .page-part--slider .page-part-body .slides .slide-body h3{font-family:ClashGrotesk-Variable,sans-serif;text-transform:uppercase;color:var(--color-arrow,#fff);font-size:1.2rem;margin-bottom:.5rem;font-weight:600}#main-content .page-part--slider .page-part-body .slides .slide-body p{font-family:ClashGrotesk-Variable,sans-serif;color:#fff;font-size:1rem;line-height:1.4}#main-content .page-part--contact .page-part-header{padding-top:2em;text-align:center}#main-content .page-part--contact .page-part-header h2{line-height:1.2}@media (max-width:1140px){#main-content .page-part--contact .page-part-header{font-size:.8rem}}#main-content .page-part--contact .page-part-content{text-align:center;margin:0 auto;margin-top:2em!important}@media (min-width:992px){#main-content .page-part--contact .page-part-content{max-width:70%}}#main-content .page-part--contact .page-part-content p{font-size:1.2em;font-weight:600}#main-content .page-part--contact .page-part-content p+p{padding-top:0}#main-content .page-part--contact .page-part-content .btn{margin-top:2.5em}#main-content .page-part--decoration{min-height:3em;background-color:#ffed52;position:relative;transform:rotate(-2deg)}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--decoration{margin:2em 0 0}}#main-content .page-part--decoration .decoration{background-image:url("data:image/svg+xml,%3Csvg width='200' height='30' viewBox='0 0 280 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M0.974625 17.033C0.974625 6.9489 8.46549 1.83154 16.6287 1.83154C24.7918 1.83154 32.2827 6.94459 32.2827 17.033C32.2827 27.1214 24.8395 32.1828 16.6287 32.1828C8.41777 32.1828 0.974625 27.1171 0.974625 17.033ZM25.4598 17.033C25.4598 11.3518 21.7382 7.98614 16.633 7.98614C11.5278 7.98614 7.80619 11.3518 7.80619 17.033C7.80619 22.7141 11.5278 26.0325 16.633 26.0325C21.7382 26.0325 25.4598 22.6668 25.4598 17.033Z' fill='%23000'/%3E%3Cpath id='Vector_2' d='M52.1441 21.3932H45.5121V31.5719H38.7803V2.4043H52.6212C60.1121 2.4043 63.5517 6.28643 63.5517 11.7782C63.5517 15.613 61.6909 18.5526 58.4942 20.1106L65.7986 31.5719H58.1168L52.1484 21.3932H52.1441ZM45.5121 15.755H52.1007C54.9678 15.755 56.6811 14.6618 56.6811 11.8686C56.6811 9.59614 54.9678 8.36522 52.1007 8.36522H45.5121V15.755Z' fill='%23000'/%3E%3Cpath id='Vector_3' d='M116.049 15.8539V19.0259C116.049 26.8891 110.896 32.1915 101.305 32.1915C91.7151 32.1915 85.9853 25.938 85.9853 17.0418C85.9853 8.14557 91.9537 1.84033 101.253 1.84033C109.798 1.84033 115.281 5.95918 115.901 13.1123H108.935C108.263 9.98334 105.309 8.09392 101.201 8.09392C96.2825 8.09392 92.7995 11.4553 92.7995 17.0418C92.7995 22.6282 96.4257 26.0413 101.869 26.0413C105.734 26.0413 108.362 24.4359 109.026 21.3069H102.155V15.8625H116.053L116.049 15.8539Z' fill='%23000'/%3E%3Cpath id='Vector_4' d='M139.016 24.6125H126.701L124.077 31.5762H116.964L127.846 2.4043H138.248L149.226 31.5762H141.683L139.011 24.6125H139.016ZM132.856 6.23908C132.045 9.74247 130.375 14.7651 128.944 18.6903H136.773C135.342 14.7178 133.672 9.74247 132.856 6.23908Z' fill='%23000'/%3E%3Cpath id='Vector_5' d='M187.6 2.40412V31.5761H181.159V18.9312C181.159 15.8022 181.306 11.1195 181.64 7.56451C181.063 9.98331 180.495 11.9674 179.875 13.6244L175.199 25.4172H166.845L162.308 13.6244C161.74 12.0621 161.067 10.3104 160.447 7.9863C160.781 11.4466 160.829 15.8495 160.829 18.6858V31.5631H154.336V2.40412H165.218L169.083 12.2041C170.085 14.9027 170.61 17.6056 170.944 20.2525C171.326 17.6012 171.994 14.9027 172.996 12.1525L176.813 2.39551H187.6V2.40412Z' fill='%23000'/%3E%3Cpath id='Vector_6' d='M214.857 24.6125H202.543L199.918 31.5762H192.805L203.688 2.4043H214.089L225.067 31.5762H217.524L214.852 24.6125H214.857ZM208.698 6.23908C207.886 9.74247 206.216 14.7651 204.785 18.6903H212.614C211.183 14.7178 209.513 9.74247 208.698 6.23908Z' fill='%23000'/%3E%3Cpath id='Vector_7' d='M239.32 8.6836C238.522 8.6836 237.806 8.50284 237.169 8.13701C236.536 7.77117 236.028 7.27622 235.655 6.64355C235.282 6.01518 235.091 5.31364 235.091 4.53463C235.091 3.75562 235.273 3.05408 235.655 2.4171C236.037 1.78443 236.536 1.29378 237.173 0.927947C237.811 0.562114 238.527 0.381348 239.312 0.381348C240.097 0.381348 240.825 0.562112 241.463 0.919337C242.096 1.27656 242.595 1.77151 242.955 2.39989C243.315 3.02826 243.497 3.7384 243.497 4.53463C243.497 5.33085 243.319 6.03669 242.955 6.65646C242.595 7.27622 242.096 7.77548 241.463 8.13701C240.83 8.50284 240.114 8.6836 239.312 8.6836H239.316H239.32ZM239.32 7.89168C239.967 7.89168 240.543 7.74535 241.042 7.45699C241.541 7.16862 241.936 6.76836 242.218 6.25619C242.504 5.74833 242.647 5.17161 242.647 4.53032C242.647 3.88904 242.5 3.29941 242.218 2.79154C241.931 2.28799 241.541 1.89202 241.042 1.60366C240.543 1.3153 239.967 1.16897 239.32 1.16897C238.674 1.16897 238.097 1.3196 237.594 1.61657C237.091 1.91354 236.687 2.31381 236.397 2.81737C236.106 3.32092 235.959 3.88904 235.959 4.53032C235.959 5.17161 236.106 5.74833 236.397 6.25619C236.687 6.76406 237.086 7.16862 237.594 7.45699C238.101 7.74535 238.674 7.89168 239.32 7.89168ZM238.427 6.82001H237.572V2.12443H239.554C240.088 2.12443 240.517 2.24925 240.838 2.50318C241.159 2.75281 241.324 3.10142 241.324 3.54042C241.324 3.85461 241.242 4.13867 241.073 4.37969C240.903 4.62071 240.669 4.81438 240.379 4.9392L241.385 6.82862H240.457L239.602 5.17161H238.444V6.82862H238.431L238.427 6.82001ZM240.409 3.63081C240.409 3.16598 240.118 2.93357 239.537 2.93357H238.435V4.38399H239.537C239.815 4.38399 240.032 4.31513 240.183 4.1774C240.335 4.03968 240.413 3.85891 240.413 3.63081H240.409Z' fill='%23000'/%3E%3Cpath id='Vector_8' d='M79.4487 31.5762H72.7169V2.4043L79.4487 9.69513V31.5762Z' fill='%23000'/%3E%3C/g%3E%3C/svg%3E%0A");backface-visibility:hidden;background-position:center;background-repeat:repeat-x;animation:infiniteScroll 900s linear infinite;height:3em;width:1000%}@media (max-width:992px){#main-content .page-part--decoration .decoration{animation:infiniteScroll 300s linear infinite}}#main-content .page-part--decoration+.page-part{padding:5em}@media (max-width:992px){#main-content .page-part--decoration+.page-part{padding-left:2em;padding-right:2em}}#main-content .page-part [class*=page-part].page-part-full{width:100%;max-width:100%}#main-content .page-part [class*=page-part].page-part-full .wrapper{min-height:200px}#main-content .page-part [class*=page-part].page-part-full .col{display:flex;flex:1;overflow:hidden;padding:2px;position:relative}#main-content .page-part [class*=page-part].page-part-full .col:focus .decoration,#main-content .page-part [class*=page-part].page-part-full .col:hover .decoration{animation-play-state:running}#main-content .page-part [class*=page-part].page-part-full .decoration{offset-path:rect(0 auto 100% auto);background:radial-gradient(#ffed52,#ffed52,transparent);animation:animationCard 3s linear infinite;position:absolute;animation-play-state:paused;height:200px;width:200px;transform:rotate(45deg) scaleX(1) scaleY(1)}#main-content .page-part [class*=page-part].page-part-full.page-part-header+.page-part-content{margin-top:3em}#main-content .page-part [class*=page-part].page-part-full .content{max-width:70%;margin:0 auto}@media (max-width:992px){#main-content .page-part [class*=page-part].page-part-full .content{max-width:90%;margin:0 auto}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part [class*=page-part].page-part-full .content{max-width:calc(100% - 30px)}}#main-content .page-part [class*=page-part].page-part-full .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;overflow:hidden;margin-top:3em;position:relative}@media (min-width:1740px){#main-content .page-part [class*=page-part].page-part-full .grid{gap:3em}}@media (max-width:1140px){#main-content .page-part [class*=page-part].page-part-full .grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part [class*=page-part].page-part-full .grid{grid-template-columns:repeat(1,1fr)}}#main-content .page-part [class*=page-part].page-part-full .swiper{display:grid;margin-top:3em;position:relative;padding:0 3em 6em}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part [class*=page-part].page-part-full .swiper{padding-left:1.5em;padding-right:1.5em}}#main-content .page-part [class*=page-part].page-part-full .swiper:after,#main-content .page-part [class*=page-part].page-part-full .swiper:before{content:'';position:absolute;top:-3em;height:100%;width:6em;z-index:9}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part [class*=page-part].page-part-full .swiper:after,#main-content .page-part [class*=page-part].page-part-full .swiper:before{width:3em}}#main-content .page-part [class*=page-part].page-part-full .swiper:before{left:-1em;background:linear-gradient(270deg,transparent 20%,#212121 80%)}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part [class*=page-part].page-part-full .swiper:before{left:0}}#main-content .page-part [class*=page-part].page-part-full .swiper:after{right:-1em;background:linear-gradient(90deg,transparent 20%,#212121 80%)}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part [class*=page-part].page-part-full .swiper:after{right:0}}#main-content .page-part [class*=page-part].page-part-full .swiper .swiper-pagination{position:absolute;bottom:1em;left:0;right:0;margin:0 auto}#main-content .page-part [class*=page-part].page-part-full .swiper .swiper-pagination .swiper-pagination-bullet{border:1px solid #ffed52;background-color:#212121;width:.8em;height:.8em;margin:0 .25em;opacity:1}#main-content .page-part [class*=page-part].page-part-full .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#ffed52}#main-content .page-part--projects .page-part-content.page-part-full .grid{overflow:visible;grid-template-columns:repeat(2,1fr);gap:2em 1em;margin:2.5em 0;padding-left:1em;padding-right:1em}@media (max-width:1140px){#main-content .page-part--projects .page-part-content.page-part-full .grid{padding-left:0;padding-right:0;gap:1.5em .5em}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--projects .page-part-content.page-part-full .grid{gap:2.5em}}@media (max-width:992px){#main-content .page-part--projects .page-part-content.page-part-full .grid{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part--projects .page-part-content.page-part-full .grid{padding-left:.75em;padding-right:.75em;gap:2em}}#main-content .page-part--projects .page-part-content.page-part-full .grid .col{overflow:visible}#main-content .page-part--clients .page-part-content .content p{color:#e5e4cb}#main-content .background--dark{padding-top:5em;padding-bottom:5em;background-color:#212121}#main-content .background--dark .page-part-title div{color:#e5e4cb}#main-content .background--dark .page-part-title div.unfilled{-webkit-text-stroke:1px #E5E4CB;-webkit-text-fill-color:#212121}#main-content .background--dark .page-part-title div .tag{-webkit-text-fill-color:#FFED52}#main-content .background--dark .page-part-content p{color:#fff}#main-content .background--light,#main-content .background--white{background-color:#e5e4cb}#main-content .background--light .page-part-title div,#main-content .background--white .page-part-title div{color:#212121}#main-content .background--light .page-part-title div.unfilled,#main-content .background--white .page-part-title div.unfilled{-webkit-text-stroke:1px #212121;-webkit-text-fill-color:#E5E4CB}#main-content .background--light .page-part-title div .tag,#main-content .background--white .page-part-title div .tag{-webkit-text-fill-color:#212121}#main-content .background--white{background-color:#fff}#main-content .background--white .page-part-title div.unfilled{-webkit-text-fill-color:#ffffff}#main-content .page-part-title.align-center div{margin:0 auto!important;padding:0!important}#main-content .page-part-title .tag{font-family:ClashGrotesk-Variable,sans-serif;font-weight:500;color:#ffed52;font-size:.55em;position:absolute;text-transform:initial;-webkit-text-stroke:0}#main-content .page-part-title div{display:block;width:max-content;font-weight:900;position:relative;text-transform:uppercase}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part-title div{width:100%}}#main-content .page-part-title div.unfilled .tag{top:-1em}#main-content .page-part-title div:not(.unfilled) .tag{bottom:-1em;right:0}@media only screen and (min-width:1px) and (max-width:767px){#main-content .page-part:not(.page-part--hero) .page-part-title .tag:not(.unfilled){left:0;text-align:center}}#main-content.tpl-page{margin:4em 0}@media (max-width:992px){#main-content.tpl-page{margin:2em 0 0}}@media only screen and (min-width:1px) and (max-width:767px){#main-content.tpl-page{margin:2em 0;padding:0 1em}}#main-content.tpl-page h1{font-size:3em;margin-bottom:1em}@media (max-width:992px){#main-content.tpl-page h1{font-size:1.8em}}#main-content.tpl-page h2,#main-content.tpl-page h3,#main-content.tpl-page h4{margin-top:1em;margin-bottom:1em;color:#e5e4cb;text-transform:initial}#main-content.tpl-page p+h2,#main-content.tpl-page p+h3,#main-content.tpl-page p+h4{margin-top:1.5em}#main-content.tpl-page h2{font-size:1.4em}@media (max-width:992px){#main-content.tpl-page h2{font-size:1.2em}}#main-content.tpl-page h3{font-size:1.2em}@media (max-width:992px){#main-content.tpl-page h3{font-size:1.1em}}#main-content.tpl-page li,#main-content.tpl-page p,#main-content.tpl-page span{font-size:1em;color:#fff;font-family:ClashGrotesk-Variable,sans-serif}#main-content.tpl-page a{color:#ffed52}#main-content.tpl-page a:hover{color:#e5e4cb}#main-content.tpl-page ul{margin:1em 0;padding-left:1em}#main-content.tpl-page ul li{line-height:1.4}#main-content.tpl-page ul li+li{margin-top:.5em}@media only screen and (min-width:1px) and (max-width:767px){#main-content.tpl-page .page-part--content{padding-bottom:0}}#main-content.tpl-page .page-part--content .wrapper{flex-direction:column}#main-content.tpl-page--404{margin:0;min-height:calc(100vh - 15em);font-size:1rem}#main-content.tpl-page--404 .page-part--hero,#main-content.tpl-page--404 .page-part--hero .container,#main-content.tpl-page--404 .page-part--hero .container .wrapper{min-height:calc(100vh - 15em);padding:0}@media only screen and (min-width:1px) and (max-width:767px){#main-content.tpl-page--404 .page-part--hero,#main-content.tpl-page--404 .page-part--hero .container,#main-content.tpl-page--404 .page-part--hero .container .wrapper{min-height:calc(100vh - 10em);text-align:center}#main-content.tpl-page--404 .page-part--hero .container .wrapper h1,#main-content.tpl-page--404 .page-part--hero .container h1,#main-content.tpl-page--404 .page-part--hero h1{font-size:2em}}@media only screen and (min-width:1px) and (max-width:767px){#main-content.tpl-page--404 .page-part--hero{font-size:1rem}#main-content.tpl-page--404 .page-part--hero .page-part-header{padding:5em 0}}