body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.button{display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;height:50px;padding:0 24px}.button--primary{background:#ffd500;color:#0d0d0d;transition:all .3s ease}.button--primary:hover{background:#fff}.button--secondary{background:#fff;color:#0d0d0d}.next-arrow,.prev-arrow{display:block;width:14px;height:16px;position:absolute;top:-67px;right:0;cursor:pointer;background-repeat:no-repeat;background-size:14px 16px}@media only screen and (max-width:767px){.next-arrow,.prev-arrow{top:unset;bottom:-45px}}.prev-arrow{background-image:url(/static/media/left_arrow.6ec57259.svg);margin-right:45px}@media only screen and (max-width:767px){.prev-arrow{left:50%;transform:translateX(-25px)}}.next-arrow{background-image:url(/static/media/right_arrow.3659f07e.svg)}@media only screen and (max-width:767px){.next-arrow{right:50%;transform:translateX(25px)}}.h1,h1{font-size:3.157em}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:2.369em}.h3,h3{font-size:1.777em}.h3,.h4,h3,h4{font-weight:500}.h4,h4{font-size:1.333em}.caption,button,caption{font-size:1em;font-weight:500}.caption,caption{letter-spacing:.2em;text-transform:uppercase}p{font-size:1em}small{font-size:.75em}html{font-size:15px}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}a{text-decoration:none}a,a:focus,a:hover{color:#fff}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.navbar{height:74px;padding:0}.navbar__logo{padding-top:24px}.navbar__logo a{display:inline-block;padding:11.25px 0 11.71px}.navbar__logo a img{height:27.04px}@media only screen and (max-width:576px){.navbar__logo a img{height:18.84px}}.navbar__buttons{padding-top:24px}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-toggler .navbar-toggler-icon{background:url(/static/media/menu.62631c12.svg)}.offcanvas.offcanvas-menu{width:100vw}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu{min-height:100vh;overflow-y:auto;overflow-x:hidden}}.offcanvas.offcanvas-menu .offcanvas__wrapper{position:relative;background:#0d0d0d;height:100%}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo{padding-top:24px;position:relative}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo{background:#ffd500}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo:before{content:"";width:100%;height:100%;position:absolute;top:0;right:99%;background:#0d0d0d}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo:before{background:#ffd500}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo a{display:inline-block;padding:11.25px 0}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo a img{height:27px}@media only screen and (max-width:576px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__logo a img{height:18.84px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__buttons{padding-top:24px;background:#ffd500;position:relative}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__buttons:after{content:"";width:120%;height:100%;position:absolute;top:0;right:-120%;background:#ffd500}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__buttons button:focus{outline:none;box-shadow:none}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__header__buttons .button__close{background:none;border:none}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact{background:#0d0d0d;color:#fff;padding-top:150px;position:relative}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact{padding-top:100px;padding-bottom:50px}}@media only screen and (max-width:576px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact{padding-top:50px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact:before{content:"";width:100%;height:100%;position:absolute;top:0;right:99%;background:#0d0d0d}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact:after{content:"";width:100%;height:100%;position:absolute;top:0;right:-100%;background:#0d0d0d}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact p{margin:0}@media only screen and (max-width:576px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact p{font-size:14px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact h1{margin-top:5px}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact h1{font-size:36px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact h3{margin:30px 0 0}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact h3{font-size:18.66px;margin-top:42px}}@media only screen and (max-width:576px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__contact h3+h3{margin-top:17px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav{background:#ffd500;padding-top:150px;position:relative}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav{padding-top:100px;padding-bottom:50px}}@media only screen and (max-width:576px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav{padding-top:50px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav:after{content:"";width:120%;height:100%;position:absolute;top:0;right:-120%;background:#ffd500}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav:before{content:"";width:100%;height:100%;position:absolute;top:0;left:-100%;background:#ffd500}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav ul{margin-left:100px}@media only screen and (max-width:1024px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav ul{margin-left:0}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav .nav-link{cursor:pointer}@media only screen and (max-width:767px){.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav li{font-size:36px}}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav span{display:inline-block;color:#0d0d0d;position:relative;z-index:1}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav span:after{content:"";width:110%;height:30px;position:absolute;left:-5%;bottom:5px;background:#fff;opacity:0;z-index:-1;transition:all .3s ease}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav span:active:after,.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav span:focus:after,.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav span:hover:after{opacity:.3}.offcanvas.offcanvas-menu .offcanvas__wrapper .offcanvas__body__nav span a{color:#0d0d0d}.about-us{background:linear-gradient(180deg,#0d0d0d,#0a0a0a)}.about-us .caption{margin-bottom:15px}@media only screen and (max-width:576px){.about-us .caption{font-size:14px}}.about-us__text{color:#fff}.about-us__text p{opacity:.85}.about-us__text h2{margin-bottom:35px}@media only screen and (max-width:974px){.about-us__tabs{margin-top:36px;margin-bottom:36px}}.about-us__tabs__tab.nav-link{color:#fff;text-align:left;border-left:1px solid hsla(0,0%,100%,.3);border-radius:0;padding:12px 0 12px 36px}.about-us__tabs__tab.nav-link.active{background:none;color:#ffd500;border-color:#ffd500}.about-us__tabs-content{color:#fff}.about-us__tabs-content p,.about-us__tabs-content small{opacity:.85}.about-us__tabs-content h3{margin-bottom:28px}.about-us__tabs-content p{margin-bottom:20px}.about-us__tabs-content .technologies-item img{width:25px;margin-right:6px;filter:grayscale(100%);transition:all .3s ease-in-out}.about-us__tabs-content .technologies-item:hover img{filter:grayscale(0)}.about-us__coa{position:relative;margin-top:60px}@media only screen and (max-width:767px){.about-us__coa{background:#ffd500}}.about-us__coa__img{width:100%;object-fit:cover}.about-us__coa__text{position:absolute;bottom:0;right:11.25px;background:#0a0a0a;color:#fff;padding:24px 47px;transition:all .3s ease-in-out;cursor:pointer}@media only screen and (max-width:767px){.about-us__coa__text{position:unset;background:#ffd500;color:#0d0d0d;padding:30px 0}}@media only screen and (max-width:767px){.about-us__coa__text>:first-child{font-size:26px;font-weight:500}}.about-us__coa__text:hover{background:#ffd500;color:#0d0d0d}.about-us__coa__text:hover svg{fill:#0d0d0d}.about-us__coa__text--arrow svg{margin-left:1rem;transition:all .3s ease-in-out}.hero{height:calc(90vh - 74px)}@media only screen and (max-width:1366px){.hero{height:auto;min-height:100vh}}.hero__text{color:#fff;margin-top:150px}.hero__text--white{color:#fff}.hero__text--yellow{color:#ffd500}.hero__text__title{font-size:76px;margin-top:25px;font-weight:900}@media only screen and (max-width:576px){.hero__text__title{font-size:53px}}.hero__text h4{margin-top:25px;opacity:.85}@media only screen and (max-width:576px){.hero__text h4{font-size:18.66px}}.hero__badge{position:relative;min-height:261px}@media only screen and (max-width:767px){.hero__badge{position:unset;display:flex;justify-content:flex-end;overflow:hidden}}.hero__badge img{position:absolute;top:100%;right:50px;transform:translateY(-50%)}@media only screen and (max-width:974px){.hero__badge img{top:0;transform:unset}}@media only screen and (max-width:767px){.hero__badge img{position:unset;transform:unset;margin-right:-60px}}.portfolio{margin-top:150px;color:#fff}@media only screen and (max-width:576px){.portfolio{margin-top:100px}}.portfolio__about-section{margin-top:15px}.portfolio__about-section p{opacity:.85}@media only screen and (max-width:767px){.portfolio__about-section p{margin-top:38px}}.portfolio__tabs{margin-top:60px}@media only screen and (max-width:767px){.portfolio__tabs{margin-top:38px}}.portfolio__tabs__nav{border-bottom:none}@media only screen and (max-width:767px){.portfolio__tabs__nav{flex-wrap:nowrap;overflow-y:auto}}.portfolio__tabs__tab.nav-link{color:#fff;border-radius:0;background:none;border:none;border-bottom:1px solid transparent;margin-bottom:1px}.portfolio__tabs__tab.nav-link:hover{border-radius:0;border-color:#ffd500}.portfolio__tabs__tab.nav-link.active{background:none;color:#fff;border-radius:0;border-color:#ffd500}@media only screen and (max-width:576px){.portfolio__tabs__tab.nav-link{font-size:14px;white-space:nowrap}}.portfolio__tabs__content__box{position:relative;overflow:hidden;height:100%;max-height:350px}.portfolio__tabs__content__box img{height:100%;object-fit:cover;object-position:top}.portfolio__tabs__content__box__text{background-color:#0d0d0d;position:absolute;bottom:-100%;width:90%;left:5%;padding:18px 20px;opacity:0;transition:all .3s ease-in-out}.portfolio__tabs__content__box__text:hover path{fill:#ffd500!important}.portfolio__tabs__content__box__text .button{margin-top:5px}.portfolio__tabs__content__box:focus-visible .portfolio__tabs__content__box__text,.portfolio__tabs__content__box:focus .portfolio__tabs__content__box__text,.portfolio__tabs__content__box:hover .portfolio__tabs__content__box__text{bottom:10px;opacity:1}.testimonials{padding-top:120px}.testimonials__about-section h2{color:#fff;margin-top:5px}.testimonials__about-section p{color:#fff;text-align:right;align-self:center}@media only screen and (max-width:991px){.testimonials__about-section p{text-align:left;margin-top:16px;margin-left:0}}.testimonials .slick-slide{padding-left:30px}.testimonials .slick-list{margin-left:-30px}.testimonials__quote{color:#fff;background:#0d0d0d;padding:68px 48px 51px;min-height:426px;display:flex!important;flex-direction:column}.testimonials__quote>img{margin-bottom:32px;display:block;width:42px}.testimonials__quote__text{opacity:.87;margin-bottom:42px;display:block}.testimonials__quote__author-image{margin-right:16px;width:48px;height:48px}.testimonials__quote__author-image img{width:100%;border-radius:50%}.testimonials__quote__author-position{opacity:.5;margin-top:5px}.testimonials #testimonials-slider{margin-top:90px}.team{margin-top:120px;margin-bottom:120px}.team__about-section h2{color:#fff;margin-top:5px}.team__about-section p{color:#fff;text-align:right;align-self:center}@media only screen and (max-width:991px){.team__about-section p{text-align:left;margin-top:16px;margin-left:0}}.team__slider{margin-top:90px}.team__slider .slick-slide{padding-left:30px;height:auto}.team__slider .slick-slide>div{height:100%}.team__slider .slick-list{margin-left:-30px}.team__slider .slick-list .slick-track{display:flex}.team__slider__box{position:relative;overflow:hidden;opacity:.9;height:100%}.team__slider__box__image{opacity:.8;transition:all .3s ease-in-out;height:100%;object-fit:cover}.team__slider__box__text{color:#fff;position:absolute;bottom:-100%;left:5%;width:90%;background:#0d0d0d;opacity:.83;padding:16px;transition:all .3s ease-in-out}.team__slider__box__text--position{color:#ffd500;margin-bottom:6px}.team__slider__box__soc-med{margin-top:8px}.team__slider__box__soc-med--linkedin{opacity:.2;margin-right:13px}.team__slider__box:hover .team__slider__box__image{opacity:1}.team__slider__box:hover .team__slider__box__text{bottom:10px}.footer{color:#fff}.footer__line{color:#fff;opacity:.2;margin-top:0;margin-bottom:0}.footer .caption{margin-top:35px}@media only screen and (max-width:576px){.footer .caption{font-size:14px}}.footer__coa{margin-top:5px}@media only screen and (max-width:576px){.footer__coa{font-size:26px;font-weight:500;margin-top:16px}}.footer__coa--arrow{cursor:pointer}@media only screen and (max-width:576px){.footer__coa--arrow h2{font-size:36px}}.footer__coa--arrow:hover{color:#ffd500}.footer__coa--arrow:hover svg{fill:#ffd500}.footer__coa--arrow svg{margin-left:1rem}.footer__info{margin-top:85px;margin-bottom:45px}.footer__info--lower{margin-top:15px}@media only screen and (max-width:974px){.footer__info__logo{display:flex;justify-content:center;align-items:center;margin-bottom:30px}}@media only screen and (max-width:974px){.footer__info__company{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}}@media only screen and (max-width:576px){.footer__info__company{align-items:start;padding-left:50px}}@media only screen and (max-width:974px){.footer__soc-med{margin-top:30px}}.footer__soc-med__icons a{display:inline-block}.footer__soc-med__icons a img{width:25px;height:25px}.footer__soc-med__icons a+a{margin-left:20px}.page-not-found{min-height:100vh;background:url(/static/media/hero_background.d08ea123.png);background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center}.page-not-found .navbar{position:fixed;top:0;width:100%}.page-not-found__message{color:#fff;text-align:center}.page-not-found__message h1{font-size:76px;margin-bottom:25px}.page-not-found__message h1 span{color:#ffd500}.page-not-found__message h4{margin-bottom:25px}.offcanvas-contact{background:#0d0d0d;color:#fff;width:628px}@media only screen and (max-width:576px){.offcanvas-contact{width:100%}}.offcanvas-contact h3{width:min(400px,100%)}.offcanvas-contact__body{padding-left:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width:1366px){.offcanvas-contact__body{display:unset;padding-top:100px;padding-bottom:100px}}@media only screen and (max-width:576px){.offcanvas-contact__body{justify-content:unset;padding:80px 25px}}.offcanvas-contact__close-button{background:transparent;border:none}.offcanvas-contact__input{width:min(452px,100%);background:#0a0a0a;color:#fff;border:1px solid #e2e7f0;padding:14px 20px}.offcanvas-contact__input:focus{background:#0a0a0a!important;color:#fff;border-color:#a0aec0;box-shadow:none}.offcanvas-contact__input::placeholder{color:#fff}.offcanvas-contact__input-file{background:#0a0a0a;color:#fff}.offcanvas-contact__button{width:min(452px,100%)}.offcanvas-contact .privacy-policy-link{color:#ffd500}.offcanvas-contact .error{border:1px solid #ffd500;position:relative}.offcanvas-contact .error__icon{width:20px;height:20px;background-color:green;position:absolute;top:50%;left:min(412px,90%);transform:translateY(-50%);background:url(/static/media/warning.6a75927a.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}.offcanvas-contact .confirmation-message{width:min(452px,100%);background:#ecf9ee;color:#3db54e;border:1px solid #3db54e;padding:14px 20px;font-size:1rem;font-weight:500}.modal-backdrop{background:rgba(0,0,0,.44);-webkit-backdrop-filter:blur(29px);backdrop-filter:blur(29px)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.custom-checkbox .form-check-input:checked~.form-check-label:before{background-color:#000}.form-check-input{background-color:#0d0d0d;width:28px;height:28px;border-color:#e2e7f0}.form-check-input:focus{outline:none;border-color:#a0aec0;box-shadow:none}.form-check-input:checked{background-color:#ffd500!important;outline:none}.project-info{color:#fff;padding-top:100px}@media only screen and (max-width:576px){.project-info{padding-top:50px}}@media only screen and (max-width:576px){.project-info__intro{margin-top:30px}}.project-info__intro>p{opacity:.85}.project-info__intro__info{margin-top:30px}@media only screen and (max-width:576px){.project-info__intro__info{flex-direction:column;margin-top:30px}}.project-info__intro__info p{font-weight:700}@media only screen and (max-width:576px){.project-info__intro__info p+p{margin-top:20px}}.project-info__intro__info p span{opacity:.85}.project-info__cover-img{margin-top:50px;margin-bottom:50px}@media only screen and (max-width:576px){.project-info__cover-img{margin-bottom:30px}}.project-info__challenge,.project-info__solution{margin-bottom:50px}.project-info__challenge p,.project-info__solution p{margin-top:20px;opacity:.85}.project-info__result{margin-top:50px;margin-bottom:50px}@media only screen and (max-width:576px){.project-info__result{margin-top:35px}}.project-info__result p{margin-top:20px;opacity:.85}@font-face{font-family:"HelveticaNowDisplay";src:local("HelveticaNowDisplay"),url(/static/media/HelveticaNowDisplay-Bold.b3065eb5.otf) format("truetype");font-weight:700}@font-face{font-family:"HelveticaNowDisplay";src:local("HelveticaNowDisplay"),url(/static/media/HelveticaNowDisplay-Regular.c9fec60f.otf) format("truetype");font-weight:400}@font-face{font-family:"HelveticaNowDisplay";src:local("HelveticaNowDisplay"),url(/static/media/HelveticaNowDisplay-Medium.ecb7297b.otf) format("truetype");font-weight:500}@font-face{font-family:"HelveticaNowDisplay";src:local("HelveticaNowDisplay"),url(/static/media/HelveticaNowDisplay-Black.e60a1912.otf) format("truetype");font-weight:900}body{background:#0a0a0a;font-family:HelveticaNowDisplay}.header{background:url(/static/media/hero_background.d08ea123.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;min-height:90vh}.caption{color:#ffd500}.about-us,.portfolio,.team,.testimonials{min-height:50vh}
/*# sourceMappingURL=main.59fd1f6e.chunk.css.map */