.section-header{top:20px}@media screen and (min-width: 990px){.section-header{top:65px}}.header-wrapper{background-color:transparent}.site-header{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(44,45,58,.2);border-radius:32px;background-color:#fff6;height:64px;padding:0 10px;gap:5px;transition:background-color .5s ease,border-radius .5s ease;position:relative}@media screen and (min-width: 750px){.site-header{height:73px;border-radius:37px}}.site-header:hover,.site-header:focus-within,.menu-open .site-header{background-color:#fff}.site-header:has(.list-menu__li--dropdown:hover,.list-menu__li--dropdown:focus-within),.menu-open .site-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.site-header:after{content:"";position:fixed;background-color:#5c6ac4;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.site-header:has(.list-menu__li--dropdown:hover,.list-menu__li--dropdown:focus-within):after,.site-header:has(.list-menu__li--flyout:hover,.list-menu__li--flyout:focus-within):after,.menu-open .site-header:after{opacity:.4;visibility:visible}.header__heading-logo-wrapper{width:78px}@media screen and (min-width: 990px){.header__heading-logo-wrapper{width:92px}}.site-header .header__heading{padding-left:5px;margin-right:auto}@media screen and (min-width: 1100px){.site-header .header__heading{padding-left:7px;margin-right:0}.site-header .contact_button{padding-right:7px}}@media screen and (min-width: 1200px){.site-header .header__heading{width:117px}}.site-header .header__inline-menu{height:100%}.site-header .list-menu--inline{display:flex;height:100%}.site-header .list-menu__item{height:100%}.site-header .header__heading-link{padding:0;margin:0}.header__menu-item span{position:relative;font-family:Inter;font-size:16px;font-weight:400;line-height:21px;color:#16171d;z-index:1;display:flex;gap:10px;align-items:center}@media screen and (min-width: 1300px){.header__menu-item span{font-size:18px}}.header__menu-logoItem span{font-weight:600}.header__menu-item:hover>span,.list-menu__li--dropdown:is(:hover,:focus,:focus-within)>.header__menu-item>span,.list-menu__li--flyout:is(:hover,:focus,:focus-within)>.header__menu-item>span{color:#324df7}@media screen and (max-width: 749px){.contact_button .button{font-size:12px;min-height:40px;padding-inline:16px;border-radius:14px}.contact_button .button svg{width:10px}}.header__submenu{width:calc(100% + 2px);min-width:auto;z-index:-1;background:#fff;border:1px solid rgba(44,45,58,.2);border-radius:0 0 37px 37px;pointer-events:none;left:-1px;padding:30px 17px 17px;max-height:calc(100vh - 160px);overflow-y:auto;position:absolute;visibility:hidden;opacity:0;transform:translateY(-20px);transition:visibility .5s ease,opacity .5s ease,transform .5s ease}.list-menu__li--dropdown:is(:hover,:focus,:focus-within) .header__submenu,.list-menu__li--flyout:is(:hover,:focus,:focus-within) .header__submenu{visibility:visible;opacity:1;transform:none;z-index:10;pointer-events:auto}.list-menu__li--flyout{position:relative}.mega-menu__columns{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mega-menu__column-withGap{margin-top:44px}@media screen and (min-width: 1200px){.mega-menu__column-withGap{margin-top:57px}}.mega-menu__items{display:flex;flex-direction:column;gap:12px;margin:0 0 13px;padding:0;list-style:none}.mega-menu__heading{font-family:Outfit;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#324df7;margin-block:0 10px;padding:0;text-decoration:none;display:inline-block}@media screen and (min-width: 1200px){.mega-menu__heading{font-size:24px}}.mega-menu__heading--link{display:flex;align-items:center;gap:5px}.mega-menu__heading--link .mega-menu__link-icon{opacity:1;visibility:visible;transform:none}.mega-menu__link{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:16px;font-weight:400;line-height:1.5;color:inherit}.mega-menu__logo{width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid}.mega-menu__logo img{width:100%;height:100%;object-fit:cover}.mega-menu__link-icon{width:20px;height:20px;overflow:hidden;opacity:0;visibility:hidden;color:#324df7;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;transform:translate(-5px,5px)}@media (hover: hover){.mega-menu__link:hover .mega-menu__link-icon{transform:none;opacity:1;visibility:visible}}.mega-menu__link-icon svg{width:100%;height:100%}.mega-promo{overflow:hidden;border-radius:19px;display:grid;text-decoration:none;position:relative}.mega-promo__img{width:100%;display:flex;grid-column:1;grid-row:1;position:relative}.mega-promo__img:after{content:"";display:block;inline-size:0;padding-block-start:120%}.mega-promo__img img{max-width:100%;height:auto;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (hover: hover){.mega-promo__img img{transform:scale(1.025);transition:transform .5s ease}.mega-promo:hover .mega-promo__img img{transform:none}}.mega-promo__title{position:absolute;z-index:1;display:flex;color:#16171d;font-size:12px;line-height:1.2;bottom:10px;left:10px;background:#fff;padding:5px 10px;border-radius:10px}.mega-promo__title-light{color:#fff;background-color:#16171d}.menu-drawer__submenu .mega-menu__items{padding-inline:25px}.menu-drawer__submenu .mega-menu__items:last-child{margin-block-end:25px}.menu-drawer__submenu .mega-menu__items+.mega-menu__items .mega-menu__heading{margin-block-start:50px}.button{min-height:52px;font-size:15px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:0;padding-inline:25px;border-radius:16px;gap:15px;transition:background-color .5s ease,color .5s ease}@media screen and (min-width: 750px){.button{font-size:18px}}.button:hover{background-color:#324df7}.button svg{width:16px;transition:transform .5s ease}.button:hover svg{transform:translate(3px)}.button--small{min-height:40px;font-size:15px;padding-inline:20px;border-radius:12px}.footer__signup{margin-top:50px}@media screen and (min-width: 750px){.footer__signup{margin-top:100px}}.footer__signup-text{font-size:16px;font-weight:400;line-height:24px}@media screen and (min-width: 750px){.footer__signup-text{font-size:18px;line-height:28px}}.newsletter-form--footer{max-width:none!important;margin:0!important}@media screen and (min-width: 750px){.newsletter-form--footer{max-width:340px!important}}.newsletter-form--footer .newsletter-form__field-wrapper .field__input{height:72px}@media screen and (min-width: 750px){.newsletter-form--footer .newsletter-form__field-wrapper .field__input{height:88px}}.newsletter-form--footer .field__label{font-size:22px;top:19px}@media screen and (min-width: 750px){.newsletter-form--footer .field__label{top:26px}}.newsletter-form--footer .newsletter-form__button{width:70px}.newsletter-form--footer .newsletter-form__button svg{width:20px;height:20px}.image-with-text{border-radius:20px;overflow:hidden}@media screen and (min-width: 750px){.image-with-text{border-radius:30px}}.image-with-text .tech-stack{font-family:Outfit;font-size:30px;font-weight:600;line-height:34px;letter-spacing:-.02em;margin-bottom:20px}@media screen and (min-width: 750px){.image-with-text .tech-stack{font-size:66px;line-height:60px;letter-spacing:-2px;margin-bottom:40px}}.image-with-text .common_p{font-size:16px;font-weight:400;line-height:22px;margin-bottom:20px}@media screen and (min-width: 750px){.image-with-text .common_p{font-size:18px;line-height:28px;margin-bottom:40px}}.image-with-text ul{display:flex;flex-direction:column;gap:14px}.image-with-text li.common_li{font-size:16px;font-weight:400;line-height:24px}@media screen and (min-width: 750px){.image-with-text li.common_li{font-size:18px}}.image-with-text li.common_li i{font-size:24px}@media screen and (min-width: 750px){.image-with-text li.common_li i{font-size:28px}}.collection-list--cards{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 20px}@media screen and (min-width: 600px){.collection-list--cards{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 750px){.collection-list--cards{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 990px){.collection-list--cards{grid-template-columns:repeat(8,1fr)}}.collection-list--cards .collection-list__item,.collection-list--cards .grid__item{width:100%;max-width:none}.collection-list--cards .card{display:flex;flex-direction:column;align-items:center;gap:15px}.collection-list--cards .card__inner{width:55px}@media screen and (min-width: 990px){.collection-list--cards .card__inner{width:70px}}.collection-list--cards .card__content{max-width:110px}.collection-list--cards .card__information{padding:0}.collection-list--cards .card__heading{font-family:Inter;font-size:13px!important;font-weight:400!important;line-height:16px!important;text-align:center!important}.collection-group{display:block}.collection-group__new .collection-list__heading span{width:15px;display:inline-block;margin-left:10px;transition:color .3s ease}.collection-group__new h2{color:#b5b5b5}.collection-group__new h2 a{color:#b5b5b5;text-decoration:none;transition:opacity .3s ease}.collection-group__new h2 a:hover,.collection-group__new h2 a:hover span{color:#000}.collection-group__new{display:flex;padding-bottom:10px;gap:40px}.collection-group__new .collection-list__heading,.collection-group__new .collection-list__heading a{width:100%;text-align:left;font-size:26px!important}.collection-group__new .collection-list--cards,.collection-list--cards-new.collection-list--cards{gap:10px;list-style:none;padding-left:0;width:100%}.collection-group__new .card__media img,.collection-list--cards-new.collection-list--cards .card__media img{border-radius:100px}.collection-group__new .card>.card__inner,.collection-list--cards-new.collection-list--cards .card>.card__inner{border-radius:100px;background:#e2e5f6;width:80px;height:80px}.collection-group__new .card:hover>.card__inner,.collection-list--cards-new.collection-list--cards .card:hover>.card__inner{background:#d1d4e5}.collection-group__new .card .card__media>div{border-radius:100px}.collection-group__new .card .card__media,.collection-list--cards-new.collection-list--cards .card .card__media{width:70px;border-radius:100px;height:70px;left:5px;top:5px}.collection-group+.collection-group{margin-block:25px;border-block-start:1px solid rgba(44,45,58,.2);padding-block-start:40px}.collection-list__heading{font-family:Outfit,sans-serif;font-size:26px;line-height:1.5;font-weight:600;letter-spacing:-.017em;color:#2c2d3a;margin-block-start:0;text-align:center;padding-inline-start:15px}@media screen and (min-width: 768px){.collection-group__new .collection-list--cards>*,.collection-list--cards-new.collection-list--cards>*{max-width:8.3333%;min-width:100px}.collection-group__new .collection-list--cards,.collection-list--cards-new.collection-list--cards{display:flex;flex-flow:row wrap}.collection-group__new .collection-list__heading,.collection-group__new .collection-list__heading a{max-width:190px;padding-left:0}.collection-group__new h2{padding-top:40px}}@media screen and (max-width: 768px){.collection-group__new{flex-direction:column;gap:0}.collection-group__new h2{margin-bottom:20px}}@media screen and (min-width: 750px){.collection-list__heading{text-align:start;padding-inline-start:15px}}.collection-group__toggle{font-size:15px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:0;border:none;padding:0;background:none;outline:none;display:flex;align-items:center;gap:8px;cursor:pointer;margin-block-start:40px;margin-inline:auto}@media screen and (min-width: 750px){.collection-group__toggle{margin-inline:15px 0}}.collection-group__toggle svg{width:10px;transition:transform .5s ease}.collection-group__toggle:hover svg{transform:translate(3px)}@media screen and (min-width: 750px){.collection-group--tabletInline{display:grid;align-items:center;grid-template-columns:repeat(5,1fr);gap:20px}.collection-group--tabletInline .collection-list__heading{grid-column:1 / span 2}.collection-group--tabletInline .collection-list--cards{grid-template-columns:repeat(3,1fr);grid-column:3 / span 3}}@media screen and (min-width: 990px){.collection-group--desktopInline{display:grid;align-items:center;grid-template-columns:repeat(8,1fr);gap:20px}.collection-group--desktopInline .collection-list__heading{grid-column:1 / span 2}.collection-group--desktopInline .collection-list--cards{grid-template-columns:repeat(6,1fr);grid-column:3 / span 6}}.template--product .banner{padding-inline:20px}.template--product .banner:before,.template--product .banner__media:before{content:none!important}.agency-subtitle{display:block;font-size:26px;margin-top:-5px!important}@media screen and (min-width: 750px){.agency-subtitle{font-size:36px}}.body__gradient{position:absolute;height:auto;pointer-events:none;z-index:-1}.body__gradient--left{top:0;left:0;width:80%}.body__gradient--right{top:35%;right:0;width:50%}@media only screen and (min-width: 750px){.body__gradient--right{top:5%}}.banner--sustainability{--Main_Margin: 20px;--Header_Height: 64px;margin-block-start:calc((var(--Main_Margin) + var(--Header_Height)) * -1)}@media only screen and (min-width: 750px){.banner--sustainability{--Header_Height: 73px}}@media only screen and (min-width: 990px){.banner--sustainability{--Main_Margin: 60px}}.banner--sustainability .banner__heading{font-weight:600;letter-spacing:-.017em;font-family:outfit}.banner--sustainability .banner__heading strong{font-weight:600}.banner--sustainability .banner__text p{color:#fff;text-align:center}.banner--sustainability .banner__content{--Content_Padding: 40px;padding-block:calc(var(--Main_Margin) + var(--Header_Height) + var(--Content_Padding)) var(--Content_Padding);padding-inline:20px}@media only screen and (min-width: 750px){.banner--sustainability .banner__content{--Content_Padding: 80px}}.section--nextgen img{object-fit:contain}.section--team .image-with-text{background:url(Union.png) #324df7!important;background-repeat:no-repeat!important;color:#fff}@media screen and (max-width: 749px){.section--team .image-with-text__content{padding:20px!important}}.section--team .button{background-color:#fff;color:rgba(var(--color-button),var(--alpha-button-background))}.section--team .button:hover{background-color:rgba(var(--color-button),var(--alpha-button-background));color:#fff}.banner__subtitle,.main-blog__description{margin-top:3rem;margin-bottom:0;text-align:center;max-width:80%;margin-inline:auto}.banner__subtitle p,.rich-text__text p,.main-blog__description p{font-size:18px;margin:0;font-family:Inter;text-align:center;line-height:30px}@media screen and (min-width: 750px){.rich-text--links .rich-text__blocks{max-width:80%}}.rich-text--links h1{display:flex;flex-wrap:wrap;justify-content:center}.rich-text--links .rich-text__blocks *{overflow-wrap:normal}.arrow-button{display:flex;gap:2px;align-items:center;font-size:12px;font-weight:600;border-radius:36px;text-decoration:none;padding:3px 10px;min-height:36px;overflow:hidden;background:#2c2d3a;color:#fff;transition:background-color .3s ease,color .3s ease;cursor:pointer}.arrow-button:hover{background-color:#324df7}.arrow-button--large{font-size:16px;border-radius:50px;padding:8px 20px;min-height:50px;min-width:160px}.arrow-button__text{margin-inline-end:20px}.arrow-button__icon{width:20px;height:20px;overflow:hidden;display:grid;margin-inline-start:auto}.arrow-button__icon svg{width:100%;height:100%;transition:transform .3s ease;grid-column:1;grid-row:1}@media (hover: hover){.arrow-button:hover .svg-1,.arrow-link:hover .svg-1{transform:translate(100%,-100%)}}.arrow-button .svg-2,.arrow-link .svg-2{transform:translate(-100%,100%)}@media (hover: hover){.arrow-button:hover .svg-2,.arrow-link:hover .svg-2{transform:none}}c2-animate{display:block;opacity:0;transition:opacity .75s ease,transform .75s ease;transform:translateY(15px)}c2-animate[animated]{opacity:1;transform:none}@media screen and (min-width: 750px){c2-animate{transform:translateY(30px)}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/theme.css.map */
