@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);
body,html{font-size:10px}.load-overlay{background:#111;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.container{margin:0 auto;max-width:1600px;width:100%}.container .row{padding:0 8rem}@media screen and (max-width:1439px){.container .row{padding:0 7rem}}@media screen and (max-width:1279px){.container .row{padding:0 5rem}}@media screen and (max-width:1023px){.container .row{padding:0 4rem}}@media screen and (max-width:639px){.container .row{padding:0 3.5rem}}@media screen and (max-width:500px){.container .row{padding:0 3rem}}.fade-in-up{opacity:0;transform:translateY(25%);visibility:hidden}.fade-in-up-small{transform:translateY(3rem)}.fade-in,.fade-in-up-small{opacity:0;visibility:hidden}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:""}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}body{font-family:Lato,sans-serif}header{color:#fff;left:0;padding-top:4.5rem;position:fixed;top:0;width:100%;z-index:99}@media screen and (max-width:1439px){header{padding-top:3.5rem}}@media screen and (max-width:1023px){header{padding-top:3rem}}@media screen and (max-width:639px){header{padding-top:2.75rem}}@media screen and (max-width:500px){header{padding-top:2.5rem}}header .row{flex-direction:row;justify-content:space-between}header .row,header .row ul{align-items:center;display:flex}header .row ul{gap:2.5rem}header .row ul a{transition:color .3s ease}header .row ul:first-child{font-size:1.5rem;font-weight:700;letter-spacing:.2em}@media screen and (max-width:500px){header .row ul:first-child{font-size:1.4rem}}header .row ul:first-child a{text-transform:uppercase}header .row ul:first-child a:hover{color:#00ba63}header .row ul:last-child{color:#00ba63;font-size:1.6rem}@media screen and (max-width:500px){header .row ul:last-child{font-size:1.5rem;gap:2rem}}header .row ul:last-child a:hover{color:#fff}.site-wrapper{background:#111;max-width:100vw;overflow-x:hidden}.site-wrapper .hero{display:flex;justify-content:center;min-height:696px;position:relative}@media screen and (max-width:1023px){.site-wrapper .hero{align-items:center;min-height:550px}}@media screen and (max-width:639px){.site-wrapper .hero{min-height:400px}}.site-wrapper .hero .hero-content{pointer-events:none;position:relative;text-align:center;z-index:3}.site-wrapper .hero .hero-content .logo-player{filter:brightness(100);margin-bottom:2rem;margin-top:25vh;width:54rem}@media screen and (max-width:1919px){.site-wrapper .hero .hero-content .logo-player{margin-top:20vh;width:50rem}}@media screen and (max-width:1599px){.site-wrapper .hero .hero-content .logo-player{margin-bottom:1.5rem;margin-top:21vh;width:42.5rem}}@media screen and (max-width:1439px){.site-wrapper .hero .hero-content .logo-player{margin-bottom:1.25rem;margin-top:23vh;width:42rem}}@media screen and (max-width:1279px){.site-wrapper .hero .hero-content .logo-player{margin-top:24vh;width:40rem}}@media screen and (max-width:1023px){.site-wrapper .hero .hero-content .logo-player{margin-top:0;transform:translateY(-17.5%)}}@media screen and (max-width:767px){.site-wrapper .hero .hero-content .logo-player{width:37.5rem}}@media screen and (max-width:639px){.site-wrapper .hero .hero-content .logo-player{width:30rem}}@media screen and (max-width:500px){.site-wrapper .hero .hero-content .logo-player{width:25rem}}.site-wrapper .hero:after{background:linear-gradient(180deg,#111 60%,hsla(0,0%,7%,0));bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media screen and (max-width:1439px){.site-wrapper .hero:after{background:linear-gradient(180deg,#111 40%,hsla(0,0%,7%,0))}}.site-wrapper .hero .hero-bottom{align-items:center;bottom:8rem;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:3}@media screen and (max-width:1599px){.site-wrapper .hero .hero-bottom{bottom:6rem}}@media screen and (max-width:1439px){.site-wrapper .hero .hero-bottom{bottom:5rem}}@media screen and (max-width:639px){.site-wrapper .hero .hero-bottom{bottom:4rem}}.site-wrapper .hero .hero-bottom h2{color:#00ba63;font-size:2.1rem;font-weight:700;letter-spacing:.2em;line-height:1.35;margin-bottom:1em;text-align:center;text-transform:uppercase}@media screen and (max-width:1439px){.site-wrapper .hero .hero-bottom h2{font-size:1.8rem}}@media screen and (max-width:639px){.site-wrapper .hero .hero-bottom h2{font-size:1.7rem;margin-bottom:.75em}}@media screen and (max-width:500px){.site-wrapper .hero .hero-bottom h2{font-size:1.6rem}}.site-wrapper .hero .hero-bottom .mouse{border:.2rem solid #fff;border-radius:3rem;height:5rem;width:3.5rem}@media screen and (max-width:1279px){.site-wrapper .hero .hero-bottom .mouse{transform:scale(.9);transform-origin:center bottom}}@media screen and (max-width:1023px){.site-wrapper .hero .hero-bottom .mouse{border-radius:.5rem;transform:scale(1);width:4rem}}@media screen and (max-width:767px){.site-wrapper .hero .hero-bottom .mouse{transform:scale(.9)}}@media screen and (max-width:639px){.site-wrapper .hero .hero-bottom .mouse{width:3rem}}.site-wrapper .hero .hero-bottom .mouse:before{-webkit-animation:mouse 2s infinite;animation:mouse 2s infinite;background-color:#00ba63;border-radius:.3rem;content:"";height:1.2rem;left:50%;opacity:1;position:absolute;top:1rem;transform:translateX(-50%);width:.3rem}@-webkit-keyframes mouse{0%{opacity:1;top:1rem}to{opacity:0;top:3rem}}@keyframes mouse{0%{opacity:1;top:1rem}to{opacity:0;top:3rem}}.site-wrapper .projects{position:relative}.site-wrapper .projects .pin-spacer{height:0!important}.site-wrapper .projects .title-wrapper{position:sticky;text-align:center;top:0}.site-wrapper .projects .title-wrapper .title-inner{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.site-wrapper .projects .title-wrapper .title-inner #particles-js{bottom:0;height:150%;left:0;position:absolute;width:100%}.site-wrapper .projects .title-wrapper .title-inner h2{color:#00ba63;font-size:4rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}@media screen and (max-width:1439px){.site-wrapper .projects .title-wrapper .title-inner h2{font-size:3.6rem}}@media screen and (max-width:1279px){.site-wrapper .projects .title-wrapper .title-inner h2{font-size:3.2rem}}@media screen and (max-width:500px){.site-wrapper .projects .title-wrapper .title-inner h2{font-size:2.8rem}}.site-wrapper .projects .title-wrapper .title-inner h2 span{opacity:0}.site-wrapper .projects .project-listing{background:#111;display:grid;gap:10rem;grid-template-columns:repeat(2,1fr);margin:0 auto;position:relative;width:83.33333%;z-index:2}@media screen and (max-width:1919px){.site-wrapper .projects .project-listing{gap:7.5rem}}@media screen and (max-width:1599px){.site-wrapper .projects .project-listing{gap:6.5rem}}@media screen and (max-width:1279px){.site-wrapper .projects .project-listing{gap:5rem;row-gap:4rem;width:100%}}@media screen and (max-width:1023px){.site-wrapper .projects .project-listing{gap:4rem;row-gap:3rem}}@media screen and (max-width:639px){.site-wrapper .projects .project-listing{grid-template-columns:repeat(1,1fr);row-gap:3.5rem}}.site-wrapper .projects .project-listing .project{color:#fff;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.site-wrapper .projects .project-listing .project:hover .project-img img{transform:scale(1.1)}.site-wrapper .projects .project-listing .project h3{font-size:1.8rem;margin:0 0 .3em;transition:color .5s ease}@media screen and (max-width:1599px){.site-wrapper .projects .project-listing .project h3{font-size:1.6rem}}@media screen and (max-width:767px){.site-wrapper .projects .project-listing .project h3{font-size:1.5rem}}@media screen and (max-width:639px){.site-wrapper .projects .project-listing .project h3{font-size:1.6rem}}.site-wrapper .projects .project-listing .project h4{color:#00ba63;font-size:1.6rem;font-weight:400}@media screen and (max-width:1599px){.site-wrapper .projects .project-listing .project h4{font-size:1.4rem}}@media screen and (max-width:767px){.site-wrapper .projects .project-listing .project h4{font-size:1.3rem}}@media screen and (max-width:639px){.site-wrapper .projects .project-listing .project h4{font-size:1.4rem}}.site-wrapper .projects .project-listing .project .project-img{aspect-ratio:1/1;margin-bottom:3rem;overflow:hidden;position:relative}@media screen and (max-width:1023px){.site-wrapper .projects .project-listing .project .project-img{aspect-ratio:1/1.125}}@media screen and (max-width:767px){.site-wrapper .projects .project-listing .project .project-img{aspect-ratio:1/1.2;margin-bottom:2.5rem}}@media screen and (max-width:639px){.site-wrapper .projects .project-listing .project .project-img{margin-bottom:2rem}}.site-wrapper .projects .project-listing .project .project-img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transition:transform .5s ease;width:100%}.site-wrapper .projects .project-listing .project:first-child,.site-wrapper .projects .project-listing .project:nth-child(4),.site-wrapper .projects .project-listing .project:nth-child(7){grid-column:span 2}@media screen and (max-width:639px){.site-wrapper .projects .project-listing .project:first-child,.site-wrapper .projects .project-listing .project:nth-child(4),.site-wrapper .projects .project-listing .project:nth-child(7){grid-column:unset}}.site-wrapper .projects .project-listing .project:first-child .project-img,.site-wrapper .projects .project-listing .project:nth-child(4) .project-img,.site-wrapper .projects .project-listing .project:nth-child(7) .project-img{aspect-ratio:16/9}@media screen and (max-width:639px){.site-wrapper .projects .project-listing .project:first-child .project-img,.site-wrapper .projects .project-listing .project:nth-child(4) .project-img,.site-wrapper .projects .project-listing .project:nth-child(7) .project-img{aspect-ratio:4/3}}.site-wrapper .carousel-wrapper{position:relative}.site-wrapper .carousel-wrapper .progress{align-items:center;bottom:12rem;display:flex;gap:1.5rem;justify-content:center;left:0;position:absolute;width:100%;z-index:2}@media screen and (max-width:1919px){.site-wrapper .carousel-wrapper .progress{bottom:8rem}}@media screen and (max-width:1599px){.site-wrapper .carousel-wrapper .progress{bottom:6rem}}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .progress{bottom:5rem}}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .progress{bottom:4rem}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .progress{bottom:3rem}}.site-wrapper .carousel-wrapper .progress span{color:#fff;font-size:2.1rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .progress span{font-size:1.8rem}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .progress span{font-size:1.6rem}}.site-wrapper .carousel-wrapper .progress span.current{color:#00ba63}.site-wrapper .carousel-wrapper .progress .bar{background:hsla(0,0%,100%,.4);border-radius:.15rem;height:.3rem;overflow:hidden;width:30rem}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .progress .bar{width:25rem}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .progress .bar{width:20rem}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .progress .bar{width:15rem}}.site-wrapper .carousel-wrapper .progress .bar .bar-inner{background:#00ba63;height:100%;width:0}.site-wrapper .carousel-wrapper .carousel-inner{min-height:696px;position:relative;z-index:1}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner{min-height:550px}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner{min-height:400px}}.site-wrapper .carousel-wrapper .carousel-inner:after,.site-wrapper .carousel-wrapper .carousel-inner:before{content:"";height:15%;left:0;position:absolute;width:100%;z-index:3}.site-wrapper .carousel-wrapper .carousel-inner:before{background:linear-gradient(180deg,#111,hsla(0,0%,7%,0));top:0;z-index:4}.site-wrapper .carousel-wrapper .carousel-inner:after{background:linear-gradient(0deg,#111,hsla(0,0%,7%,0));bottom:0;z-index:2}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide{align-items:center;background:#111;color:#fff;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child{display:flex;justify-content:center;text-align:center}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5;position:absolute;top:0;width:100%}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:5.4rem;font-weight:700;letter-spacing:.2em;position:relative;text-transform:uppercase;width:55%;z-index:2}@media screen and (max-width:1919px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{width:60%}}@media screen and (max-width:1599px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:5rem;width:65%}}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:4.4rem;width:67.5%}}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:4rem;width:75%}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:3.4rem;width:100%}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:3.6rem;width:60%}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:3rem;width:70%}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:2.6rem;width:31rem}}@media screen and (max-width:400px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2{font-size:2.5rem}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2 span{display:block}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2 span{display:inline}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:first-child h2 strong{color:#00ba63}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2),.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3){opacity:0;visibility:hidden}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2),.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3){align-items:flex-end}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2)>.img,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img{height:100%;position:absolute;top:0;z-index:1}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2)>.img:after,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img:after{content:"";height:100%;position:absolute;top:0}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2)>.img img,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .mask,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .mask{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .mask,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .mask{display:none}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{position:relative;width:41.66667%;z-index:2}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{width:50%}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{background:linear-gradient(0deg,#111 20%,hsla(0,0%,7%,0));margin:0 -4rem;text-align:center;width:calc(100% + 8rem)}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{margin:0 -3.5rem;width:calc(100% + 7rem)}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{margin:0 -3rem;width:calc(100% + 6rem)}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{align-items:center;color:#00ba63;display:flex;font-size:2.1rem;font-weight:700;letter-spacing:.1em;margin-bottom:1em;width:80%}@media screen and (max-width:1919px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{font-size:1.8rem;margin-bottom:1.5em}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{width:65%}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{margin-bottom:1em;width:60%}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{font-size:1.7rem}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{width:75%}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 span,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2 span{margin-right:4rem}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 span,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2 span{margin-right:3rem}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 .line,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2 .line{background:#00ba63;height:.1rem;width:100%}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 .dot,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2 .dot{aspect-ratio:1/1;background:#00ba63;border-radius:50%;width:1rem}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{color:#b2bab6;font-weight:400;margin-bottom:1.25em}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p:last-child,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p:last-child{margin-bottom:0}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p a,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p strong,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p a,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p strong{color:#00ba63}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p strong,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p strong{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p a,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p a{text-decoration:underline;transition:color .3s ease}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p a:hover,.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p a:hover{color:#fff}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2){z-index:2}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2){align-items:flex-end;z-index:3}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .img{left:0;width:50%}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .img{width:100%}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .img{height:85%}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .img img{-o-object-position:left top;object-position:left top}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .img:after{background:linear-gradient(270deg,#111,hsla(0,0%,7%,0));right:0;width:15%}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .mask{-webkit-mask-image:linear-gradient(270deg,#000 50%,transparent 80%);mask-image:linear-gradient(270deg,#000 50%,transparent 80%);opacity:.4}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text{margin-left:auto;text-align:right}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text{background:linear-gradient(0deg,#111 20%,hsla(0,0%,7%,0));margin:0 -4rem;padding:25rem 4rem 12rem;text-align:center;width:calc(100% + 8rem)}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text{padding:19rem 4rem 11rem}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text{margin:0 -3.5rem;padding:22.5rem 3.5rem 10rem;width:calc(100% + 7rem)}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text{margin:0 -3rem;padding:25rem 3rem 9rem;width:calc(100% + 6rem)}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2{margin-left:auto}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2{margin-right:auto}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 .dot{order:1}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 .line{order:2}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 span{margin-left:4rem;margin-right:0;order:3}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text h2 span{margin-left:3rem}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:3.2rem}@media screen and (max-width:1919px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:2.8rem;margin-bottom:1em;margin-left:auto;width:85%}}@media screen and (max-width:1599px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:2.6rem}}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:2.5rem;width:100%}}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:2.4rem}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:2.1rem;line-height:1.3;margin:0 auto 1em;width:85%}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:2rem;width:90%}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:1.8rem;width:80%}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(2) .text p{font-size:1.7rem;width:95%}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3){z-index:3}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img{right:0;width:75%;z-index:1}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img{width:65%}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img{width:100%}}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img img{-o-object-position:75%;object-position:75%}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3)>.img:after{background:linear-gradient(90deg,#111,hsla(0,0%,7%,0));left:0;width:20%}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .mask{-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 70%);mask-image:linear-gradient(90deg,#000 0,transparent 70%);opacity:.8;z-index:2}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .mask{-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 90%);mask-image:linear-gradient(90deg,#000 0,transparent 90%);opacity:1}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{padding:25rem 4rem 11.5rem}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{padding-bottom:10.5rem}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{padding:25rem 3.5rem 9rem}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text{padding:18rem 3rem 8rem}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text h2{margin-left:auto;margin-right:auto}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:2.1rem;line-height:1.4}@media screen and (max-width:1599px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:1.9rem}}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:1.7rem}}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:1.6rem}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:1.7rem;margin-left:auto;margin-right:auto;width:85%}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:1.6rem;width:92.5%}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p{font-size:1.5rem;width:100%}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(3) .text p strong{letter-spacing:0}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4){opacity:0;visibility:hidden;z-index:3}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4)>img{height:95%;-o-object-fit:cover;object-fit:cover;opacity:.4;position:absolute;top:0;z-index:1}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4):after{background:linear-gradient(0deg,#111,hsla(0,0%,7%,0));bottom:5%;content:"";height:15%;left:0;position:absolute;width:100%;z-index:2}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container{position:relative;text-align:center;z-index:3}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:25rem}@media screen and (max-width:1919px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:22rem}}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:20rem}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:22.5rem}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:20rem}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:19rem}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container img{width:17rem}}.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{color:#00ba63;font-size:5.4rem;font-weight:700;letter-spacing:.15em;line-height:1.075;text-transform:uppercase}@media screen and (max-width:1919px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:5rem}}@media screen and (max-width:1599px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:4.4rem}}@media screen and (max-width:1439px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:4rem}}@media screen and (max-width:1279px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:3.6rem;margin-top:-1rem}}@media screen and (max-width:1023px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:4rem}}@media screen and (max-width:767px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:3.6rem}}@media screen and (max-width:639px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:3rem}}@media screen and (max-width:500px){.site-wrapper .carousel-wrapper .carousel-inner .carousel-slide:nth-child(4) .container p{font-size:2.5rem;margin-top:-1.5rem}}.site-wrapper .clients{padding:11.5rem 0 22rem}@media screen and (max-width:1919px){.site-wrapper .clients{padding-bottom:20rem}}@media screen and (max-width:1599px){.site-wrapper .clients{padding-bottom:12.5rem}}@media screen and (max-width:1439px){.site-wrapper .clients{padding-bottom:10rem}}@media screen and (max-width:1279px){.site-wrapper .clients{padding:8rem 0}}@media screen and (max-width:1023px){.site-wrapper .clients{padding-bottom:6rem}}@media screen and (max-width:767px){.site-wrapper .clients{padding:7rem 0 5rem}}@media screen and (max-width:500px){.site-wrapper .clients{padding:6rem 0 4rem}}.site-wrapper .clients h2{color:#00ba63;font-size:5.4rem;font-weight:900;letter-spacing:.2em;margin-bottom:1.75em;text-align:center;text-transform:uppercase}@media screen and (max-width:1919px){.site-wrapper .clients h2{font-size:5rem;margin-bottom:2em}}@media screen and (max-width:1599px){.site-wrapper .clients h2{font-size:4.4rem;margin-bottom:2.25em}}@media screen and (max-width:1439px){.site-wrapper .clients h2{font-size:4rem;margin-bottom:2.5em}}@media screen and (max-width:1279px){.site-wrapper .clients h2{font-size:3.8rem;margin-bottom:2.25em}}@media screen and (max-width:1023px){.site-wrapper .clients h2{font-size:3.4rem}}@media screen and (max-width:767px){.site-wrapper .clients h2{font-size:3rem}}@media screen and (max-width:639px){.site-wrapper .clients h2{font-size:2.8rem;margin-bottom:1.8em}}@media screen and (max-width:500px){.site-wrapper .clients h2{font-size:2.4rem}}.site-wrapper .clients .client-logos{display:grid;grid-template-columns:repeat(3,1fr);row-gap:13rem}@media screen and (max-width:1919px){.site-wrapper .clients .client-logos{row-gap:10rem}}@media screen and (max-width:1279px){.site-wrapper .clients .client-logos{row-gap:8rem}}@media screen and (max-width:1023px){.site-wrapper .clients .client-logos{grid-template-columns:repeat(2,1fr);row-gap:7rem}}@media screen and (max-width:767px){.site-wrapper .clients .client-logos{row-gap:6rem}}@media screen and (max-width:639px){.site-wrapper .clients .client-logos{row-gap:5.5rem}}@media screen and (max-width:500px){.site-wrapper .clients .client-logos{row-gap:4.5rem}}.site-wrapper .clients .client-logos .logo-container{align-items:center;display:flex;justify-content:center;position:relative}.site-wrapper .clients .client-logos .logo-container:first-child img:last-child,.site-wrapper .clients .client-logos .logo-container:nth-child(4) img:last-child{transform:translateX(-100%)}.site-wrapper .clients .client-logos .logo-container:nth-child(3) img:last-child,.site-wrapper .clients .client-logos .logo-container:nth-child(6) img:last-child{transform:translateX(100%)}.site-wrapper .clients .client-logos .logo-container:nth-child(2) img:last-child{transform:translateY(-100%)}.site-wrapper .clients .client-logos .logo-container:nth-child(5) img:last-child{transform:translateY(100%)}@media screen and (max-width:1023px){.site-wrapper .clients .client-logos .logo-container:first-child img:last-child,.site-wrapper .clients .client-logos .logo-container:nth-child(2) img:last-child{transform:translateY(-100%)}.site-wrapper .clients .client-logos .logo-container:nth-child(3) img:last-child{transform:translateX(-100%)}.site-wrapper .clients .client-logos .logo-container:nth-child(4) img:last-child{transform:translateX(100%)}.site-wrapper .clients .client-logos .logo-container:nth-child(5) img:last-child,.site-wrapper .clients .client-logos .logo-container:nth-child(6) img:last-child{transform:translateY(100%)}}.site-wrapper .clients .client-logos .logo-container img{max-height:17rem;max-width:22rem;opacity:0;position:absolute;transition:all .5s ease}@media screen and (max-width:1599px){.site-wrapper .clients .client-logos .logo-container img{max-height:16rem;max-width:19rem}}@media screen and (max-width:1439px){.site-wrapper .clients .client-logos .logo-container img{max-height:14rem;max-width:17rem}}@media screen and (max-width:1279px){.site-wrapper .clients .client-logos .logo-container img{max-height:12.5rem;max-width:15rem}}@media screen and (max-width:1023px){.site-wrapper .clients .client-logos .logo-container img{max-height:14rem;max-width:17rem}}@media screen and (max-width:767px){.site-wrapper .clients .client-logos .logo-container img{max-height:11.5rem;max-width:15rem}}@media screen and (max-width:639px){.site-wrapper .clients .client-logos .logo-container img{max-height:8.5rem;max-width:12.5rem}}@media screen and (max-width:500px){.site-wrapper .clients .client-logos .logo-container img{max-height:6rem;max-width:10.5rem}}.site-wrapper .clients .client-logos .logo-container img:first-child{opacity:1;position:static}.site-wrapper .clients .client-logos.switch .logo-container img{opacity:0}.site-wrapper .clients .client-logos.switch .logo-container img:last-child{opacity:1;transform:none}.site-wrapper #contact{align-items:center;display:flex;height:100vh;min-height:696px;overflow:hidden;position:relative}@media screen and (max-width:1023px){.site-wrapper #contact{display:block;height:auto;min-height:0}}.site-wrapper #contact:before{background:linear-gradient(180deg,#111,hsla(0,0%,7%,0));content:"";height:20%;left:0;position:absolute;top:0;width:100%;z-index:2}.site-wrapper #contact #map{height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1023px){.site-wrapper #contact #map{aspect-ratio:16/13;height:unset;position:relative;width:unset}}@media screen and (max-width:639px){.site-wrapper #contact #map{aspect-ratio:1/1.1}}.site-wrapper #contact #map:before{background:linear-gradient(0deg,#111 10%,hsla(0,0%,7%,0));bottom:0;content:none;height:20%;left:0;position:absolute;width:100%;z-index:2}@media screen and (max-width:1023px){.site-wrapper #contact #map:before{content:""}}.site-wrapper #contact .container{position:relative;z-index:3}.site-wrapper #contact .container .details{background:hsla(0,0%,7%,.85);color:#b2bab6;margin-left:auto;margin-right:8.33333%;overflow:hidden;padding:5rem 7.5rem 5.5rem;width:37.5%}@media screen and (max-width:1599px){.site-wrapper #contact .container .details{margin-right:0;width:39.58333%}}@media screen and (max-width:1439px){.site-wrapper #contact .container .details{padding:4rem 6.5rem 4.5rem}}@media screen and (max-width:1279px){.site-wrapper #contact .container .details{padding:4rem 5rem;width:43.75%}}@media screen and (max-width:1023px){.site-wrapper #contact .container .details{padding:2.5rem 0 5rem;text-align:center;width:100%}}@media screen and (max-width:767px){.site-wrapper #contact .container .details{padding:1.5rem 0 4rem}}@media screen and (max-width:639px){.site-wrapper #contact .container .details{padding-top:0}}.site-wrapper #contact .container .details h2{color:#fff;font-size:3.6rem;font-weight:900;letter-spacing:.2em;margin-bottom:3rem;text-transform:uppercase}@media screen and (max-width:1439px){.site-wrapper #contact .container .details h2{font-size:3.2rem;margin-bottom:2.5rem}}@media screen and (max-width:1279px){.site-wrapper #contact .container .details h2{font-size:2.8rem}}@media screen and (max-width:767px){.site-wrapper #contact .container .details h2{font-size:2.6rem}}@media screen and (max-width:639px){.site-wrapper #contact .container .details h2{font-size:2.4rem}}@media screen and (max-width:500px){.site-wrapper #contact .container .details h2{font-size:2rem;margin-bottom:1em}}.site-wrapper #contact .container .details>a{color:#00ba63;display:inline-block;font-size:2.4rem;font-weight:700;margin-bottom:3rem;transition:color .3s ease}@media screen and (max-width:1439px){.site-wrapper #contact .container .details>a{font-size:2.2rem;margin-bottom:2.5rem}}@media screen and (max-width:767px){.site-wrapper #contact .container .details>a{font-size:2rem}}@media screen and (max-width:500px){.site-wrapper #contact .container .details>a{font-size:1.8rem;margin-bottom:2rem}}.site-wrapper #contact .container .details>a:hover{color:#fff}.site-wrapper #contact .container .details p{font-size:2.1rem;line-height:1.5;margin-bottom:1.5em}@media screen and (max-width:1439px){.site-wrapper #contact .container .details p{font-size:1.9rem}}@media screen and (max-width:1279px){.site-wrapper #contact .container .details p{font-size:1.8rem}}@media screen and (max-width:767px){.site-wrapper #contact .container .details p{font-size:1.7rem}}@media screen and (max-width:500px){.site-wrapper #contact .container .details p{font-size:1.6rem;margin-bottom:1.25em}}.site-wrapper #contact .container .details ul{align-items:center;display:flex}@media screen and (max-width:1023px){.site-wrapper #contact .container .details ul{justify-content:center}}.site-wrapper #contact .container .details ul a{transition:color .3s ease}.site-wrapper #contact .container .details ul:first-of-type{color:#00ba63;font-size:1.8rem;gap:2.5rem;margin-bottom:3rem}@media screen and (max-width:1439px){.site-wrapper #contact .container .details ul:first-of-type{margin-bottom:2.5rem}}@media screen and (max-width:767px){.site-wrapper #contact .container .details ul:first-of-type{font-size:1.7rem}}.site-wrapper #contact .container .details ul:first-of-type a:hover{color:#fff}.site-wrapper #contact .container .details ul:last-child{font-size:1.4rem;font-weight:300;gap:2rem;letter-spacing:.1em}@media screen and (max-width:1439px){.site-wrapper #contact .container .details ul:last-child{gap:1.5rem}}@media screen and (max-width:1279px){.site-wrapper #contact .container .details ul:last-child{font-size:1.3rem}}@media screen and (max-width:767px){.site-wrapper #contact .container .details ul:last-child{font-size:1.2rem}}.site-wrapper #contact .container .details ul:last-child li:after{content:"|";padding-left:2rem}@media screen and (max-width:1439px){.site-wrapper #contact .container .details ul:last-child li:after{padding-left:1.5rem}}.site-wrapper #contact .container .details ul:last-child li:last-child:after{content:none}.site-wrapper #contact .container .details ul:last-child li a:hover{color:#00ba63}
