@keyframes pulse{0%{opacity:.2;transform:scale(.5)}10%{opacity:1;transform:scale(1)}30%{opacity:.2;transform:scale(.5)}}@keyframes wobble{0%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(.75deg)}to{transform:translateY(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes blob{0%{border-radius:52% 48% 46% 54%/54% 39% 61% 46%}25%{border-radius:51% 49% 46% 54%/59% 53% 47% 41%}50%{border-radius:40% 60% 46% 54%/40% 47% 53% 60%}75%{border-radius:51% 49% 46% 54%/59% 53% 47% 41%}to{border-radius:52% 48% 46% 54%/54% 39% 61% 46%}}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,sans-serif}a{color:#1da190;text-decoration:none;transition:color 1s ease}a:hover{color:#fff}.spacer-sm{height:10px}.spacer-md{height:20px}.heading{background:#fff;color:#000;display:block;font-size:1.2rem;margin-left:10px;padding:10px 20px;position:absolute;transform:rotate(-.2deg);width:-moz-fit-content;width:fit-content;z-index:9999}@media (min-width:768px){.heading{font-size:2rem}}@media (min-width:1200px){.heading{margin-left:0}}img{max-width:100%}section{box-sizing:border-box;margin-top:10vh;padding-top:4rem;position:relative}.grecaptcha-badge{visibility:hidden}html{width:100%}body{background:#000;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:16px;font-weight:300;margin:0;min-height:100vh;overflow-x:hidden;padding:0;transform-origin:top left;width:100vw}body.no-scroll{overflow:hidden}header .header-menu-wrapper{bottom:20px;box-sizing:border-box;font-style:normal;left:5%;opacity:0;padding:10px 20px;position:absolute;transition:opacity .3s,transform 1s ease;width:90%;z-index:999}header .header-menu-wrapper ul{display:flex;flex-direction:row;font-family:Bebas Neue,sans-serif;font-style:normal;font-weight:400;gap:1.15rem;justify-content:space-between;margin:0;padding:0}header .header-menu-wrapper ul li{list-style:none;margin:0;padding:0}header .header-menu-wrapper ul li a{color:#fff;font-size:1.05rem;letter-spacing:.02em;position:relative;text-decoration:none}header .header-menu-wrapper ul li a.active,header .header-menu-wrapper ul li a:hover{color:#d20054}header .header-menu-wrapper ul li a.active:after,header .header-menu-wrapper ul li a:hover:after{transform:scaleX(1)}header .header-menu-wrapper ul li a:after{background-color:#1da190;border-radius:1px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s}header .header-menu-wrapper.visible{opacity:1}header .header-menu-wrapper.fixed{background:#000;bottom:20px;opacity:1;position:fixed}@media (min-width:576px){header .header-menu-wrapper{background:#000;box-sizing:border-box;left:5%;padding:10px 20px;width:90%}header .header-menu-wrapper ul{gap:normal;justify-content:space-between}header .header-menu-wrapper ul li a{font-size:2rem}header .header-menu-wrapper.visible{opacity:1}header .header-menu-wrapper.fixed{bottom:20px;opacity:1;position:fixed;transform:rotate(-.5deg)}}@media (min-width:768px){header .header-menu-wrapper{left:5%}header .header-menu-wrapper ul{gap:2.5rem}header .header-menu-wrapper a{font-size:1.4rem}}@media (min-width:992px){header .header-menu-wrapper{left:50%;opacity:0;transform:translate(-50%,200px);width:-moz-max-content;width:max-content}header .header-menu-wrapper.visible{opacity:1;transform:translate(-50%)}header .header-menu-wrapper.move{opacity:0;transition:opacity .3s}header .header-menu-wrapper.fixed{bottom:auto;opacity:1;position:fixed;top:100px;transform:translate(-50%) rotate(-.5deg);z-index:99999}header .header-menu-wrapper.fixed ul{gap:3rem}header .header-menu-wrapper.fixed a{font-size:1.6rem}header .header-menu-wrapper.fixed a:after{height:1px}}@media (min-width:1200px){header .header-menu-wrapper.fixed ul a{font-size:1.8rem}}footer{color:#fff;height:400px}.container{margin:0 auto;width:auto}@media (min-width:1200px){.container{width:1200px}}.whitespace-top{margin-top:4rem}html{font-size:12px}main{position:relative}#cases,#contact{height:100vh}.floating-image{transition:transform 2s ease}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.dynamic-logo{display:flex;flex-direction:column;min-height:100px;width:250px;z-index:9999}@media (min-width:992px){.dynamic-logo{width:450px}}.dynamic-logo img{max-width:100%}.dynamic-logo .parts{display:flex;flex-direction:row;position:relative}.dynamic-logo .parts .chie{opacity:.5;transform:rotate(3deg) translate(-80vw) skew(-50deg) scaleX(3);transition:opacity 1s,transform .5s}.dynamic-logo .parts .chie.animate{opacity:1;transform:rotate(0deg) translate(20%)}.dynamic-logo .parts .chie.animate-2{transform:translate(0)}.dynamic-logo .parts .flash{opacity:0;transform:translate(-12%,-50vh) scaleY(18);transition:opacity 1s,transform .35s,height 1s}.dynamic-logo .parts .flash.animate{opacity:1;transform:translate(-12%,-20%) scaleY(1)}.dynamic-logo .parts .flash.animate-2{transform:translate(-12%,-25%)}.dynamic-logo .parts .flash-glow{bottom:15%;left:35%;opacity:0;position:absolute;transition:opacity .5s,transform 1s}.dynamic-logo .parts .flash-glow.animate{filter:blur(10px);opacity:.5;transform:scale(2);transition:opacity 1.8s,transform 1.5s}.dynamic-logo .parts .flash-glow.animate-2{opacity:0;transform:scale(1);transition:opacity 1s,transform 1s}.dynamic-logo .parts .inda{opacity:.2;transform:rotate(3deg) translate(80vw) skew(-50deg) scaleX(3);transition:opacity 1s,transform .45s}.dynamic-logo .parts .inda.animate{opacity:1;transform:rotate(0deg) translate(-20%)}.dynamic-logo .parts .inda.animate-2{transform:translate(-5%)}.dynamic-logo .parts .slogan{bottom:39%;opacity:0;position:absolute;transform:translate(3.1%);transition:opacity 3s;width:92%}.dynamic-logo .parts .slogan.animate{opacity:1}.dynamic-logo.fixed{cursor:pointer}#section-hero{background:#000;height:100vh;margin-top:0;padding-top:0;position:relative;width:100vw}#section-hero .dynamic-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:top .5s,left .5s,transform .5s}#section-hero .dynamic-logo.fixed{left:50%;position:fixed;top:30px;transform:translate(-50%);width:150px;z-index:9999}#section-hero .services{color:#fff;display:flex;flex-direction:row;font-size:1rem;left:50%;list-style:none;margin:0;opacity:1;padding:0;position:absolute;top:calc(50% + 40px);transform:translate(-50%,-50%);transition:all 1s;z-index:9999}#section-hero .services li{padding-left:2rem;position:relative}#section-hero .services li:before{background:#1da190;border-radius:50%;content:"";height:8px;left:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}#section-hero .services li:first-child{padding-left:0}#section-hero .services li:first-child:before{content:none}@media (min-width:768px){#section-hero .services{font-size:2rem;top:calc(50% + 60px)}#section-hero .services li{padding-left:3rem}#section-hero .services li:before{height:15px;left:1.5rem;width:15px}}#section-hero #background-video{height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100vw;z-index:0}#section-hero .pre-overlay{background:#000;background:linear-gradient(180deg,#000,transparent);height:150px;left:0;position:absolute;right:0;top:0;z-index:1}#section-hero .video-overlay{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 40%,#000);height:100vh;position:absolute;width:100vw}#section-hero.fixed .services{opacity:0;transform:translate(-50%,-250%)}.services{height:auto;padding-top:0}.services,.services .service-pages{position:relative}.services .service-pages .fixed-content{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;text-align:left;top:0;width:100%;z-index:1}.services .service-pages .fixed-content .heading{left:10px;margin:0;opacity:0;position:absolute;top:90px;transition:opacity .5s;z-index:999}@media (min-width:768px){.services .service-pages .fixed-content .heading{top:15%}}@media (min-width:1200px){.services .service-pages .fixed-content .heading{left:auto}}.services .service-pages .fixed-content.fixed{position:fixed}.services .service-pages .fixed-content.fixed .heading{opacity:1}.services .service-pages .service-page{height:100vh;opacity:0;position:absolute;transition:opacity .5s;width:100vw}.services .service-pages .service-page .service-content{border-radius:4rem 2rem 4rem 2rem;box-sizing:border-box;font-size:1rem;left:10%;line-height:1.5;padding:15px 20px 40px;position:absolute;top:120px;transform:rotate(-1deg);transition:all 1s ease;width:80%;z-index:10}.services .service-pages .service-page .service-content.even{transform:rotate(1deg)}.services .service-pages .service-page .service-content .services-list{display:flex;flex-direction:row;font-size:1rem;gap:1rem;justify-content:center;list-style:none;margin:0 0 10px;padding:0;width:100%}.services .service-pages .service-page .service-content .services-list li{padding-bottom:2px}.services .service-pages .service-page .service-content .services-list li.active{border-bottom:2px solid #fff;font-weight:700}.services .service-pages .service-page .service-content .services-list li:hover{border-bottom:2px solid #fff}.services .service-pages .service-page .service-content .services-list li a{color:#fff}@media (min-width:768px){.services .service-pages .service-page .service-content .services-list{margin:0 0 20px}}@media (min-width:992px){.services .service-pages .service-page .service-content .services-list{font-size:1.2rem}}@media (min-width:768px){.services .service-pages .service-page .service-content{font-size:1.5rem;padding:10px 50px 50px;top:40%;transform:translateY(-30%) rotate(-1deg);width:45%}.services .service-pages .service-page .service-content.even{transform:translateY(-30%) rotate(1deg)}}@media (min-width:992px){.services .service-pages .service-page .service-content{left:5%;max-width:600px;padding:20px 50px 50px;width:45%}}@media (min-width:1400px){.services .service-pages .service-page .service-content{left:50%;max-width:600px;transform:translate(calc(-50% - 250px),-30%) rotate(-1deg)}.services .service-pages .service-page .service-content.even{transform:translate(calc(-50% - 250px),-30%) rotate(1deg)}}.services .service-pages .service-page .service-content h3{font-size:1.8rem;margin:0}@media (min-width:768px){.services .service-pages .service-page .service-content h3{font-size:2rem}}@media (min-width:992px){.services .service-pages .service-page .service-content h3{font-size:3rem}}.services .service-pages .service-page .bubbles{background:url(../images/bg-swirl.svg) repeat-x;bottom:10px;height:200px;left:0;position:absolute;transform:translateY(-50%);width:100%;z-index:-1}@media (min-width:992px){.services .service-pages .service-page .bubbles{height:200px;top:calc(50% - 100px);transform:translateY(-50%)}.services .service-pages .service-page .bubbles.bubbles2{top:calc(50% - 50px)}}.services .service-pages .service-page .continue{background:url(../images/bg-continue.svg) no-repeat 0;background-size:20%;bottom:50px;color:#fff;font-family:Bebas Neue,sans-serif;font-size:1rem;height:50px;left:50%;opacity:0;padding-left:20px;position:absolute;text-align:right;transform:translateX(-50%);transition:opacity 5s;width:70px}@media (min-width:576px){.services .service-pages .service-page .continue{bottom:60px}}@media (min-width:992px){.services .service-pages .service-page .continue{background-size:initial;bottom:10%;font-size:medium;width:100px}}.services .service-pages .service-page .service-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:120px;height:180px;left:50%;position:absolute;top:auto;transform:translate(-50%);transition:all 2s;width:180px;z-index:1}@media (min-width:768px){.services .service-pages .service-page .service-image{bottom:auto;height:250px;left:auto;right:10%;top:35%;transform:none;width:250px}}@media (min-width:1200px){.services .service-pages .service-page .service-image{height:500px;top:25%;width:500px}}.services .service-pages .service-page .service-image.service-image-logo{background-image:url(../images/services/service-logo-lines.svg)}.services .service-pages .service-page .service-image.service-image-website{background-image:url(../images/services/service-logo-filled.svg)}.services .service-pages .service-page .service-image.service-image-laptop{background-image:url(../images/services/service-website-laptop.svg);background-size:contain;opacity:0}.services .service-pages .service-page .service-image.service-merch-logo{background-image:url(../images/services/service-logo-filled.svg);transform:translate(-75%,-15%) scale(.17)}@media (min-width:768px){.services .service-pages .service-page .service-image.service-merch-logo{transform:translate(-25%,-15%) scale(.17)}}.services .service-pages .service-page .service-image.service-merch-shirt{background-image:url(../images/services/service-merch-shirt.svg);background-size:contain;opacity:0;transform:translate(-50%) rotate(2deg) scale(.9)}@media (min-width:768px){.services .service-pages .service-page .service-image.service-merch-shirt{transform:rotate(2deg)}}.services .service-pages .service-page .service-image.service-content-logo{background-image:url(../images/services/service-logo-filled.svg);opacity:1;transform:translate(-50%,-15%) scale(.3) rotate(-355deg)}@media (min-width:768px){.services .service-pages .service-page .service-image.service-content-logo{transform:translateY(-15%) scale(.3) rotate(-355deg)}}.services .service-pages .service-page .service-image.service-content-socials{background-image:url(../images/services/service-content-socials.svg);background-size:80%;opacity:0}@media (min-width:768px){.services .service-pages .service-page .service-image.service-content-socials{background-size:50%}}.services .service-pages .service-page .service-image.service-content-logo-clone{background-image:url(../images/services/service-logo-filled.svg);opacity:0;transform:translate(-50%,-15%) scale(.3) scaleX(-1)}@media (min-width:768px){.services .service-pages .service-page .service-image.service-content-logo-clone{transform:translateY(-15%) scale(.3) scaleX(-1)}}.services .service-pages .service-page.animation-0 .service-image.service-merch-logo{transform:translate(-50%,-15%) scale(.3) rotate(-355deg)}@media (min-width:768px){.services .service-pages .service-page.animation-0 .service-image.service-merch-logo{transform:translateY(-15%) scale(.3) rotate(-355deg)}}.services .service-pages .service-page.animation-0 .service-image.service-image-website{transform:translate(-75%,-15%) scale(.17)}@media (min-width:768px){.services .service-pages .service-page.animation-0 .service-image.service-image-website{transform:translate(-25%,-15%) scale(.17)}}.services .service-pages .service-page.animation-0 .service-image.service-image-laptop,.services .service-pages .service-page.animation-0 .service-image.service-merch-shirt{opacity:1}.services .service-pages .service-page.animation-0 .service-image.service-content-logo{transform:translate(-90%,-25%) rotate(-10deg) scale(.4)}@media (min-width:768px){.services .service-pages .service-page.animation-0 .service-image.service-content-logo{transform:translate(-25%,-15%) rotate(-10deg) scale(.3)}}.services .service-pages .service-page.animation-0 .service-image.service-content-socials{opacity:1}.services .service-pages .service-page.animation-0 .service-image.service-content-logo-clone{opacity:1;transform:scale(.4) scaleX(-1) rotate(-10deg) translate(10%,80%)}@media (min-width:768px){.services .service-pages .service-page.animation-0 .service-image.service-content-logo-clone{transform:scale(.3) scaleX(-1) rotate(-10deg) translate(-80%,40%)}}.services .service-pages .service-page.animation-0 .continue{opacity:1}.services .service-pages .service-page.animation-1 .service-image.service-image-logo{background-image:url(../images/services/service-logo-filled.svg)}.services .service-pages .service-page.animation-1 .service-image.service-merch-shirt{opacity:1}.services .service-pages .service-page.animation-3 .service-image.service-image-laptop{background-image:url(../images/services/service-website-laptop-filled.svg)}.services .service-pages .service-page.animation-3 .continue{opacity:0;transition:opacity 1s}.services .service-pages .service-page.page-0 .service-content{background:#1da190}.services .service-pages .service-page.page-0 .service-navigation-item.service-prev{display:none}.services .service-pages .service-page.page-1 .service-content{background:#d20054}.services .service-pages .service-page.page-2 .service-content{background:#1da190}.services .service-pages .service-page.page-3 .service-content{background:#d20054}.services .service-pages .service-page.page-3 .service-navigation-item.service-next{display:none}.services .service-pages .service-page.active{opacity:1}.services .service-pages .service-page.active .service-navigation-item{opacity:1;transform:scale(1)}.services .service-pages .service-page.active .service-navigation-item.service-prev{transform:scale(1) rotate(180deg)}.services .service-navigation .service-navigation-item{background-repeat:no-repeat;background-size:contain;height:60px;opacity:0;transform:scale(.1);transition:all 1s ease;width:80px}.services .service-navigation .service-navigation-item.service-next{background-image:url(../images/services/service-arrow.svg);bottom:-35px;position:absolute;right:10%}.services .service-navigation .service-navigation-item.service-next:hover{background-image:url(../images/services/service-arrow-hover.svg);cursor:pointer;transform:scale(1.2)}.services .service-navigation .service-navigation-item.service-next.active{opacity:0;transform:scale(.1)}.services .service-navigation .service-navigation-item.service-prev{background-image:url(../images/services/service-arrow.svg);bottom:-25px;left:10%;position:absolute;transform:scale(.1) rotate(180deg)}.services .service-navigation .service-navigation-item.service-prev:hover{background-image:url(../images/services/service-arrow-hover.svg);cursor:pointer;transform:rotate(180deg) scale(1.2)}.portfolio{max-width:100vw;overflow-x:hidden;position:relative}.portfolio.first-view:before{transform:translateY(0)}@media (min-width:1200px){.portfolio .glide .glide__track{overflow:visible}}.portfolio .glide .glide__track .glide__slides{align-items:stretch}.portfolio .glide .glide__arrows{text-align:center}@media (min-width:768px){.portfolio .glide .glide__arrows{text-align:left}}.portfolio .glide .glide__arrows button{background:none;background-image:url(../images/services/service-arrow.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:60px;opacity:1;transition:all 1s ease;width:80px}.portfolio .glide .glide__arrows button.glide__arrow--left{transform:rotate(180deg)}.portfolio .glide .glide__arrows button.glide__arrow--left:hover{background-image:url(../images/services/service-arrow-hover.svg);cursor:pointer;transform:rotate(180deg) scale(1.2)}.portfolio .glide .glide__arrows button.glide__arrow--right{margin:10px 0 0 20px;transform:translateY(10px)}.portfolio .glide .glide__arrows button.glide__arrow--right:hover{background-image:url(../images/services/service-arrow-hover.svg);cursor:pointer;transform:translateY(10px) scale(1.2)}.portfolio .portfolio-container{opacity:0;position:absolute;top:calc(50% + 20px);transform:translateY(-50%);transition:opacity 1s ease;width:100vw}.portfolio .portfolio-container.visible{opacity:1}.portfolio .portfolio-container .portfolio-list{box-sizing:border-box;margin-left:10px;overflow:hidden;width:calc(100vw - 10px)}@media (min-width:992px){.portfolio .portfolio-container .portfolio-list{overflow:visible}}.portfolio .portfolio-container .portfolio-list .glide__track{overflow:visible;width:calc(100vw - 50px)}@media (min-width:768px){.portfolio .portfolio-container .portfolio-list .glide__track{overflow:hidden;width:auto}}@media (min-width:992px){.portfolio .portfolio-container .portfolio-list .glide__track{overflow:visible}}.portfolio .portfolio-container .portfolio-list .case-item{background:#071d22;background:linear-gradient(33deg,rgba(7,29,34,.9),rgba(210,0,84,.95));background-position:100% 0;background-size:125% 125%;border-radius:20px;box-sizing:border-box;margin-right:20px;padding:20px;transition:background-position .4s ease}.portfolio .portfolio-container .portfolio-list .case-item a{color:#fff;font-weight:600;text-decoration:underline}.portfolio .portfolio-container .portfolio-list .case-item:hover{background-position:0 100%}.portfolio .portfolio-container .portfolio-list .case-item:hover .case-image{transform:scale(1.1)}@media (min-width:768px){.portfolio .portfolio-container .portfolio-list .case-item{padding:30px}}.portfolio .portfolio-container .portfolio-list .case-item .case{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;gap:2rem;position:relative}.portfolio .portfolio-container .portfolio-list .case-item .case .text-wrapper{flex:1}@media (min-width:1400px){.portfolio .portfolio-container .portfolio-list .case-item .case{align-items:normal;flex-direction:row;justify-content:space-between}}.portfolio .portfolio-container .portfolio-list .case-item .case h3{color:#fff;font-size:2rem;margin:0}@media (min-width:992px){.portfolio .portfolio-container .portfolio-list .case-item .case h3{font-size:2.25rem}}@media (min-width:1200px){.portfolio .portfolio-container .portfolio-list .case-item .case h3{font-size:2.75rem;margin:0}}.portfolio .portfolio-container .portfolio-list .case-item .case h4{color:#1da190;font-size:1.5rem;margin:0;padding:0}@media (min-width:992px){.portfolio .portfolio-container .portfolio-list .case-item .case h4{font-size:1.5rem}}.portfolio .portfolio-container .portfolio-list .case-item .case .case-description{display:none;line-height:1.5}@media (min-width:992px){.portfolio .portfolio-container .portfolio-list .case-item .case .case-description{font-size:1.25rem}}@media (min-width:1200px){.portfolio .portfolio-container .portfolio-list .case-item .case .case-description{display:block;font-size:1.3rem}}.portfolio .portfolio-container .portfolio-list .case-item .case .case-image{flex:1;text-align:center;transition:transform .25s ease}.portfolio .portfolio-container .portfolio-list .case-item .case .case-image img{filter:drop-shadow(0 14px 14px rgba(0,0,0,.5));max-height:250px;max-width:100%;right:0;top:-25px}.portfolio .portfolio-container .portfolio-list .case-item .case .case-image img.wobble{animation:wobble 6s ease-in-out infinite}@media (min-width:768px){.portfolio .portfolio-container .portfolio-list .case-item .case .case-image{text-align:right}}.portfolio-popup{background:rgba(29,161,144,.75);opacity:0;z-index:99999}.portfolio-popup .portfolio-popup-close{float:right}.portfolio-popup .portfolio-popup-wrapper{background:linear-gradient(33deg,#071d22,#d20054);border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.5);box-sizing:border-box;max-width:800px;opacity:0;padding:20px;position:absolute;transform:translate(-50%,100%);transition:all .5s ease-in-out;width:80vw;z-index:-10}.portfolio-popup .portfolio-popup-wrapper .case a{color:#fff;font-weight:600;text-decoration:underline}.portfolio-popup .portfolio-popup-wrapper .case h3,.portfolio-popup .portfolio-popup-wrapper .case h4{margin:0;padding:0}.portfolio-popup .portfolio-popup-wrapper .case .case-description{line-height:1.5}.portfolio-popup .portfolio-popup-wrapper .case .case-image{display:none}.portfolio-popup.show{height:100vh;opacity:1;position:fixed;top:0;width:100vw}.portfolio-popup.show .portfolio-popup-wrapper.show{left:50%;opacity:1;top:50%;transform:translate(-50%,-50%);z-index:9999}.about{background:#1da190;background:linear-gradient(180deg,#176e62,#1da190);min-height:100vh;padding-bottom:7rem;position:relative}@media (min-width:992px){.about{padding-bottom:10rem}}.about .heading{position:static}.about .box{position:absolute;z-index:1}.about .box.box-1{height:25vw;left:55%;top:25%;width:25vw}.about .box.box-2{height:35vw;left:5%;top:5%;width:35vw}.about .box.box-3{height:15vw;left:75%;top:15%;width:15vw}.about .box .blob{background:rgba(7,29,34,.1);border-radius:50%;height:100%;transition:border-radius 3s ease-in-out;width:100%}.about .persons-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:3rem}@media (min-width:992px){.about .persons-wrapper{margin-top:5rem}}.about .persons-wrapper .blob{border-radius:50%;transition:border-radius 3s ease-in-out}.about .persons-wrapper .person-wrapper{height:165px;position:relative;width:165px}@media (min-width:768px){.about .persons-wrapper .person-wrapper{height:250px;width:250px}}@media (min-width:992px){.about .persons-wrapper .person-wrapper{height:350px;width:350px}}.about .persons-wrapper .person-wrapper .person{background:#1da190;box-shadow:1px 2px 6px 0 rgba(0,0,0,.5);height:100%;overflow:hidden;position:absolute;transform:translateZ(0);width:100%;z-index:1}.about .persons-wrapper .person-wrapper .person .person-image{bottom:-15%;filter:saturate(.2);left:50%;position:absolute;transform:translateX(-50%);transition:all 1s ease-in-out;width:100%;z-index:9}.about .persons-wrapper .person-wrapper .person:hover .person-image{filter:saturate(1)}.about .persons-wrapper .lightning{position:relative;text-align:center;width:30px}.about .persons-wrapper .lightning img{max-width:none;position:absolute;transform:translate(-50%,-50%);width:50px;z-index:999}@media (min-width:768px){.about .persons-wrapper .lightning{width:50px}.about .persons-wrapper .lightning img{width:80px}}@media (min-width:992px){.about .persons-wrapper .lightning{width:65px}.about .persons-wrapper .lightning img{width:125px}}.about .about-description{background:#fff;border-radius:1rem;box-shadow:0 5px 14px rgba(0,0,0,.25);box-sizing:border-box;color:#000;font-size:1.2rem;line-height:1.5;margin:-1rem 2rem 0;padding:1rem;text-align:center}@media (min-width:992px){.about .about-description{font-size:1.3rem;margin:-2rem 0 0;padding:2rem}}.about .marquee-wrapper{bottom:1rem;max-width:100vw;overflow:hidden;padding:5px 0;position:absolute;z-index:0}@media (min-width:768px){.about .marquee-wrapper{padding:20px 0}}.about .marquee-wrapper .marquee{background:#000;box-sizing:border-box;font-family:Bitcount Grid Double,system-ui;margin-left:-5px;transform:rotate(1deg);width:calc(100vw + 10px)}.about .marquee-wrapper .marquee .marquee__track{align-items:center;animation:marquee 20s linear infinite;box-sizing:content-box;display:flex;width:-moz-max-content;width:max-content}.about .marquee-wrapper .marquee .marquee__group{display:inline-flex;flex:none;gap:2rem;white-space:nowrap}.about .marquee-wrapper .marquee .marquee__item{color:#fff;display:inline-block;font-size:4rem;font-weight:300;line-height:1;padding:.2rem 2rem .2rem .2rem}@media (min-width:992px){.about .marquee-wrapper .marquee .marquee__item{font-size:8rem}}#contact{height:-moz-fit-content;height:fit-content;margin-top:-1px;max-width:100vw;overflow-x:hidden;overflow-y:clip;position:relative}#contact .heading{position:static}@media (min-width:768px){#contact .heading{position:absolute}}#contact:before{background:url(../images/bg-cloud-under.svg) top repeat-x;background-size:100%;content:"";inset:0;position:absolute}#contact .container{position:relative}#contact .container .lightning{opacity:0;position:absolute;right:0;top:0;transform:translate(-50px,-150px) scale(1);transition:transform 2s;width:20px;z-index:-1}#contact .container .lightning img{max-width:100%}@media (min-width:768px){#contact .container .lightning{transform:translate(50px,-50vh) scale(1);transition:transform 1s;width:40px}}#contact .container .lightning.active{opacity:1;transform:translate(-200px,40vh) rotate(10deg) scale(2)}#contact .contact-content{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 10px;position:relative}#contact .contact-content .dynamic-logo{display:none;max-width:300px}@media (min-width:768px){#contact .contact-content{flex-direction:row;height:100vh}#contact .contact-content .dynamic-logo{display:block}}#contact .contact-content .contact-form-wrapper{flex:1;order:1;width:100%}@media (min-width:768px){#contact .contact-content .contact-form-wrapper{order:2}}#contact .contact-content .contact-form-wrapper .wpforms-container{background-color:#d20054;background:linear-gradient(15deg,#071d22 -42%,#d20054);border-radius:10px 40px 20px 20px;box-shadow:0 0 0 0 rgba(210,0,84,0);box-sizing:border-box;padding:20px;transition:box-shadow .75s}#contact .contact-content .contact-form-wrapper .wpforms-container.active{box-shadow:0 0 20px 20px rgba(210,0,84,.45)}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-description{font-size:1.25rem;line-height:1.5}@media (min-width:768px){#contact .contact-content .contact-form-wrapper .wpforms-container{margin:0 20px 0 0;padding:20px}}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-head-container{margin:0 0 10px;padding:0}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-head-container .wpforms-title{display:none;font-family:Bebas Neue,sans-serif;font-size:2rem}@media (min-width:768px){#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-head-container .wpforms-title{display:block}}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field{margin:10px 0 0;padding:0;position:relative;transition:margin-top .5s}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field label.wpforms-field-label{color:grey;cursor:text;font-size:1.25rem;left:10px;padding:5px;position:absolute;top:8px;transition:all .2s linear}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field.focus{margin-top:30px;overflow-x:visible!important}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field.focus label.wpforms-field-label{color:#fff;top:-25px}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field input,#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field textarea{border:0;border-radius:10px;box-sizing:border-box;font-size:1.2rem;line-height:2rem;max-width:100%;min-height:3.5rem;padding-left:1rem;width:100%}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-field textarea{max-height:120px;min-height:80px}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-submit-container{display:flex;justify-content:flex-end;margin:8px 0 0}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-submit-container .wpforms-submit{background:#1da190;border:0;border-radius:10px;color:#fff;font-size:1.2rem;font-weight:500;padding:10px 15px;transition:background 1s ease-in-out;width:100%}#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-submit-container .wpforms-submit:hover{background:#071d22;cursor:pointer}@media (min-width:768px){#contact .contact-content .contact-form-wrapper .wpforms-container .wpforms-submit-container .wpforms-submit{width:auto}}#contact .contact-content .contact-info{flex:1;margin:0 0 100px;order:2}@media (min-width:768px){#contact .contact-content .contact-info{order:1;padding:0}}#contact .contact-content .contact-info .contact-details{display:flex;flex-direction:row;font-size:1rem;gap:1rem;justify-content:space-evenly;text-align:center;width:100vw}@media (min-width:768px){#contact .contact-content .contact-info .contact-details{flex-direction:column;font-size:medium;text-align:left;width:auto}}.fade-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.fade-up.visible{opacity:1;transform:translateY(0)}.lightning img.lightning-effect{z-index:1}.lightning img.lightning-effect.lightning-clone{filter:blur(10px);opacity:0;transform:translate(-50%,-50%) scale(1.2);transition:all 2s}
