@font-face{font-family:"Sofia Pro";font-style:normal;font-weight:400;src:url("../fonts/Sofia_Pro_Regular.woff") format("woff")}@font-face{font-family:"Sofia Pro";font-style:normal;font-weight:700;src:url("../fonts/Sofia_Pro_Bold.woff") format("woff")}*{margin:0;padding:0;outline:none;box-sizing:border-box;font-family:"Sofia Pro",sans-serif}table{border-collapse:collapse}pre,code,kbd,samp{font-family:monospace,monospace}iframe,video{display:block;height:auto}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-hyphenate-character:"-";tab-size:4;font-weight:400}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}img{display:block;max-width:100%;height:auto}path{transition:all .3s ease}a{color:inherit;display:inline-block;text-decoration:none;transition:all .3s ease}a.anchor{cursor:pointer}section{padding:6.5em 0}@media(max-width: 500px){section{padding:4em 0}section:not(.pb0)+section:not(.pt0):not(.pti){padding-top:0}}[id]{scroll-margin-top:90px}.preloader.active{opacity:0;visibility:hidden}.holder{max-width:73.125em;margin:0 auto;padding:0 15px;width:100%}.holder-max{max-width:83.875em}.grid-container{display:grid}.span-col-2{grid-column:span 2/auto}.span-col-3{grid-column:span 3/auto}.span-col-4{grid-column:span 4/auto}.span-row-2{grid-row:span 2/auto}.span-row-3{grid-row:span 3/auto}.span-row-4{grid-row:span 4/auto}.flex-container{display:flex;align-items:center}.align-left{display:flex;justify-content:flex-start}.align-center{display:flex;justify-content:center}.align-right{display:flex;justify-content:flex-end}.hidden{display:none !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.swiper-button-disabled{pointer-events:all !important}a[data-hover-text]{font-weight:500;color:rgba(0,0,0,0);position:relative}a[data-hover-text]:after{position:absolute;left:0;top:0;font-weight:normal;color:#261f17;content:attr(data-text);text-align:center;width:100%}a[data-hover-text]:hover:after{font-weight:500}.grecaptcha-badge{display:none}@keyframes arrow{0%{transform:translateY(0)}30%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes moveGradient{0%{transform:translateY(-110%)}100%{transform:translateY(150%)}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}.btn{user-select:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;display:inline-block;box-sizing:border-box;transition:all .3s ease-in-out;font-size:1em;padding:1em 3em;background:#e61d72;color:#fff;border:0;line-height:115%}@media(max-width: 500px){.btn{font-size:1.125em}}.btn:hover{background:#ce095a}.btn:disabled{pointer-events:none;opacity:.5}.btn.btn-mini{padding:0.5em 1.9375em}.btn.cky-btn-customize,.btn.btn-empty{border:1px solid rgba(255,255,255,.2);background:none;color:#000}.btn.cky-btn-customize:hover,.btn.btn-empty:hover{border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.05)}.btn.btn-white{background:#fff;color:#e61d72}.btn.btn-white:hover{background:#ce095a;color:#fff}textarea{resize:vertical;min-height:5.3125em}input,textarea,select{width:100%;transition:border .3s ease;appearance:none;border:0;border-bottom:1px solid rgba(0,0,0,.1019607843);padding:0.4705882353em 0;background:rgba(0,0,0,0);color:#000;font-weight:400;font-size:1.0625em}input:focus,textarea:focus,select:focus{border-color:#000}input[type=date],textarea[type=date],select[type=date]{appearance:unset}input[type=number],textarea[type=number],select[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,textarea[type=number]::-webkit-outer-spin-button,textarea[type=number]::-webkit-inner-spin-button,select[type=number]::-webkit-outer-spin-button,select[type=number]::-webkit-inner-spin-button{display:none;margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#667085}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#667085}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#667085}input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#667085}input[readonly],textarea[readonly],select[readonly]{cursor:not-allowed}input[type=checkbox],textarea[type=checkbox],select[type=checkbox]{width:24px;height:24px;border-radius:100%;cursor:pointer;position:relative;border:1px solid #000;padding:0;flex-shrink:0}input[type=checkbox]:after,textarea[type=checkbox]:after,select[type=checkbox]:after{content:"";position:absolute;display:block;top:4px;left:4px;width:14px;height:14px;opacity:0;border-radius:100%;transition:all .3s ease;background:#e61d72}input[type=checkbox]:checked:after,textarea[type=checkbox]:checked:after,select[type=checkbox]:checked:after{opacity:1}input[type=checkbox].switch,textarea[type=checkbox].switch,select[type=checkbox].switch{width:30px;height:20px;border-radius:50px;transition:all .3s ease;background:#b8b8b8;border:0}input[type=checkbox].switch:after,textarea[type=checkbox].switch:after,select[type=checkbox].switch:after{top:2px;left:2px;border-radius:100%;background:#fff;opacity:1;width:16px;height:16px}input[type=checkbox].switch:checked,textarea[type=checkbox].switch:checked,select[type=checkbox].switch:checked{background:#00be13}input[type=checkbox].switch:checked:after,textarea[type=checkbox].switch:checked:after,select[type=checkbox].switch:checked:after{transform:translateX(10px)}input[type=radio],textarea[type=radio],select[type=radio]{width:24px;height:24px;border-radius:100%;cursor:pointer;position:relative;border:1px solid #000;padding:0;flex-shrink:0}input[type=radio]:after,textarea[type=radio]:after,select[type=radio]:after{content:"";position:absolute;display:block;top:4px;left:4px;width:14px;height:14px;opacity:0;border-radius:100%;transition:all .3s ease;background:#e61d72}input[type=radio]:checked:after,textarea[type=radio]:checked:after,select[type=radio]:checked:after{opacity:1}main{padding-top:5.5625em;--swiper-pagination-bullet-horizontal-gap: 9px;overflow-x:hidden}header{padding:1.5em 0;position:fixed;z-index:9998;width:100%;transition:background .3s ease-in-out,padding .3s ease-in-out}header.fixed-header{background:rgba(255,255,255,.7019607843);backdrop-filter:blur(20px);padding:0.625em 0}header.fixed-header nav>ul>li>.services-nav{top:4.375em}header.fixed-header:hover{background:#fff}header.active{background:#fff;box-shadow:0 0 0 10px #fff}header .logo{display:flex}@media(max-width: 500px){header .logo{max-width:6.25em}}header .logo img{width:100%}header .holder>.flex-container{justify-content:space-between;gap:1.875em}header .holder>.flex-container>.flex-container{gap:4em}@media(max-width: 1100px){header .holder>.flex-container>.flex-container{gap:1.875em}}@media(max-width: 900px){header .holder>.flex-container .btn{display:none}}header .burger{flex-shrink:0;display:none}@media(max-width: 900px){header .burger{display:block}}@media(max-width: 900px){header nav{position:absolute;left:0;top:3.4375em;width:100%;background:#fff;display:none;box-shadow:0 15px 15px 0 rgba(0,0,0,.0509803922)}}header nav>ul{display:flex;gap:4em}@media(max-width: 1100px){header nav>ul{gap:1.875em}}@media(max-width: 900px){header nav>ul{max-height:90vh;overflow-y:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.875em 0;gap:0}}header nav>ul>li{list-style:none}@media(max-width: 900px){header nav>ul>li{width:100%}header nav>ul>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}}header nav>ul>li>a{transition:none}@media(max-width: 900px){header nav>ul>li>a{font-size:1.5em;padding:0.8333333333em 15px;width:100%;position:relative}header nav>ul>li>a svg{position:absolute;right:0;top:2px;height:100%;width:45px;padding:15px}header nav>ul>li>a svg.active{transform:rotate(180deg)}}header nav>ul>li>a svg{margin-left:0.5em;transform:translateY(-1px);transition:all .2s ease-in-out}header nav>ul>li>a.active,header nav>ul>li>a:hover{color:#e61d72}@media(min-width: 900px){header nav>ul>li>a.active svg,header nav>ul>li>a:hover svg{transform:translateY(2px)}}header nav>ul>li>.services-nav{transition:.3s ease-in-out;box-shadow:0 20px 20px rgba(152,162,179,.2);opacity:0;transform:translateY(-10px);visibility:hidden;position:absolute;left:0;top:5em;width:100%;background:#fff;border-top:1px solid rgba(0,0,0,.05);padding:3.5em 0;overflow-y:auto;max-height:calc(95vh - 70px);display:none}@media(max-width: 900px){header nav>ul>li>.services-nav{display:none;position:unset;opacity:1;visibility:inherit;transition:none;box-shadow:none;max-height:unset;transform:none;padding:0 0 2.5em}}header nav>ul>li>.services-nav .flex-container{justify-content:space-around;align-items:flex-start;gap:1.875em}@media(max-width: 900px){header nav>ul>li>.services-nav .flex-container{flex-direction:column;gap:2.5em}}header nav>ul>li>.services-nav .flex-container .item{width:100%;max-width:500px}@media(max-width: 900px){header nav>ul>li>.services-nav .flex-container .item{width:100%}header nav>ul>li>.services-nav .flex-container .item:first-child>strong{display:none}}header nav>ul>li>.services-nav .flex-container .item>strong{color:#98a2b3;display:block;font-size:0.75em;font-weight:700;line-height:100%;letter-spacing:1.92px;text-transform:uppercase;margin-bottom:1.6666666667em}header nav>ul>li>.services-nav .flex-container .item ul{list-style:none}header nav>ul>li>.services-nav .flex-container .item ul li:not(:last-child){margin-bottom:1em}header nav>ul>li>.services-nav .flex-container .item ul li a{display:flex;align-items:center;gap:1em}@media(max-width: 900px){header nav>ul>li>.services-nav .flex-container .item ul li a{font-size:1em;gap:1em}}header nav>ul>li>.services-nav .flex-container .item ul li a img{width:2.25em;height:2.25em}header nav>ul>li>.services-nav .flex-container .item ul li a svg{transform:none;cursor:pointer;transition:all .3s ease-in-out}header nav>ul>li>.services-nav .flex-container .item ul li a svg.active{transform:rotate(-180deg)}header nav>ul>li>.services-nav .flex-container .item ul li ul{margin-top:0.9375em;padding-left:3.25em;display:none;transition:none;overflow:hidden !important}header nav>ul>li>.services-nav .flex-container .item ul li ul a{font-size:0.875em;color:#475467}header nav>ul>li>.services-nav .flex-container .item ul li ul a img{display:none}header nav>ul>li>.services-nav .flex-container .item .card{display:block;border:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg, #fff 0%, rgba(0, 0, 0, 0.05) 100%);max-width:25em;padding:2em;color:#000}header nav>ul>li>.services-nav .flex-container .item .card img:first-child{max-height:200px;width:100%;object-fit:cover}header nav>ul>li>.services-nav .flex-container .item .card img:first-child+img{margin:1.5em 0;max-height:1.875em;max-width:50%}header nav>ul>li>.services-nav .flex-container .item .card .grid-container{grid-template-columns:repeat(2, 1fr);gap:0.625em}header nav>ul>li>.services-nav .flex-container .item .card .grid-container strong{display:block;font-size:1.5em;font-weight:400;line-height:130%;letter-spacing:-0.72px}header nav>ul>li>.services-nav .flex-container .item .card .grid-container span{font-size:0.875em;font-weight:400;line-height:160%}@media(min-width: 900px){header nav>ul>li:hover .services-nav{opacity:1;visibility:visible;transform:none}}header.dark-theme{color:#fff}header.dark-theme.fixed-header{background:rgba(0,0,0,.7019607843)}header.dark-theme.fixed-header:hover{background:#000}header.dark-theme.active{background:#000}@media(max-width: 900px){header.dark-theme.active{box-shadow:0 0 0 10px #000}}header.dark-theme~main>section.header-title{background:#000;color:#fff}header.dark-theme~main>section.header-title.no-gradient p{text-align:left}header.dark-theme~main>section.header-title:not(.no-gradient){margin-top:-5.625em}header.dark-theme~main>section.header-title:not(.no-gradient) .holder{padding-top:7.5em}header.dark-theme~main>section.header-title:not(.no-gradient) .lines{top:5.625em}header.dark-theme~main>section.header-title:not(.no-gradient):before{background-image:url("../img/services_dark.webp");background-size:contain;background-position:right;width:100%;max-width:68vw;top:-10%;right:0}@media(max-width: 1200px){header.dark-theme~main>section.header-title:not(.no-gradient):before{max-width:100%;right:0}}@media(max-width: 500px){header.dark-theme~main>section.header-title:not(.no-gradient):before{top:-20%;right:0;width:100%;transform:none}}header.dark-theme~main>section:nth-of-type(1){box-shadow:0 -100px 0 100px #000}@media(max-width: 900px){header.dark-theme nav{background:#000;box-shadow:0 15px 15px 0 rgba(0,0,0,.13)}header.dark-theme nav>ul>li:not(:last-child){border-bottom:1px solid #191919}}header.dark-theme nav>ul>li>.services-nav{background:#000;border-top:1px solid #191919}header.dark-theme nav>ul>li>.services-nav .flex-container .item ul li ul a{color:#818fa4}header.dark-theme nav>ul>li>.services-nav .flex-container .item .card{border:1px solid #28443d;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%),linear-gradient(0deg, #1C312B 0%, #4E897A 100%);color:#fff}header.dark-theme nav>ul>li>.services-nav .flex-container .item .card img:first-child+img{filter:invert(1)}header.dark-theme path{stroke:#fff}header.dark-theme .btn{background:#191919;backdrop-filter:blur(10px);color:#fff}footer .holder-max{padding:1.5em 15px 3em;background:#f2f4f7}@media(max-width: 500px){footer .holder-max{padding:1.5em 0}}footer .holder-max .flex-container{justify-content:space-between;width:100%;gap:1.875em;color:#000;max-width:63.125em;margin:0 auto}@media(max-width: 767px){footer .holder-max .flex-container{flex-direction:column;align-items:flex-start;margin-top:1.875em}}footer .holder-max .flex-container a,footer .holder-max .flex-container span{line-height:160%;font-size:0.875em}@media(max-width: 500px){footer .holder-max .flex-container a,footer .holder-max .flex-container span{font-size:1em}}footer .holder-max .flex-container .flex-container{max-width:25.3125em;color:rgba(0,0,0,.5019607843);margin:0}footer .holder-max .flex-container a:hover{color:#e61d72}.accordion .item{border-bottom:1px solid rgba(0,0,0,.05)}.accordion .item .header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.1428571429em 0;font-weight:500;font-size:1.75em;line-height:160%}@media(max-width: 550px){.accordion .item .header{font-size:1.5em;padding:0.6666666667em 0}}.accordion .item .header svg{flex-shrink:0;transition:all .3s ease;margin-left:0.9375em}.accordion .item .content{display:none;transition:box-shadow .3s ease;font-weight:500;font-size:1em;line-height:160%}.accordion .item .content div{color:#475467;padding-bottom:2em}@media(max-width: 550px){.accordion .item .content div{padding-bottom:1em}}.accordion .item.active .header svg{flex-shrink:0;transform:rotate(-180deg)}.accordion .item.active .header svg path{transform:translateX(4px) translateY(11px);d:path("M29 8H0H0")}.swiper{padding-right:1.875em;margin-top:3.5em}@media(max-width: 950px){.swiper{padding-right:15px;margin-top:2em}}.swiper-arrows{display:flex;justify-content:space-between;margin:0;padding:0;position:absolute;top:50%}@media(max-width: 600px){.swiper-arrows{padding:0 5px 0 5px}}.swiper-arrows .swiper-button-prev{margin-left:-2.1875em}.swiper-arrows .swiper-button-next,.swiper-arrows .swiper-button-prev{position:unset;background:#fff;border-radius:100%;box-shadow:0 20px 60px rgba(0,0,0,.06);padding:1.5em;width:auto;height:auto;transition:all .2s ease-in-out}.swiper-arrows .swiper-button-next:after,.swiper-arrows .swiper-button-next:before,.swiper-arrows .swiper-button-prev:after,.swiper-arrows .swiper-button-prev:before{display:none}@media(min-width: 600px){.swiper-arrows .swiper-button-next:hover,.swiper-arrows .swiper-button-prev:hover{background:#e61d72}.swiper-arrows .swiper-button-next:hover path,.swiper-arrows .swiper-button-prev:hover path{stroke:#fff}}@media(max-width: 600px){.swiper-arrows .swiper-button-next,.swiper-arrows .swiper-button-prev{transform:scale(0.6)}}.swiper-pagination{position:unset;margin-top:3.5em;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){.swiper-pagination{margin-top:2em}}.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#eaecf0;border:3px solid #fff;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{width:16px;height:16px;background:#fff;border-color:#6ec1ac}.suptitle{font-size:0.875em;margin-bottom:1.1428571429em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;color:#8bcdbd}.suptitle+.flex-container{gap:1.875em;justify-content:space-between}@media(max-width: 650px){.suptitle+.flex-container{flex-direction:column;align-items:flex-start}}.suptitle+.flex-container .subtitle{margin:0;max-width:20.2777777778em;text-wrap:balance}@media(max-width: 650px){.suptitle+.flex-container .subtitle{max-width:33.3333333333em}}.title{font-size:3.5em;font-weight:700;line-height:130%;letter-spacing:-1.68px;max-width:10.7142857143em;margin-left:-4px}@media(max-width: 500px){.title{font-size:2.125em;max-width:unset}}.subtitle{font-size:1.125em;margin-top:1.3333333333em;line-height:160%;color:#475467;max-width:33.3333333333em}.breadcrumbs{display:flex;gap:1em;margin-bottom:2.5em;flex-wrap:wrap}@media(max-width: 500px){.breadcrumbs{justify-content:center;margin-bottom:2em}}.breadcrumbs li{list-style:none;display:flex;gap:1em}.breadcrumbs li a,.breadcrumbs li span{color:#98a2b3;font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase}@media(max-width: 500px){.breadcrumbs li a,.breadcrumbs li span{font-size:0.75em}}.breadcrumbs li span{color:inherit;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:22.7142857143em}.breadcrumbs li:not(:last-child):after{content:"/";color:#98a2b3;font-size:0.875em;font-weight:700;line-height:160%}.tab-categories{display:flex;flex-wrap:wrap;margin:4em 0;gap:1em 0}@media(max-width: 767px){.tab-categories{margin:2em 0;justify-content:center}}.tab-categories a{font-size:0.75em;font-weight:700;line-height:100%;letter-spacing:1.92px;text-transform:uppercase;padding:1.6666666667em 2em;min-width:16.6666666667em;text-align:center;border:1px solid rgba(0,0,0,0)}.tab-categories a.active{border-color:#6ec1ac}.pagination{display:flex;margin-top:3.5em}@media(max-width: 500px){.pagination{margin-top:2em}}.pagination a{font-size:0.9375em;font-weight:700;line-height:157%;padding:0.6666666667em 1.2em 0.5333333333em;border-radius:8px;color:#475467}.pagination a:hover{color:#000}.pagination a.active{color:#000;background:rgba(0,0,0,.05)}section.common-hero{padding:3.125em 0;position:relative;background:url(../img/hero-bg.webp) center top/cover no-repeat}@media(max-width: 500px){section.common-hero{padding-top:1.0625em}}section.common-hero .bg{position:absolute;z-index:-1;height:160%;width:60%;right:0;top:-30%}@media(max-width: 950px){section.common-hero .bg{width:100%;top:-65%;right:0;opacity:.6}}section.common-hero .page-header-buttons .flex-container>p span,section.common-hero .btn.btn-empty{color:#fff}section.common-hero p{color:#fff}section.common-hero h1{font-size:4em;letter-spacing:-1.92px;line-height:110%;font-weight:400;margin-left:-4px;color:#fff}@media(max-width: 500px){section.common-hero h1{font-size:2.6875em;text-align:center}}section.common-hero h1 strong{line-height:100%;font-weight:700;display:block}@media(max-width: 500px){section.common-hero h1 strong{display:inline-block}}section.common-hero h1+p{font-size:1.25em;font-weight:400;line-height:160%;margin-top:1.6em}@media(max-width: 500px){section.common-hero h1+p{text-align:center;text-wrap:balance}}@media(max-width: 950px){section.common-hero .holder>.flex-container{flex-direction:column}}section.common-hero .flex-container{gap:1.5em}@media(max-width: 500px){section.common-hero .flex-container{gap:1em}}@media(min-width: 900px){section.common-hero+section.companies-slider{padding-top:3.5em}}.page-header-buttons .flex-container{gap:1.5em}@media(max-width: 500px){.page-header-buttons .flex-container{flex-direction:column}}.page-header-buttons .flex-container>p{display:flex;align-items:center;gap:1em}@media(max-width: 500px){.page-header-buttons .flex-container>p{gap:0.3125em}}.page-header-buttons .flex-container>p span{font-size:1em;color:rgba(0,0,0,.5)}.page-header-buttons .flex-container .item:last-child{max-width:50%}@media(max-width: 950px){.page-header-buttons .flex-container .item:last-child{max-width:400px}}.page-header-buttons .btn-wrapper{margin:3.5em 0}@media(max-width: 500px){.page-header-buttons .btn-wrapper{margin:2em 0;flex-direction:column}.page-header-buttons .btn-wrapper .btn{width:100%}}section.companies-slider strong{font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;color:#98a2b3;position:relative;z-index:2}section.companies-slider .companies-wrapper{margin-top:3.5em;overflow:hidden;mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 25%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%)}@media(max-width: 500px){section.companies-slider .companies-wrapper{margin-top:2em}}section.companies-slider .companies-wrapper .companies-logos{display:flex;flex-wrap:nowrap;animation:scroll linear infinite;animation-duration:var(--animation-duration);align-items:center}section.companies-slider .companies-wrapper .companies-logos div{flex:0 0 auto}section.companies-slider .companies-wrapper .companies-logos div img{display:block;padding:0 5em}@media(max-width: 767px){section.companies-slider .companies-wrapper .companies-logos div img{padding:0 3.125em}}@media(max-width: 500px){section.companies-slider .companies-wrapper .companies-logos div img{padding:0 1.875em}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--scroll-width)))}}section.about .grid-container{margin-top:3.5em;grid-template-columns:repeat(3, 1fr);gap:1.5em}@media(max-width: 950px){section.about .grid-container{margin-top:2em;grid-template-columns:repeat(2, 1fr)}}section.about .grid-container .item{display:flex;flex-direction:column;justify-content:space-between;gap:1.5em}@media(max-width: 950px){section.about .grid-container .item:first-child{display:grid;grid-column:span 2/auto;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){section.about .grid-container .item:first-child{grid-template-columns:repeat(1, 1fr)}}section.about .grid-container .card{background:#f9fafb;overflow:hidden}section.about .grid-container .card:first-child{padding:2.5em 2em}section.about .grid-container .card.align-center{flex-direction:column;text-align:center;align-items:center}section.about .grid-container .card.align-center img{margin-top:0.9375em;max-width:35em;width:100%;transform:translateY(4px)}section.about .grid-container .card img+div{padding:0 2.5em 2.5em}section.about .grid-container .card strong{font-size:1.75em;font-weight:700;line-height:110%;letter-spacing:-0.84px;display:block}@media(max-width: 600px){section.about .grid-container .card strong br{display:none}}section.about .grid-container .card strong p{color:#000}section.about .grid-container .card p{font-size:1em;line-height:160%;margin-top:0.5em;font-weight:400;max-width:33.75em;color:#475467}section.about .grid-container .card p strong{font-size:1em}section.about .grid-container .card .flex-container{justify-content:space-between}@media(max-width: 600px){section.about .grid-container .card .flex-container{flex-direction:column}}section.about .grid-container .card .flex-container div{max-width:19.375em;padding:2.5em}@media(max-width: 600px){section.about .grid-container .card .flex-container div{max-width:unset;text-align:center}}@media(max-width: 600px){section.about .grid-container .card .flex-container img{padding:0 2.5em}}section.services{position:relative}section.services:before{content:"";position:absolute;z-index:-1;display:block;right:0;top:-5%;height:50%;width:30%;background:url(../img/services.webp) right top/contain no-repeat}@media(max-width: 500px){section.services:before{width:50%}}section.services .services_wrapper{padding:4.5em 0;display:flex;gap:3.75em;justify-content:space-between}@media(max-width: 500px){section.services .services_wrapper{padding:2em 0}}section.services .services_wrapper .services_image{border-radius:1.6875em;padding:0 2.75em 3.4375em 2.75em;background:#f9fafb;max-width:28.9375em;width:100%;position:relative}@media(max-width: 900px){section.services .services_wrapper .services_image{display:none}}section.services .services_wrapper .services_image img{width:100%;top:0;position:sticky;padding-top:5.3125em}section.services .services_wrapper .accordion__home{width:50%}@media(max-width: 900px){section.services .services_wrapper .accordion__home{width:100%}}section.services .services_wrapper .accordion__home .accordion__home__item{padding-bottom:2.5em;border-top:1px #e8e8e8;border-bottom:1px #e8e8e8;position:relative;z-index:0}section.services .services_wrapper .accordion__home .accordion__home__item:first-child{border-top:0}section.services .services_wrapper .accordion__home .accordion__home__item:before{content:"";position:absolute;z-index:-1;left:-30px;top:0;width:calc(100% + 60px);height:100%;border-radius:8px;background:#f1f9f7;transition:all .2s ease-in;transform:scaleX(0.9);opacity:0}@media(max-width: 900px){section.services .services_wrapper .accordion__home .accordion__home__item:before{left:-22px;width:calc(100% + 44px);border-radius:0}}section.services .services_wrapper .accordion__home .accordion__home__item.active:before{transform:scaleX(0.96);opacity:1}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__header{cursor:pointer;display:flex;justify-content:space-between;gap:1.875em;align-items:center;padding-top:2.5em;user-select:none}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__header div{display:flex;gap:2.5em;align-items:center}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__header span{color:#8bcdbd;font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;display:block}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__header strong{font-size:1.75em;line-height:110%;letter-spacing:-0.84px}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content{display:none;padding-left:4.75em;transform:scale(0.9);opacity:0;transition:transform .3s linear}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content p{line-height:160%;text-wrap:balance;font-size:1.125em;color:#475467;margin:1.5em 0 2em}@media(max-width: 500px){section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content p{font-size:1em}}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content img{height:2px;margin-top:-2px;display:block;opacity:0}@media(max-width: 900px){section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content img{border-radius:8px;background:#eaecf0;margin-top:2em;padding:1.25em;max-width:85%;opacity:1;height:auto}}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content .flex-container{gap:2em}section.services .services_wrapper .accordion__home .accordion__home__item .accordion__home__item__content .flex-container a:not(.btn):hover{color:#e61d72}section.services .services_wrapper .accordion__home .accordion__home__item.active .accordion__home__item__content{transform:scale(1);opacity:1}@media(max-width: 500px){section.services .align-center>a{width:100%}}section.cases{background:url("../img/cases.webp") center/cover no-repeat #000;color:#fff;position:relative}@media(max-width: 500px){section.cases{background-size:cover;background-position-x:8%}}section.cases .subtitle{color:rgba(255,255,255,.7);max-width:27.7777777778em}section.cases .item{padding:3em;border:1px solid rgba(255,255,255,.1);background:rgba(28,49,43,.5);width:100%;transition:all .3s ease-in-out}section.cases .item:not(:last-child){margin-bottom:1.5em}@media(max-width: 500px){section.cases .item{padding:2em}}section.cases .item:nth-child(1 of .item){margin-top:3.5em}section.cases .item:nth-last-child(2){margin-bottom:3.5em}section.cases .item>.flex-container{justify-content:space-between;gap:0.9375em}@media(max-width: 850px){section.cases .item>.flex-container{flex-wrap:wrap}}@media(max-width: 500px){section.cases .item>.flex-container{flex-direction:column-reverse;gap:2.5em;align-items:flex-start}}section.cases .item>.flex-container+.flex-container{margin-top:2.5em}@media(max-width: 500px){section.cases .item>.flex-container+.flex-container{flex-direction:column;margin-top:0}}section.cases .item>.flex-container img{max-height:50px;filter:invert(1)}@media(max-width: 500px){section.cases .item>.flex-container img{max-width:60%;margin-bottom:2em}}section.cases .item>.flex-container img+div{gap:0}section.cases .item>.flex-container .tag{margin-left:1.1428571429em;padding:0.4285714286em 1.1428571429em 0.2857142857em;font-size:0.875em;font-weight:400;line-height:130%;border:1px solid #bce2d9;background:rgba(255,255,255,.1);border-radius:50px;min-width:9.2857142857em;text-align:center}@media(max-width: 500px){section.cases .item>.flex-container .tag{margin-left:0;margin-right:1.1428571429em;min-width:unset}}section.cases .item>.flex-container p{color:#98a2b3;font-size:1.25em;line-height:160%;max-width:18.5em}@media(max-width: 850px){section.cases .item>.flex-container p{max-width:100%;margin-bottom:0}}section.cases .item>.flex-container>div{display:flex;gap:2.1875em}section.cases .item>.flex-container>div div strong{font-size:2.25em;font-weight:400;line-height:110%;letter-spacing:-3%}@media(max-width: 500px){section.cases .item>.flex-container>div div strong{font-size:1.5em}}section.cases .item>.flex-container>div div span{display:block;color:#98a2b3;font-size:0.875em;line-height:160%;margin-top:0.8571428571em;max-width:12.1428571429em}@media(max-width: 500px){section.cases .item>.flex-container .circle{margin-top:0}}section.cases .item:hover{border:1px solid rgba(255,255,255,.3);background:rgba(28,49,43,.7882352941)}section.cases .item:hover .circle svg{transform:translateX(10px)}@media(max-width: 500px){section.cases .item:hover .circle svg{transform:none}}section.cases .align-center{gap:1.5em}@media(max-width: 500px){section.cases .align-center{flex-direction:column;gap:1em}}section.cases .align-center .btn.btn-empty{color:#fff;border-color:rgba(255,255,255,.2)}section.cases .align-center .btn.btn-empty:hover{border-color:#fff;background:rgba(255,255,255,.2)}section.cases.cases-light{background:none}section.cases.cases-light .title{color:#000}section.cases.cases-light .title+.item{margin-top:3.5em !important}@media(max-width: 500px){section.cases.cases-light .title+.item{margin-top:2em !important}}section.cases.cases-light .item{border:1px solid #eaecf0;background:rgba(255,255,255,.5)}section.cases.cases-light .item:nth-child(1 of .item){margin-top:0}section.cases.cases-light .item .flex-container img{filter:invert(0)}section.cases.cases-light .item .flex-container .tag{min-width:unset}section.cases.cases-light .item .flex-container p{color:#475467}section.cases.cases-light .item .flex-container .circle{background:#eaecf0}section.cases.cases-light .item .flex-container .circle path{stroke:#000}section.cases.cases-light .item .flex-container strong{color:#000}section.cases.cases-light .item .flex-container span{color:#475467}section.cases.cases-light .item.fullwidth .flex-container{align-items:stretch;gap:5em}@media(min-width: 500px){section.cases.cases-light .item.fullwidth .flex-container .circle{display:none}}@media(max-width: 900px){section.cases.cases-light .item.fullwidth .flex-container{flex-direction:column;gap:2em}}section.cases.cases-light .item.fullwidth .flex-container>img{max-height:unset;width:55%;object-fit:cover;margin:0}@media(max-width: 900px){section.cases.cases-light .item.fullwidth .flex-container>img{border-radius:0.625em;width:100%;max-width:unset}}section.cases.cases-light .item.fullwidth .flex-container img{margin:0}section.cases.cases-light .item.fullwidth .flex-container img+div{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:3em}@media(max-width: 850px){section.cases.cases-light .item.fullwidth .flex-container img+div{width:100%}}section.cases.cases-light .item.fullwidth .flex-container img+div>div{display:flex;gap:2em}section.cases.cases-light .item.fullwidth .flex-container img+div>div:first-child{gap:0;justify-content:flex-end;width:100%}@media(max-width: 850px){section.cases.cases-light .item.fullwidth .flex-container img+div>div:first-child{justify-content:flex-start;gap:1em}section.cases.cases-light .item.fullwidth .flex-container img+div>div:first-child span{margin:0}}.circle{display:flex;background:rgba(255,255,255,.1);align-items:center;justify-content:center;border-radius:100%;width:5em;height:5em}@media(max-width: 500px){.circle{width:3.5em;height:3.5em}}.circle svg{transition:all .3s ease-in-out}section.partners-slider strong{font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;color:rgba(0,0,0,.5019607843)}section.partners-slider .flex-container{margin-top:3.5em;justify-content:space-between;flex-wrap:wrap;gap:1.875em}@media(max-width: 500px){section.partners-slider .flex-container{gap:1.875em 3.75em;justify-content:center}}section.our-spec .holder-max .grid-container{margin-top:3.5em;grid-template-columns:repeat(3, 1fr);position:relative;gap:1.5em}@media(max-width: 650px){section.our-spec .holder-max .grid-container{grid-template-columns:repeat(12, 1fr);gap:0.3125em;padding-bottom:11.25em}}section.our-spec .holder-max .grid-container>img{width:100%;height:100%;min-height:300px;object-fit:cover}@media(max-width: 650px){section.our-spec .holder-max .grid-container>img{min-height:178px}section.our-spec .holder-max .grid-container>img:nth-child(2){grid-column:span 7/auto;transform:translate(-15px, 185px);border-radius:0 7px 7px 0}section.our-spec .holder-max .grid-container>img:nth-child(3){grid-column:span 5/auto;transform:translate(15px, 80px);border-radius:7px 0 0 7px}}section.our-spec .holder-max .grid-container>div{position:absolute;bottom:12.5em;left:0;width:100%}@media(max-width: 650px){section.our-spec .holder-max .grid-container>div{bottom:100%}}section.our-spec .holder-max .grid-container .holder{position:relative}section.our-spec .holder-max .grid-container .holder a{display:inline-flex;position:absolute;border-radius:100%;z-index:99;right:35%}@media(max-width: 650px){section.our-spec .holder-max .grid-container .holder a{right:unset;filter:invert(1);left:0}}section.our-spec .holder-max .grid-container .holder a div{transform:scale(1.001);transition:all .3s cubic-bezier(0.45, 0.9, 0.78, 1.1)}section.our-spec .holder-max .grid-container .holder a img{animation:rotate 15s linear infinite}section.our-spec .holder-max .grid-container .holder a svg{position:absolute;left:calc(50% - 7px);top:calc(50% - 6px);transform:scale(1.001);transition:all .3s cubic-bezier(0.45, 0.9, 0.78, 1.1)}section.our-spec .holder-max .grid-container .holder a:hover div{transform:scale(0.8)}section.our-spec .holder-max .grid-container .holder a:hover svg{transform:scale(1.5)}@media(max-width: 800px){section.get-free{background-size:cover;background-position:50%}}section.get-free .wrapper{background:url(../img/get_free.webp) #d2ece5 center/cover no-repeat;padding:6.5em 0}@media(max-width: 800px){section.get-free .wrapper{background-size:cover;background-position:70%;padding:4em 15px}}@media(max-width: 500px){section.get-free .holder{padding:0}}@media(max-width: 500px){section.get-free .holder .wrapper{border-radius:0}}section.get-free .title{max-width:unset;text-align:center;color:#fff}section.get-free .subtitle{text-align:center;color:#fff;max-width:50em;text-wrap:balance}@media(max-width: 500px){section.get-free .subtitle{font-size:1em}}section.get-free p{margin-top:2em}section.get-free .align-center+.align-center{margin-top:3.5em}@media(max-width: 500px){section.get-free .align-center+.align-center{margin-top:2em}}section.reference .item{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);border:1px solid rgba(0,0,0,.05);padding:3em;transition:all .2s ease-in-out}@media(max-width: 500px){section.reference .item{padding:2.5em 2em}}section.reference .item>img{width:auto;max-width:100px;height:50px}section.reference .item>strong{display:block;font-size:1.25em;margin:1.6em 0 0.1em;min-height:3em;font-weight:700;line-height:150%;letter-spacing:-0.6px}section.reference .item p{font-size:0.875em;line-height:160%;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}section.reference .item .link{display:flex;align-items:center;gap:1em}section.reference .item .link span{font-size:0.75em;font-weight:700;line-height:283%;letter-spacing:.96px;text-transform:uppercase;padding-top:3px}section.reference .item .link svg{transition:all .2s ease-in-out}section.reference .item:hover{background:rgba(139,205,189,.1411764706)}section.reference .item:hover .link svg{transform:translateX(5px)}section.reference .reference-container{grid-template-columns:repeat(2, 1fr);gap:1.5em}@media(max-width: 767px){section.reference .reference-container{grid-template-columns:repeat(1, 1fr)}}section.reference .reference-container .item:hover{background:rgba(110,193,172,.0784313725)}section.reference .reference-container .item strong{min-height:unset}section.reference .reference-container .item img{max-width:185px;height:30px;margin-bottom:3em}@media(max-width: 600px){section.reference .reference-container .item .purple-advantages{gap:1em}}section.reference .reference-container .item .purple-advantages strong{font-size:2.125em}section.reference .reference-container .item .purple-info{margin-top:1.5em;background:rgba(110,193,172,.0784313725);padding:1.5em}@media(max-width: 600px){section.reference .reference-container .item .purple-info{margin:1.5em -1.5em -1.875em}}section.reference .reference-container .item .purple-info strong{font-size:1.25em}section.reference .reference-container .item .purple-info p{font-size:0.875em;margin:1.7142857143em 0 1.4285714286em}section.reference.reference-dark{background:url("../img/cases.webp") center top/cover no-repeat;color:#fff}section.reference.reference-dark .subtitle{color:rgba(255,255,255,.7)}section.reference.reference-dark .item{background:rgba(28,49,43,.5);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1)}section.reference.reference-dark .item>img{filter:invert(1)}section.reference.reference-dark .item p{color:#98a2b3}section.reference.reference-dark .item .user span{color:#98a2b3}section.reference.reference-dark .item .link path{stroke:#fff}section.reference.reference-dark .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}section.reference.reference-dark .swiper-pagination .swiper-pagination-bullet-active{width:16px;height:16px;background:rgba(0,0,0,0);border-color:#fff}body.single-references .header-title .grid-container{grid-template-columns:repeat(2, 1fr)}@media(max-width: 700px){body.single-references .header-title .grid-container{grid-template-columns:repeat(1, 1fr);gap:1.875em}}body.single-references .header-title .grid-container .col:last-child img{filter:invert(1);margin-top:0;max-width:100px;max-height:50px}body.single-references .header-title .grid-container .col:last-child article h2,body.single-references .header-title .grid-container .col:last-child article h3,body.single-references .header-title .grid-container .col:last-child article h4,body.single-references .header-title .grid-container .col:last-child article h5,body.single-references .header-title .grid-container .col:last-child article h6{margin-top:20px;line-height:145%}body.single-references .header-title .grid-container .col:last-child article p{color:#98a2b3}body.single-references .header-title .grid-container .col:last-child article p:last-child{margin-bottom:0}.user{margin:2em 0;display:flex;align-items:center;gap:1em}.user img{border-radius:100%;aspect-ratio:1;object-fit:cover;max-width:3em}.user strong{display:block;font-size:1em;line-height:156%;letter-spacing:-0.16px}.user a,.user span{display:block;font-size:0.875em;font-weight:500;line-height:156%;letter-spacing:-0.14px;text-decoration-line:underline}section.first-steps .grid-container{margin:3.5em 0;grid-template-columns:repeat(4, 1fr);gap:1.5em}@media(max-width: 850px){section.first-steps .grid-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 500px){section.first-steps .grid-container{grid-template-columns:repeat(1, 1fr);margin:2em 0}}section.first-steps .grid-container .item{border:1px solid rgba(0,0,0,.1019607843);padding:3em 2em;position:relative}section.first-steps .grid-container .item .badge{font-size:0.875em;line-height:160%;margin-bottom:2.2857142857em;padding:0.2857142857em 0.8571428571em;border-radius:50px;border:1px solid #8bcdbd;display:inline-block}@media(max-width: 500px){section.first-steps .grid-container .item .badge{margin-bottom:1.1428571429em}}section.first-steps .grid-container .item span{display:block;color:#8bcdbd;font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px}section.first-steps .grid-container .item strong{display:block;font-size:1.25em;line-height:150%;font-weight:700;letter-spacing:-0.6px;margin:0.4em 0 1.6em}section.first-steps .grid-container .item p{font-size:1em;line-height:160%;color:#475467}section.first-steps .grid-container .item svg{position:absolute}section.first-steps .grid-container .item:nth-child(1) svg{top:1.25em;right:-2.875em}@media(max-width: 500px){section.first-steps .grid-container .item:nth-child(1) svg{top:90%;right:5%;transform:rotate(65deg)}}section.first-steps .grid-container .item:nth-child(2) svg{top:4.125em;right:-2.5em}@media(max-width: 850px){section.first-steps .grid-container .item:nth-child(2) svg{top:98%;right:97%;transform:rotate(110deg)}}@media(max-width: 500px){section.first-steps .grid-container .item:nth-child(2) svg{top:99%;right:5%;transform:rotate(95deg)}}section.first-steps .grid-container .item:nth-child(3) svg{top:0;right:-3.75em}@media(max-width: 850px){section.first-steps .grid-container .item:nth-child(3) svg{transform:rotate(35deg);top:1.875em}}@media(max-width: 500px){section.first-steps .grid-container .item:nth-child(3) svg{top:95%;right:5%;transform:rotate(65deg)}}@media(max-width: 500px){section.first-steps .align-center .btn{width:100%}}section.first-steps-service .grid-container{grid-template-columns:repeat(2, 1fr);gap:4em}@media(max-width: 767px){section.first-steps-service .grid-container{grid-template-columns:repeat(1, 1fr);gap:1.5em}section.first-steps-service .grid-container .item:nth-child(1) svg{top:90%;right:5%;transform:rotate(65deg)}section.first-steps-service .grid-container .item:nth-child(2) svg{top:99%;right:5%;transform:rotate(95deg)}section.first-steps-service .grid-container .item:nth-child(3) svg{top:95%;right:5%;transform:rotate(65deg)}}@media(min-width: 767px){section.first-steps-service .grid-container .item:nth-child(even){transform:translateY(64px)}section.first-steps-service .grid-container .item:nth-child(1) svg{top:3.125em;right:-3.125em;transform:rotate(25deg)}section.first-steps-service .grid-container .item:nth-child(2) svg{top:80%;right:unset;left:-50px;transform:scale(-1) rotate(-45deg)}section.first-steps-service .grid-container .item:nth-child(3) svg{top:45%;transform:rotate(45deg)}}section.contacts .holder-max{background:#f2f4f7}section.contacts .holder-max .holder{padding:6.5em 15px 0}@media(max-width: 500px){section.contacts .holder-max .holder{padding:4em 0 0}}section.contacts .holder-max .holder>.flex-container{justify-content:space-between;align-items:center;gap:3.75em;max-width:63.125em;margin:0 auto}@media(max-width: 767px){section.contacts .holder-max .holder>.flex-container{flex-direction:column;align-items:flex-start;gap:4em}}section.contacts .holder-max .holder ul{margin-top:0.9375em}section.contacts .item:first-child{width:50%}@media(max-width: 767px){section.contacts .item:first-child{width:100%}}section.contacts .item>img{margin-bottom:4em}@media(max-width: 500px){section.contacts .item>img{max-width:6.875em;margin-bottom:2.5em}}section.contacts .item>img+strong{font-size:2.5em;line-height:110%;letter-spacing:-1.2px;display:block;font-weight:700}@media(max-width: 500px){section.contacts .item>img+strong{font-size:2.125em}}section.contacts .item a{font-size:1.125em}section.contacts .item .contact-data{margin:4.5em 0;gap:2.5em}@media(max-width: 500px){section.contacts .item .contact-data{margin:2.5em 0}}section.contacts .item .contact-data div:nth-last-child(2){position:relative}section.contacts .item .contact-data div:nth-last-child(2):after{content:"";width:12px;height:12px;background:#3bba6a;border:4px solid #f2f4f7;display:block;position:absolute;border-radius:100%;right:0;top:1.25em}@media(max-width: 500px){section.contacts .item .contact-data div:nth-last-child(2):after{width:8px;height:8px;top:0.625em}}section.contacts .item .contact-data img{border-radius:100%;aspect-ratio:1;object-fit:cover;width:7.4375em}@media(max-width: 500px){section.contacts .item .contact-data img{width:5em}}section.contacts .item .contact-data strong{display:block;font-size:1.75em;line-height:110%;letter-spacing:-0.84px;margin-bottom:0.5714285714em;font-weight:700}@media(max-width: 500px){section.contacts .item .contact-data strong{font-size:1.25em;font-weight:400;line-height:160%}}section.contacts .item .contact-data a{display:block;line-height:160%;margin-top:0.5em;font-weight:700}section.contacts .item .contact-data a:hover{color:#e61d72}@media(max-width: 500px){section.contacts .item .contact-data a{margin-top:0}}section.contacts .item p{font-size:1.125em;line-height:160%;margin-bottom:1.5em}section.contacts .item p strong{font-weight:700}section.contacts .item ul li{background:url(../img/check-circle.svg) center left/auto 24px no-repeat;line-height:160%;font-size:1em;padding-left:2.5em;list-style:none}section.contacts .item ul li:not(:last-child){margin-bottom:1em}@media(max-width: 500px){section.contacts .item ul li{font-size:0.875em;padding-left:2.8571428571em}}section.contacts .item span.address{font-size:0.875em;line-height:160%;color:rgba(0,0,0,.5019607843);margin-top:4em;display:block}@media(max-width: 500px){section.contacts .item span.address{margin-top:2.5em}}section.contacts .item:last-child{width:25.3125em}@media(max-width: 550px){section.contacts .item:last-child{width:100%;transform:none}}section.contacts .item:last-child>span{display:block;font-size:0.875em;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;margin-bottom:3.4285714286em;font-weight:700}@media(max-width: 500px){section.contacts .item:last-child>span{margin-bottom:2.2857142857em}}section.contacts .item:last-child form>p{margin-bottom:2.6666666667em}@media(max-width: 500px){section.contacts .item:last-child form>p{margin-bottom:1.7777777778em}}section.contacts .item:last-child form>p label{line-height:160%}section.contacts .item:last-child form .acceptance-submit-container p{display:flex;align-items:center;margin-bottom:2.6666666667em}@media(max-width: 500px){section.contacts .item:last-child form .acceptance-submit-container p{margin-bottom:1.7777777778em}}section.contacts .item:last-child form input[type=checkbox]{margin-right:1em}@media(max-width: 500px){section.contacts .item:last-child form input[type=checkbox]{margin-right:0.625em}}section.contacts .item:last-child form input[type=checkbox]+label{font-size:0.875em;font-weight:400;line-height:155%}@media(max-width: 500px){section.contacts .item:last-child form input[type=checkbox]+label{font-size:0.75em}}section.contacts .item:last-child form input[type=checkbox]+label a{text-decoration:underline;font-size:inherit}section.contacts .item:last-child form input[type=checkbox]+label a:hover{text-decoration:none}section.contacts .item:last-child form .btn{font-size:1em}.page-template-tpl_contacts-php section.contacts .item ul li{background-image:url(../img/check-circle_green.svg)}body.page-template-tpl_contacts{position:relative}body.page-template-tpl_contacts:before{position:absolute;right:0;top:-10%;width:50%;height:110%;max-height:1200px;content:"";background:url("../img/services.webp") top left/cover no-repeat;z-index:-1}body.page-template-tpl_contacts section.contacts .holder-max{background:none}@media(max-width: 500px){body.page-template-tpl_contacts section.contacts .holder-max .holder{padding-top:0}}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container{max-width:unset;gap:5em}@media(max-width: 900px){body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container{flex-direction:column;gap:2.5em}}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .contact-data{margin:2.5em 0}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .contact-data a{font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px}@media(max-width: 900px){body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .item{width:100%}}@media(max-width: 500px){body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .item>img{display:none}}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .item:last-child{border:1px solid rgba(0,0,0,.05);background:#fff;padding:4em;width:100%;max-width:36.25em}@media(max-width: 500px){body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .item:last-child{padding:2.5em 1.875em}}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .address-styled{margin-top:2.5em;display:flex;align-items:center;border:1px solid rgba(0,0,0,.05);gap:2.5em;padding:2em 3em;max-width:21.875em}@media(max-width: 500px){body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .address-styled{padding:2.5em 1.875em}}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .address-styled svg{flex-shrink:0}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .address-styled strong{font-size:0.75em;color:#6ec1ac;letter-spacing:1.92px;text-transform:uppercase;font-weight:700;line-height:100%}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .address-styled p{font-size:1em;margin:1em 0 0}body.page-template-tpl_contacts section.contacts .holder-max .holder>.flex-container .address{margin-top:2.8571428571em}body.page-template-tpl_contacts section.companies-slider{padding-top:2.5em}body.page-template-tpl_contacts section.companies-slider .holder{padding:0}body.page-template-tpl_contacts section.companies-slider .companies-wrapper{margin-top:1.5em}body.page-template-tpl_contacts section.companies-slider .companies-wrapper img{max-height:1em;padding:0 1.875em}body.page-template-tpl_contacts footer .holder-max{background:none;padding:4em 0 3em}body.page-template-tpl_contacts footer .holder-max .holder>.flex-container{max-width:unset}section.header-title{padding:6.5em 0;position:relative;z-index:0}@media(max-width: 900px){section.header-title{padding:2em 0 4em}}section.header-title.overflow{overflow:hidden}section.header-title:not(.no-gradient):before{position:absolute;right:0;top:-50%;max-width:45%;width:500px;height:1000px;content:"";background:url(../img/services.webp) top left/contain no-repeat;z-index:-1;opacity:.9;pointer-events:none}@media(min-width: 2000px){section.header-title:not(.no-gradient):before{display:none}}@media(max-width: 550px){section.header-title:not(.no-gradient):before{opacity:.8;top:-60%;max-width:70%;width:500px;height:685px}}section.header-title .lines{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}section.header-title .lines span{position:absolute;top:-5.625em;width:2px;overflow:hidden}section.header-title .lines span:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:100%;animation:moveGradient 5s linear infinite;transform:translateY(-110%)}section.header-title .lines span:nth-child(1){left:3.125em;height:90%}@media(max-width: 1260px){section.header-title .lines span:nth-child(1){left:5px}}section.header-title .lines span:nth-child(1):after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #6EC1AC 48%, rgba(0, 0, 0, 0) 100%);animation-duration:5s}section.header-title .lines span:nth-child(2){left:15.625em;height:150px}section.header-title .lines span:nth-child(2):after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.4) 48%, rgba(0, 0, 0, 0) 100%);animation-duration:3s}@media(max-width: 900px){section.header-title .lines span:nth-child(2):after{animation-duration:4s;animation-delay:3s}}section.header-title .lines span:nth-child(3){right:11.875em;height:250px}section.header-title .lines span:nth-child(3):after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0.4) 48%, rgba(0, 0, 0, 0) 100%);animation-duration:4s;animation-delay:1s}@media(max-width: 900px){section.header-title .lines span:nth-child(3){display:none}}section.header-title .lines span:nth-child(4){right:3.125em;height:95%}@media(max-width: 1260px){section.header-title .lines span:nth-child(4){right:5px}}@media(max-width: 900px){section.header-title .lines span:nth-child(4){display:none}}section.header-title .lines span:nth-child(4):after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #6EC1AC 48%, rgba(0, 0, 0, 0) 100%);animation-duration:5s;animation-delay:2s}section.header-title .lines~*{position:relative}section.header-title .breadcrumbs a,section.header-title .breadcrumbs li:after{color:#475467}section.header-title h1~p{line-height:160%;margin-top:0.625em}section.header-title h1+p{margin-top:2em}@media(max-width: 500px){section.header-title h1+p{text-align:center}}section.header-title .align-center{justify-content:flex-start}@media(max-width: 500px){section.header-title .align-center{justify-content:center}}section.header-title .tag{background:rgba(255,255,255,.2);backdrop-filter:blur(20px);margin-bottom:1.7142857143em;text-align:center;font-size:0.875em;font-weight:400;line-height:160%;text-transform:uppercase;padding:0.4285714286em 0.8571428571em 0.1428571429em;display:inline-block}section.header-title h1{font-size:4em;font-weight:700;line-height:110%;letter-spacing:-1.92px;text-wrap:balance}@media(max-width: 500px){section.header-title h1{font-size:2.5em;text-align:center}}section.header-title h1 i{font-style:normal;font-weight:400}section.header-title .author{gap:3.125em;margin-top:1.5em}@media(max-width: 500px){section.header-title .author{gap:2em}}section.header-title .author img{width:6em}section.header-title .author strong{font-size:1.125em;font-weight:700;line-height:160%}section.header-title .author div div{display:flex;align-items:center;gap:0.875em;margin-top:1.0625em;color:#98a2b3}section.header-title .author div div span{font-size:0.875em;line-height:160%}section.header-title form{margin-top:3.5em;position:relative}@media(max-width: 500px){section.header-title form{margin-top:2em}}section.header-title form input{font-size:1em;padding:1.375em 2em 1.375em 4.5em;border:1px solid rgba(0,0,0,.05);border-radius:50px}@media(max-width: 500px){section.header-title form input{padding:1.0625em 2em 1.0625em 3.75em}}section.header-title form button{position:absolute;appearance:none;-webkit-appearance:none;background:none;border:0;top:calc(50% - 12px);left:2em;display:flex}@media(max-width: 500px){section.header-title form button{left:1.5625em}}section.header-title .case-info{grid-template-columns:repeat(2, 1fr);gap:2em}@media(max-width: 900px){section.header-title .case-info{grid-template-columns:repeat(1, 1fr);gap:4em}}section.header-title .case-info .info p{line-height:160%;font-size:1.25em;color:#475467;margin-top:2.2857142857em}@media(max-width: 500px){section.header-title .case-info .info p{text-align:center;margin-top:1.7142857143em}}section.header-title .case-info .info .flex-container:nth-child(1 of .flex-container){margin:3em 0;gap:3.5em;align-items:flex-start}@media(max-width: 500px){section.header-title .case-info .info .flex-container:nth-child(1 of .flex-container){display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start;gap:2em}}section.header-title .case-info .info .flex-container:nth-child(1 of .flex-container) strong{display:block;color:#e61d72;font-size:2.5em;font-weight:700;line-height:110%;letter-spacing:-1.2px}@media(max-width: 500px){section.header-title .case-info .info .flex-container:nth-child(1 of .flex-container) strong{text-align:center;font-size:1.5em}}section.header-title .case-info .info .flex-container:nth-child(1 of .flex-container) span{color:#475467;font-size:0.875em;font-weight:400;line-height:160%;margin-top:0.8571428571em;max-width:14.2857142857em;display:block}@media(max-width: 500px){section.header-title .case-info .info .flex-container:nth-child(1 of .flex-container) span{text-align:center}}section.header-title .case-info .info .flex-container:nth-child(2 of .flex-container){gap:1em}@media(max-width: 500px){section.header-title .case-info .info .flex-container:nth-child(2 of .flex-container){justify-content:center}}section.header-title .case-info .info .flex-container:nth-child(2 of .flex-container) span{margin:0;border:1px solid #e61d72;border-radius:50px;color:#e61d72;text-transform:unset}section.header-title .case-info .review{border:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);padding:3em;display:flex;flex-direction:column;gap:2em;align-items:flex-start}@media(max-width: 500px){section.header-title .case-info .review{padding:2.5em 2em;gap:1.5em}}section.header-title .case-info .review .user{margin:0}section.header-title .case-info .review strong{color:#1e1e26;font-size:1.25em;font-weight:700;line-height:150%;letter-spacing:-0.6px}section.header-title .case-info .review p{font-size:0.875em;line-height:160%}section.header-title .case-info .review p a{text-decoration:underline}section.header-title .case-info .review p a:hover{text-decoration:none}section.header-title .chaos{display:flex;justify-content:space-between;gap:2em}@media(max-width: 950px){section.header-title .chaos{flex-wrap:wrap;gap:0}section.header-title .chaos div{width:100%}}section.header-title .chaos h1{width:8.9285714286em;text-wrap:auto;margin-right:-4.0178571429em;position:relative;z-index:2}@media(max-width: 950px){section.header-title .chaos h1{width:100%;text-align:center}}section.header-title .chaos .img img{object-fit:cover}section.header-title .chaos .img:nth-child(1 of .img){transform:translate(130px, -40px)}@media(max-width: 950px){section.header-title .chaos .img:nth-child(1 of .img){transform:translateY(-100px);width:55%}}section.header-title .chaos .img:nth-child(2 of .img){transform:translate(150px, -130px)}@media(max-width: 950px){section.header-title .chaos .img:nth-child(2 of .img){transform:none;display:flex;justify-content:flex-end;padding-left:1.875em;width:45%}}@media(max-width: 500px){section.header-title .chaos .img:nth-child(2 of .img){transform:translateY(-40px)}}section.header-title .chaos svg{flex-shrink:0;animation:rotate 15s linear infinite;margin-top:9.375em}@media(max-width: 950px){section.header-title .chaos svg{margin-top:65%;margin-bottom:-65%;position:relative;z-index:2}}@media(max-width: 500px){section.header-title .chaos svg{width:150px}}section.header-title.header-services .page-header-buttons .flex-container>p span{color:#fff}section.header-title.header-services h1+p{color:#98a2b3}section.header-title.header-services .btn.btn-empty{color:#fff;border-color:rgba(255,255,255,.2)}section.header-title.header-services .btn.btn-empty:hover{background:rgba(255,255,255,.2)}section.header-title.header-services .tags{display:flex;align-items:center;flex-wrap:wrap;gap:0.75em;margin-top:3em}@media(max-width: 500px){section.header-title.header-services .tags{justify-content:center;gap:0.3125em}}section.header-title.header-services .tags span{margin-right:0.6em;font-size:1.25em;color:#98a2b3}@media(max-width: 500px){section.header-title.header-services .tags span{width:100%;text-align:center;margin-bottom:0.5em}}section.header-title.header-services .tags a{margin:0;padding:0.4285714286em 1.1428571429em 0.2857142857em;text-transform:unset;font-size:0.875em}section.header-title.header-services .tags a:nth-child(2){background:#111033;color:#e61d72}section.header-title.header-services .tags a:nth-child(2):hover{background:#e61d72;color:#fff}section.header-title.header-services .tags a:nth-child(3){background:#052516;color:#17b26a}section.header-title.header-services .tags a:nth-child(3):hover{background:#17b26a;color:#fff}section.header-title.header-services .tags a:nth-child(4){background:#341e02;color:#f79009}section.header-title.header-services .tags a:nth-child(4):hover{background:#f79009;color:#fff}section.header-title.header-services .grid-container{grid-template-columns:repeat(2, 1fr);gap:2em}@media(max-width: 767px){section.header-title.header-services .grid-container{grid-template-columns:repeat(1, 1fr)}}section.header-title.header-services .grid-container>div:last-child{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 767px){section.header-title.header-services .grid-container>div:last-child{display:none}}section.header-title.header-services .grid-container>div:last-child img{width:90%}section.header-title.header-services .holder{padding-top:3.125em !important}@media(max-width: 900px){section.header-title.header-services .holder{padding-top:7.5em !important}}section.header-title.header-services .holder .breadcrumbs{padding-top:3.375em}section.header-services+.companies-slider{background:#000}section.header-services+.companies-slider strong{color:#98a2b3}section.header-services+.companies-slider img{filter:invert(1)}.count-advantages{display:flex;justify-content:space-between;gap:2em;padding:6.5em 0}@media(max-width: 600px){.count-advantages{display:grid;grid-template-columns:repeat(2, 1fr);padding:4em 0}}.count-advantages .item{max-width:10.625em}.count-advantages strong{color:#fff;font-size:2.5em;font-weight:400;line-height:110%;letter-spacing:-1.2px;display:block}.count-advantages p{color:#98a2b3;font-size:0.875em;line-height:160%;margin-top:0.8571428571em}.career-list{padding:6.5em 0}@media(max-width: 500px){.career-list{padding:4em 0}}.career-list .suptitle,.career-list .title{color:#fff}.career-list .suptitle+a,.career-list .title+a{margin-top:3.5em}.career-list a{padding:2.5em 0;display:flex;align-items:center;justify-content:space-between;gap:2em}.career-list a:not(:last-child){border-bottom:1px solid #1a1a1a}.career-list a:hover strong{color:#e61d72}.career-list a:hover .circle svg{transform:translateX(10px)}@media(max-width: 500px){.career-list a:hover .circle svg{transform:none}}.career-list a strong{font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px;width:40%;transition:all .2s ease-in-out}.career-list a span{font-weight:500;line-height:160%;width:15%}@media(max-width: 500px){.career-list a{flex-wrap:wrap;gap:2em 0}.career-list a strong{width:100%}.career-list a span{width:50%}}section.advantages .count-advantages{padding:0}section.advantages .count-advantages strong{color:#000}section.advantages p{color:#475467}section.advantages.advantages-list .grid-container{grid-template-columns:repeat(3, 1fr);gap:1.875em;margin-top:1.875em}@media(max-width: 800px){section.advantages.advantages-list .grid-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){section.advantages.advantages-list .grid-container{grid-template-columns:repeat(1, 1fr)}}section.advantages.advantages-list .grid-container .item{max-width:unset}section.advantages.advantages-list .grid-container .item strong{font-size:1.25em}section.advantages.advantages-list .grid-container .item strong:before{content:"";width:10px;height:10px;background:#e61d72;border-radius:100%;margin-right:0.3125em;display:inline-block;transform:translateY(-2px)}section.advantages.advantages-with-icon .grid-container{grid-template-columns:repeat(4, 1fr);gap:1.875em;margin-top:1.875em}@media(max-width: 800px){section.advantages.advantages-with-icon .grid-container{grid-template-columns:repeat(2, 1fr)}}section.advantages.advantages-with-icon .grid-container .item{max-width:unset}section.advantages.advantages-with-icon .grid-container .item img{margin-bottom:0.9375em}section.advantages.advantages-with-icon .grid-container .item strong{font-size:1.5625em}section.career-list-white .career-list{padding:0;margin-top:3.5em}@media(max-width: 550px){section.career-list-white .career-list{margin-top:2em}}section.career-list-white .career-list a{border-color:rgba(0,0,0,.05)}section.career-list-white .career-list a .circle{background:rgba(0,0,0,.1019607843)}section.career-list-white .career-list a .circle path{stroke:#000}section.lexicon{position:relative;padding-top:3.5em}@media(max-width: 767px){section.lexicon{padding-top:2em}}section.lexicon .letters{display:flex;justify-content:space-between;flex-wrap:wrap;position:sticky;top:5em;margin-bottom:5.375em;padding:1em 2.5em;background:rgba(255,255,255,.5);backdrop-filter:blur(20px);z-index:2}@media(max-width: 767px){section.lexicon .letters{margin-bottom:0;padding:1em 0.875em;top:3.75em}}section.lexicon .letters a{font-size:0.875em;padding:0.25em 0.4375em 0.0625em;font-weight:700;line-height:160%;text-transform:uppercase;border-radius:4px}section.lexicon .letters a.active{background:#6ec1ac;color:#fff}section.lexicon .holder>.flex-container{position:relative;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.05);scroll-margin-top:9.375em}@media(max-width: 767px){section.lexicon .holder>.flex-container{flex-direction:column}}section.lexicon .holder>.flex-container>strong{position:sticky;top:40vh;display:block;color:#1e1e26;font-weight:700;line-height:110%;font-size:2.5em;padding-top:1em}@media(max-width: 767px){section.lexicon .holder>.flex-container>strong{position:unset}}section.lexicon .holder>.flex-container div{width:100%;max-width:50em}section.lexicon .holder>.flex-container div a{padding:2.5em 0;border-bottom:1px solid rgba(0,0,0,.05);gap:1.875em;justify-content:space-between}@media(max-width: 767px){section.lexicon .holder>.flex-container div a{padding:2em 0}}section.lexicon .holder>.flex-container div a:last-child{margin-bottom:-1px}section.lexicon .holder>.flex-container div a strong{color:#1e1e26;font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px}section.lexicon .holder>.flex-container div a p{max-width:43.75em;color:#475467;line-height:160%;margin-top:1em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}section.lexicon .holder>.flex-container div a svg{display:block;flex-shrink:0;transition:all .2s ease-in-out}section.lexicon .holder>.flex-container div a:hover svg{transform:translateX(10px)}.purple-advantages{display:flex;justify-content:space-between;gap:1.875em}@media(max-width: 600px){.purple-advantages{flex-direction:column}}.purple-advantages .separator{display:block;width:1px;background:#eaecf0;margin:0}.purple-advantages strong{display:block;color:#e61d72;font-size:2.5em;line-height:110%;letter-spacing:-1.2px}.purple-advantages span{color:#475467;font-size:0.875em;line-height:160%;max-width:12.8571428571em;margin-top:0.8571428571em;display:block}@media(max-width: 600px){.purple-advantages span{max-width:unset}}section.seo-text{font-family:inherit;font-size:1em}section.seo-text .purple-advantages{margin:2.5em 0}@media(max-width: 600px){section.seo-text .purple-advantages{flex-direction:column;margin:2.5em 0 3.5em}}section.seo-text .holder>.flex-container{justify-content:space-between;align-items:flex-start;gap:2em;position:relative}@media(max-width: 767px){section.seo-text .holder>.flex-container{flex-direction:column;gap:4em}}section.seo-text aside{position:sticky;top:5.625em}@media(max-width: 767px){section.seo-text aside{position:unset}}section.seo-text aside strong{color:#e61d72;margin-bottom:1.5em;text-transform:uppercase;letter-spacing:2.24px;display:block}section.seo-text aside .sticky-nav a{display:block;border-left:4px solid rgba(0,0,0,.05);padding:1em 1.5em}@media(min-width: 500px){section.seo-text aside .sticky-nav a:hover{color:#e61d72}}section.seo-text aside .sticky-nav a.active{border-color:#e61d72;color:#e61d72}section.seo-text aside .flex-container{gap:2em;margin:3.5em 0}section.seo-text aside .flex-container:last-child{margin-bottom:0}section.seo-text aside .flex-container a path{transition:none}section.seo-text aside .flex-container a:nth-child(1):hover path{fill:#007ff8}section.seo-text aside .flex-container a:nth-child(2):hover path{fill:#007ab5}section.seo-text aside .flex-container a:nth-child(3):hover path{fill:#000}section.seo-text article{max-width:43.75em;width:100%}section.seo-text article:first-child>h1:first-child,section.seo-text article:first-child>h2:first-child,section.seo-text article:first-child>h3:first-child,section.seo-text article:first-child>h4:first-child{margin-top:0}section.seo-text article img,section.seo-text article video,section.seo-text article iframe{width:100%;display:block;margin-bottom:5em}section.seo-text article p,section.seo-text article blockquote,section.seo-text article table,section.seo-text article li,section.seo-text article ul,section.seo-text article ol{font-size:inherit;margin-bottom:1.5em;line-height:160%;color:#475467}section.seo-text article p:last-child,section.seo-text article blockquote:last-child,section.seo-text article table:last-child,section.seo-text article li:last-child,section.seo-text article ul:last-child,section.seo-text article ol:last-child{margin-bottom:0}section.seo-text article ul{list-style:inside disc}section.seo-text article ol{list-style:inside decimal}section.seo-text article p *,section.seo-text article li *{font-size:inherit;letter-spacing:inherit;color:inherit;font-family:inherit}section.seo-text article a:not(.btn){text-decoration:underline;color:#e61d72}section.seo-text article a:not(.btn):hover{text-decoration:none}section.seo-text article table{width:100%}section.seo-text article table tr{border-bottom:1px solid rgba(0,0,0,.05)}section.seo-text article table th,section.seo-text article table td{padding:0.625em 0.3125em;text-align:left}section.seo-text article table th:not(:last-child),section.seo-text article table td:not(:last-child){border-right:1px solid rgba(0,0,0,.05)}section.seo-text article blockquote{margin-top:2.5em;padding:3em;border:1px solid rgba(0,0,0,.05);background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%),linear-gradient(270deg, #1C312B 0%, #4E897A 100%);color:#fff;position:relative}section.seo-text article blockquote:after{width:14.6875em;height:6.25em;background:url("../img/cite.svg") right top/contain no-repeat;content:"";position:absolute;bottom:0;right:1.75em;pointer-events:none}@media(max-width: 600px){section.seo-text article blockquote:after{display:none}}section.seo-text article blockquote strong{font-size:1.25em;font-weight:700;line-height:150%;letter-spacing:-0.6px;display:block}section.seo-text article blockquote p{font-size:0.875em;margin:2.2857142857em 0;color:#fff;white-space:normal}section.seo-text article blockquote p:last-child{margin-bottom:0}section.seo-text article blockquote>div{display:flex;gap:1em}section.seo-text article blockquote>div img{border-radius:100%;width:3em;height:3em;margin:0;object-fit:cover}section.seo-text article blockquote>div span{font-weight:500;line-height:160%;display:block}section.seo-text article blockquote>div a:not(.btn){color:#fff;font-size:0.875em}section.seo-text article .dark-gradient{border:1px solid rgba(0,0,0,.05);background:linear-gradient(270deg, #1C312B 0%, #4E897A 100%);padding:1.5em}section.seo-text article .dark-gradient p{color:#fff;margin:0;font-size:1.25em;font-weight:700;line-height:100%;padding-top:3px}section.seo-text article .steps-list{align-items:flex-start;gap:1em}section.seo-text article .steps-list svg{flex-shrink:0}section.seo-text article .steps-list div{padding:6px 0 2em}section.seo-text article .steps-list div p{position:relative;white-space:normal}section.seo-text article .steps-list div p:before{content:"";left:-1.8125em;top:7px;height:calc(100% + 20px);width:2px;background:#eaecf0;display:block;position:absolute}section.seo-text article .steps-list.no-line div p:before{display:none}section.seo-text article .light-gradient{border:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg, #FFF 0%, rgba(0, 0, 0, 0.05) 100%);padding:3em}section.seo-text article .light-gradient h2,section.seo-text article .light-gradient h3,section.seo-text article .light-gradient h4{margin-top:0}section.seo-text article .purple-list{gap:1em;padding-bottom:1.25em;border-bottom:1px solid rgba(0,0,0,.05)}section.seo-text article .purple-list+p{margin-top:1.5em}section.seo-text article .purple-list+.purple-list{margin-top:1.5em}section.seo-text article .purple-list.with-bg{padding:1em 1.5em;background:rgba(0,0,0,.05);border:0}section.seo-text article .purple-list.with-bg+.purple-list{margin-top:0.5em}section.seo-text article .purple-list span{color:#6ec1ac;font-size:0.75em;font-weight:700;line-height:100%;letter-spacing:1.92px;text-transform:uppercase}section.seo-text article .purple-list strong{font-size:1.125em}section.seo-text article h2{font-size:3.5em;margin-bottom:0.4285714286em;margin-top:1.4285714286em}@media(max-width: 500px){section.seo-text article h2{font-size:2.125em;margin-bottom:0.7058823529em;margin-top:1.6470588235em}}section.seo-text article h2:first-child{margin-top:0}section.seo-text article h3{font-size:2.5em;margin-bottom:0.6em;margin-top:2em}@media(max-width: 500px){section.seo-text article h3{font-size:1.5em;margin-bottom:1em;margin-top:2.3333333333em}}section.seo-text article h4{font-size:1.75em;margin-bottom:0.8571428571em;margin-top:2.8571428571em;font-weight:400}@media(max-width: 500px){section.seo-text article h4{font-size:1.5em;margin-bottom:1em;margin-top:2.3333333333em;font-weight:400}}section.seo-text article h5,section.seo-text article h6{font-size:1.25em;margin-bottom:1.2em;margin-top:4em;font-weight:400}@media(max-width: 500px){section.seo-text article h5,section.seo-text article h6{margin-top:2.8em}}section.seo-text.career-text ul li{background:url(../img/check-circle_green.svg) center left/auto 24px no-repeat;padding:0.75em 0 0.75em 1.75em;border-bottom:1px solid rgba(0,0,0,.05);font-size:1.25em;list-style:none;margin:0}@media(max-width: 500px){section.seo-text.career-text aside{width:100%;text-align:center}section.seo-text.career-text aside button{width:100%}section.seo-text.career-text aside .flex-container{justify-content:center}}section.seo-text.career-text aside strong{color:#98a2b3}section.seo-text.career-text aside p{font-weight:500;line-height:160%;margin:1em 0 2.5em}section.seo-text.career-text article h2,section.seo-text.career-text article h3,section.seo-text.career-text article h4{font-weight:400;font-size:1.75em}section.seo-text.career-text article h2:first-child,section.seo-text.career-text article h2:first-child,section.seo-text.career-text article h2:first-child,section.seo-text.career-text article h3:first-child,section.seo-text.career-text article h3:first-child,section.seo-text.career-text article h3:first-child,section.seo-text.career-text article h4:first-child,section.seo-text.career-text article h4:first-child,section.seo-text.career-text article h4:first-child{margin-top:0}.blog-item{position:relative}.blog-item .tag{position:absolute;top:16px;right:16px;background:rgba(0,0,0,.5);backdrop-filter:blur(20px);color:#fff;padding:0.25em 0.75em 0.125em}.blog-item img{width:100%;margin-bottom:2em;aspect-ratio:2/1.4;object-fit:cover;background:rgba(0,0,0,.05)}.blog-item span{color:#98a2b3;line-height:160%;font-size:0.875em}.blog-item strong{display:block;font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px;margin:0.2857142857em 0}.blog-item p{color:#98a2b3;line-height:160%}.blog-item.swiper-slide img{margin-bottom:0}@media(min-width: 850px){.blog-item-list-view .blog-item{display:flex;gap:2em}.blog-item-list-view .blog-item:not(:last-child){padding-bottom:1.4375em;margin-bottom:1.4375em;border-bottom:1px solid rgba(255,255,255,.1019607843)}.blog-item-list-view .blog-item img{max-width:14.375em;margin-bottom:0}.blog-item-list-view .blog-item p{display:none}.blog-item-list-view .blog-item .tag{position:unset;background:rgba(255,255,255,.2);padding:0.5em 0.75em 0.25em}}@media(max-width: 500px){section.blog-list .suptitle{text-align:center}}section.blog-list .grid-container{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:3.5em 1.5em;margin-top:2em}@media(max-width: 500px){section.blog-list .grid-container{gap:3em 0;margin-top:1.5em}}section.blog-list .blog-tag-nav{padding-bottom:1.875em;display:flex;flex-wrap:wrap;gap:0.9375em;list-style:none;font-size:1.5625em}section.blog-list .blog-tag-nav a.active{font-weight:bold}section.blog-list-black{padding-top:3.5em;background:#000;color:#fff}@media(max-width: 500px){section.blog-list-black{padding-top:3em}section.blog-list-black .suptitle{text-align:center}}section.blog-list-black .flex-container{margin-top:2em;gap:2em;align-items:flex-start}@media(min-width: 850px){section.blog-list-black .flex-container>div{max-width:50%}}@media(max-width: 850px){section.blog-list-black .flex-container{flex-direction:column}section.blog-list-black .flex-container .blog-item-list-view{width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:3em}section.blog-list-black .flex-container a:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.5em}}section.team .swiper.mobileOnly{padding:0}section.team .swiper.mobileOnly .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2em}@media(max-width: 900px){section.team .swiper.mobileOnly .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 550px){section.team .swiper.mobileOnly .swiper-wrapper{display:flex;gap:0}}section.team .swiper.mobileOnly+.swiper-pagination{display:none}@media(max-width: 550px){section.team .swiper.mobileOnly+.swiper-pagination{display:flex}}section.team .team-item .img-wrapper{margin-bottom:2em;position:relative}section.team .team-item .img-wrapper>img{width:100%}section.team .team-item .img-wrapper>img+img{position:absolute;top:0;left:0;opacity:0}section.team .team-item .img-wrapper:hover>img{opacity:0}section.team .team-item .img-wrapper:hover>img+img{opacity:1}section.team .team-item .img-wrapper .info{position:absolute;z-index:1;bottom:0.5em;left:0.5em;right:0.5em}section.team .team-item .img-wrapper .info.active>div:first-child{width:100%;max-height:400px;opacity:1;transform:none}section.team .team-item .img-wrapper .info>div:first-child{position:absolute;transition:all .3s ease-in-out;bottom:0;right:0;z-index:-1;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.5);backdrop-filter:blur(10px);padding:1.125em 1em;transform:scale(0.5) translate(-16px);opacity:0;overflow:hidden;transform-origin:right}section.team .team-item .img-wrapper .info>div:first-child span{display:block;font-size:0.875em;line-height:160%;padding-right:4.2857142857em}section.team .team-item .img-wrapper .info>div:first-child .logos{display:flex;flex-wrap:wrap;gap:0.875em 0.5em;padding-right:3.75em}section.team .team-item .img-wrapper .info>div:first-child .logos img{height:0.625em;width:auto}section.team .team-item .img-wrapper .info .circle{cursor:pointer;position:absolute;right:1em;bottom:1em;width:3.5em;height:3.5em;background:rgba(255,255,255,.5)}section.team .team-item>span{color:#98a2b3;font-size:0.875em;font-weight:400;line-height:160%}section.team .team-item strong{display:block;font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px;margin:0.2857142857em 0}section.team .team-item p{color:#475467;line-height:160%}section.roadmap{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 72.71%, rgba(0, 0, 0, 0.5) 100%),linear-gradient(270deg, #1C312B 0%, #4E897A 100%);color:#fff}@media(max-width: 500px){section.roadmap{padding-bottom:0}}section.roadmap .title{max-width:unset}section.roadmap .roadmap-content{margin:3.5em 0 6.5em;position:relative;z-index:0}section.roadmap .roadmap-content:before{content:"";position:absolute;top:0;left:calc(50% - 1px);height:100%;width:2px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0509803922) 13%, rgba(255, 255, 255, 0.0509803922) 88%, rgba(255, 255, 255, 0) 100%);z-index:-1}@media(max-width: 500px){section.roadmap .roadmap-content:before{left:6px}}section.roadmap .roadmap-content .flex-container{justify-content:space-between;position:relative}section.roadmap .roadmap-content .flex-container:nth-child(even){flex-direction:row-reverse}section.roadmap .roadmap-content .flex-container:nth-child(even)>strong{text-align:right}@media(max-width: 500px){section.roadmap .roadmap-content .flex-container{gap:1.5em}section.roadmap .roadmap-content .flex-container:not(:last-child){margin-bottom:80px}section.roadmap .roadmap-content .flex-container:nth-child(odd){flex-direction:row-reverse}section.roadmap .roadmap-content .flex-container:nth-child(odd)>strong{text-align:right}}section.roadmap .roadmap-content .flex-container div{background:rgba(255,255,255,.05);padding:2em;width:100%;max-width:46%}@media(max-width: 500px){section.roadmap .roadmap-content .flex-container div{max-width:100%;transform:translateY(32px)}}section.roadmap .roadmap-content .flex-container div strong{font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px;display:block}section.roadmap .roadmap-content .flex-container div p{margin-top:1em;line-height:160%}section.roadmap .roadmap-content .flex-container>span{width:0.875em;height:0.875em;filter:blur(4px);border-radius:100%;background:#fff;transition:all .3s ease-in-out;flex-shrink:0;margin:0 0.9375em}@media(max-width: 500px){section.roadmap .roadmap-content .flex-container>span{order:3;margin:0}}section.roadmap .roadmap-content .flex-container>strong{font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;width:100%;max-width:46%}@media(max-width: 500px){section.roadmap .roadmap-content .flex-container>strong{width:auto;position:absolute;top:0;left:2.6875em}}section.roadmap .roadmap-content .flex-container:hover>span{transform:scale(1.2)}section.faq .accordion{margin-top:3.5em}@media(max-width: 550px){section.faq .accordion{margin-top:2em}}section.service-card .grid-container{grid-template-columns:repeat(2, 1fr);gap:6.5em}@media(max-width: 800px){section.service-card .grid-container{grid-template-columns:repeat(1, 1fr);gap:2em}}section.service-card .grid-container .info>strong:first-child{color:#8bcdbd;font-size:0.875em;font-weight:700;line-height:160%;letter-spacing:2.24px;text-transform:uppercase;display:block;margin-bottom:2.1428571429em}section.service-card .grid-container .info h2{font-weight:400}section.service-card .grid-container .img{display:flex;align-items:center;justify-content:center;padding:3em;border:1px solid rgba(0,0,0,.05);background:linear-gradient(180deg, #FFF 0%, rgba(0, 0, 0, 0.05) 100%)}section.service-card .grid-container .img img{width:auto;max-width:100%}section.service-card p{margin-top:1.5em;line-height:160%}section.service-card ul{margin-top:2.5em}section.service-card ul li{background:url(../img/check-circle.svg) center left/auto 24px no-repeat;padding:0.75em 0 0.75em 1.75em;list-style:none;display:flex;align-items:center;line-height:160%;margin:0}section.service-card ul li:not(:last-child){margin-bottom:1.5em}section.service-card .page-header-buttons{margin-top:2.5em;margin-bottom:0}section.service-card .page-header-buttons .btn-wrapper{margin:0}section.service-card.reverse .info{order:2}@media(max-width: 800px){section.service-card.reverse .info{order:unset}}section.service-card.black{background:#000;color:#fff}section.service-card.black .btn-empty{color:#fff;border-color:rgba(255,255,255,.2)}section.service-card.black .info>strong:first-child{color:#e61d72}section.service-card.black p,section.service-card.black li{color:#98a2b3}section.service-card.black .img{border-color:#111033;background:linear-gradient(180deg, rgba(17, 16, 51, 0) 0%, #111033 100%)}section.service-card.gradient{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%),linear-gradient(270deg, #1C312B 0%, #4E897A 100%)}section.service-card.gradient .btn:not(.btn-empty){background:#fff;color:#e61d72}section.service-card.gradient .info>strong:first-child{color:#fff}section.service-card.gradient .btn-empty{color:#fff;border-color:rgba(255,255,255,.2)}section.service-card.gradient strong{color:#fff}section.service-card.gradient p,section.service-card.gradient li{color:rgba(255,255,255,.7)}section.service-card.gradient ul li:before{background:url("../img/check-circle-white.svg") no-repeat center/contain}section.service-card.gradient .img{border:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%)}.sticky-wrapper{position:relative}.sticky-wrapper .tab-categories{position:sticky;top:5.3125em;margin:2.5em 0;z-index:99}@media(max-width: 767px){.sticky-wrapper .tab-categories{position:unset;margin-bottom:0}}.sticky-wrapper .sticky-nav{background:rgba(0,0,0,.05);padding:0.5em}@media(max-width: 767px){.sticky-wrapper .sticky-nav{padding:0;background:none;border-radius:0}}.sticky-wrapper .sticky-nav a{min-width:calc(20% - 4px);flex-shrink:0;text-align:center}@media(max-width: 767px){.sticky-wrapper .sticky-nav a{font-size:1em;text-transform:unset;display:block;font-weight:500;border-left:4px solid rgba(0,0,0,.05);padding:1em 1.5em;min-width:unset;text-align:left;border-radius:0}}.sticky-wrapper .sticky-nav a.active{background:#fff}@media(max-width: 767px){.sticky-wrapper .sticky-nav a.active{border-color:#e61d72}}section.revolution{background:#000;color:#fff}section.revolution .grid-container{grid-template-columns:repeat(3, 1fr);gap:1.5em;margin-top:3.5em}@media(max-width: 767px){section.revolution .grid-container{grid-template-columns:repeat(1, 1fr)}}section.revolution .grid-container .item{background:rgba(255,255,255,.1);padding:2em 2.5em;display:flex;flex-direction:column;align-items:center}section.revolution .grid-container .item img{max-height:13.125em}section.revolution .grid-container .item strong{font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px;margin:1.1428571429em 0 0.5714285714em;color:#fff;width:100%}section.revolution .grid-container .item p{line-height:160%;color:#98a2b3;width:100%}section.services-list .grid-container{grid-template-columns:repeat(3, 1fr);gap:1.5em}@media(max-width: 767px){section.services-list .grid-container{grid-template-columns:repeat(1, 1fr)}}section.services-list .grid-container a{border:1px solid rgba(0,0,0,.05);padding:3em}section.services-list .grid-container a strong{display:block;font-size:1.75em;font-weight:400;line-height:110%;letter-spacing:-0.84px}section.services-list .grid-container a p{line-height:160%;color:#475467;margin:1.5em 0 2em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}section.services-list .grid-container a .link{display:flex;align-items:center;gap:1em}section.services-list .grid-container a .link span{font-size:0.75em;font-weight:700;line-height:100%;letter-spacing:1.92px;text-transform:uppercase}section.services-list .grid-container a .link svg{transition:all .3s ease-in-out}section.services-list .grid-container a:hover{background:rgba(0,0,0,.05)}section.services-list .grid-container a:hover svg{transform:translateX(10px)}section.solve{background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%),linear-gradient(270deg, #1C312B 0%, #4E897A 100%);color:#fff}@media(max-width: 500px){section.solve{padding-bottom:0}}section.solve .grid-container{grid-template-columns:repeat(2, 1fr);gap:4em 5em;margin:3.5em 0 5em}@media(max-width: 767px){section.solve .grid-container{grid-template-columns:repeat(1, 1fr)}}section.solve .grid-container .item{display:flex;gap:2.5em}@media(max-width: 500px){section.solve .grid-container .item{gap:1.5em}}section.solve .grid-container .item svg{flex-shrink:0;transform:translateY(-7px);display:block}section.solve .grid-container .item strong{font-size:1.25em;font-weight:700;line-height:150%;letter-spacing:-0.6px}section.solve .grid-container .item p{line-height:160%;margin-top:1em;color:rgba(255,255,255,.7)}section.modal{position:fixed;left:0;top:0;z-index:9999;background:linear-gradient(270deg, rgba(28, 49, 43, 0.8705882353) 0%, rgba(78, 137, 122, 0.9019607843) 100%);width:100%;height:100%;display:none;align-items:center;justify-content:center;padding:15px !important;overflow-x:auto}@media(max-width: 900px){section.modal{align-items:flex-start}}@media(max-width: 900px){section.modal .companies-slider{display:none}}section.modal .companies-slider .align-center{justify-content:flex-start}section.modal .companies-slider .companies-wrapper{margin-top:1.5em !important}section.modal>.holder{background:#fff;padding:5em 5em 1.875em}@media(max-width: 550px){section.modal>.holder{padding:1.875em}}section.modal>.holder>.flex-container{align-items:flex-start;justify-content:space-between}@media(max-width: 900px){section.modal>.holder>.flex-container{flex-direction:column}}section.modal>.holder>.flex-container .item>img{display:none}section.modal>.holder>.flex-container .contact-data{margin:3.75em 0}@media(max-width: 900px){section.modal>.holder>.flex-container .contact-data{margin:1.875em 0}}section.modal>.holder>.flex-container .contact-data div:nth-last-child(2):after{border-color:#fff}.wpcf7-not-valid-tip{position:absolute;font-size:1em}.wpcf7 form .wpcf7-response-output{border-color:#20b26a;background:#20b26a;padding:10px;border-radius:10px;margin:15px 0 0;color:#fff}.wpcf7 form.invalid .wpcf7-response-output{border-color:#ffb900;background:#f3bd4f;color:#000}.acceptance-submit-container+p{margin-bottom:0 !important}.wpcf7-spinner{display:none !important}.gray600{color:#475467 !important}.bigger-text{font-size:1.25em}@media(max-width: 500px){.bigger-text{font-size:1.125em}}.blog-excerpt-text{font-size:1em}.blog-date-top-margin{display:block;margin-top:2em}.gray400{color:#98a2b3 !important}.contacts-description{line-height:160%}.no-border{border:none}/*# sourceMappingURL=style.min.css.map */
