/*!*****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/scss/pages/front-page.scss ***!
  \*****************************************************************************************************************************************************/.welcome-animation{align-items:center;background-color:#000;display:flex;inset:0;justify-content:center;position:fixed;width:100%;z-index:5}.welcome-animation__lottie{position:relative;width:100%}.welcome-animation__wrapper{display:flex;justify-content:center}.award-winning{background:linear-gradient(0deg,transparent,#000);overflow:hidden;padding-bottom:140px;position:relative}.award-winning .bg-shadow{background:linear-gradient(180deg,transparent,#000);bottom:0;inset-inline:0;top:50%}.award-winning__container{position:relative}.award-winning__wrapper{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.award-winning__title>span{display:block}.award-winning__text{margin-inline:auto;max-width:668px;text-align:center}.award-winning__btn-text{align-items:center;border-radius:4px;display:inline-flex;font-size:16px;gap:7.606px;justify-content:center;line-height:1;margin:0 auto;overflow:hidden;padding:2px;position:relative;width:auto}.award-winning__btn-text .main-element{align-self:center;background:#000;display:block;height:100%;margin:auto;padding:12px;z-index:1}.award-winning__btn-text .border{animation:shine 3s linear infinite;background:linear-gradient(90deg,#000 20%,#000 40%,#00ccf7 50%,#bcde3d 55%,#000 70%,#000);background-size:200% auto;display:block;height:350px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);width:100%;z-index:-9}.award-winning .bg-absolute{opacity:1;padding-block:20px;z-index:1}.award-winning .infinite-carousel .box{height:120px}.award-winning .floating-gem-wrapper{z-index:1}.award-winning .floating-gem{bottom:-20px;right:-40px;z-index:1}@keyframes shine{to{background-position:200%}}.performance-card{background:rgba(40,40,40,.6);border-radius:32px;box-shadow:inset 2px 4px 16px 0 hsla(0,0%,97%,.06);padding:16px;width:100%}.performance-card.wide img{padding-inline:12px}.performance-card__wrapper{border-radius:16px;border-top:1.5px solid var(--Stroke-Subtle,hsla(0,0%,97%,.1));position:relative}.performance-card__wrapper>:not(img){padding-inline:12px}.performance-card__wrapper:after,.performance-card__wrapper:before{background:hsla(0,0%,100%,.04);bottom:auto;content:"";height:60%;position:absolute;top:10px;width:1px}.performance-card__wrapper:after{right:0}.performance-card__score{font-size:22.637px;font-style:normal;font-weight:500;line-height:1.25;margin-bottom:8px;padding-top:16px}.performance-card__tag-wrapper{align-items:center;align-self:stretch;display:flex;font-size:12px;font-style:normal;font-weight:400;gap:8px;margin-bottom:16px}.performance-card__tag-wrapper>span{opacity:.7}.performance-card__tag-img{padding:0!important}.performance-card__img{width:100%}.performance-card__title{font-size:16px;font-style:normal;font-weight:500;line-height:1.2;margin-top:16px}.performance-card__text{font-size:12px;font-style:normal;font-weight:400;line-height:1.5;margin-top:8px;opacity:.7}.brandformance__title{font-size:44px}.brandformance__text{font-size:20px;margin-inline:auto;margin-top:-20px;text-align:center}.brandformance__items{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.scroll-down{cursor:pointer;inset-inline:0;margin-inline:auto;padding-bottom:12px;top:40px;width:38px}.scroll-down__mousey{border:4px solid #abb1c1;border-radius:25px;box-sizing:content-box;display:flex;height:62px;justify-content:center;padding:8px;transform:scale(.55)}.scroll-down__scroller{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:scroll;animation-timing-function:ease-out;background-color:#abb1c1;border:1px solid;border-radius:99px;height:12px;width:12px}@keyframes scroll{50%{height:48px;transform:translateY(0)}to{transform:translateY(50px)}}@media (max-width:991px){.deliver{padding-bottom:0}}.deliver__btn-wrapper,.deliver__text{text-align:center}.deliver__cover-wrapper{min-height:440px;width:100%}.deliver__cover{height:440px;object-fit:cover;object-position:center;width:100%}.deliver .lottie,.deliver .scroll-down{display:none}.deliver .inactive{opacity:0!important}.infinite-carousel{overflow:hidden;width:100%}.infinite-carousel__wrapper{align-items:center;display:flex;overflow:hidden;position:relative;width:120%}.infinite-carousel .carousel{height:100%;left:0;position:absolute;top:0;width:100%}.infinite-carousel .box,.infinite-carousel .carousel{align-items:center;display:flex;justify-content:center}.infinite-carousel .box{height:88px;padding-inline:40px;position:relative;width:auto}.infinite-carousel .box img{max-height:100%;object-fit:contain}.infinite-carousel .prev{left:15%;position:absolute;top:10%}.infinite-carousel .next{position:absolute;right:15%;top:10%}.infinite-carousel button{background:#555;border:none;color:#fff;cursor:pointer;font-weight:700;padding:1rem 2rem;text-transform:uppercase}.infinite-carousel .toggle{position:absolute;top:10%}.infinite-carousel .show-overflow{overflow:visible}.infinite-carousel .swiper,.infinite-carousel .swiper-wrapper{margin:0;max-width:100%}.infinite-carousel .swiper-wrapper{transition-timing-function:linear}.infinite-carousel.backwards .swiper,.infinite-carousel.backwards .swiper-wrapper{direction:rtl}.masthead-wrapper{background:linear-gradient(180deg,rgba(20,23,27,0) 100%,rgba(0,0,0,.8) 0),linear-gradient(180deg,hsla(36,20%,54%,0) 75%,#000);margin-bottom:-82px;overflow:hidden;padding-top:82px;position:relative;top:-82px}@media (min-width:480px){.masthead-wrapper{overflow:visible}}.masthead-wrapper .bg-absolute{z-index:-2}.masthead{padding-bottom:220px;padding-top:120px;position:relative}.masthead h1{pointer-events:none;z-index:0}@media (max-width:991px){.masthead h1 br{display:none}}.masthead__wrapper{align-items:center;display:flex;flex-direction:column;gap:40px}.masthead__rock{animation:verticalMove 10s ease-in-out infinite;background-position:50%,top,bottom;background-repeat:no-repeat;background-size:95%;bottom:-100px;position:absolute;top:0;width:100%}.masthead__rock.rock-lottie{bottom:auto;height:auto;pointer-events:none;top:18%;width:auto}@media (max-width:991px){.masthead__rock.rock-lottie{max-width:100vw;width:100%}}@media (max-width:479px){.masthead__rock.rock-lottie{animation-name:verticalMoveBig}}@media (min-width:480px){.masthead__rock.rock-lottie{top:40px}}.masthead .blurred-light{top:50%;inset-inline:0;margin-inline:auto;opacity:.2;transform:translateY(-50%);z-index:-1}.masthead .infinite-carousel{bottom:0;opacity:.4;position:absolute;z-index:1}.masthead__rating-img-wrapper{border-radius:8px;display:none;overflow:hidden;pointer-events:none;position:relative}.masthead__rating-img-wrapper:before{background:linear-gradient(90deg,#77e5fc,#bcde3d),#34a853;content:"";height:3px;position:absolute;top:0;inset-inline:0}.masthead__rating-img{border-radius:8px}.masthead .floating-gem{inset-inline-start:-42px;top:-40px}.project-card{position:relative}@media (max-width:991px){.project-card{width:100%}}.project-card__title{display:inline-block;position:relative}.project-card__title:after{animation:gradient 2s linear infinite both;background:linear-gradient(90deg,#77e5fc,#bcde3d);background-size:200% 200%;bottom:0;content:"";height:5px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .75s cubic-bezier(.19,1,.22,1);width:100%}.project-card__title:hover:after{transform:scaleX(1);transform-origin:left}.project-card__terms{display:flex;flex-wrap:wrap;gap:16px;position:absolute;right:20px;top:20px}.project-card__term{align-items:center;background:#e8e8e8;border-radius:4px;color:#000;display:flex;font-size:13px;font-style:normal;font-weight:500;gap:10px;justify-content:center;line-height:100%;padding:8px}.project-card__img-wrapper{border-radius:16px;display:block;height:240px;overflow:hidden}.project-card__img{display:block;height:100%;object-fit:cover;width:100%}.project-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:18px}.project-card__text{opacity:.6}.projects-preview{color:#000}.projects-preview .bg-absolute{transition-duration:3s;z-index:-1}.projects-preview__content{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.projects-preview__text{font-size:20px;text-align:center}.projects-preview__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:40px}.projects-preview__btn-wrapper{display:flex;height:100%;justify-content:center;margin-top:52px}.projects-preview .floating-gem{display:none}@media (max-width:991px){.projects-preview .btn-primary{background:#000;color:#fff;line-height:20px}.projects-preview .btn-primary:before{background-image:url(../../../assets/images/long-arrow-white-thick.svg)}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:100%;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 0}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}.video-section{overflow:hidden;padding:0;position:relative}.video-section__video{border-radius:16px;max-height:704px;object-fit:cover;width:100%}.video-section .blurred-light{display:none}.video-section .bg-absolute{background:linear-gradient(270deg,transparent,rgba(0,0,0,.9) 57.76%);z-index:0}.video-section__play-btn{height:100%;inset:0;margin:auto;position:absolute;transition:.5s ease-in-out}.video-section__play-btn.playing{opacity:0;transform:translateY(40px)}.video-section__play-btn.playing .play-img{display:none;opacity:0}.video-section__play-btn.playing .pause-img{display:inline}.video-section__play-img{height:80px}.form-toolbar,.video-section__play-img.pause-img{display:none}.form-toolbar:before{animation:moveLine 10s linear infinite;background:linear-gradient(90deg,#000 10%,#00ccf7 50%,#bcde3d 55%,#000 90%);content:"";height:2px;position:absolute;top:0;width:100%}.form-toolbar__wrapper{align-items:center;display:flex;gap:8px;justify-content:center}.form-toolbar__or{font-size:11.204px;font-style:normal;font-weight:300;letter-spacing:-.112px;line-height:3;opacity:.4;padding-inline:4px;position:relative}.form-toolbar__or:after,.form-toolbar__or:before{background:#d9d9d9;content:"";height:8.003px;inset-inline:0;margin-inline:auto;position:absolute;width:.8px}.form-toolbar__or:after{bottom:0;top:auto}.form-toolbar .gform_heading{margin-right:8px}.form-toolbar .btn-primary{letter-spacing:.4px;padding:10px 48px 10px 20px}@keyframes moveLine{0%{right:-120%}50%{right:120%}to{right:-120%}}