.section-header-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.section-header-box .link-n{margin-bottom:20px}@media only screen and (max-width:991px){.section-header-box{flex-direction:column;align-items:flex-start;margin-bottom:24px}.section-header-box .heading{margin-bottom:16px}}.link{position:relative;padding-left:25px;color:#ff6d3c;font-size:21px;font-weight:600;letter-spacing:.05em;text-transform:capitalize;text-decoration:none;cursor:pointer}@supports not (font-variation-settings:normal){.link{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.link{font-family:Montserrat-VF,sans-serif}}@media only screen and (max-width:767px){.link{font-size:19px}}.link:hover{color:#fa5923;text-decoration:none}.link:hover:before{-webkit-animation:arrow-xs .3s ease-in-out infinite alternate;animation:arrow-xs .3s ease-in-out infinite alternate}.link:before{top:50%;left:0;width:16px;height:14px;background-image:url(/img/home/arrow-xs.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);transition:transform .3s ease-in-out}.link:after,.link:before{display:block;position:absolute;content:""}.link:after{right:0;bottom:-2px;left:25px;width:0;margin:auto;background-color:currentColor;transition:width .3s}.link:hover:after{width:calc(100% - 25px);height:2px}.link.link--v2{padding-left:44px;color:#256af0;font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase}.link.link--v2:before{left:0;width:32px;height:18px;background-image:url(/img/common/arrow-long.svg)}.link.link--v2:after{right:0;left:44px;width:0;margin:auto;transition:width .3s}.link.link--v2:hover:after{width:calc(100% - 44px)}@media only screen and (max-width:991px){.link.link--v2{padding-left:22px;font-size:12px}.link.link--v2:before{width:13px;height:10px;margin-right:8px;background-image:url(/img/common/arrow-long-mob.svg)}.link.link--v2:after{left:22px}.link.link--v2:hover:after{width:calc(100% - 22px)}}.link--white,.link--white:hover{color:#fff}.link--white:before{background-image:url(/img/home/icons/arrow-xs-white.svg);content:""}.link.link--sm{font-size:16px;line-height:1.5}@media only screen and (max-width:767px){.link.link--sm{font-size:14px}}.link--show-more:before{transform:translateY(-50%) rotate(90deg)}.link--show-more.active:before{transform:translateY(-50%) rotate(-90deg)}.link--show-more:hover:before{-webkit-animation:none;animation:none}@-webkit-keyframes arrow-xs{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-3px)}}@keyframes arrow-xs{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-3px)}}:root{--controls-height:33px}.slider-wrapper{position:relative}.hidden-arrow{position:absolute;top:0;width:60px;height:100%;opacity:0}.hidden-arrow__right{right:-60px}.hidden-arrow__left{left:-60px}.arrow{width:40px;height:23px;border:0;background-color:transparent;background-repeat:no-repeat;background-size:contain;cursor:pointer}.arrow:focus{outline:0}.arrow-left{margin-top:2px;margin-right:26px;background-image:url(/img/home/arrow-left.svg)}@media only screen and (max-width:767px){.arrow-left{margin-right:32px}}.arrow-right{width:66px;padding-left:26px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='57' height='34'%3E%3Cdefs%3E%3Cpath id='a' d='M980.47 2825.49l-12.7 14.5-1.51-1.3 11.56-13.2h-50.8v-1.98h50.8l-11.56-13.21 1.5-1.3 12.7 14.5h.55v1.99z'/%3E%3C/defs%3E%3Cuse fill='%232d2d2d' xlink:href='%23a' transform='translate(-926 -2807)'/%3E%3C/svg%3E");background-position:100%}@media only screen and (max-width:767px){.arrow-right{width:72px;padding-left:32px}}.arrow-left:hover,.slider-controls__arrow--left:hover{animation:arrow-left-animate .4s ease-in-out infinite alternate-reverse}.arrow-right:hover,.slider-controls__arrow--right:hover{animation:arrow-right-animate .4s ease-in-out infinite alternate-reverse}.current-slide{color:#3c424f;font-size:45px;font-weight:500}@media only screen and (max-width:767px){.current-slide{font-size:34px}}.total-slides{color:#b2b6bf;font-size:24px;font-weight:300}@media only screen and (max-width:767px){.total-slides{font-size:18px}}.total-slides:before{content:"/"}.slider-controls__arrows{display:flex;align-items:center;height:var(--controls-height);margin-top:var(--controls-height)}.slider-controls__arrow{height:25px;background-color:transparent;border:none;cursor:pointer}.slider-controls__arrow:focus{outline:none}.slider-controls__arrow .svg-icon{font-size:42px}.slider-controls__arrow .svg-icon svg{width:100%;height:100%;color:#f8f8fb}@media only screen and (max-width:767px){.slider-controls__arrow .svg-icon svg{color:#454854}}.slider-controls__arrow--left{margin-right:32px}.slider-controls__arrow--left .svg-icon{transform:scaleX(-1)}.slider-controls__arrow--right{margin-left:32px}.slider-controls .current-slide{color:#e3e4e9}@media only screen and (max-width:767px){.slider-controls .current-slide{color:#b2b6bf}}.slider-controls .total-slides{margin-left:12px;color:#b2b6bf;font-size:25px;font-weight:500}@media only screen and (max-width:767px){.slider-controls .total-slides{color:#454854;font-size:18px}}.slider-controls .total-slides:before{margin-right:3px}.slider-controls--light-bg .svg-icon svg{color:#b2b6bf}.slider-controls--light-bg .current-slide{color:#3c424f}.slider-controls--light-bg .total-slides{color:#b2b6bf}.slider-arrow-controls{display:flex;align-items:center;justify-content:center;margin:16px 0}@media only screen and (min-width:768px){.slider-arrow-controls{display:none}}.slider-arrow-controls__prev{margin-right:20px;transform:rotate(180deg)}.slider-arrow-controls__next{margin-left:20px}.slider-arrow-controls .svg-icon{width:46px;height:18px}.slider-arrow-controls svg{width:100%;height:100%;color:#d8dadf}@-webkit-keyframes arrow-left-animate{0%{transform:translate3d(-12px,0,0)}to{transform:translateZ(0)}}@keyframes arrow-left-animate{0%{transform:translate3d(-12px,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes arrow-right-animate{0%{transform:translate3d(12px,0,0)}to{transform:translateZ(0)}}@keyframes arrow-right-animate{0%{transform:translate3d(12px,0,0)}to{transform:translateZ(0)}}.btn{display:inline-block;padding:13px 30px;text-align:center;white-space:nowrap;vertical-align:middle;background-color:transparent;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .1s ease,border-color .1s ease,background-color .1s ease;cursor:pointer;color:#3c424f;font-weight:400;line-height:1.5}@supports not (font-variation-settings:normal){.btn{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.btn{font-family:Montserrat-VF,sans-serif}}.btn:not(.btn--link){text-transform:uppercase;letter-spacing:.05em}.btn.btn--default{color:#3c424f;border:1px solid #3c424f}.btn.btn--default:hover{color:#fff;background-color:#3c424f;border:1px solid #3c424f}.btn.btn--primary{color:#fff;background-color:#ff6d3c}.btn.btn--primary:hover{color:#fff;background-color:#fa5923}.btn.btn--lg{padding:19px 35px;font-size:16px;line-height:1.25}.btn.btn--md{padding:16px 35px}.btn.btn--md,.btn.btn--sm{font-size:15px;line-height:.8}.btn.btn--sm{padding:12px 20px}.btn.btn--wide{padding-right:45px;padding-left:45px}.btn.btn--view{position:relative;padding-right:68px;padding-left:45px;color:#00a9e1}.btn.btn--view:after,.btn.btn--view:before{position:absolute;top:0;right:45px;bottom:0}.btn.btn--view:before{width:0;height:0;margin:auto;padding:3px;border-color:#00a9e1;border-style:solid;border-width:0 2px 2px 0;transform:rotate(-45deg);content:""}.btn.btn--view:after{display:block;width:13px;height:2px;margin:auto;background-color:#00a9e1;content:""}.btn.btn--view:hover{color:#3c424f;box-shadow:0 4px 20px rgba(0,0,0,.05)}.btn.btn--view:hover:before{border-color:#3c424f}.btn.btn--view:hover:after{background-color:#3c424f}.btn.btn--disabled{color:#fff;background-color:#e3e4e9;border:1px solid #e3e4e9}.btn.btn--disabled:before{border-color:#fff}.btn.btn--disabled:after{background-color:#fff}.btn.btn--disabled:hover{color:#fff;background-color:#e3e4e9;border:1px solid #e3e4e9}.btn.btn--disabled:hover:before{border-color:#fff}.btn.btn--disabled:hover:after{background-color:#fff}.btn.btn--white{color:#fff;border:1px solid #fff}.btn.btn--white:hover{color:#3c424f;background-color:#fff;border:1px solid #fff}.btn:hover{text-decoration:none;color:#ee554e}.btn:focus{outline:0}.btn--link{font-size:14px}@media (max-width:1800px){.btn--link{padding:13px 20px}}.btn--trsp{border:1px solid #3c424f}.btn--trsp,.btn--trsp:focus,.btn--trsp:hover{color:#3c424f}.btn--accent{background-color:#ff6d3c;border-color:#ff6d3c;color:#fff}.btn--accent:hover{background-color:#ff5a23;border-color:#ff5a23;color:#fff}.btn--accent:focus{box-shadow:0 0 0 .2rem rgba(255,109,60,.5)}.btn--lg{padding-left:90px;padding-right:90px;font-size:16px}@media only screen and (max-width:1199px){.btn--lg{padding-left:30px;padding-right:30px}}.btn--gradient{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#ff6d3c;background-color:#ff6d3c;color:#fff;transition:all .2s linear}.btn--gradient span{position:relative;z-index:5;pointer-events:none}.btn--gradient:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#f83600,transparent);transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease;z-index:-1;pointer-events:none}@media only screen and (max-width:991px){.btn--gradient:before{display:none}}.btn--gradient:hover{color:#fff}.btn--gradient:hover:before{--size:300px}.btn-whatsapp{display:block;width:20px;height:20px}@media only screen and (max-width:1199px){.btn-whatsapp{margin:15px auto;position:relative}}@media only screen and (max-width:1199px){.btn-whatsapp:before{content:"";position:absolute;display:inline-block;bottom:-15px;left:50%;height:1px;width:100px;background-color:hsla(0,0%,92.9%,.8);transform:translateX(-50%)}}.btn--phone{font-size:22px}.mobile-menu-button{width:37px;height:40px;padding:5px;display:block;position:relative;z-index:1000;box-sizing:content-box;border:0;border-radius:50%;text-indent:100%;color:transparent;white-space:nowrap;background-color:transparent;cursor:pointer;overflow:hidden}@media only screen and (min-width:1200px){.mobile-menu-button{display:none}}.mobile-menu-button:focus{outline:none}.mobile-menu-button__open{top:50%;margin-top:-1px;left:50%;margin-left:-12px}.mobile-menu-button__open,.mobile-menu-button__open:after,.mobile-menu-button__open:before{position:absolute;width:20px;height:2px;background:#3c424f;border-radius:4px;transition:all .3s}.mobile-menu-button__open:after,.mobile-menu-button__open:before{left:0;content:""}.mobile-menu-button__open:before{top:8px}.mobile-menu-button__open:after{bottom:8px}.mobile-menu-button__close{background:transparent;transform:rotate(180deg)}.mobile-menu-button__close:before{transform:translateY(-6px) rotate(45deg)}.mobile-menu-button__close:after{transform:translateY(10px) rotate(-45deg)}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.btn-sm{font-size:15px;font-weight:600;line-height:18px}.btn-md{padding:16px 24px}.btn-md.btn-arrow{position:relative;padding-right:37px;padding-left:46px}.btn-md.btn-arrow .svg-icon{position:absolute;left:-36px;font-size:56px;margin-right:16px}.btn-md.btn-arrow .svg-icon svg{width:100%;height:100%}.btn-md.btn-arrow-2{position:relative}.btn-primary{color:#fff;font-size:14px;font-weight:700;line-height:17px;background:#fa5923}.btn-primary:hover{color:#fff}.btn-primary.btn-arrow-2 .svg-icon,.btn-primary.btn-arrow .svg-icon{font-size:32px;margin-right:16px}.btn-primary.btn-arrow-2 .svg-icon svg,.btn-primary.btn-arrow .svg-icon svg{width:100%;height:100%}.btn-default{font-size:14px;font-weight:700;line-height:17px;border:1px solid #23252c}.btn-default,.btn-default:hover{color:#23252c}.btn-default.btn-arrow-2 .svg-icon,.btn-default.btn-arrow .svg-icon{font-size:32px;margin-right:16px}.btn-default.btn-arrow-2 .svg-icon svg,.btn-default.btn-arrow .svg-icon svg{width:100%;height:100%}.btn-accent{font-size:14px;font-weight:700;line-height:17px;border:1px solid #256af0}.btn-accent,.btn-accent .svg-icon svg,.btn-accent:hover{color:#256af0}.btn-lg.btn-arrow-2 .svg-icon,.btn-lg.btn-arrow-inside .svg-icon,.btn-lg.btn-arrow .svg-icon{font-size:32px;margin-right:24px}.btn-lg.btn-arrow-2 .svg-icon svg,.btn-lg.btn-arrow-inside .svg-icon svg,.btn-lg.btn-arrow .svg-icon svg{width:100%;height:100%}.btn:hover .svg-icon{animation:arrow-right-animate .4s ease-in-out infinite alternate-reverse}@-webkit-keyframes borderPulse{0%{box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.4),0 0 0 0 #fff}to{box-shadow:inset 0 0 0 3px rgba(117,117,255,.2),0 0 0 10px hsla(0,0%,100%,0)}}@keyframes borderPulse{0%{box-shadow:inset 0 0 0 5px hsla(0,0%,100%,.4),0 0 0 0 #fff}to{box-shadow:inset 0 0 0 3px rgba(117,117,255,.2),0 0 0 10px hsla(0,0%,100%,0)}}@-webkit-keyframes borderPulseRed{0%{box-shadow:inset 0 0 0 5px rgba(251,132,111,.4),0 0 0 0 #fb836f}to{box-shadow:inset 0 0 0 3px rgba(232,232,255,.2),0 0 0 10px rgba(251,132,111,0)}}@keyframes borderPulseRed{0%{box-shadow:inset 0 0 0 5px rgba(251,132,111,.4),0 0 0 0 #fb836f}to{box-shadow:inset 0 0 0 3px rgba(232,232,255,.2),0 0 0 10px rgba(251,132,111,0)}}.btn.btn-gradient-v2{color:#fff;background:#ea007e;background:linear-gradient(70.31deg,#ff8143 -75.45%,#ff498b 102.97%);background-size:150% 150%;background-position:50% 50%;transition:background-position .3s linear,background-size .3s linear}.btn.btn-gradient-v2:hover{color:#fff;background-size:300% 300%;background-position:100% 100%}.list__item{color:#30343d;font-size:16px;line-height:36px}.list__item:before{display:inline-block;width:6px;height:6px;margin-right:15px;vertical-align:middle;background-color:#3c424f;border-radius:50%;content:""}.list.list--light .list__item{color:#fff}.list.list--light .list__item:before{background-color:#fff}.list.arrows--right .list__item{position:relative;padding-left:40px}.list.arrows--right .list__item:before{content:"";position:absolute;top:10px;left:0;display:inline-block;width:12px;height:14px;margin-right:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.92 6.62a1 1 0 00-.21-.33l-5-5a1.004 1.004 0 10-1.42 1.42L8.59 6H1a1 1 0 100 2h7.59l-3.3 3.29a.999.999 0 000 1.42 1 1 0 001.42 0l5-5a1 1 0 00.21-.33 1 1 0 000-.76z' fill='%23256AF0'/%3E%3C/svg%3E");background-color:transparent}.list.arrows--right.arrows--light .list__item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.92 6.62a1 1 0 00-.21-.33l-5-5a1.004 1.004 0 10-1.42 1.42L8.59 6H1a1 1 0 100 2h7.59l-3.3 3.29a.999.999 0 000 1.42 1 1 0 001.42 0l5-5a1 1 0 00.21-.33 1 1 0 000-.76z' fill='%23fff'/%3E%3C/svg%3E")}.list.arrows--mob-cycle .list__item{position:relative;padding-left:56px}@media only screen and (max-width:767px){.list.arrows--mob-cycle .list__item{padding-left:26px}}.list.arrows--mob-cycle .list__item:before{content:"";position:absolute;top:11px;left:0;display:inline-block;width:24px;height:25px;margin-right:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12.098L11.348 24.146 9.52 22.407l10.827-10.31L9.52 1.79l1.827-1.74L24 12.099z' fill='%23fff'/%3E%3Cpath d='M0 13.34v-2.484h22.174v2.484H0z' fill='%23fff'/%3E%3C/svg%3E");background-color:transparent}@media only screen and (max-width:767px){.list.arrows--mob-cycle .list__item:before{top:8px;width:12px;height:14px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.92 6.62a1 1 0 00-.21-.33l-5-5a1.004 1.004 0 10-1.42 1.42L8.59 6H1a1 1 0 100 2h7.59l-3.3 3.29a.999.999 0 000 1.42 1 1 0 001.42 0l5-5a1 1 0 00.21-.33 1 1 0 000-.76z' fill='%23fff'/%3E%3C/svg%3E")}}.list.list--check .list__item{position:relative;padding-left:28px}.list.list--check .list__item:before{content:"";position:absolute;top:10px;left:0;display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.86 3.283h-1.025a.466.466 0 00-.367.179l-6.04 7.65-2.896-3.669a.469.469 0 00-.367-.178H2.14a.117.117 0 00-.093.189l4.013 5.083a.47.47 0 00.736 0l7.155-9.066a.116.116 0 00-.093-.188z' fill='%23256AF0'/%3E%3C/svg%3E");background-color:transparent}.checkbox{display:flex;align-items:flex-start;font-size:14px;font-weight:500;cursor:pointer}.checkbox input{display:none}.checkbox input:checked~.checkbox__emulator:after{display:block}.checkbox_agree{margin-top:10px}.checkbox__emulator{position:relative;display:block;margin-right:15px;width:16px;height:16px;border:1px solid #fff}.checkbox__emulator:after{position:absolute;top:2px;left:6px;display:none;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);content:""}@media only screen and (min-width:1200px){.ht-cursor{position:fixed;top:0;left:0;z-index:150;contain:layout style size;pointer-events:none;will-change:transform;color:#256af0;opacity:0;transition:opacity .3s,color .4s}.ht-cursor:before{content:"";position:absolute;top:-26px;left:-26px;display:block;width:52px;height:52px;transform:scale(0);background:currentColor;border-radius:50%;transition:transform .3s ease-in-out,opacity .1s}.ht-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.01em;transition:opacity .4s,transform .3s}@supports (mix-blend-mode:exclusion){.ht-cursor.-exclusion,.ht-cursor.-opaque{mix-blend-mode:exclusion;opacity:1}}@supports (mix-blend-mode:exclusion){.ht-cursor.-exclusion:before,.ht-cursor.-opaque:before{background:currentColor}}.ht-cursor.-normal,.ht-cursor.-text{mix-blend-mode:normal}.ht-cursor.-normal:before,.ht-cursor.-text:before{background:currentColor}.ht-cursor.-inverse{color:#fff}.ht-cursor.-visible:before{transform:scale(1)}.ht-cursor.-visible.-active:before{transform:scale(.8);transition-duration:.2s}.ht-cursor.-pointer:before{transform:scale(1)}.ht-cursor.-text:before{opacity:.85;transform:scale(1.7)}.ht-cursor.-text .ht-cursor-text{opacity:1;transform:scale(1)}.ht-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.ht-cursor.-opaque:before{transform:scale(1.32)}.ht-cursor.-opaque.-active:before{transform:scale(1.2)}.ht-cursor.-md:before{transform:scale(1.5)}.ht-cursor.-lg:before{transform:scale(2)}.ht-cursor.-xl:before{opacity:0}.ht-cursor.-xl .ht-cursor-media{opacity:1;transform:scale(1) rotate(-14deg)}.ht-cursor.-hidden:before{transform:scale(0)}.ht-cursor.-c-transparent{color:transparent}.ht-cursor.-c-blue-m-screen{color:#4627ff;mix-blend-mode:screen}.ht-cursor.-c-violet-m-screen{color:#1d1d1d;mix-blend-mode:screen}.ht-cursor.-c-black-m-difference{color:#373415;mix-blend-mode:difference}.ht-cursor.-c-black-m-screen{color:#1d1d1d;mix-blend-mode:screen}.ht-cursor.-c-grey-m-difference{color:#bfbfbf;mix-blend-mode:difference}.ht-cursor.-c-grey-m-overlay{color:#bfbfbf;mix-blend-mode:overlay}.ht-cursor.-c-orange-m-multiply{color:#ff5449;mix-blend-mode:multiply}.ht-cursor.-c-orange-m-screen{color:#ff5449;mix-blend-mode:screen}.ht-cursor.-c-dark-orange-m-screen{color:#ff2e00;mix-blend-mode:screen}.ht-cursor.-c-dark-violet-m-multiply{color:#605cff;mix-blend-mode:multiply}.ht-cursor.-c-blue-m-color-dodge{color:#3573eb;mix-blend-mode:color-dodge}}:root{--solutionSliderOutspaceTop:80px;--solutionSliderOutspaceBottom:80px;--solutionSliderButtonSize:70px;--solutionSliderIconSize:100px}@media (max-width:1600px){:root{--solutionSliderIconSize:75px}}@media only screen and (max-width:991px){:root{--solutionSliderOutspaceTop:60px;--solutionSliderOutspaceBottom:60px}}@media only screen and (max-width:767px){:root{--solutionSliderOutspaceTop:40px;--solutionSliderOutspaceBottom:40px}}.section-solutions{padding-top:var(--solutionSliderOutspaceTop);padding-bottom:var(--solutionSliderOutspaceBottom);overflow:hidden;background:url(/img/common/solutions-slider/solutions-slider-bg.jpg) no-repeat;background-size:cover}@media only screen and (max-width:767px){.section-solutions br{display:none}}.section-solutions .slick-track{display:flex}.section-solutions__title-box{display:flex;justify-content:space-between;margin-bottom:50px}@media only screen and (max-width:767px){.section-solutions__title-box{margin-bottom:22px}}.section-solutions__title-box .heading{margin-bottom:0}.solutions-slider .slick-track{display:flex}@media only screen and (min-width:768px){.solutions-slider{width:100vw}}.solutions-slider .slick-track{display:grid;grid-template-columns:repeat(auto-fill,377px);grid-column-gap:40px}.solutions-slider__item-img{height:var(--solutionSliderIconSize);margin-bottom:20px}@media (max-width:1600px) and (min-width:768px){.solutions-slider__item-img{margin-bottom:15px}}@media only screen and (max-width:767px){.solutions-slider__item-img{display:none}}.solutions-slider__item-img .svg-icon{font-size:var(--solutionSliderIconSize)}.solutions-slider__item-img svg{width:100%;height:100%}.solutions-slider__item-img img{height:100%}.solutions-slider__item-text{margin-bottom:0}@media only screen and (min-width:768px){.solutions-slider__item-text{min-height:81px}}@media only screen and (max-width:767px){.solutions-slider__item-text{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding-top .3s ease-in-out}}.solutions-slider__item-text .list__item{color:inherit}.solutions-slider__item-text .paragraph+.paragraph{margin-top:16px}.solutions-slider__item-text .list-title{margin-bottom:4px}.solutions-slider__item-text .list{margin-bottom:16px}.solutions-slider__item-text .paragraph+.list__item{margin-top:0}.solutions-slider__item-title.subheading.subheading--s1{display:flex;align-items:flex-end;min-height:95px;margin-bottom:58px;padding-bottom:26px;box-sizing:content-box}@media (max-width:1600px) and (min-width:768px){.solutions-slider__item-title.subheading.subheading--s1{min-height:72px;margin-bottom:25px;padding-bottom:15px;font-size:28px}}@media only screen and (min-width:768px){.solutions-slider__item-title.subheading.subheading--s1{border-bottom:3px solid #23252c}}@media only screen and (max-width:767px){.solutions-slider__item-title.subheading.subheading--s1{position:relative;min-height:auto;margin-bottom:0;padding-right:20px;padding-bottom:0;font-size:20px;font-weight:500;line-height:30px}.solutions-slider__item-title.subheading.subheading--s1:after{position:absolute;top:0;right:0;bottom:0;width:0;height:0;margin:auto;padding:4px;border-color:#1d1f25;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);content:""}.solutions-slider__item-title.subheading.subheading--s1.active:after{border-width:0 2px 2px 0;transform:rotate(-135deg)}.solutions-slider__item-title.subheading.subheading--s1.active~.solutions-slider__item-text{padding-top:5px}}.solutions-slider__item{padding:40px 30px;border:1px solid #000;outline:none}@media (max-width:1600px) and (min-width:768px){.solutions-slider__item{padding:30px 25px}}@media only screen and (min-width:768px){.solutions-slider__item{width:377px;margin:0 20px}}@media only screen and (max-width:767px){.solutions-slider__item{margin-top:-1px;padding:18px 16px}}.solutions-slider__item.slick-slide{height:auto}.slick-arrow:active{color:inherit}.solutions-slider-arrow-controls{padding-top:15px}@media only screen and (max-width:767px){.solutions-slider-arrow-controls{display:none}}.solutions-slider-arrow-controls__next,.solutions-slider-arrow-controls__prev{width:var(--solutionSliderButtonSize);height:var(--solutionSliderButtonSize);padding:0;background-color:transparent;border:none;outline:none;cursor:pointer}.solutions-slider-arrow-controls__next .svg-icon,.solutions-slider-arrow-controls__prev .svg-icon{font-size:var(--solutionSliderButtonSize)}.solutions-slider-arrow-controls__next:focus,.solutions-slider-arrow-controls__prev:focus{outline:none}.solutions-slider-arrow-controls__prev{transform:rotate(180deg)}.solutions-slider-arrow-controls__next{margin-left:70px}.flag{display:inline-block;width:23px;height:17px;background-image:url(/img/flags.png);background-position:-4px -129px}.flag-AD{background-position:-4px -3px}.flag-AE{background-position:-37px -3px}.flag-AG{background-position:-4px -24px}.flag-AM{background-position:-37px -24px}.flag-AR{background-position:-4px -45px}.flag-AT{background-position:-37px -45px}.flag-AU{background-position:-4px -66px}.flag-BE{background-position:-37px -66px}.flag-BF{background-position:-4px -87px}.flag-BG{background-position:-37px -87px}.flag-BO{background-position:-4px -108px}.flag-BR{background-position:-37px -108px}.flag-CA{background-position:-4px -129px}.flag-CD{background-position:-37px -129px}.flag-CG{background-position:-4px -150px}.flag-CH{background-position:-37px -150px}.flag-CL{background-position:-4px -171px}.flag-CM{background-position:-37px -171px}.flag-CN{background-position:-4px -192px}.flag-CO{background-position:-37px -192px}.flag-CZ{background-position:-4px -213px}.flag-DE{background-position:-37px -213px}.flag-DJ{background-position:-4px -234px}.flag-DK{background-position:-37px -234px}.flag-DZ{background-position:-4px -255px}.flag-EE{background-position:-37px -255px}.flag-EG{background-position:-4px -276px}.flag-ES{background-position:-37px -276px}.flag-FL{background-position:-4px -297px}.flag-FR{background-position:-37px -297px}.flag-GA{background-position:-4px -318px}.flag-GB{background-position:-37px -318px}.flag-GM{background-position:-4px -339px}.flag-GT{background-position:-37px -339px}.flag-HN{background-position:-4px -360px}.flag-HT{background-position:-37px -360px}.flag-HU{background-position:-4px -381px}.flag-ID{background-position:-37px -381px}.flag-IE{background-position:-4px -402px}.flag-IL{background-position:-37px -402px}.flag-IN{background-position:-4px -423px}.flag-IQ{background-position:-37px -423px}.flag-IR{background-position:-4px -444px}.flag-IT{background-position:-37px -444px}.flag-JM{background-position:-4px -465px}.flag-JO{background-position:-37px -465px}.flag-JP{background-position:-4px -486px}.flag-KG{background-position:-37px -486px}.flag-KN{background-position:-4px -507px}.flag-KP{background-position:-37px -507px}.flag-KR{background-position:-4px -528px}.flag-KW{background-position:-37px -528px}.flag-KZ{background-position:-4px -549px}.flag-LA{background-position:-37px -549px}.flag-LB{background-position:-4px -570px}.flag-LC{background-position:-37px -570px}.flag-LS{background-position:-4px -591px}.flag-LU{background-position:-37px -591px}.flag-LV{background-position:-4px -612px}.flag-MG{background-position:-37px -612px}.flag-MK{background-position:-4px -633px}.flag-ML{background-position:-37px -633px}.flag-MM{background-position:-4px -654px}.flag-MT{background-position:-37px -654px}.flag-MX{background-position:-4px -675px}.flag-NA{background-position:-37px -675px}.flag-NE{background-position:-4px -696px}.flag-NG{background-position:-37px -696px}.flag-NI{background-position:-4px -717px}.flag-NL{background-position:-37px -717px}.flag-NO{background-position:-4px -738px}.flag-OM{background-position:-37px -738px}.flag-PA{background-position:-4px -759px}.flag-PE{background-position:-37px -759px}.flag-PG{background-position:-4px -780px}.flag-PK{background-position:-37px -780px}.flag-PL{background-position:-4px -801px}.flag-PT{background-position:-37px -801px}.flag-PY{background-position:-4px -822px}.flag-QA{background-position:-37px -822px}.flag-RO{background-position:-4px -843px}.flag-RU{background-position:-37px -843px}.flag-RW{background-position:-4px -864px}.flag-SA{background-position:-37px -864px}.flag-SE{background-position:-4px -885px}.flag-SG{background-position:-37px -885px}.flag-SL{background-position:-4px -906px}.flag-SN{background-position:-37px -906px}.flag-SO{background-position:-4px -927px}.flag-SV{background-position:-37px -927px}.flag-TD{background-position:-4px -948px}.flag-TJ{background-position:-37px -948px}.flag-TL{background-position:-4px -969px}.flag-TR{background-position:-37px -969px}.flag-TZ{background-position:-4px -990px}.flag-UA{background-position:-37px -990px}.flag-US{background-position:-4px -1011px}.flag-VE{background-position:-37px -1011px}.flag-VN{background-position:-4px -1032px}.flag-YE{background-position:-37px -1032px}:root{--portfolioHeight:500px;--sectionPortfolioPaddingTop:40px;--sectionPortfolioPaddingBottom:40px}@media only screen and (min-width:768px){:root{--portfolioHeight:373px;--sectionPortfolioPaddingTop:80px;--sectionPortfolioPaddingBottom:80px}}.section-portfolio{padding-top:var(--sectionPortfolioPaddingTop);padding-bottom:var(--sectionPortfolioPaddingBottom);background-color:#fff}.section-portfolio .heading{max-width:800px;margin-bottom:0}.section-portfolio .slider-wrapper{max-height:calc(var(--portfolioHeight) + var(--sectionPortfolioPaddingTop));margin-right:-15px;margin-left:-15px;overflow:hidden}@media only screen and (min-width:768px){.section-portfolio .slider-wrapper{margin:20px 0 -10px}}.section-portfolio .main-container{padding-left:0;padding-right:0}@media only screen and (min-width:768px){.section-portfolio .main-container{padding-left:var(--padding);padding-right:var(--padding)}}.section-portfolio .section-header-box{margin-bottom:0}.section-portfolio .section-header-box .link{margin-top:16px}@media only screen and (min-width:992px){.section-portfolio .section-header-box .link{margin-top:0}}.portfolio__item{padding-top:16px;padding-bottom:40px;outline:none;overflow:hidden}@media only screen and (min-width:768px){.portfolio__item{padding-top:40px;overflow:initial}}.portfolio__item--black .portfolio__desc{color:#3c424f}.portfolio__item--web .portfolio__pic img{top:55%;transform:translate(-50%,-50%) scale(.9)}@media only screen and (min-width:768px){.portfolio__item--web .portfolio__pic img{top:0;transform:none;max-width:480px}}.portfolio__item.anim-pic .portfolio__pic picture{top:20px;width:100%;opacity:1;transform:translateX(0)}@media only screen and (min-width:768px){.portfolio__item.anim-pic .portfolio__pic picture{top:auto}}.portfolio__container{height:var(--portfolioHeight);display:flex;flex-direction:column-reverse;padding-top:40px;padding-right:15px;padding-left:15px}@media only screen and (min-width:768px){.portfolio__container{flex-direction:row;align-items:center;padding-top:0;padding-right:26px;padding-left:26px}}.portfolio__desc,.portfolio__pic{flex:1}@media only screen and (min-width:768px){.portfolio__desc,.portfolio__pic{margin-bottom:8px}}.portfolio__pic{position:relative;height:calc(var(--portfolioHeight) - 200px);display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:768px){.portfolio__pic{height:auto;margin-right:26px}}.portfolio__pic picture{position:relative;transition:opacity .5s,transform .5s;opacity:0;transform:translateX(-20px)}.portfolio__pic img{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%) scale(1.1);width:auto;height:auto;max-height:calc(var(--portfolioHeight) - 200px)}@media only screen and (min-width:768px){.portfolio__pic img{position:relative;top:-40px;left:0;transform:none;width:100%;max-width:282px;max-height:none}}@media only screen and (min-width:992px){.portfolio__pic img{top:0;max-width:370px;margin:auto}}.portfolio__desc{color:#fff;max-height:160px}@media only screen and (min-width:768px){.portfolio__desc{max-height:none;margin-bottom:8px}}.portfolio__desc .btn{width:100%}@media only screen and (min-width:768px){.portfolio__desc .btn{width:auto}}.portfolio__desc .btn.btn--black{color:#3c424f;border:1px solid #3c424f}.portfolio__desc .btn.btn--black:hover{color:#fff;background-color:#3c424f;border:1px solid #3c424f}.portfolio__desc .btn.btn--white{color:#fff;border:1px solid #fff}.portfolio__desc .btn.btn--white:hover{color:#3c424f;background-color:#fff;border:1px solid #fff}.portfolio__name,.portfolio__type{font-weight:500;letter-spacing:.05em}@supports not (font-variation-settings:normal){.portfolio__name,.portfolio__type{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.portfolio__name,.portfolio__type{font-family:Montserrat-VF,sans-serif}}@media only screen and (min-width:768px){.portfolio__name,.portfolio__type{margin-bottom:5px}}.portfolio__type{margin-bottom:8px;font-size:12px;font-weight:400;line-height:22px;text-transform:uppercase}@media only screen and (min-width:768px){.portfolio__type{font-size:11px}}.portfolio__name{display:block;margin-bottom:18px;font-size:20px;line-height:1.25}@media only screen and (min-width:768px){.portfolio__name{font-size:24px}}.portfolio__info{display:none}@media only screen and (min-width:768px){.portfolio__info{display:block;display:-webkit-box;max-width:432px;max-height:72px;font-size:12px;line-height:1.5;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width:992px){.portfolio__info{max-height:97.5px;font-size:13px;line-height:1.5;-webkit-line-clamp:5}}.portfolio__wrap{display:flex;align-items:center;margin-bottom:32px}@media only screen and (min-width:768px){.portfolio__wrap{margin-bottom:8px}}.portfolio__photo{display:none;width:38px;height:38px;flex-shrink:0;margin-right:6px;border-radius:50%;overflow:hidden}@media only screen and (min-width:768px){.portfolio__photo{display:block}}.portfolio__client{display:none}@media only screen and (min-width:768px){.portfolio__client{display:block;font-size:11px;font-weight:600}}.portfolio__location{line-height:10px}.portfolio__flag,.portfolio__location{display:flex;align-items:center}.portfolio__country{margin-left:9px;font-size:14px}@media only screen and (min-width:768px){.portfolio__country{font-size:10px}}.portfolio__table{display:none}@media only screen and (min-width:768px){.portfolio__table{display:block;margin-bottom:16px}}@media only screen and (min-width:992px){.portfolio__table{margin-bottom:28px}}.portfolio__table-item{display:flex;align-items:center;font-size:12px;font-weight:500;line-height:1.5}@media only screen and (min-width:768px){.portfolio__table-item{font-size:13px;font-weight:400}}.portfolio__table-col:first-child{min-width:63px;margin-right:6px}.portfolio__plug{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@supports not (font-variation-settings:normal){.portfolio__plug{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.portfolio__plug{font-family:Montserrat-VF,sans-serif}}.portfolio__controls{justify-content:center}.portfolio__controls,.portfolio__controls-arrows{display:flex;align-items:center}:root{--sectionTestimonialsPaddingTop:80px;--sectionTestimonialsPaddingBottom:80px}@media only screen and (max-width:1199px){:root{--sectionTestimonialsPaddingTop:40px;--sectionTestimonialsPaddingBottom:40px}}.section-testimonials{padding-top:var(--sectionTestimonialsPaddingTop);padding-bottom:var(--sectionTestimonialsPaddingBottom);background-color:#fff}.section-testimonials .section__title.heading{margin-bottom:9px}@media only screen and (max-width:575px){.section-testimonials .section__title.heading{margin-bottom:10px}}.section-testimonials .section__text.paragraph{max-width:600px}.testimonials{margin-top:30px}@media only screen and (max-width:575px){.testimonials{margin-top:22px}}.testimonials__heading{display:flex;flex-direction:column}.testimonials .paragraph+.paragraph{margin-top:0}.testimonials__post.paragraph.paragraph--p3{margin-bottom:0}@media only screen and (max-width:575px){.testimonials__post.paragraph.paragraph--p3{font-size:13px;font-weight:400;line-height:23px}}.testimonials__country.paragraph.paragraph--p3{margin-bottom:0;text-transform:none}@media only screen and (max-width:575px){.testimonials__country.paragraph.paragraph--p3{order:1;font-size:13px;font-weight:400;line-height:23px}}.testimonials__name.heading{margin-bottom:7px}@media only screen and (max-width:575px){.testimonials__name.heading{margin-bottom:3px}}.testimonials__flag{display:inline-block;width:32px;height:20px;vertical-align:middle}@media only screen and (max-width:1199px){.testimonials__flag{height:24px}}@media only screen and (max-width:767px){.testimonials__flag{height:21px}}.testimonials__about-box{min-width:auto;max-width:100%;margin-bottom:30px;margin-left:130px;padding-right:50px}@media only screen and (min-width:1200px){.testimonials__about-box{min-height:103px}}@media only screen and (max-width:767px){.testimonials__about-box{margin-bottom:0;margin-left:0}}.testimonials__about-item{vertical-align:top}.testimonials__about-title{padding-right:10px;font-weight:700}.testimonials__platforms{display:flex;margin-bottom:20px}@media only screen and (max-width:575px){.testimonials__platforms{order:1;margin-top:20px;margin-bottom:24px}}.testimonials__platforms-item{width:auto;margin-right:26px}@media only screen and (max-width:575px){.testimonials__platforms-item{max-height:14px;margin-right:20px}}.testimonials__slide{align-items:flex-start}.testimonials__slide:active,.testimonials__slide:focus{outline:none}@media only screen and (max-width:1199px){.testimonials__slide{flex-direction:column}}.testimonials__user{display:flex;margin-right:30px;margin-bottom:10px}@media only screen and (max-width:1199px) and (min-width:576px){.testimonials__user{margin-bottom:10px}}@media only screen and (max-width:575px){.testimonials__user{align-items:center}}@media only screen and (min-width:1200px){.testimonials__user-box{min-width:520px;max-width:520px}}@media only screen and (max-width:1199px){.testimonials__user-box{width:100%}}.testimonials__user-info{flex:1;padding-top:12px;padding-bottom:12px}@media only screen and (max-width:575px){.testimonials__user-info{display:flex;flex-direction:column;justify-content:center;margin-right:0;padding-top:0;padding-bottom:0}}.testimonials__user-photo{width:100px;height:100px;max-height:100px;max-width:100px;margin-right:34px;border-radius:50%;vertical-align:initial;filter:grayscale(100%)}@media only screen and (max-width:575px){.testimonials__user-photo{width:70px;height:70px;max-height:70px;max-width:70px;margin-right:18px}}.testimonials__text{flex:1;margin:0;font-size:16px;font-weight:500;line-height:1.87;background-color:#fff}@media only screen and (max-width:575px){.testimonials__text{display:flex;flex-direction:column;padding-top:20px;font-size:14px}}.testimonials__text:after{display:none}.testimonials__text i{display:inline-block;margin-bottom:30px}@media only screen and (max-width:575px){.testimonials__text i{margin-bottom:0}}@media only screen and (min-width:1200px){.testimonials__text .paragraph{min-height:140px}}.testimonials__controls{display:flex;align-items:center;justify-content:space-between;margin-left:auto}@media only screen and (min-width:1200px){.testimonials__controls{padding-left:520px}}@media only screen and (max-width:1199px){.testimonials__controls{width:100%;padding-left:0}}@media only screen and (max-width:575px){.testimonials__controls{flex-direction:column;align-items:flex-start}}.testimonials__controls-arrows{display:flex;align-items:flex-start}@media only screen and (max-width:575px){.testimonials__controls-arrows{margin:auto}}.testimonials__controls .arrow{margin-top:22px}@media only screen and (max-width:575px){.testimonials__controls .arrow{margin-top:15px}}.slick-initialized .testimonials__slide.slick-slide{display:flex;min-height:280px}.quote-ending{display:block;margin-top:10px;margin-bottom:15px;color:rgba(215,216,223,.3);font-size:80px;font-weight:900;line-height:1;white-space:nowrap}@media only screen and (max-width:1199px){.quote-ending{padding-top:20px;font-size:60px}}@media only screen and (max-width:767px){.quote-ending{font-size:40px}}@media only screen and (max-width:575px){.quote-ending{display:none}}.quote-ending:before{display:inline-block;width:84px;height:60px;margin-right:20px;background-image:url(/img/home/citation.svg);background-repeat:no-repeat;background-size:contain;content:""}@media only screen and (max-width:1199px){.quote-ending:before{width:44px;height:42px;margin-right:14px}}@media only screen and (max-width:767px){.quote-ending:before{height:31px}}@media only screen and (max-width:575px){.quote-ending:before{height:24px;margin-right:0}}.quote-ending:after{display:none}:root{--sectionLatestArticlesPaddingTop:120px;--sectionLatestArticlesPaddingBottom:60px}@media only screen and (max-width:991px){:root{--sectionLatestArticlesPaddingTop:90px}}@media only screen and (max-width:767px){:root{--sectionLatestArticlesPaddingTop:60px}}section.latest-articles-section{padding-top:var(--sectionLatestArticlesPaddingTop);padding-bottom:var(--sectionLatestArticlesPaddingBottom);background-color:#fff}.latest-articles{display:grid;grid-template-columns:repeat(3,minmax(auto,1fr));grid-gap:20px}@media only screen and (max-width:767px){.latest-articles{grid-template-columns:1fr;grid-gap:16px;margin-top:20px}}.latest-article{display:flex;flex-direction:column}.latest-article__image{position:relative;margin-bottom:16px;padding-bottom:56.3%;background-color:#c4c4c4;overflow:hidden}.latest-article__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-article__read{margin-bottom:8px;color:#7c808a;font-size:14px;line-height:23px}.latest-article__title{color:#000;font-size:20px;font-weight:500;line-height:28px}@media only screen and (max-width:767px){.latest-article{padding-bottom:16px;border-bottom:1px solid #c7c7c7}.latest-article__image{display:none}}@-webkit-keyframes animate-circle{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes animate-circle{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}@-webkit-keyframes animate-letter{0%{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(1.25)}}@keyframes animate-letter{0%{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(1.25)}}.preloader{--size:20rem;position:absolute;top:50%;left:50%;height:var(--size);width:var(--size);transform:translateX(-50%) translateY(-50%)}.preloader-wrap{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(60,66,79,.7);opacity:0;pointer-events:none;transition:opacity .5s ease-in}.preloader-wrap--active{opacity:1;pointer-events:all;transition:opacity .2s ease-out}.preloader .letter{--duration:2s;position:absolute;top:44%;left:42%;z-index:1;width:50px;-webkit-animation:animate-letter var(--duration) ease-out infinite;animation:animate-letter var(--duration) ease-out infinite}.preloader>.circle{--duration:2s;position:absolute;height:inherit;width:inherit;background:#00a9e1;border-radius:50%;-webkit-animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite;animation:animate-circle var(--duration) cubic-bezier(.9,.24,.62,.79) infinite}.preloader>.circle:first-of-type{-webkit-animation-delay:0;animation-delay:0}.preloader>.circle:nth-of-type(2){-webkit-animation-delay:calc(var(--duration)/-3);animation-delay:calc(var(--duration)/-3)}.preloader>.circle:nth-of-type(3){-webkit-animation-delay:calc(var(--duration)/-6);animation-delay:calc(var(--duration)/-6)}.contact{position:relative;padding:90px 0 109px;background-color:#23252c}@media only screen and (min-width:768px){.contact .heading{margin-bottom:30px}}@media only screen and (min-width:992px){.contact .heading{max-width:290px}}@media only screen and (min-width:1200px){.contact .heading{max-width:410px}}@media only screen and (min-width:992px){.contact__content{display:grid;grid-template-columns:repeat(2,50%)}}@media only screen and (min-width:992px){.contact__col:first-child{padding-right:100px}}@media only screen and (min-width:1200px){.contact__col:first-child{padding-right:160px}}@media only screen and (max-width:991px){.contact__col:last-child{margin-top:32px}}.contact__list{margin-bottom:37px;counter-reset:count}.contact__list-item{position:relative;display:flex;padding-left:38px;color:#fff;font-size:16px;font-weight:500}.contact__list-item:before{position:absolute;top:0;left:0;font-weight:900;counter-increment:count;content:"0" counter(count)}.contact__list-item+.contact__list-item{margin-top:30px}@media only screen and (max-width:767px){.contact__list{display:none}}.contact__cta-text{margin-bottom:0;color:#fff;font-size:20px;font-weight:700;line-height:24px;letter-spacing:.05em;text-transform:capitalize}@media only screen and (max-width:767px){.contact__cta-text{display:none}}@media only screen and (max-width:767px){.contact{padding:64px 0}}@media only screen and (min-width:768px){.contact .form__row{display:flex;justify-content:space-between;margin:0 -10px}}@media only screen and (min-width:768px){.contact .form__row--mb{margin-bottom:55px}}@media only screen and (max-width:767px){.contact .form__row--mb .form__group{margin-bottom:30px}}.contact .form__group{position:relative}@media only screen and (min-width:768px){.contact .form__group{width:50%;margin:0 10px}}.contact .form__group--file,.contact .form__group--upload{position:relative;width:100%}.contact .form__group--file{margin-bottom:0;padding-top:30px}@media only screen and (min-width:992px){.contact .form__group--file{min-height:66px}}@media only screen and (min-width:1200px){.contact .form__group--file{min-height:100px}}@media only screen and (max-width:767px){.contact .form__group--file{padding-top:20px}}.contact .form__group .form-control.error{border-bottom-color:#ff4141}.contact .form__group div.error{color:#ff4141;font-size:14px}.contact .form__group.not-valid .form-control,.contact .form__group.not-valid .textarea{border-bottom:2px solid #e16d41}.contact .form__group.not-valid .checkbox__emulator{border:1px solid #e16d41}.contact .form__group .close-tultip{position:absolute;right:0;bottom:-17px;left:0;color:#e16d41;font-size:11px;font-weight:400}.contact .form__label{position:absolute;top:0;left:0;z-index:1;color:#fff;transition:transform .3s ease;pointer-events:none;transform-origin:top left}.contact .form .btn-upload,.contact .form .file-upload{position:absolute;top:12px;right:20px;z-index:1;width:15px;height:18px}.contact .form .file-upload{font-size:0;opacity:0;cursor:pointer}.contact .form .btn-upload{background:url(/img/file-attach.png) no-repeat transparent;background-size:contain;border:none}.contact .form .btn{z-index:0;margin-top:20px;-webkit-animation:borderPulseRed 1.23s ease-out infinite;animation:borderPulseRed 1.23s ease-out infinite}@media only screen and (max-width:767px){.contact .form .btn{width:100%}}.contact .form .form-control{position:relative;z-index:2;display:block;width:100%;height:41px;color:#fff;font-size:16px;font-weight:300;padding-bottom:8px;background-color:transparent;border:0;border-bottom:1px solid #7c808a}.contact .form .form-control:not(:-moz-placeholder-shown)+*+.form__label,.contact .form .form-control:not(:-moz-placeholder-shown)+.form__label{transform:scale(.8) translateY(-40px)}.contact .form .form-control:focus~.form__label,.contact .form .form-control:not(:placeholder-shown)+*+.form__label,.contact .form .form-control:not(:placeholder-shown)+.form__label{transform:scale(.8) translateY(-40px)}@media only screen and (max-width:767px){.contact .form .form-control:not(:-moz-placeholder-shown)+*+.form__label,.contact .form .form-control:not(:-moz-placeholder-shown)+.form__label{transform:scale(.8) translateY(-30px)}.contact .form .form-control:focus~.form__label,.contact .form .form-control:not(:placeholder-shown)+*+.form__label,.contact .form .form-control:not(:placeholder-shown)+.form__label{transform:scale(.8) translateY(-30px)}}.contact .form .form-control::-moz-placeholder{opacity:0}.contact .form .form-control::placeholder{opacity:0}.contact .form .form-control:focus{outline:none}.contact .form .form-control:-webkit-autofill,.contact .form .form-control:-webkit-autofill:focus,.contact .form .form-control:-webkit-autofill:hover{border-bottom:1px solid #636872;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #23252c inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact .form .textarea{z-index:1;min-height:41px;max-height:150px;padding-right:40px;resize:none}.contact .form .textarea::-webkit-scrollbar{width:12px;cursor:pointer}.contact .form .textarea::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer}.contact .form .checkbox{display:inline-flex;align-items:center;margin-top:10px;color:#d8d8d8;font-size:13px;font-weight:400}.contact .form .checkbox__link,.contact .form .checkbox__text{color:#fff}.contact .form .checkbox__link span{cursor:pointer;text-decoration:underline}.contact .form .checkbox__emulator{width:18px;height:18px;border:1px solid #646871}.contact .form .checkbox__emulator:after{top:3px;left:3px;width:10px;height:9px;background-image:url(/img/tick-small.png);background-size:cover;border:none;transform:none}.contact .form .files-wrapper{display:flex;flex-wrap:wrap;align-items:center}.contact .form .file-item{display:inline-flex;align-items:center;height:30px;background-color:#646871;margin-right:15px;margin-bottom:15px}.contact .form .file-name{display:inline-block;padding-left:12px;padding-right:12px;color:hsla(0,0%,100%,.5);font-size:16px;line-height:1}@media only screen and (max-width:767px){.contact .form .file-name{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.contact .form .file-delete{width:11px;height:11px;margin:0 10px;background-image:url(/img/cancel.png);background-size:cover;cursor:pointer}.contact .form progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px}.contact .form progress[value]::-webkit-progress-bar{background-color:#3c424f;border-radius:0;box-shadow:none}.contact .form progress[value]::-webkit-progress-value{background-color:rgba(99,104,114,.5)}:root{--ourExtraPaddingTop:80px}@media only screen and (max-width:991px){:root{--ourExtraPaddingTop:60px}}@media only screen and (max-width:767px){:root{--ourExtraPaddingTop:40px}}.section-our-extra{padding-top:var(--ourExtraPaddingTop);background-color:#fff}@media only screen and (max-width:767px){.section-our-extra__title.heading{margin-bottom:0}}.our-extra-list__title{font-size:30px;font-weight:700}@media only screen and (max-width:767px){.our-extra-list__title{font-size:20px;font-weight:500;line-height:30px}}.our-extra-list__icon{padding:0;line-height:0;background:none;border:none;cursor:pointer}.our-extra-list__icon:focus{outline:none}.our-extra-list .svg-icon{font-size:48px;transform:rotate(90deg);transition:transform .3s ease-out}.our-extra-list__header{display:flex;align-items:center;justify-content:space-between;padding:27px 0;cursor:pointer}@media only screen and (max-width:767px){.our-extra-list__header{padding:18px 0}}.our-extra-list__header.active .svg-icon{transform:rotate(-90deg)}.our-extra-list__list{margin-bottom:0;padding-left:0;list-style:none}@media only screen and (min-width:768px){.our-extra-list__list{width:50%}}.our-extra-list__list-item{position:relative;display:flex;counter-increment:counter}.our-extra-list__list-item.paragraph.paragraph--p4{margin-bottom:24px}@media only screen and (min-width:768px){.our-extra-list__list-item.paragraph.paragraph--p4:last-child{margin-bottom:0;padding-bottom:40px}}.our-extra-list__list-item:before{content:"0" counter(counter);padding-right:30px;color:#23252c;font-size:20px;font-weight:500}@media only screen and (max-width:767px){.our-extra-list__list-item:before{margin-top:3px;padding-right:10px;font-size:14px;line-height:1.46}}.our-extra-list__content{gap:60px;max-height:0;overflow:hidden;border-bottom:1px solid #b2b6bf;counter-reset:counter;transition:max-height .3s ease-out}@media only screen and (min-width:768px){.our-extra-list__content{display:flex;justify-content:space-between}}:root{--circleSize:330px;--circlesWrapperWidth:500px;--circlesWrapperHeight:464px;--firstCircleTextSize:90px;--firstTextTransform:translate3d(40px,-10px,0);--secondCircleTextSize:100px;--secondTextTransform:translate3d(-7px,0px,0);--thirdCircleTextSize:75px;--thirdTextTransform:translate3d(-25px,-10px,0);--centralCirclesElementTop:-65px;--centralCirclesElementSize:135px;--sectionDeliveryMaxHeightHiddenBlock:0}@media only screen and (max-width:991px){:root{--circleSize:136px;--circlesWrapperWidth:206px;--circlesWrapperHeight:191px;--firstCircleTextSize:57px;--firstTextTransform:translate3d(8px,-2px,0);--secondCircleTextSize:70px;--secondTextTransform:translate3d(-3px,0px,0);--thirdCircleTextSize:50px;--thirdTextTransform:translate3d(-4px,3px,0);--centralCirclesElementTop:-27px;--centralCirclesElementSize:65px}}@media only screen and (max-width:767px){:root{--sectionDeliveryMaxHeightHiddenBlock:93px}}@media only screen and (max-width:575px){:root{--sectionDeliveryMaxHeightHiddenBlock:142px}}.section-delivery{padding:80px 0 120px;overflow:hidden;background:#f5f5f5}@media only screen and (max-width:1199px){.section-delivery{padding:60px 0 80px}}@media only screen and (max-width:767px){.section-delivery{padding:36px 0}}.section-delivery__title.heading{margin-bottom:53px}@media only screen and (max-width:767px){.section-delivery__title.heading{margin-bottom:20px}}.delivery-slider-wrapper{display:flex}@media only screen and (min-width:768px){.delivery-slider-wrapper{gap:30px}}@media only screen and (max-width:767px){.delivery-slider-wrapper{flex-direction:column}}.delivery-slider{margin-bottom:1rem}.delivery-slider__item{position:relative;outline:none}.delivery-slider__item:before{position:absolute;top:16px;left:-27px;width:11px;height:11px;margin:auto;background-color:#256af0;border-radius:50%;opacity:0;transition:opacity .3s ease-in-out;content:""}.delivery-slider__item.active:before{opacity:1}.delivery-slider__btn.subheading{position:relative;margin-bottom:1rem;padding:0;text-align:left;background:transparent;border:none;outline:none;cursor:pointer}@media only screen and (max-width:767px){.delivery-slider__btn.subheading{margin-bottom:9px}}.delivery-slider__hidden{max-height:var(--sectionDeliveryMaxHeightHiddenBlock);overflow:hidden;transition:max-height .3s ease-in-out}@media only screen and (max-width:575px){.delivery-slider__hidden{max-width:290px}}.delivery-slider__hidden .list,.delivery-slider__hidden .paragraph{margin-bottom:1rem}@media only screen and (max-width:767px){.delivery-slider__hidden .list:last-child,.delivery-slider__hidden .paragraph:last-child{margin-bottom:0}}@media only screen and (min-width:768px){.delivery-slider__hidden .btn{margin-top:22px}}.delivery-slider__show-more.show-more-btn{margin-top:8px;padding-left:15px;color:#30343d;font-size:12px;background:transparent;border:none;outline:none}.delivery-slider__show-more.show-more-btn:before{width:8px;height:11px;background-image:url(/img/common/arrow-down-grey-xs.svg)}@media only screen and (min-width:768px){.delivery-slider__show-more.show-more-btn{display:none}}.delivery-slider__show-more.show-more-btn:after{left:15px}.delivery-slider__show-more.show-more-btn:hover:before{-webkit-animation:none;animation:none}.delivery-slider__show-more.show-more-btn:hover:after{width:calc(100% - 15px)}.delivery-slider__show-more.show-more-btn.active:before{transform:translateY(-50%) rotate(-180deg)}.delivery-slider .arrow-start{position:absolute;top:0;right:-113px;bottom:0;width:81px;height:auto;margin:auto;animation:arrow-left-animate .4s ease-in-out infinite alternate-reverse;transition:opacity .3s ease-in-out}.delivery-slider .arrow-start svg{width:100%;height:100%}@media only screen and (max-width:767px){.delivery-slider .arrow-start{display:none}}.delivery-slider.started .arrow-start{width:0;height:0;margin:0;opacity:0}@media only screen and (max-width:767px){.delivery-slider{order:1}.delivery-slider__item:last-child .delivery-slider__hidden{max-height:none}}.delivery-circles{position:relative;min-width:var(--circlesWrapperWidth);width:var(--circlesWrapperWidth);height:var(--circlesWrapperHeight)}@media only screen and (max-width:767px){.delivery-circles{margin:0 auto 28px}}.delivery-circles .svg-icon{position:absolute;margin:auto}.delivery-circles .svg-icon svg{width:100%;height:100%}.delivery-circles__svg-text{cursor:pointer}.delivery-circles__circle{position:absolute;width:var(--circleSize);height:var(--circleSize);margin:auto;border:1px solid #000;border-radius:50%;transition:transform .6s ease-in-out}.delivery-circles__circle:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none;content:""}.delivery-circles__circle[data-name=quality]{top:0;left:0;z-index:2}.delivery-circles__circle[data-name=quality]:before{background:radial-gradient(50% 50% at 50% 50%,rgba(133,226,255,.41) 0,rgba(0,178,255,0) 100%)}.delivery-circles__circle[data-name=quality] .svg-icon{bottom:0;left:0;font-size:var(--firstCircleTextSize);transform:var(--firstTextTransform)}.delivery-circles__circle[data-name=deadline]{right:0;bottom:0;left:0;z-index:1}.delivery-circles__circle[data-name=deadline]:before{background:radial-gradient(50% 50% at 50% 50%,rgba(5,0,255,.23) 0,rgba(5,0,255,0) 100%)}.delivery-circles__circle[data-name=deadline] .svg-icon{right:0;bottom:0;left:0;font-size:var(--secondCircleTextSize);transform:var(--secondTextTransform)}.delivery-circles__circle[data-name=budget]{top:0;right:0;z-index:3}.delivery-circles__circle[data-name=budget]:before{background:radial-gradient(50% 50% at 50% 50%,rgba(250,0,255,.27) 0,rgba(255,0,229,0) 100%)}.delivery-circles__circle[data-name=budget] .svg-icon{right:0;bottom:0;font-size:var(--thirdCircleTextSize);transform:var(--thirdTextTransform)}.delivery-circles__circle[data-name=competitive]{top:var(--centralCirclesElementTop);right:0;bottom:0;left:0;z-index:4;width:var(--centralCirclesElementSize);height:var(--centralCirclesElementSize);border:none;border-radius:70% 40% 0 100%/70% 100% 0 40%;transform:rotate(45deg);display:flex;align-items:center;justify-content:center}.delivery-circles__circle[data-name=competitive]:before{background:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.78) 60.94%,hsla(0,0%,100%,.02) 100%)}.delivery-circles__circle[data-name=competitive] .delivery-circles__circle-text{font-size:26px;font-weight:600;line-height:32px;text-transform:uppercase;text-align:center;transform:rotate(-45deg);cursor:pointer}@supports not (font-variation-settings:normal){.delivery-circles__circle[data-name=competitive] .delivery-circles__circle-text{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.delivery-circles__circle[data-name=competitive] .delivery-circles__circle-text{font-family:Montserrat-VF,sans-serif}}@media only screen and (max-width:991px){.delivery-circles__circle[data-name=competitive] .delivery-circles__circle-text{font-size:10px;font-weight:700;line-height:12px}}.delivery-circles__circle[data-name=competitive]:before{transform:scale(1.8)}.delivery-circles[data-name=quality] .delivery-circles__circle:first-child{transform:rotate(115deg)}.delivery-circles[data-name=quality] .delivery-circles__circle:first-child:before{opacity:1}.delivery-circles[data-name=deadline] .delivery-circles__circle:first-child{transform:rotate(115deg)}.delivery-circles[data-name=deadline] .delivery-circles__circle:first-child:before{opacity:1}.delivery-circles[data-name=deadline] .delivery-circles__circle:nth-child(2){z-index:2;transform:rotate(115deg)}.delivery-circles[data-name=deadline] .delivery-circles__circle:nth-child(2):before{opacity:1}.delivery-circles[data-name=budget] .delivery-circles__circle:first-child{transform:rotate(115deg)}.delivery-circles[data-name=budget] .delivery-circles__circle:first-child:before{opacity:1}.delivery-circles[data-name=budget] .delivery-circles__circle:nth-child(2){z-index:2;transform:rotate(115deg)}.delivery-circles[data-name=budget] .delivery-circles__circle:nth-child(2):before{opacity:1}.delivery-circles[data-name=budget] .delivery-circles__circle:nth-child(3){transform:rotate(260deg)}.delivery-circles[data-name=budget] .delivery-circles__circle:nth-child(3):before{opacity:1}.delivery-circles[data-name=competitive] .delivery-circles__circle:first-child{transform:rotate(115deg)}.delivery-circles[data-name=competitive] .delivery-circles__circle:first-child:before{opacity:1}.delivery-circles[data-name=competitive] .delivery-circles__circle:nth-child(2){z-index:2;transform:rotate(115deg)}.delivery-circles[data-name=competitive] .delivery-circles__circle:nth-child(2):before{opacity:1}.delivery-circles[data-name=competitive] .delivery-circles__circle:nth-child(3){transform:rotate(260deg)}.delivery-circles[data-name=competitive] .delivery-circles__circle:last-child:before,.delivery-circles[data-name=competitive] .delivery-circles__circle:nth-child(3):before{opacity:1}.delivery-nav{display:flex;align-items:center;order:2}@media only screen and (min-width:768px){.delivery-nav{display:none}}.delivery-nav__next,.delivery-nav__prev{height:40px;background:transparent;border:none;padding:0}.delivery-nav__next .svg-icon,.delivery-nav__prev .svg-icon{font-size:40px}.delivery-nav__next:focus,.delivery-nav__prev:focus{outline:none}.delivery-nav__prev{margin-right:20px;transform:rotate(180deg)}:root{--sectionCtaPaddingTop:80px;--sectionCtaPaddingBottom:80px}@media only screen and (max-width:767px){:root{--sectionCtaPaddingBottom:60px}}.cta{padding-top:var(--sectionCtaPaddingTop);padding-bottom:var(--sectionCtaPaddingBottom)}.cta.container{padding-right:0;padding-left:0}.cta__content{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:43px 148px 42px 111px;background:linear-gradient(90.34deg,#a0aaff 5.94%,#f1c5ff 111.42%)}@media only screen and (max-width:1199px){.cta__content{padding:43px 100px 42px 85px}}@media only screen and (max-width:767px){.cta__content{padding:40px 16px}}.cta__content .subheading.subheading--s1{margin-bottom:0}@media only screen and (max-width:767px){.cta__content .subheading.subheading--s1{font-size:20px;letter-spacing:normal}.cta__content .subheading.subheading--s1 br{display:none}}.cta__content .btn{min-width:225px}@media only screen and (max-width:991px){.cta__content .btn{margin-top:24px}}@media only screen and (max-width:767px){.cta__content .btn{width:100%}}.cta__content.cta__content--align-center{align-items:center}@media only screen and (min-width:768px){.cta__text-group{padding-right:30px}}.cta__call-text{margin-top:34px;font-size:24px;font-weight:500;line-height:31px}:root{--sectionCtaV2PaddingTop:80px;--sectionCtaV2PaddingBottom:120px}@media only screen and (max-width:991px){:root{--sectionCtaV2PaddingBottom:80px}}@media only screen and (max-width:767px){:root{--sectionCtaV2PaddingBottom:60px}}.cta.cta--v2{padding-top:var(--sectionCtaV2PaddingTop);padding-bottom:var(--sectionCtaV2PaddingBottom)}.cta.cta--v2 .cta__content{padding:82px 149px 77px 111px;background:#23252c}@media only screen and (max-width:1199px){.cta.cta--v2 .cta__content{padding:60px 129px 60px 80px}}@media only screen and (max-width:767px){.cta.cta--v2 .cta__content{padding:40px 16px}}.cta.cta--v2 .cta__call-text{margin-bottom:0;color:#fff}@supports not (font-variation-settings:normal){.cta.cta--v2 .cta__call-text{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.cta.cta--v2 .cta__call-text{font-family:Montserrat-VF,sans-serif}}@media only screen and (max-width:767px){.cta.cta--v2 .cta__call-text{margin-top:8px;margin-bottom:0;font-size:16px;font-weight:400;line-height:30px}}.cta.cta--v2 .btn{-webkit-animation:borderPulseRed 1.23s ease-out infinite;animation:borderPulseRed 1.23s ease-out infinite}@media only screen and (max-width:767px){.cta.cta--v2 .btn{margin-top:24px}}:root{--techStackOutspaceTop:120px;--techStackOutspaceBottom:80px}@media only screen and (max-width:1199px){:root{--techStackOutspaceTop:90px}}@media only screen and (max-width:991px){:root{--techStackOutspaceTop:60px;--techStackOutspaceBottom:60px}}@media only screen and (max-width:767px){:root{--techStackOutspaceTop:40px}}.section-tech-stack{padding-top:var(--techStackOutspaceTop);padding-bottom:var(--techStackOutspaceBottom);background-color:#fff}.section-tech-stack>.heading{margin-bottom:40px}@media only screen and (max-width:767px){.section-tech-stack>.heading{margin-bottom:25px}}.tech-stack__item,.tech-stack__title{text-align:center}.tech-stack__title{position:relative}.tech-stack__title .svg-icon{font-size:40px}.tech-stack__title .svg-icon[class*=active]{position:absolute;top:0;left:0;opacity:0}.tech-stack__title .svg-icon svg{width:100%;height:100%}@media only screen and (max-width:767px){.tech-stack__title .svg-icon{margin-right:18px;font-size:35px}}.tech-stack__title .heading,.tech-stack__title .subheading{margin:12px 0 0;letter-spacing:.05em}@media only screen and (max-width:767px){.tech-stack__title .heading,.tech-stack__title .subheading{margin:0}}@media only screen and (max-width:767px){.tech-stack__title{display:flex;align-items:center}.tech-stack__title br{display:none}}.tech-stack__item{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media only screen and (min-width:768px){.tech-stack__item{margin-bottom:22px}}@media only screen and (max-width:767px){.tech-stack__item{width:calc(50% - 5px);padding:10px;background-color:#fff}}.tech-stack__item .svg-icon{font-size:50px}.tech-stack__item .paragraph{margin:10px 0 0}.tech-stack__col{position:relative}.tech-stack__col:first-child{display:flex;align-items:center;justify-content:center;padding:10px}@media only screen and (min-width:768px){.tech-stack__col:first-child{border-right:3px solid #e3e4e9;pointer-events:none}}@media only screen and (max-width:767px){.tech-stack__col:first-child{justify-content:flex-start;margin-top:-1px;padding:20px;background-color:#fff;border:1px solid #e3e4e9}.tech-stack__col:first-child:after{position:absolute;top:0;right:20px;bottom:0;width:0;height:0;margin:auto;padding:5px;border-color:#4f4f4f;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);content:""}}.tech-stack__col:last-child{display:grid;grid-template-columns:repeat(7,1fr)}@media only screen and (min-width:768px){.tech-stack__col:last-child{padding:20px 0 0}}@media only screen and (max-width:767px){.tech-stack__col:last-child{display:flex;flex-wrap:wrap;gap:10px;grid-gap:10px;max-height:0;padding:0 10px;overflow:hidden;box-sizing:initial;transition:max-height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}}.tech-stack__col.active:before{position:absolute;right:0;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(149.55deg,#ea007e,#ff7c50 93.25%);content:""}.tech-stack__col.active:after{border-width:0 2px 2px 0;transform:rotate(-135deg)}.tech-stack__col.active~.tech-stack__col{padding:10px}.tech-stack__col.active .svg-icon:not([class*=active]){opacity:0}.tech-stack__col.active .svg-icon[class*=active]{opacity:1}@media only screen and (min-width:992px){.tech-stack__row{grid-template-columns:180px 1fr}}@media only screen and (max-width:991px) and (min-width:768px){.tech-stack__row{grid-template-columns:140px 1fr}}@media only screen and (min-width:768px){.tech-stack__row{display:grid;padding:0 10px}}@media only screen and (max-width:767px){.tech-stack__row{background:#f8f8fb}}@media only screen and (min-width:768px){.tech-stack__row+.tech-stack__row .tech-stack__col:last-child{border-top:1px solid #e3e4e9}}:root{--certificationsOutspaceTop:60px;--certificationsOutspaceBottom:60px;--certificationBackgroundColor:#f5f5f5;--certificationBorder:1px solid #b2b6bf}.section-certifications{position:relative;padding-top:var(--certificationsOutspaceTop);padding-bottom:var(--certificationsOutspaceBottom);overflow:hidden}@media only screen and (min-width:992px){.section-certifications{display:flex;align-items:center;height:287px;border-top:var(--certificationBorder);border-bottom:var(--certificationBorder)}}@media only screen and (max-width:991px){.section-certifications{background-color:var(--certificationBackgroundColor)}}.section-certifications .heading{margin-bottom:7px}.section-certifications .container{position:relative;height:100%}.section-certifications__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;max-width:579px;height:100%}@media only screen and (min-width:992px){.section-certifications__content{background-color:#fff}.section-certifications__content:after,.section-certifications__content:before{position:absolute;top:0;bottom:0;margin:auto;content:""}.section-certifications__content:before{right:100%;width:100%;height:287px;background-color:#fff}.section-certifications__content:after{left:0;width:100%;height:287px;margin:auto;background-color:#fff;box-shadow:0 0 20px 20px #fff}}.section-certifications .heading,.section-certifications__text{position:relative;z-index:9}@media only screen and (max-width:991px){.section-certifications .heading{margin-bottom:14px}}@media only screen and (max-width:767px){.section-certifications .heading{margin-bottom:12px}}.section-certifications__text{max-width:506px}@media only screen and (max-width:991px){.section-certifications__text{margin-bottom:28px}}@media only screen and (max-width:767px){.section-certifications__text{margin-bottom:12px}.section-certifications__text.paragraph.paragraph--p3{font-size:13px;font-weight:400;line-height:23px}}@media only screen and (min-width:992px){.section-certifications .certifications-list{position:absolute;top:0;right:0;display:flex;align-items:center;width:calc(100% - 579px);height:100%}}.section-certifications .certifications-list__image{width:auto;height:auto;max-width:100%}@media only screen and (max-width:991px){.section-certifications .certifications-list__image{max-height:141px}}.section-certifications .certifications-list__slide{margin:0 18px}.section-certifications .certifications-list .slick-track{display:flex;align-items:center}.arrow-animate .arrow:first-child{transition:all .7s cubic-bezier(.23,1,.32,1) .2s}.arrow-animate .arrow:nth-child(2){transition:all .3s cubic-bezier(.55,.055,.675,.19);transform:translate3d(-100%,0,0);opacity:0}.arrow-animate:hover .arrow:first-child{transition:all .3s cubic-bezier(.55,.055,.675,.19);transform:translate3d(100%,0,0);opacity:0}.arrow-animate:hover .arrow:nth-child(2){transition:all .7s cubic-bezier(.23,1,.32,1) .2s;transform:translateZ(0);opacity:1}:root{--sectionFaqPaddingTop:120px;--sectionFaqPaddingBottom:120px;--backgroundColor:#f5f5f5;--arrowCircleButtonSize:48px}@media only screen and (max-width:991px){:root{--sectionFaqPaddingTop:74px;--sectionFaqPaddingBottom:0}}.section-faq{padding-top:var(--sectionFaqPaddingTop);padding-bottom:var(--sectionFaqPaddingBottom);background-color:var(--backgroundColor)}.section-faq .heading--h2{margin-bottom:8px}@media only screen and (max-width:767px){.section-faq .heading--h2{margin-bottom:6px}}.section-faq .svg-icon-circle-arrow .gradient{display:none}.section-faq .svg-icon-circle-arrow-gradient .gradient{display:inline-block}.faq-box__item{position:relative}.faq-box__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background-color:transparent;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-box__header:active,.faq-box__header:focus{outline:none}.faq-box__header.active~.faq-box__content-box .faq-box__content-link{margin-bottom:28px}@media only screen and (max-width:991px){.faq-box__header.active~.faq-box__content-box .faq-box__content-link{margin-bottom:24px}}.faq-box__header.active .faq-box__header-icon{transform:rotate(270deg)}@media only screen and (max-width:991px){.faq-box__header{padding:24px 0}}.faq-box__header-text{font-size:24px;line-height:35px;transition:color .3s}@supports not (font-variation-settings:normal){.faq-box__header-text{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.faq-box__header-text{font-family:Montserrat-VF,sans-serif}}@media only screen and (max-width:991px){.faq-box__header-text{margin-right:22px;font-size:22px}}@media only screen and (max-width:767px){.faq-box__header-text{font-size:16px;font-weight:500;line-height:21px}}.faq-box__header:hover .arrow-animate .arrow:first-child{transition:all .3s cubic-bezier(.55,.055,.675,.19);transform:translate3d(100%,0,0);opacity:0}.faq-box__header:hover .arrow-animate .arrow:nth-child(2){transition:all .7s cubic-bezier(.23,1,.32,1) .2s;transform:translateZ(0);opacity:1}.faq-box__header:hover .faq-box__header-text{color:#ff540b}.faq-box__header-button{padding:0;width:var(--arrowCircleButtonSize);height:var(--arrowCircleButtonSize);background:transparent}.faq-box__header-button,.faq-box__header-button:active,.faq-box__header-button:focus{border:none;outline:none}.faq-box__header-icon.svg-icon-circle-arrow{flex-shrink:0;color:#3c424f;font-size:var(--arrowCircleButtonSize);transform:rotate(90deg);transition:all .4s}@media only screen and (max-width:1199px){.faq-box__header-icon.svg-icon-circle-arrow{font-size:48px}}.faq-box__content-box{max-height:0;overflow:hidden;border-bottom:1px solid #23252c;transition:all .3s}.faq-box__content-text.paragraph{max-width:907px;margin-bottom:30px}@media only screen and (max-width:991px){.faq-box__content-text.paragraph{margin-bottom:16px}}@media only screen and (max-width:767px){.faq-box__content-text.paragraph{font-size:14px;font-weight:400;line-height:29px}}.faq-box__content-link{display:inline-block;font-size:16px;font-weight:600;line-height:146.28%;letter-spacing:.05em}@media only screen and (max-width:991px){.faq-box__content-link{padding-bottom:5px;font-size:14px;line-height:146.28%}.faq-box__content-link:before{top:10px}}@media only screen and (max-width:767px){.faq-box__content-link{display:block}}@media only screen and (max-width:767px){.faq-box__text.subheading{font-size:16px}}.faq-author{display:flex;align-items:center;margin-bottom:24px}.faq-author__avatar{position:relative;display:flex;flex-shrink:0;align-items:flex-start;justify-content:center;width:104px;height:104px;margin-right:30px;background-color:#c4c4c4;border-radius:50%;overflow:hidden}@media only screen and (max-width:991px){.faq-author__avatar{width:72px;height:72px;margin-right:21px}}.faq-author__info{display:flex;flex-direction:column}.faq-author__name.heading{margin-bottom:1px}@media only screen and (max-width:991px){.faq-author__name.heading{margin-bottom:4px}}@media only screen and (max-width:767px){.faq-author__name.heading{font-size:17px;line-height:21px}}@media only screen and (max-width:767px){.faq-author__position.paragraph{font-size:12px;font-weight:400;line-height:22px}}:root{--leftIndustriesSliderwidth:382px;--leftIndustriesSliderMargin:18px;--industriesSliderCategoryHeight:92px;--industriesSliderIcon:80px;--industriesSliderOuterMargins:40px}@media only screen and (max-width:1199px){:root{--leftIndustriesSliderwidth:290px;--industriesSliderCategoryHeight:82px}}@media only screen and (max-width:991px){:root{--industriesSliderIcon:40px}}@media only screen and (max-width:767px){:root{--industriesSliderCategoryHeight:48px}}.section-industries{padding-top:120px;padding-bottom:100px;background-color:#23252c}@media only screen and (max-width:991px){.section-industries{padding-top:90px}}@media only screen and (max-width:767px){.section-industries{padding-top:60px;padding-bottom:40px}}@media only screen and (min-width:992px){.section-industries .slider-controls{padding-left:calc(var(--leftIndustriesSliderwidth) + var(--leftIndustriesSliderMargin))}}@media only screen and (max-width:991px){.section-industries .slider-controls{display:flex;justify-content:center;padding-left:0}}.section-industries .slider-controls__arrows{display:flex;align-items:center;height:var(--controls-height);margin-top:var(--controls-height)}@media only screen and (min-width:768px){.section-industries .slider-arrow-controls{display:none}}.section-industries .slider-arrow-controls .svg-icon svg{color:#454854}.section-industries .heading--h2 span{color:#c4c4c4}.section-industries .paragraph--p3{color:#ebebeb}.section-industries__header{max-width:730px;margin-bottom:40px}@media only screen and (max-width:767px){.section-industries__header{margin-bottom:0}}.industries-item{display:flex}@media only screen and (max-width:991px){.industries-item{flex-direction:column}}.industries-item__info{display:flex;flex-direction:column}@media only screen and (min-width:992px){.industries-item__info{max-width:var(--leftIndustriesSliderwidth);margin-right:18px}}.industries-item__icon{margin-bottom:16px}.industries-item__icon.svg-icon{font-size:var(--industriesSliderIcon)}@media only screen and (max-width:991px){.industries-item__icon.svg-icon{margin-right:16px;margin-bottom:0}}.industries-item__icon.svg-icon svg{width:100%;height:100%}.industries-item__back,.industries-item__front{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:16px 24px;background-color:#30343d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width:1199px){.industries-item__back,.industries-item__front{padding:12px 16px}}@media only screen and (min-width:768px){.industries-item__back,.industries-item__front{position:absolute}}.industries-item__back{transform:rotateY(180deg)}.industries-item__back .industries-item__category-group:before{width:24px;height:24px;margin-right:15px;background-size:cover;content:""}@media only screen and (max-width:1199px){.industries-item__back .industries-item__category-group:before{margin-right:10px}}.industries-item__back .industries-item__category-group:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip10)'%3E%3Cpath d='M12.91 10.764c-.606-.147-1.21-.441-1.665-.882-.454-.147-.605-.588-.605-.882 0-.294.151-.735.454-.882.454-.294.908-.588 1.362-.441.908 0 1.664.44 2.118 1.029l1.362-1.764c-.454-.44-.908-.735-1.362-1.029-.454-.294-1.06-.44-1.664-.44V3.414h-1.816v2.057c-.757.147-1.513.588-2.119 1.176-.605.735-1.059 1.617-.907 2.499 0 .882.302 1.763.907 2.351.757.735 1.816 1.176 2.724 1.617.454.147 1.06.44 1.513.735.303.294.454.735.454 1.176 0 .44-.151.882-.454 1.322-.454.441-1.059.588-1.513.588-.605 0-1.362-.147-1.816-.588a4.54 4.54 0 01-1.21-1.175L7.16 16.789a7.076 7.076 0 001.513 1.47c.756.441 1.664.882 2.572.882v1.91h1.665v-2.204c.908-.147 1.664-.588 2.27-1.176.756-.735 1.21-1.91 1.21-2.94 0-.881-.303-1.91-1.06-2.498-.756-.735-1.512-1.176-2.42-1.47zM12.002.475C5.344.475-.104 5.766-.104 12.233c0 6.467 5.448 11.758 12.106 11.758 6.658 0 12.105-5.291 12.105-11.758C24.107 5.766 18.66.475 12.002.475zm0 21.9c-5.75 0-10.441-4.557-10.441-10.142 0-5.585 4.69-10.14 10.44-10.14 5.75-.001 10.441 4.555 10.441 10.14 0 5.585-4.69 10.141-10.44 10.141z' fill='%23256AF0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip10'%3E%3Cpath fill='%23fff' transform='translate(.002 .475)' d='M0 0h24v24.538H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.industries-item__back .industries-item__category-group:last-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip12)' fill='%23256AF0'%3E%3Cpath d='M11.752 24.242c-2.324 0-4.596-.704-6.528-2.024a11.96 11.96 0 01-4.328-5.392 12.264 12.264 0 01-.668-6.941 12.1 12.1 0 013.215-6.151A11.673 11.673 0 019.46.446a11.51 11.51 0 016.788.684 11.81 11.81 0 015.274 4.424 12.206 12.206 0 011.98 6.675c0 3.186-1.238 6.242-3.441 8.495a11.621 11.621 0 01-8.309 3.518zm0-22.31c-1.992 0-3.94.603-5.595 1.735a10.252 10.252 0 00-3.71 4.621 10.512 10.512 0 00-.573 5.95A10.37 10.37 0 004.63 19.51a10.006 10.006 0 005.157 2.818 9.866 9.866 0 005.82-.586c1.84-.78 3.412-2.1 4.519-3.793a10.462 10.462 0 001.697-5.72c0-2.731-1.06-5.35-2.95-7.282a9.96 9.96 0 00-7.121-3.016z'/%3E%3Cpath d='M15.252 18.108l-5-5.112v-8.49h2.339v7.362l4.196 4.3-1.535 1.94z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip12'%3E%3Cpath fill='%23fff' transform='translate(.002 .215)' d='M0 0h24v24.538H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media only screen and (max-width:767px){.industries-item__back{display:none}}@media only screen and (max-width:991px){.industries-item__title-group{display:flex;align-items:center;margin-bottom:22px}}.industries-item__title-group i{background-image:url(/img/home/icons/industries/industries-sprite.svg);background-repeat:no-repeat;display:inline-block}@media only screen and (max-width:767px){.industries-item__title-group i{transform:scale(.5);margin-left:-20px;margin-right:-4px}}.industries-item__title-group i.industries-1{background-position:0 0;width:80px;height:82px}.industries-item__title-group i.industries-2{background-position:0 -82px;width:80px;height:80px}.industries-item__title-group i.industries-3{background-position:0 -162px;width:80px;height:80px}.industries-item__title-group i.industries-4{background-position:0 -242px;width:84px;height:80px}.industries-item__title-group i.industries-5{background-position:0 -322px;width:80px;height:80px}.industries-item__title-group i.industries-6{background-position:0 -402px;width:84px;height:76px}.industries-item__title-group i.industries-7{background-position:0 -478px;width:80px;height:80px}.industries-item__title-group i.industries-8{background-position:0 -558px;width:80px;height:88px}.industries-item__title-group i.industries-9{background-position:0 -646px;width:80px;height:80px}.industries-item__title{margin-bottom:17px;color:#fff;font-size:24px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}@media only screen and (max-width:991px){.industries-item__title{margin-bottom:0}}@media only screen and (max-width:767px){.industries-item__title{font-size:20px}}.industries-item__subtitle{margin-bottom:8px;font-size:18px;font-weight:700;line-height:26px}.industries-item__info-text{margin-bottom:8px;font-size:14px;line-height:23px}@media only screen and (max-width:991px){.industries-item__info-text{margin-bottom:0}}.industries-item__info-text.paragraph.paragraph--p2{color:#e3e4e9}@media only screen and (max-width:767px){.industries-item__info-text.paragraph.paragraph--p2{font-size:14px;font-weight:400;line-height:27px}}.industries-item__note{display:flex;margin-top:auto}@media only screen and (max-width:991px){.industries-item__note{margin:16px 0 24px}}.industries-item__note .hand-triangle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='62' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M2.087 3.27l57.04 9.24-36.523 44.778L2.087 3.27z' fill='%23256AF0'/%3E%3Cpath d='M4 21.417l-.162-.63a.65.65 0 00-.488.63H4zm7-4.728l-.404-.509-.046.037-.04.045.49.427zm12-6l-.256-.597-.034.015-.033.018.323.565zm-6 7.5l-.188-.622A.65.65 0 0017 18.84v-.65zm22.5 4.728v.65h.054l.053-.009-.107-.641zm-14.5-.65a.65.65 0 100 1.3v-1.3zm5.5 5.922l.059.648a.65.65 0 00.331-.128l-.39-.52zm-5.5.5l-.059-.647a.65.65 0 000 1.295l.059-.648zm5.5.5l.633-.148a.65.65 0 00-.574-.499l-.059.647zm-2 4.5l.107.642.105-.018.093-.05-.305-.573zm-3 .5l-.107-.64a.65.65 0 000 1.282l.107-.642zm3 .5l.639-.12a.65.65 0 00-.532-.52l-.107.64zm-2 4l.05.648.095-.007.088-.034-.233-.606zm-13 0l-.136.636.032.007.032.004.072-.646zM4 35.19h-.65a.65.65 0 00.364.584L4 35.189zm.162-13.142c1.686-.433 2.929-.976 4.059-1.775 1.117-.79 2.095-1.814 3.268-3.154l-.978-.856c-1.165 1.33-2.058 2.253-3.041 2.949-.972.687-2.06 1.173-3.632 1.577l.324 1.259zm7.242-4.848c1.93-1.53 3.11-2 4.7-2.59 1.636-.608 3.673-1.33 7.219-3.355l-.646-1.129c-3.454 1.974-5.414 2.666-7.025 3.264-1.659.616-2.978 1.145-5.056 2.791l.808 1.019zm11.852-5.912c.727-.312 1.349-.24 1.713-.028.328.192.521.532.398 1.054-.135.575-.677 1.416-2.037 2.37-1.347.945-3.434 1.954-6.518 2.884l.376 1.245c3.166-.956 5.392-2.015 6.888-3.065 1.484-1.04 2.317-2.12 2.557-3.136.252-1.069-.18-1.99-1.008-2.474-.792-.463-1.858-.483-2.881-.045l.512 1.195zM17 18.84h22.5v-1.3H17v1.3zm22.5 0c.795 0 1.363.665 1.413 1.562.025.431-.085.855-.323 1.186-.231.32-.607.59-1.197.688l.214 1.282c.91-.152 1.596-.598 2.038-1.21.434-.604.605-1.33.566-2.018-.074-1.342-1.006-2.79-2.711-2.79v1.3zm0 3.427H32v1.3h7.5v-1.3zm-7.5 0h-7v1.3h7v-1.3zm-.617.856c.497 1.488.553 2.25.375 2.789-.178.538-.636.998-1.648 1.758l.78 1.04c.988-.741 1.78-1.418 2.102-2.39.322-.973.129-2.097-.375-3.608l-1.234.41zm-.942 4.42l-5.5.5.118 1.294 5.5-.5-.118-1.295zm-5.5 1.794l5.5.5.118-1.295-5.5-.5-.118 1.295zm4.926.001c.28 1.196.247 1.87.024 2.347-.225.48-.706.904-1.696 1.43l.61 1.148c1.042-.554 1.85-1.145 2.263-2.027.414-.884.364-1.919.065-3.195l-1.266.297zm-4.26 5.493l3-.5-.214-1.283-3 .5.214 1.283zm-.214 0l3 .5.214-1.283-3-.5-.214 1.283zm2.468-.021c.181.96.124 1.621-.107 2.097-.222.46-.66.857-1.487 1.176l.466 1.213c1.025-.394 1.78-.973 2.192-1.823.403-.833.419-1.815.214-2.904l-1.278.24zM26.45 38.04c-7.155.56-8.428.497-12.877.003l-.144 1.292c4.55.505 5.907.566 13.123.002l-.102-1.297zm-12.813.013c-3.887-.834-5.523-1.57-9.35-3.448l-.572 1.167c3.869 1.899 5.613 2.686 9.65 3.552l.272-1.271zM4.65 35.19V21.417h-1.3V35.19h1.3z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' transform='translate(0 .417)' d='M0 0h60v61.345H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:60px;height:62px;display:inline-block;margin-right:11px;font-size:58px;flex-shrink:0}.industries-item__note-text{color:#fff;font-size:13px;font-weight:600;line-height:21px}@media only screen and (max-width:1199px){.industries-item__note-text{font-size:12px}}@media only screen and (max-width:767px){.industries-item__note-text{font-weight:500}}.industries-item__categories{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;flex:1;color:#d1d5dc}@media only screen and (max-width:767px){.industries-item__categories{display:block}}.industries-item__category-col{display:flex;flex-direction:column;justify-content:flex-end;grid-row-gap:2px}.industries-item__category-inner{position:relative;text-align:center;font-size:18px;font-family:Montserrat-VF,sans-serif;font-weight:700;line-height:26px;transition:transform .6s;transform-style:preserve-3d}@media only screen and (max-width:1199px){.industries-item__category-inner{font-size:14px;line-height:20px}}@media only screen and (min-width:768px){.industries-item__category-inner{width:100%;height:var(--industriesSliderCategoryHeight)}}.industries-item__category{perspective:1000px}@media only screen and (min-width:768px){.industries-item__category:hover .industries-item__category-inner{transform:rotateY(180deg)}}.industries-item__category-text{text-align:center}.industries-item__category-group{display:flex;align-items:center;width:100%}.industries-item__category-group .industries-item__category-text{color:#e3e4e9;font-size:14px;font-weight:600;line-height:23px}@media only screen and (max-width:1199px){.industries-item__category-group .industries-item__category-text{font-size:12px}}.industries-item__category-group+.industries-item__category-group{margin-top:11px}.industries-item__button.btn{height:var(--industriesSliderCategoryHeight)}.industries-block{overflow:hidden}.industries-block.slick-initialized .slick-list{margin:0 calc(var(--industriesSliderOuterMargins)*-1)}.industries-block.slick-initialized .slick-slide.industries-item{display:flex;margin:0 var(--industriesSliderOuterMargins);outline:none}:root{--sectionWalkOfFamePaddingTop:0;--sectionWalkOfFamePaddingBottom:120px;--sectionWalkOfFameBadgeHeight:175px}@media only screen and (max-width:1199px){:root{--sectionWalkOfFamePaddingTop:90px;--sectionWalkOfFamePaddingBottom:90px}}@media only screen and (max-width:767px){:root{--sectionWalkOfFamePaddingTop:60px;--sectionWalkOfFamePaddingBottom:60px}}.quality-marks{position:relative;z-index:10;margin-bottom:-1px;padding-top:var(--sectionWalkOfFamePaddingTop);padding-bottom:var(--sectionWalkOfFamePaddingBottom);font-size:16px;background-color:#fff;border-bottom:1px solid #e4e4e4}.quality-marks .container{padding-right:15px;padding-left:15px}.quality-marks__title.heading{display:flex;align-items:center;justify-content:space-between;max-width:100%;margin-bottom:25px}@media only screen and (max-width:767px){.quality-marks__title.heading{flex-direction:column;align-items:flex-start;margin-bottom:10px}}.quality-marks__title.heading .link{line-height:1.5;white-space:nowrap}@media only screen and (min-width:768px){.quality-marks__title.heading .link{min-height:20px}}@media only screen and (max-width:767px){.quality-marks__title.heading .link{margin-top:16px;padding-left:27px;font-size:12px}}@media (min-width:390px){.quality-marks__large-pic{transform:scale(1.4)}}.quality-marks__list{display:flex;align-items:stretch;justify-content:space-between;margin-left:-30px;margin-right:-30px}@media only screen and (max-width:991px){.quality-marks__list{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:767px){.quality-marks__list{margin-left:-5px;margin-right:-5px}}.quality-marks__list a,.quality-marks__list span{display:flex;align-items:center;margin-left:30px;margin-right:30px;text-align:center}.quality-marks__list a:first-child,.quality-marks__list span:first-child{text-align:left}.quality-marks__list a:last-child,.quality-marks__list span:last-child{text-align:right}@media only screen and (max-width:991px){.quality-marks__list a,.quality-marks__list span{margin-left:15px;margin-right:15px}}@media only screen and (max-width:767px){.quality-marks__list a,.quality-marks__list span{margin-left:5px;margin-right:5px}}@media only screen and (max-width:1199px){.quality-marks__list a img,.quality-marks__list span img{max-width:100%!important}}.quality-marks__list a img,.quality-marks__list span img{display:inline-block;width:auto;vertical-align:initial;max-width:100%;height:auto;max-height:var(--sectionWalkOfFameBadgeHeight)}.quality-marks__list a .quality-marks__top-app-image,.quality-marks__list span .quality-marks__top-app-image{max-width:210px;width:100%}.quality-marks__list .slick-slide{outline:none}.quality-marks__list .slick-track{display:flex;align-items:center}.quality-marks__list picture{display:block;max-height:var(--sectionWalkOfFameBadgeHeight);margin:auto}@media only screen and (max-width:767px){.quality-marks__list picture{max-width:135px}}.social--link{background-image:url(/img/home/social/socials-sprite.svg);background-repeat:no-repeat;width:20px;height:20px}.social--link.behance{background-position:0 0}.social--link.dribbble{background-position:0 -20px}.social--link.facebook{background-position:0 -40px}.social--link.github{background-position:0 -60px}.social--link.insta{background-position:0 -80px}.social--link.linkedin{background-position:0 -100px}.social--link.twitter{background-position:0 -120px}.social--link.youtube{background-position:0 -140px}:root{--footerPaddingTop:40px;--footerPaddingBottom:80px;--socialIconSize:18px}@media only screen and (max-width:767px){:root{--footerPaddingTop:60px;--footerPaddingBottom:140px;--socialIconSize:25px}}footer{background-image:url(//images.w3tls.net/background-style.png);background-repeat:no-repeat;background-size:0}.footer{position:relative;padding-top:var(--footerPaddingTop);padding-bottom:var(--footerPaddingBottom);font-weight:400;line-height:1.5}@supports not (font-variation-settings:normal){.footer{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.footer{font-family:Montserrat-VF,sans-serif}}@media only screen and (min-width:768px){.footer{border-top:1px solid #e3e4e9}}@media only screen and (max-width:767px){.footer{margin-bottom:60px;text-align:center}}.footer .container{position:static}.footer a{text-decoration:none}.footer-logo{-ms-grid-row:1;-ms-grid-column:1;grid-area:logo;color:#595d6a}.footer-logo__link{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:15px}@media only screen and (max-width:767px){.footer-logo__link{margin:auto auto 10px}}.footer-logo__img{display:block;max-width:100%;height:auto}.footer-logo p{margin-bottom:16px;font-size:10px;font-weight:400;line-height:1.5}@media only screen and (max-width:767px){.footer-logo p{font-size:12px;line-height:1.85}}@media only screen and (min-width:768px){.footer-logo{max-width:180px}}.clutch-widget{margin-top:30px}@media only screen and (max-width:767px){.clutch-widget{position:absolute;right:0;bottom:30px;left:0;margin:auto}}.clutch-widget__link{position:relative;display:inline-block}@media only screen and (max-width:767px){.clutch-widget__link{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:auto auto 30px}}@media only screen and (max-width:767px){.footer-development,.footer-expertise,.footer-overview,.footer-requests{display:none}}.footer-overview{-ms-grid-row:1;-ms-grid-column:3;grid-area:overview}.footer-development{-ms-grid-row:1;-ms-grid-column:5;grid-area:development}.footer-expertise{-ms-grid-row:1;-ms-grid-column:7;grid-area:expertise}.footer-requests{-ms-grid-row:1;-ms-grid-column:9;grid-area:requests}.footer-contacts{-ms-grid-row:1;-ms-grid-column:11;grid-area:contacts}.footer-contacts .footer-link{line-height:24px}@media only screen and (max-width:767px){.footer-contacts .footer-link{display:block;font-size:14px;font-weight:800;line-height:21px}}.footer-contacts__item+.footer-contacts__item{margin-top:15px}@media only screen and (max-width:767px){.footer-contacts{margin-top:30px}}.footer-form{display:grid;grid-template-areas:"logo overview development expertise requests contacts";grid-gap:50px}@media only screen and (max-width:1199px){.footer-form{grid-gap:38px}}@media only screen and (max-width:991px){.footer-form{grid-template-areas:"logo overview development" "requests expertise contacts"}.footer-logo{-ms-grid-row:1;-ms-grid-column:1}.footer-overview{-ms-grid-row:1;-ms-grid-column:3}.footer-development{-ms-grid-row:1;-ms-grid-column:5}.footer-expertise{-ms-grid-row:3;-ms-grid-column:3}.footer-requests{-ms-grid-row:3;-ms-grid-column:1}.footer-contacts{-ms-grid-row:3;-ms-grid-column:5}}@media only screen and (max-width:767px){.footer-form{display:block}}.footer-list{margin-bottom:0;padding-left:0;list-style:none}.footer-col__title{margin-top:0;margin-bottom:8px;font-size:13px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.footer-col li{line-height:24px}.footer-col a{white-space:nowrap;color:#595d6a;font-size:12px;font-weight:400}.social-links{display:grid;grid-template-columns:repeat(8,var(--socialIconSize));grid-gap:8px;margin-top:15px}@media only screen and (max-width:1199px) and (min-width:768px){.social-links{grid-template-columns:repeat(4,var(--socialIconSize));grid-gap:15px}}@media only screen and (max-width:767px){.social-links{justify-content:center;margin-top:30px}}.social-links__link{width:var(--socialIconSize);height:var(--socialIconSize);transition:opacity .2s ease;background-position:50%;background-size:cover;background-repeat:no-repeat}.social-links__link:last-child{margin-right:0}.social-links__link:hover{opacity:.9}@media only screen and (max-width:767px){.social-links__link{margin-bottom:0}}@media only screen and (max-width:767px){.footer-copyright,.footer-privacy-policy{position:absolute;right:0;left:0;margin:auto;font-size:12px;font-weight:400;line-height:22px}}.footer-privacy-policy{text-decoration:underline}@media only screen and (max-width:767px){.footer-privacy-policy{bottom:22px}}@media only screen and (min-width:768px){.footer-privacy-policy{display:none}}@media only screen and (max-width:767px){.footer-copyright{bottom:0}}@media only screen and (max-width:767px){.footer-hide-sm{display:none}}.section-platforms{position:relative;padding-top:100px;padding-bottom:42px;color:#fff;background:#201f1f}.section-platforms .container{position:relative;z-index:5}.section-platforms:after{content:"";display:block;position:absolute;width:605px;height:605px;left:-300px;top:-28px;background:radial-gradient(50% 50% at 50% 50%,rgba(63,93,255,.24) 0,transparent 100%);z-index:0}.section-platforms .heading--h3{max-width:908px;margin-bottom:28px;color:#fff}.section-platforms .platforms-list{display:flex;justify-content:space-between}@media only screen and (max-width:991px){.section-platforms .platforms-list{flex-direction:column}}.section-platforms .platforms-list__item{max-width:504px}@media only screen and (max-width:1199px){.section-platforms .platforms-list__item{width:30%;max-width:none}}@media only screen and (max-width:991px){.section-platforms .platforms-list__item{width:100%}.section-platforms .platforms-list__item+.platforms-list__item{margin-top:20px}}.section-platforms .platforms-list__icon{width:auto;margin-right:16px;font-size:60px;filter:grayscale(1) brightness(5);transition:filter .3s}@media only screen and (max-width:1199px){.section-platforms .platforms-list__icon{margin-right:10px;font-size:46px}}@media only screen and (max-width:991px){.section-platforms .platforms-list__icon{margin-right:10px;font-size:43px}}.section-platforms .platforms-list__title{background:-webkit-linear-gradient(76.53deg,#f68750 9.66%,#ef3d6d 90.34%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:brightness(0) invert(1);transition:filter .3s}@media only screen and (max-width:1199px) and (min-width:768px){.section-platforms .platforms-list__text.paragraph{font-size:16px}}@media only screen and (max-width:767px){.section-platforms .platforms-list__text.paragraph{font-size:14px;font-weight:400;line-height:29px}}.section-platforms .platforms-list__header{display:flex;align-items:center;height:77px;margin-bottom:32px;padding-bottom:5px;border-bottom:1px solid #fff}@media only screen and (max-width:1199px){.section-platforms .platforms-list__header{height:57px;margin-bottom:20px}}@media only screen and (max-width:991px){.section-platforms .platforms-list__header{position:relative;height:50px}}.section-platforms .platforms-list__header:hover .platforms-list__icon{filter:grayscale(0)}.section-platforms .platforms-list__header:hover .platforms-list__title{filter:brightness(1) invert(0)}.cycle-slider{display:flex;flex-direction:column;color:#fff}.cycle-slider .paragraph,.cycle-slider .subheading{color:#fff}.cycle-slider .slick-track{display:flex}.cycle-slider .cycle__block.slick-slide{height:auto}.slider-controls--cycle{display:none;justify-content:center}@media only screen and (max-width:991px){.slider-controls--cycle{display:flex}}.slider-controls--cycle .slider-controls__arrow svg{color:#fff}.cycle__block{position:relative;width:100%;padding-top:24px;padding-bottom:64px}.cycle__block:after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;border-bottom:1px solid #fff}.cycle__block:nth-child(4):after{display:none}@media only screen and (max-width:991px){.cycle__block:nth-child(4):after{display:block}}.cycle__block:nth-child(5):before{content:"";position:absolute;top:0;right:0;left:0;display:block;width:100%;border-bottom:1px solid #fff}@media only screen and (max-width:991px){.cycle__block:nth-child(5):before{display:none}}.cycle__block:last-child:after{display:none}.cycle__block.block--right{max-width:686px;margin-left:auto}@media only screen and (max-width:1199px){.cycle__block.block--right{max-width:640px}}@media only screen and (max-width:991px){.cycle__block.block--right{max-width:100%}}.cycle__block.block--left{padding-right:400px}.cycle__block.block--left:after{max-width:780px}@media only screen and (max-width:1199px){.cycle__block.block--left:after{max-width:572px}}@media only screen and (max-width:991px){.cycle__block.block--left:after{max-width:100%}}@media only screen and (max-width:991px){.cycle__block.block--left{padding-right:0}}.cycle__block .block__number.subheading{position:absolute}@media only screen and (max-width:767px){.cycle__block .block__number.subheading{display:none}}.cycle__block .block__body{padding-left:100px}@media only screen and (max-width:767px){.cycle__block .block__body h3.subheading.subheading--s1{display:flex;flex-direction:column-reverse;align-items:flex-start;font-size:20px}}@media only screen and (max-width:767px){.cycle__block .block__body{padding-left:0}}.cycle__block .block__body p.paragraph{color:#bababa}@media only screen and (max-width:767px){.cycle__block .block__body p.paragraph{color:#fff}}.cycle__block .block__body .list{margin-bottom:0}@media only screen and (max-width:767px){.cycle__block .block__body .list__item.paragraph.paragraph--p6{font-size:14px;font-weight:400;line-height:27px}}.subheading__badge{position:relative;top:2px;height:30px;padding:7px 11px;font-size:14px;line-height:1.2;text-transform:uppercase;color:#30343d;margin-left:20px;background:linear-gradient(90.34deg,#a0aaff 5.94%,#f1c5ff 111.42%);border-radius:4px}@media only screen and (max-width:767px){.subheading__badge{height:20px;margin-left:0;font-size:12px;padding:2px 8px}}.bottom__img,.top__img{position:absolute;z-index:10}@media only screen and (max-width:991px){.bottom__img,.top__img{display:none}}.top__img{top:16%;display:flex;flex-direction:column}@media only screen and (max-width:1199px){.top__img{left:-100px}}@media only screen and (max-width:991px){.top__img{display:none}}.top__img:after{width:625px;height:625px;left:-325px;top:-200px;background:radial-gradient(50% 50% at 50% 50%,rgba(150,114,255,.47) 0,rgba(39,39,39,0) 100%)}.top__img:after,.top__img:before{content:"";position:absolute;z-index:-1;opacity:.5}.top__img:before{width:689px;height:691px;right:-106px;top:50%;transform:translateY(-50%);margin:auto;background:radial-gradient(50% 50% at 50% 50%,#7190ff 0,rgba(39,39,39,0) 100%)}.bottom__img{bottom:11.5%;right:-68px}@media only screen and (max-width:1199px){.bottom__img{right:-80px}}.bottom__img:after{width:628px;height:630px;left:-200px;bottom:546px;background:radial-gradient(50% 50% at 50% 50%,rgba(179,103,255,.53) 0,rgba(12,12,12,0) 100%)}.bottom__img:after,.bottom__img:before{content:"";position:absolute;z-index:-1;opacity:.5}.bottom__img:before{width:592px;height:592px;right:-76px;bottom:200px;background:radial-gradient(50% 50% at 50% 50%,rgba(36,214,253,.74) 0,transparent 100%)}.top__img--link{position:relative;display:block;width:312px;font-weight:600;font-size:16px;text-align:left;text-transform:uppercase;color:#fff;align-self:center;background:none;border:none;outline:none;cursor:pointer}@media only screen and (max-width:1199px){.top__img--link{align-self:flex-end}}.top__img--link:focus{border:none;outline:none}.top__img--link:after{content:"";position:absolute;top:50%;right:0;display:block;width:80px;height:80px;background:url(/img/mobile-development/sections/mobile-cycle/arrow.svg);transform:translateY(-50%);transition:.35s ease-out}.top__img--link:hover:after{transform:translate(10px,-50%);transition:.35s ease-out;filter:brightness(1.5)}.section-mobile-cycle{background:#23252c;overflow:hidden}.section-mobile-cycle .container{position:relative}@media only screen and (min-width:992px){.section-mobile-cycle .container>.paragraph{max-width:380px;height:0}}.section-mobile-cycle .subheading{display:flex;flex-wrap:wrap;align-items:center}.section-dark{background:#23252c}