:root{--block:1700px;--block-lg:1450px;--block-md:1250px;--block-article:1100px;--block-padding:3rem;--primary:#6b3ffb;--primary-darker:#2a45bf;--primary-lighter:#5d7aff;--secondary:#30d2ff;--secondary-darker:#2eb8dd;--secondary-lighter:#6bdffe;--tertiary:#4261ee;--tertiary-darker:#2641bb;--tertiary-lighter:#4ca2f9;--dark:#002947;--dark-lighter:#10366f;--darkgrey:#576d7d;--grey:#7f94a3;--lightgrey:#eff2f4;--light:#f9fafa;--size-xs:.5rem;--size-sm:1rem;--size-md:1.5rem;--size-lg:2rem;--size-xl:3rem;--size-xxl:6rem;--size-10:10rem;--f-size-main:20px;--f-size-h1-big:100px;--f-size-h1:60px;--f-size-h2:60px;--f-size-h3:46px;--f-size-h4:38px;--f-size-h5:30px;--f-size-h6:24px;--f-size-sm:16px;--f-size-xs:13px;--radius-btn:0}body{font-display:swap;font-family:var(--font-light);font-weight:300;font-size:var(--f-size-main);color:var(--dark)}a{color:inherit;text-decoration:none}a:hover{color:inherit}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:var(--f-size-h1);font-family:var(--font-medium);line-height:1.1}h2{font-size:var(--f-size-h2);font-family:var(--font-medium)}h3{font-size:var(--f-size-h3);font-family:var(--font-medium)}h4{font-size:var(--f-size-h4)}h5{font-size:var(--f-size-h5)}h6{font-size:var(--f-size-h6)}p{margin-bottom:var(--size-sm)}p:last-child{margin-bottom:0}p b{font-family:var(--font-medium)}p a{text-decoration:underline}small{font-size:var(--f-size-sm)}.relative{position:relative}.medium{font-family:var(--font-medium)}.bold{font-family:var(--font-bold)}.italic{font-family:var(--font-italic)}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.f-main{font-size:var(--f-size-main)}.f-h1{font-size:var(--f-size-h1)}.f-h2{font-size:var(--f-size-h2)}.f-h3{font-size:var(--f-size-h3)}.f-h4{font-size:var(--f-size-h4)}.f-h5{font-size:var(--f-size-h5)}.f-h6{font-size:var(--f-size-h6)}.f-sm{font-size:var(--f-size-sm)}.f-xs{font-size:var(--f-size-xs)}.f-lh-sm{line-height:1.3}.fl-h1{line-height:1.1}.f-medium{font-weight:600}.ml-auto{margin-left:auto}.mt-xs{margin-top:var(--size-xs)}.mt-sm{margin-top:var(--size-sm)}.mt-md{margin-top:var(--size-md)}.mt-lg{margin-top:var(--size-lg)}.mt-xl{margin-top:var(--size-xl)}.mb-xs{margin-bottom:var(--size-xs)}.mb-sm{margin-bottom:var(--size-sm)}.mb-md{margin-bottom:var(--size-md)}.mb-lg{margin-bottom:var(--size-lg)}.mb-xl{margin-bottom:var(--size-xl)}.mb-xxl{margin-bottom:var(--size-xxl)}.mb-block{margin-bottom:8rem}.mb-block-sm{margin-bottom:var(--size-xxl)}.mb-xl-plus{margin-bottom:calc(var(--size-xl) + var(--size-sm))}.ml-xs{margin-left:var(--size-xs)}.mr-xs{margin-right:var(--size-xs)}.p-lg{padding:var(--size-lg)}.p-xl{padding:var(--size-xl)}.p-xl-plus{padding:calc(var(--size-xl) + var(--size-sm))}.pl-lg{padding-left:var(--size-lg)}.pr-lg{padding-right:var(--size-lg)}.pr-xl{padding-right:var(--size-xl)}.pr-xxl{padding-right:var(--size-xxl)}.pt-sm{padding-top:var(--size-sm)}.pt-xxl{padding-top:var(--size-xxl)}.pb-sm{padding-bottom:var(--size-sm)}.pb-md{padding-bottom:var(--size-md)}.pb-lg{padding-bottom:var(--size-lg)}.pb-xxl{padding-bottom:var(--size-xxl)}.flex{display:flex}.flex.v-center{align-items:center}.flex.h-center{justify-content:center}.h-center{margin-left:auto;margin-right:auto}.bi{font-size:22px}.btn-main{font-family:var(--font-regular);text-align:center;background-color:var(--tertiary);color:#fff;cursor:pointer;border-radius:var(--radius-btn);letter-spacing:.5px;border:0;padding:16px 20px;line-height:1;transition:background-color .3s,color .3s;display:inline-block;position:relative;overflow:hidden}.btn-main svg path{transition:stroke .3s}.btn-main:before{content:"";background:var(--tertiary);width:120%;height:100%;transition:transform .4s cubic-bezier(.3,1,.8,1);position:absolute;top:0;left:-10%;transform:skew(30deg)}.btn-main:hover:before{transform:translate(100%)}.btn-main:hover{background-color:var(--primary);color:#fff}.btn-main span{z-index:2;position:relative}.btn-main svg{height:22px}.btn-main.btn-center{width:fit-content;margin-left:auto;margin-right:auto;display:block}.btn-white{color:var(--tertiary);background-color:#fff}.btn-main.btn-white:before{background:#fff}.btn-white:hover{color:var(--tertiary);background-color:#71e0ff}.btn-icon-right svg{margin-left:10px;transition:left .2s;position:relative;left:0}.btn-icon-right:hover svg{left:5px}.btn-lg{border-radius:var(--radius-btn);font-size:24px;font-family:var(--font-medium);padding:24px 34px}.btn-lg svg{height:24px}.btn-icon-right.btn-lg svg{margin-left:20px}.btn-main.btn-ghost{border:2px solid var(--tertiary);color:var(--tertiary);background-color:#0000}.btn-main.btn-ghost.btn-white{color:#fff;border:2px solid #fff}.btn-main.btn-ghost.btn-white:hover{color:var(--tertiary)}.btn-main.btn-ghost.btn-white:hover svg path{stroke:var(--tertiary)}.btn-main.btn-ghost:before{left:-135%}.btn-main.btn-ghost:hover{color:#fff}.btn-main.btn-ghost:hover svg path{stroke:#fff}.outer-block{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.block{width:100%;max-width:var(--block);padding:0 var(--block-padding);margin-left:auto;margin-right:auto}.block-lg{max-width:var(--block-lg)}.block-md{max-width:var(--block-md)}.block-article{max-width:var(--block-article)}.block .block-lg{max-width:calc(var(--block-lg) - 2*var(--block-padding))}.block .block-md{max-width:calc(var(--block-md) - 2*var(--block-padding))}.max-sm{max-width:850px}.max-lg{max-width:1000px}.circle{width:50px;height:50px;display:inline-block}.bg-primary{background-color:var(--primary)!important}.bg-lightgrey{background-color:var(--lightgrey)}.color-secondary{color:var(--secondary)}.color-tertiary{color:var(--tertiary)}.color-gray{color:var(--darkgrey)}.text-right{text-align:right}.md-show{display:none}@media (max-width:1399.98px){.xl-pr-0{padding-right:0}.btn-lg{font-size:22px}}@media (max-width:1199.98px){.btn-lg{padding:22px 30px;font-size:20px}}@media (max-width:991.98px){:root{--block-padding:30px;--f-size-main:18px;--f-size-h1-big:64px;--f-size-h1:58px;--f-size-h2:52px;--f-size-h3:40px;--f-size-h4:32px;--f-size-h5:26px;--f-size-h6:22px;--f-size-sm:14px}.block{padding:0 1.5rem}.mb-block{margin-bottom:var(--size-xxl)}.md-mt-0{margin-top:0}.md-mb-0{margin-bottom:0}.md-mb-lg{margin-bottom:var(--size-lg)}.md-pr-lg{padding-right:var(--size-lg)}.md-pl-sm{padding-left:var(--size-sm)}.md-p-xl{padding:var(--size-xl)}.md-pt-xl{padding-top:var(--size-xl)}.md-pb-xl{padding-bottom:var(--size-xl)}.md-show{display:block}.md-hidden{display:none}.md-hidden.important{display:none!important}.md-order-2{order:2}}@media (max-width:767.98px){:root{--f-size-h1-big:58px;--f-size-h1:52px}.sm-mb-xs{margin-bottom:var(--size-xs)}.sm-mb-md{margin-bottom:var(--size-md)}.sm-mb-lg{margin-bottom:var(--size-lg)}.sm-pt-lg{padding-top:var(--size-lg)}.sm-pb-lg{padding-bottom:var(--size-lg)}.sm-hidden{display:none}}@media (max-width:575.98px){:root{--block-padding:15px;--f-size-main:16px;--f-size-h1-big:36px;--f-size-h1:36px;--f-size-h2:33px;--f-size-h3:30px;--f-size-h4:26px;--f-size-h5:20px;--f-size-h6:18px;--f-size-sm:14px;--f-size-xs:12px}.xs-f-h2{font-size:var(--f-size-h2)}.xs-f-h4{font-size:var(--f-size-h4)}.xs-f-h6{font-size:var(--f-size-h6)}.block{padding:0 .75rem}.mb-block,.mb-block-sm{margin-bottom:var(--size-xl)}.xs-pr-0{padding-right:0}.xs-pl-0{padding-left:0}.xs-p-md{padding:var(--size-md)}.xs-p-lg{padding:var(--size-lg)}.xs-mt-0{margin-top:0}.xs-mt-md{margin-top:var(--size-md)}.xs-mb-0{margin-bottom:0}.xs-mb-xs{margin-bottom:var(--size-xs)}.xs-mb-sm{margin-bottom:var(--size-sm)}.xs-mb-md{margin-bottom:var(--size-md)}.xs-mb-lg{margin-bottom:var(--size-lg)}.xs-hidden{display:none}.btn-lg{padding:20px 26px;font-size:18px}}#download-btn{display:inline-block;position:relative}#error-message{color:#fff;text-align:center;opacity:.9;visibility:hidden;background-color:#f44336;border-radius:5px;width:200px;margin-left:-100px;padding:10px 0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#download-btn:hover+#error-message{visibility:visible}#print-btn{display:inline-block;position:relative}#print-error-message{color:#fff;text-align:center;opacity:.9;visibility:hidden;background-color:#f44336;border-radius:5px;width:200px;padding:10px 0;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}#print-btn:hover+#print-error-message{visibility:visible}#loader{z-index:99999999;background-color:#0006;background-image:url(/img/loader.gif);background-position:50%;background-repeat:no-repeat;background-size:50px 50px;display:none;position:fixed;inset:0}.anchor-offset{position:absolute;top:-100px}.bg-mdblue{background-color:#e5eaf0}.gradient-text-span span{background:-moz-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-span span.opacity{background:-moz-linear-gradient(90deg, var(--dark) 0%, #00294700 95%, #00294700 100%);background:-webkit-linear-gradient(90deg, var(--dark) 0%, #00294700 95%, #00294700 100%);background:linear-gradient(90deg, var(--dark) 0%, #00294700 95%, #00294700 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-u u{text-decoration:none;position:relative}.gradient-u u:after{content:"";background:var(--primary);background:-moz-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);height:2px;position:absolute;bottom:-5px;left:0;right:0}.underline-text-span span{position:relative}.underline-text-span span:after{content:"";background:-moz-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);width:100%;height:4px;position:absolute;bottom:-5px;left:0;right:0}.badge{border-radius:0;font-weight:400}.badge.primary{background-color:var(--tertiary);color:#fff}.badge.light{background-color:var(--light);color:var(--dark)}.badge.white{color:var(--tertiary);background-color:#fff}.tertiary-text-span span{color:var(--tertiary)}.spacer{border-top:2px solid var(--lightgrey)}.fw-symbol-spacer{margin:var(--size-lg) 0;align-items:center;display:flex}.fw-symbol-spacer span{background:var(--primary);background:-moz-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);width:100%;height:3px}.fw-symbol-spacer span.left{background:var(--primary);background:-moz-linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);background:-webkit-linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%)}.fw-symbol-spacer img{width:80px;margin:0 var(--size-lg)}.line-list{padding:0;list-style-type:none}.line-list li{padding:var(--size-sm) var(--size-sm) var(--size-sm) 60px;border-bottom:1px solid #fff6;position:relative}.line-list li:last-child{border-bottom:0}.line-list li:before{left:var(--size-sm);content:"";opacity:.4;background-image:url(/img/circle-check-solid.svg);background-position:50%;background-size:100%;width:20px;height:20px;margin:auto;position:absolute;top:0;bottom:0}.line-list.num-title li{font-size:var(--f-size-h6);font-family:var(--font-light);padding-left:0;padding-right:0}.line-list.num-title li:before{display:none}.line-list.num-title li span{font-size:var(--f-size-h4);font-family:var(--font-medium)}body{padding-top:60px}.input-default{width:100%;font-size:var(--f-size-sm);background-color:#fff;border:0;border-bottom-left-radius:10px;outline:0;padding:12px 25px;transition:background-color .3s;position:relative}.input-default:focus{background-color:rgba(--lighgrey)}.roller-item{margin-bottom:var(--size-md);background-color:#fff;border-bottom:0 solid #e6e6e6;border-radius:6px;padding-top:0;position:relative;box-shadow:0 10px 10px #00000008}.roller-item:after{content:"";background-color:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);width:3px;height:100%;position:absolute;top:0;bottom:0;left:0}.roller-item-btn{font-size:var(--f-size-h6);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:100%;margin-bottom:0;padding:20px 40px 20px 20px;font-weight:700;line-height:1.3;display:flex;position:relative}.roller-item-btn:before{content:"";background-image:url(/img/arrow-right-primary.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin:auto 0;transition:all .3s;position:absolute;top:22px;right:20px;transform:rotate(90deg)}.roller-item-btn.active:before{transform:rotate(270deg)}.roller-item-content{padding:0 20px 20px;display:none}.bg-shape img.shape{z-index:-1;position:absolute}header{z-index:9999;background:#fff;transition:box-shadow .2s;position:fixed;top:0;left:0;right:0}header.sticky{position:fixed;top:0;box-shadow:0 2px 10px #0000000d}.career header{position:absolute}.career header.sticky{position:fixed;top:-40px}header .block.main{align-items:center;height:60px;display:flex}header .block .logo{height:33px}header nav{margin-left:auto;margin-right:10px;display:flex}header nav a{font-size:18px;font-family:var(--font-regular);padding:10px 15px;line-height:18px;transition:color .3s}header nav .has-submenu{font-size:18px;font-family:var(--font-regular);cursor:default;-webkit-user-select:none;user-select:none;padding:10px 15px;line-height:18px;transition:color .3s;position:relative}header nav .has-submenu>a{padding:0}header nav .has-submenu:hover .submenu{opacity:1;visibility:visible;transition:all .2s;display:block;transform:translateY(0)}header nav .has-submenu a{display:block}header nav a.active{color:var(--primary)}.submenu{z-index:2;opacity:0;visibility:hidden;background-color:#fff;border-radius:4px;width:200px;padding-top:5px;padding-bottom:5px;transition:all .2s;position:absolute;top:100%;left:calc(50% - 100px);transform:translateY(10px);box-shadow:0 0 20px #47525f29}header nav a:hover{color:var(--primary)}header .social{margin:0 30px;display:none}header .social a{color:var(--darkgrey);padding:10px;transition:color .3s}header .social a:hover{color:var(--dark)}header nav .social{display:none}header nav .open-salary{background-image:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 51%, var(--secondary) 100%);color:#fff;background-size:200%}header nav .open-salary:hover{color:#fff}header .lang .lang-btn{text-transform:uppercase;cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;font-weight:600;display:flex;box-shadow:0 2px 5px #0000001a}.header-main{position:relative}.header-top{background-color:var(--lightgrey);height:40px;display:none}.career .header-top{display:block}.career .header-top .outer-block{padding-right:150px}.header-top .block{height:100%;font-size:var(--f-size-sm);justify-content:right;align-items:center;display:flex}.header-top .outer-block{height:100%;position:relative}.header-top .positions{color:var(--primary);margin-left:20px;margin-right:20px;font-weight:700;text-decoration:underline}.header-top .positions span{background-color:#fff;border-radius:15px;margin-right:10px;padding:4px 8px;font-weight:700;line-height:1;display:inline-block;box-shadow:0 2px 3px #0000001a}.header-top .sticky-button{background-image:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 51%, var(--secondary) 100%);color:#fff;font-family:var(--font-medium);cursor:pointer;background-size:200%;height:40px;padding:0 20px;line-height:40px;transition:height .2s,line-height .2s,background-position .5s;position:absolute;top:0;right:0}.header-top .sticky-button:hover{background-position:100% 0}.header-top .sticky-button svg{height:16px;margin-left:5px}.lang-chooser{margin-left:0;padding-left:7px;padding-right:7px;position:relative}.lang-btn{text-align:center;text-transform:uppercase;color:var(--dark);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;border-radius:0;align-items:center;padding:5px 0;font-size:16px;font-weight:600;display:flex}.lang-btn i{vertical-align:middle;color:var(--dark);margin-left:5px;font-size:13px;display:none}.lang-btn .flag{background-size:100%;border-radius:4px;width:26px;min-width:26px;height:18px;margin-right:5px;display:flex;overflow:hidden}.lang-btn .flag img{object-fit:cover;width:100%;height:100%}.lang-list{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;background-color:#fff;border-radius:4px;display:none;position:absolute;top:32px;right:0;box-shadow:0 3px 5px #0003}.lang-chooser-item{text-align:left;color:#000;text-transform:uppercase;text-align:center;align-items:center;width:100%;padding:3px 7px 3px 3px;font-size:14px;transition:all .3s;display:flex}.lang-chooser-item:before{content:"";background-color:#000;background-size:100%;border-radius:4px;width:26px;min-width:26px;height:18px;margin-right:5px}.lang-chooser-item.sk:before{background-image:url(/img/sk_flag.webp)}.lang-chooser-item.en:before{background-image:url(/img/en_flag.webp)}.lang-chooser-item.de:before{background-image:url(/img/de_flag.webp)}.lang-chooser-item.cz:before{background-image:url(/img/cz_flag.webp)}.lang-chooser-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.lang-chooser-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.lang-chooser-item:hover{background-color:#e6e6e6}#hamburger{cursor:pointer;pointer-events:unset;width:32px;left:unset;flex-direction:column;min-width:32px;margin-bottom:0;padding:3px 5px;display:none}#hamburger span{background:var(--dark);border-radius:10px;height:2px;margin:2.5px 0;transition:all .4s}#hamburger span:first-of-type{width:50%}#hamburger span:nth-of-type(2){width:100%}#hamburger span:nth-of-type(3){width:75%}#hamburger input[type=checkbox]{display:none}#hamburger input[type=checkbox]:checked~span:first-of-type{transform-origin:bottom;transform:rotate(45deg)translate(14px,1px)}#hamburger input[type=checkbox]:checked~span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}#hamburger input[type=checkbox]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(2px,-11px)rotate(45deg)}.main-slider{height:100vh;max-height:1200px;overflow:hidden}.main-slider .relative{height:100%;position:relative}.main-slider img.shape{width:1100px;position:absolute;bottom:0;left:0}.main-slider .outer-block{height:100%;position:relative}.main-slider .img{width:100%;height:100%;margin-left:0%;position:absolute}.main-slider .img img{object-fit:cover;width:100%;height:100%}.main-slider .text-wrapper{z-index:100;position:absolute;inset:0}.main-slider .text-wrapper .block{height:100%}.main-slider .text-wrapper .text{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.main-slider .text-wrapper .text .align{padding-bottom:var(--size-xxl);position:relative}.main-slider .intro-anchor{color:#fff;text-align:center;width:40px;height:40px;margin:auto;line-height:40px;position:absolute;bottom:20px;left:0;right:0}.main-slider .intro-anchor svg{transition:all .3s;position:static;transform:translateY(0)rotate(90deg)}.main-slider .intro-anchor:hover{color:#fff}.main-slider .intro-anchor:hover svg{transform:translateY(10px)rotate(90deg)}.main-slider .text-wrapper .text .align img{margin:0 auto var(--size-md) auto;height:100px;display:block}.main-slider .text-wrapper .text h1{letter-spacing:.5px;text-align:center;color:#fff;margin-bottom:20px;font-size:130px;line-height:1.15}.main-slider .text-wrapper .text .desc{width:100%;font-size:var(--f-size-h6);margin-top:0;padding-left:0;position:relative}.main-slider .text-wrapper .text .desc .white{color:#fff;text-align:center;margin-bottom:var(--size-xl);font-size:var(--f-size-h6);font-family:var(--font-light)}.main-slider svg{bottom:var(--size-md);right:var(--size-md);transition:right .2s;position:absolute}.main-slider .basic-form{flex-direction:column;margin:0}.main-slider .basic-form .btn-main{border:1px solid #fff}.main-slider .basic-form .buttons{margin-top:var(--size-sm);display:flex}.main-slider .basic-form .buttons>*{margin-right:var(--size-xs)}.main-slider .basic-form .buttons .ml-auto{margin-right:0}.main-slider .v-line-cross{margin-top:0;left:0}.main-slider .square-grid{z-index:6;max-height:1200px;position:absolute;inset:0;overflow:hidden}.main-slider .square-grid:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,#fff 30%,#fff0 100%);display:none;position:absolute;inset:0}.main-slider .square-grid div{background:var(--secondary);opacity:0;float:left;width:6.66%;margin:0;padding:0;position:relative}.main-slider .square-grid div.active{animation:2s linear fadeinout}@keyframes fadeinout{0%{opacity:0}50%{opacity:.6}to{opacity:0}}.main-slider .square-grid div:after{content:"";padding-bottom:100%;display:block}.main-slider .square-grid div.primary{background-color:var(--primary)}.main-slider .square-grid div.secondary{background-color:var(--secondary)}.main-slider .square-grid div.tertiary{background-color:var(--tertiary)}.main-slider .square-grid div{justify-content:center;align-items:center;display:flex}.main-slider .square-grid div img{object-fit:contain;opacity:.3;width:100%;max-width:70px;height:100%;max-height:70px}.main-slider .overlay{-webkit-backdrop-filter:saturate(.5)contrast(1.2);z-index:5;background-color:#0003;position:absolute;inset:0}.main-slider .overlay-top{z-index:5;background:linear-gradient(#0009 0%,#0000004d 45%,#0003 60%,#0006 100%);position:absolute;inset:0}.cards .item{padding:var(--size-lg);background-color:#fff;flex-wrap:wrap;height:100%;min-height:200px;transition:all .3s;display:flex;position:relative}.cards .item:before{content:"";background:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);z-index:-1;transition:left .2s,bottom .2s;display:none;position:absolute;inset:0}.cards .item:after{content:"";box-shadow:0 10px var(--size-lg) 0 #00000012;z-index:-1;background:#fff;transition:transform .2s;position:absolute;inset:0}.cards .item:hover:before{bottom:-3px;left:-3px}.cards .item:hover:after{transform:scale(1.12)}.cards .item:hover{color:var(--tertiary)}.cards .item h4{width:100%}.cards .item svg{margin-top:auto;margin-left:auto;transition:right .2s;position:relative;right:0}.cards .item:hover svg{right:-5px}.cards .col-sm-6{margin-bottom:var(--size-lg)}.cards .col-sm-6:nth-child(odd){padding-right:var(--size-sm)}.cards .col-sm-6:nth-child(2n){padding-left:var(--size-sm)}.clients-carousel .item img{object-fit:contain;width:100%;max-width:60%;height:100%;max-height:100px;margin:auto}.clients-carousel.slick-initialized .item{justify-content:center;align-items:center;height:100px;display:flex}.clients-carousel-grid{justify-content:center}.clients-carousel-grid .item img{width:auto;max-width:60%;height:auto;max-height:100px;margin:auto}.clients-carousel-grid .item{justify-content:center;align-items:center;height:110px;display:flex}.stats-cards-wrapper.bg-shape{padding-top:var(--size-10);background-position:65% 127%;background-size:800px}.stats-cards-wrapper .block{position:relative}.stats-cards-wrapper .content-wrapper .ml-items{padding-left:350px}.stats-cards-wrapper .content-wrapper .text{width:100%;max-width:1300px;margin-bottom:var(--size-xxl);padding-left:500px}.stats-cards.items{flex-wrap:wrap;align-items:flex-start;display:flex}.stats-cards .item-col{padding:0 var(--size-lg) 0 0;width:25%;margin-bottom:var(--size-xxl)}.stats-cards .item-col:nth-last-child(-n+2){margin-bottom:0}.stats-cards.halfs .item-col{width:50%}.stats-cards .item{padding:var(--size-lg);background-color:#fff;flex-direction:column;justify-content:center;height:100%;min-height:220px;display:flex;position:relative;box-shadow:0 20px 40px #4361ee26}.stats-cards .item .cube-icon{background:var(--tertiary);text-align:center;width:70px;height:70px;box-shadow:0 5px var(--size-sm) 0 #00000008;justify-content:center;align-items:center;line-height:70px;display:flex;position:absolute;top:-20px;right:-20px}.stats-cards .item .cube-icon img{width:50px;height:50px}.stats-cards .item>.num{justify-content:center;align-items:center;width:100%;line-height:1;display:flex}.stats-cards .item b{font-family:var(--font-bold);font-size:var(--f-size-h2)}.stats-cards .item span{font-family:var(--font-medium);color:var(--tertiary);font-size:var(--f-size-h4);margin:0 3px}.stats-cards .item p{text-align:center;margin-top:var(--size-sm);line-height:18px}.light-badges.stats-cards .cube-icon{background-color:var(--lightgrey)}.parallax-symbol{left:var(--block-padding);background-image:url(/img/vs-2_sm.webp);background-position:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:400px;height:400px;position:absolute;top:0;overflow:hidden}.parallax-symbol .front{width:100%;height:100%;position:absolute;inset:0}.parallax-symbol .front img{width:100%;height:100%}.text-lg-items .outer-block{position:relative}.text-lg-items .outer-block .shape{z-index:-1;background-color:#f9f9fa;width:65%;height:calc(100% + 200px);position:absolute;top:-100px;bottom:0;right:0}.text-lg-items .custom-row{display:flex;position:relative}.text-lg-items .custom-row .col-text{z-index:2;width:25%;padding-right:40px;position:relative}.text-lg-items .custom-row .col-slider{width:75%}.frame.projects-scroll-slider{height:600px}.projects-scroll-slider .item{cursor:url(/img/drag.svg),auto;width:500px;min-width:500px;height:600px;display:block;position:relative}.projects-scroll-slider .item:active{cursor:url(/img/drag.svg),auto}.projects-scroll-slider .item:before{content:"";z-index:2;border:1px solid #fff;width:calc(100% + 2px);height:calc(100% + 2px);transition:border .3s;position:absolute;inset:-1px 0 0 -1px}.projects-scroll-slider .item:hover:before{border:10px solid #fff}.projects-scroll-slider .item .img{width:100%;height:100%;position:relative}.projects-scroll-slider .item .img img{object-fit:cover;width:100%;height:100%}.projects-scroll-slider .item .img:after{content:"";background:-moz-linear-gradient(180deg, transparent 0%, var(--secondary) 50%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, transparent 0%, var(--secondary) 50%, var(--primary) 100%);background:linear-gradient(180deg, transparent 0%, var(--secondary) 50%, var(--primary) 100%);opacity:.7;height:80%;position:absolute;bottom:0;left:0;right:0}.projects-scroll-slider .item .text{left:var(--size-lg);bottom:var(--size-lg);right:var(--size-lg);color:#fff;z-index:3;padding-right:150px;position:absolute}.projects-scroll-slider .item .text h5{font-size:var(--f-size-h4)}.projects-scroll-slider .item .text .dsc{font-size:var(--f-size-sm)}.projects-scroll-slider .item .btn-main{position:absolute;bottom:0;right:0}.projects-scroll-slider .item:hover .btn-main:before{transform:translate(100%)}.projects-scroll-slider .item:hover .btn-main{color:var(--tertiary)}.projects-scroll-slider .item:hover .btn-main svg path{stroke:var(--tertiary)}.article-slider .item{cursor:url(/img/drag.svg),auto;width:500px;min-width:500px;height:600px;display:block;position:relative}.article-slider .item:active{cursor:url(/img/drag.svg),auto}.article-slider .item:before{content:"";z-index:2;border:1px solid #fff;width:calc(100% + 2px);height:calc(100% + 2px);transition:border .3s;position:absolute;inset:-1px 0 0 -1px}.article-slider .item:hover:before{border:10px solid #fff}.article-slider .item .img{width:100%;height:100%;position:relative}.article-slider .item .img img{object-fit:cover;width:100%;height:100%}.article-slider .item .img:after{content:"";opacity:.7;height:80%;position:absolute;bottom:0;left:0;right:0}.article-slider .item .text{left:var(--size-lg);bottom:var(--size-lg);right:var(--size-lg);color:#fff;z-index:3;padding-right:150px;position:absolute}.article-slider .item .text h5{font-size:var(--f-size-h4)}.article-slider .item .text .dsc{font-size:var(--f-size-sm)}.feedback{min-height:400px}.feedback-slider{margin:var(--size-xl)}.feedback-item{opacity:0;transform-origin:50%;transition:all .5s;transform:scale(.5)}.slick-center.feedback-item{opacity:1;transform:scale(1)}.feedback-info-slider .feedback-info-item{opacity:0;transition:all .5s}.feedback-info-slider .feedback-info-item.slick-center{opacity:1}.feedback-nav .slick-track{justify-content:center;display:flex}.feedback-nav .align-name{width:300px;margin:0 auto;transition:all .3s;position:relative}.feedback-info-slider .feedback-info-item .img{width:100px;height:70px;margin:0 auto 20px;display:block}.feedback-info-slider .feedback-info-item .img img{object-fit:contain;object-position:bottom;width:100%;height:100%}.arrow{cursor:pointer;z-index:10;width:35px;height:35px;margin:auto 0;transition:opacity .3s;position:absolute;top:0;bottom:0}.arrow-right{right:-20px}.arrow-left{left:-20px;transform:rotate(180deg)}.parallax-advantages-list .outer-block,.parallax-advantages-list .block{position:relative}.parallax-advantages-list .block-md{z-index:10;position:relative}.parallax-advantages-list .left-card{box-shadow:-10px 10px var(--size-xl) 0 #00000014;background-color:#fff;position:relative;top:-25px}.parallax-advantages-list .right-card{background-color:var(--tertiary);color:#fff;position:relative;bottom:-25px}.parallax-advantages-list .custom-content-1{position:relative;overflow:hidden}.parallax-advantages-list .custom-content-1 .main{width:100%;box-shadow:-10px -10px var(--size-lg) 0 #00000014}.parallax-advantages-list .custom-content-1 .symbol{width:20%;margin:0 auto}.parallax-advantages-list .custom-content-1 .line{border-left:2px solid var(--lightgrey);width:2px;height:100%}@keyframes gradient{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}footer{padding-top:var(--size-xl);padding-bottom:var(--size-xl);background-color:var(--dark);color:#fff;font-size:var(--f-size-sm)}footer .label{text-transform:uppercase;padding-bottom:var(--size-md);margin-bottom:var(--size-md);line-height:1;position:relative}footer .label:after{content:"";border-bottom:1px solid var(--secondary);width:40px;position:absolute;bottom:0;left:0}footer ul{margin-bottom:0;margin-left:0;padding:0;list-style-type:none}footer ul li{padding:0 0 var(--size-sm) 0;line-height:1}footer ul li:last-child{padding-bottom:0}footer .text-h{opacity:.8;margin-bottom:3px;line-height:1}footer .bottom{margin-top:var(--size-lg);padding-bottom:var(--size-lg)}footer a:hover{text-decoration:underline}footer .f-sm{line-height:1.2}footer .input-default{color:#fff;padding-right:var(--size-xl);background-color:#1a3f5a}footer .input-default:focus{background-color:#1a3f5a80}footer .input-default::placeholder{color:#fff;opacity:.5}footer .input-default:-ms-placeholder-shown{color:#fff;opacity:.5}footer .input-default::-moz-placeholder{color:#fff;opacity:.5}footer .company .align{width:100%;max-width:300px}footer .logo{width:60%;margin:0 auto var(--size-lg) auto;display:block}footer .socials{justify-content:center;display:flex}footer .socials a{text-align:center;width:50px;height:50px;margin:0 var(--size-xs);border:1px solid #ffffff1a;border-bottom-left-radius:10px;line-height:50px;transition:all .3s;display:inline-block}footer .socials a:hover{background-color:#ffffff1a;border-color:#fff0}footer .secondary-menu{text-align:right;line-height:1}footer .secondary-menu a{padding-right:var(--size-sm);margin-right:var(--size-sm);border-right:1px solid #ffffff1a;line-height:1}footer .secondary-menu a:last-child{border-right:0;margin-right:0;padding-right:0}.v-line-cross{background:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);width:3px;height:400px;left:0;left:var(--block-padding);margin-top:var(--size-xxl);position:absolute}.offices .block{position:relative}.offices img.shape{z-index:-1;width:auto;height:1000px;position:absolute;top:-10%}.offices .text{z-index:10;width:35%;position:relative}.offices .map-nav{margin-bottom:var(--size-xl);min-height:450px;position:relative}.offices .map{display:flex;position:absolute;top:0;bottom:0;right:0}.offices .map svg{width:100%;height:auto}.offices .map svg path{-webkit-user-select:none;user-select:none;outline:none}.offices .custom-row{display:flex}.offices .custom-row .col-slider{width:75%;padding-right:var(--size-xxl);margin-top:100px}.offices .custom-row .col-500{width:25%}.offices .custom-row .col-500 .flex a{margin-left:auto;text-decoration:underline}.offices .dropdown{display:none}.offices .dropdown .dropdown-toggle{background-color:var(--tertiary);width:100%;box-shadow:unset;height:54px;font-family:var(--font-regular);letter-spacing:.5px;border:0;border-radius:0;outline:0}.offices .dropdown .dropdown-menu{border-radius:0;width:100%}.offices .dropdown .dropdown-menu .active{background-color:var(--tertiary)}.frame{cursor:url(/img/drag.svg),auto;width:100%;height:400px;padding:0}.frame .scrollbar-slider{height:100%;margin:0;padding:0;list-style:none}.frame .scrollbar-slider li{float:left;width:420px;height:100%;margin:0 5px 0 0;padding:0;position:relative}.frame .scrollbar-slider li.h{width:500px}.frame .scrollbar-slider li.v{width:250px}.frame .scrollbar-slider li img{object-fit:cover;width:100%;height:100%}.scrollbar{width:50%;height:2px;margin:0 auto;margin-top:var(--size-xl);background:#d5dee4;margin-bottom:2px}.scrollbar .handle{background:var(--tertiary);cursor:grab;border-radius:2px;width:100px;height:6px;position:relative;top:-2px}.scrollbar .handle:active{cursor:grabbing}.tab-point{cursor:pointer}.tab{display:none}.tab.active{animation:.4s fadeEffect;display:block}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.cards-grid .outer-block{position:relative}.cards-grid .outer-block:before{content:"";z-index:-1;background-color:var(--tertiary);width:200px;display:none;position:absolute;top:0;bottom:0;left:0}.cards-grid .main{width:100%;padding-left:calc(var(--size-xl) + var(--size-sm));height:300px;position:relative;overflow:hidden}.cards-grid .main img{object-fit:cover;width:100%;height:100%;position:absolute}.cards-grid .card-left{background-color:var(--tertiary);color:#fff}.cards-right{border-top:1px solid var(--lightgrey);flex-wrap:wrap;height:100%;display:flex}.cards-right .item{border-right:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);background-color:#fff;align-items:center;width:33.33%;height:50%;display:flex}.cards-right .item.active{background-image:linear-gradient(0deg, var(--tertiary-lighter) 0%, var(--primary) 51%, var(--tertiary-lighter) 100%);color:#fff;background-size:auto 200%;flex-direction:column;justify-content:center;transition:background-position .5s}.cards-right .item.active:hover{background-position:0 100%}.cards-right .item.active span{font-size:var(--f-size-h5);text-align:center}.cards-right .item.active svg{margin-top:var(--size-sm)}.cards-right .item span{padding:0 var(--size-xl);font-family:var(--font-medium);font-size:var(--f-size-h4);width:100%;line-height:1.2;display:block}.cards-grid.smaller .item{width:16.66%;height:100%}.cards-grid.smaller .item span{font-size:var(--f-size-main);padding:0 var(--size-md)}.cards-grid.smaller .card-left>div{padding:var(--size-lg) var(--size-md) var(--size-lg) var(--size-xxl)}.job-list .headline{align-items:center;display:flex}.job-list .counter{border:8px solid var(--tertiary);text-align:center;background-color:#fff;border-radius:220px;align-items:center;width:220px;height:220px;margin-left:auto;display:flex}.job-list .counter>div{width:100%}.job-list .counter span{color:var(--tertiary);font-family:var(--font-medium);font-size:var(--f-size-h1);margin-bottom:0;line-height:1}.job-list .counter p{color:#7f94a3}.job-list.smaller .items{flex-wrap:wrap;display:flex}.job-list .items .item{border-bottom:1px solid var(--tertiary);cursor:pointer;height:150px;margin-bottom:var(--size-sm);background-color:#fff;align-items:center;width:calc(100% - 20px);padding-left:110px;padding-right:25px;transition:background-color .3s;display:flex;position:relative}.job-list .items .item:hover,.job-list .items .item:hover:before{background-color:#edf8ff}.job-list .items .item:before{content:"";border-bottom:1px solid var(--tertiary);background-color:#fff;width:20px;height:calc(100% + 1px);transition:all .3s;position:absolute;top:0;bottom:0;right:0}.job-list .items .item:after{content:"";z-index:10;border-bottom:15px solid var(--tertiary);border-right:15px solid #0000;width:15px;height:15px;position:absolute;bottom:0;left:0}.job-list .items .item .img{left:var(--size-lg);width:34px;height:34px;position:absolute}.job-list .items .item .img img{object-fit:contain;width:100%;height:100%}.job-list .items .item .title{width:30%;min-width:30%;padding-right:10px}.job-list .items .item .title .h{font-size:var(--f-size-main);font-family:var(--font-medium);margin-bottom:5px;line-height:1.1}.job-list .items .item .title p{line-height:1;font-size:var(--f-size-sm);color:#7f94a3;margin:0}.job-list .items .item .pre-icon{margin-right:50px;padding-left:25px;font-size:14px;line-height:1.2;position:relative}.job-list .items .item .pre-icon:before{content:"";width:20px;height:20px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0;left:0}.job-list .items .item .place.pre-icon:before{background:url(/img/place.svg) 50%/14px no-repeat}.job-list .items .item .type.pre-icon:before{background:url(/img/type.svg) 50%/14px no-repeat}.job-list .items .item .income.pre-icon:before{background:url(/img/income.svg) 50%/10px no-repeat}.job-list .items .item .more-label{font-family:var(--font-medium);margin-left:auto}.job-list .items .item .more-label span{opacity:0;transition:all .3s;display:inline-block;position:relative;transform:translate(-10px)}.job-list .items .item .more-label img{width:10px;margin-left:5px;transition:all .3s}.job-list .items .item:hover .more-label span{opacity:1;transform:translate(0)}.job-list .items .item:hover .more-label img{transform:translate(10px)}.job-list .items .item:hover:before{right:-20px}.job-list .items .item{border:2px solid var(--tertiary)}.top-offer{color:var(--tertiary);text-transform:uppercase;font-family:var(--font-medium);text-align:center;transform-origin:0 0;z-index:15;width:146px;height:40px;line-height:40px;font-size:var(--f-size-sm);background-color:#fff;display:none;position:absolute;top:146px;left:0;transform:rotate(270deg)}.top .top-offer{display:block}.top-offer:after{content:"";z-index:10;border-top:15px solid var(--tertiary);border-right:15px solid #0000;width:15px;height:15px;position:absolute;top:0;left:0}.top-offer:before{content:"";z-index:10;border-bottom:10px solid #fafbfe;border-left:10px solid #0000;width:10px;height:10px;display:none;position:absolute;bottom:0;right:0}.job-list .items .top .img{left:calc(var(--size-lg) + 25px);max-width:32px;position:absolute}.job-list .items .item:before{border:2px solid var(--tertiary);border-left:0;height:calc(100% + 4px);top:-2px;right:-2px}.job-list .items .item.top:hover:before{right:-20px}.job-list .items .item.top,.job-list .items .item.top:before{background-color:var(--tertiary)}.job-list .items .item.top .pre-icon{color:#fff;font-family:var(--font-medium)}.job-list .items .item.top .title,.job-list .items .item.top p{color:#fff}.job-list .items .item.top .place.pre-icon:before{background:url(/img/place-white.svg) 50% no-repeat}.job-list .items .item.top .type.pre-icon:before{background:url(/img/type-white.svg) 50% no-repeat}.job-list .items .item.top .income.pre-icon:before{background:url(/img/income-white.svg) 50% no-repeat}.blog-module .img{width:100%;height:250px;position:relative;overflow:hidden}.blog-module a{margin-bottom:var(--size-md);display:block}.blog-module .img img{object-fit:cover;width:100%;height:100%;transition:all .3s;transform:scale(1.01)}.blog-module .img:after{content:"";z-index:10;border-bottom:50px solid #fff;border-right:50px solid #0000;width:50px;height:50px;position:absolute;bottom:0;left:0}.blog-module a:hover .img img{transform:scale(1.05)}.blog-module .title{font-family:var(--font-bold);font-size:var(--f-size-h6);margin-top:var(--size-lg);line-height:1.2}.blog-module p{font-size:var(--f-size-sm);margin-top:var(--size-sm);line-height:1.2}.back-intro{background-color:var(--dark-lighter);position:relative;overflow:hidden}.back-intro .shape{opacity:.5;filter:sepia()hue-rotate(170deg)saturate();opacity:.2;width:500px;position:absolute;bottom:20%;right:0}.back-intro .block{padding-top:var(--size-md);padding-bottom:var(--size-xxl)}.back-intro a{color:#fff;font-size:var(--f-size-sm);align-items:center;display:flex}.back-intro a svg{width:10px;margin-right:10px;transform:rotate(180deg)}.back-intro.simple-title .title{color:#fff;font-size:var(--f-size-h3)}.back-intro.simple-title .block{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}.career-detail .main-card{background:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);color:#fff;padding:calc(var(--size-xl) + var(--size-sm));padding-top:calc(var(--size-xl) + var(--size-sm) - var(--size-lg));padding-bottom:var(--size-lg);top:calc(80px + var(--size-lg) + var(--size-lg));position:sticky}.career-detail .block{position:relative}.career-detail img.shape{z-index:-1;width:900px;position:absolute;top:30%;left:0}.career-detail .main-card:before{content:"";left:var(--size-lg);height:var(--size-lg);top:calc(-1 * var(--size-lg));background:var(--secondary);position:absolute;right:0}.career-detail .main-card .h{font-size:var(--f-size-sm);text-transform:uppercase}.career-detail .main-card .val{text-transform:uppercase;font-family:var(--font-medium);margin-bottom:var(--size-sm)}.career-detail .send{text-decoration:underline}.career-detail .content-wrapper .title{font-size:var(--f-size-h3);font-family:var(--font-medium);line-height:1.1}.career-detail .content-wrapper .tech{flex-wrap:wrap;align-items:center;display:flex}.career-detail .content-wrapper .tech .label{color:var(--tertiary);text-transform:uppercase;margin-right:var(--size-md);font-family:var(--font-medium)}.career-detail .content-wrapper .tech .item{padding:var(--size-xs) var(--size-sm);background-color:var(--lightgrey);color:var(--darkgrey);font-size:var(--f-size-sm);font-family:var(--font-medium);margin-right:var(--size-xs);border-radius:6px;margin-bottom:5px;line-height:1.3}.career-detail .content-wrapper h4{font-family:var(--font-medium);color:var(--grey);margin-bottom:var(--size-sm);margin-top:var(--size-lg)}.career-detail .content-wrapper h6{font-family:var(--font-semibold);padding-bottom:var(--size-sm);margin-bottom:var(--size-sm);margin-top:var(--size-lg);position:relative}.career-detail .content-wrapper h6:after{content:"";border-top:1px solid var(--tertiary);width:90px;position:absolute;bottom:0;left:0}.bg-white-lightblue-20{background:#fff;background:-moz-linear-gradient(130deg, #fff 0%, var(--light) 100%);background:-webkit-linear-gradient(130deg, #fff 0%, var(--light) 100%);background:linear-gradient(130deg, #fff 0%, var(--light) 100%)}.card-grid .row{border-left:1px solid var(--lightgrey)}.card-grid .col-sm-6{border-right:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);position:relative}.card-grid .col-sm-6 img{position:absolute;bottom:-1px;left:-1px}.card-grid .col-sm-6:nth-child(-n+4){border-top:1px solid var(--lightgrey)}.card-grid .col-sm-6.active{background:var(--primary);background:-moz-linear-gradient(180deg, var(--tertiary-lighter) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--tertiary-lighter) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--tertiary-lighter) 0%, var(--primary) 100%);color:#fff;text-align:center;align-items:center;display:flex}.card-grid .col-sm-6.active>*{width:100%}.card-grid .col-sm-6 svg{max-height:15px;margin-top:10px}.basic-form label#subject-label{display:none}.basic-form-block .block{position:relative}.basic-form-block .shape{z-index:-1;opacity:.5;position:absolute;top:0;right:0}.basic-form{flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;display:flex}.basic-form .input-w-100{width:100%;margin-bottom:var(--size-md);padding-left:.75rem;padding-right:.75rem}.basic-form .input-w-50{width:50%;margin-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}.basic-form .input-default{width:100%;padding:var(--size-xs) var(--size-sm);border:1px solid #7f94a366;border-radius:2px;outline:0;display:flex;box-shadow:0 3px 6px #4361ee0d}.basic-form .input-default label{margin-bottom:0;margin-left:auto}.basic-form .input-default span{max-width:100%;line-height:30px}.basic-form input,.basic-form textarea{width:100%;padding:var(--size-xs) var(--size-sm);font-size:var(--f-size-sm);border:1px solid #7f94a366;border-radius:2px;outline:0;box-shadow:0 3px 6px #4361ee0d}.basic-form input.error,.basic-form textarea.error{border:1px solid #ff0018}.basic-form input[type=checkbox]{padding:var(--size-xs)}.basic-form label{font-family:var(--font-medium);margin-bottom:var(--size-xs)}.basic-form .row{width:100%}.basic-form label{cursor:pointer}.basic-form label.item{font-family:var(--font-light);line-height:1;position:relative}.basic-form label.item span{font-size:var(--f-size-sm);padding-left:5px}.basic-form label.item a{text-decoration:underline}.basic-form label.file input{display:none}.basic-form label.file span{margin-left:10px;text-decoration:underline;display:inline-block}.basic-form-footer{width:100%;padding-right:var(--size-sm);padding-left:var(--size-sm);display:flex}.basic-form-footer button{margin-left:auto}.input-w-50.footer-half{display:flex}.input-w-50.footer-half button{margin-left:auto}input[type=checkbox],input[type=radio]{--active:var(--primary);--active-inner:#fff;--focus:0px var(--primary-lighter);--border:var(--primary);--border-hover:var(--primary);--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;vertical-align:top;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));outline:none;height:21px;margin:0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}input[type=checkbox]:after,input[type=radio]:after{content:"";transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s);display:block;position:absolute;top:0;left:0}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{vertical-align:top;cursor:pointer;margin-left:4px;font-size:14px;line-height:21px;display:inline-block}input[type=checkbox]:not(.switch){border-radius:2px}input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:4px;left:7px}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=checkbox].switch{border-radius:11px;width:38px}input[type=checkbox].switch:after{background:var(--ab,var(--border));width:15px;height:15px;transform:translateX(var(--x,0));border-radius:50%;top:2px;left:2px}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}input[type=radio]{border-radius:50%}input[type=radio]:after{background:var(--active-inner);opacity:0;width:18.5px;height:18.5px;transform:scale(var(--s,.7));border-radius:50%}input[type=radio]:checked{--s:.5}.portfolio .items .item-wrap{float:left;width:30%;margin-bottom:var(--size-md);display:inline-block}.portfolio .items .item-wrap:nth-child(3n-1){width:40%}.portfolio .items .item-wrap.sm .desc .year{margin-bottom:0}.portfolio .items .item-wrap.sm .btn-main{position:absolute;bottom:0;right:0}.portfolio .items .item-wrap.cta .bg{cursor:pointer;background:#fff;width:100%;height:400px;display:block;position:relative}.portfolio .items .item-wrap.cta .item .desc{text-align:center;top:var(--size-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.portfolio .items .item-wrap.cta .item:before{border:3px solid var(--tertiary)}.portfolio .items .item-wrap.cta .item:hover:before{border:10px solid var(--tertiary)}.portfolio .items .item-wrap.cta .item .desc .title{margin-bottom:var(--size-md)}.portfolio .items .item-wrap.cta .item .desc{color:var(--dark)}.portfolio .items .item-wrap.cta .item:hover .btn-main{color:#fff}.portfolio .items .item-wrap.cta .item:hover .btn-main svg path{stroke:#fff}.portfolio .items .item{cursor:pointer;width:100%;height:400px;display:block;position:relative}.portfolio .items .item .img{height:400px;position:relative}.portfolio .items .item .img img{object-fit:cover;width:100%;height:100%}.portfolio .items .item .img:after{content:"";background:var(--primary);background:-moz-linear-gradient(0deg, var(--tertiary) 0%, var(--secondary) 100%);background:-webkit-linear-gradient(0deg, var(--tertiary) 0%, var(--secondary) 100%);background:linear-gradient(0deg, var(--tertiary) 0%, var(--secondary) 100%);opacity:.8;z-index:1;position:absolute;inset:0}.portfolio .items .item .desc{left:var(--size-lg);right:var(--size-lg);bottom:var(--size-lg);color:#fff;z-index:3;padding-right:0;position:absolute}.portfolio .items .item .desc .title{font-size:var(--f-size-h5);font-family:var(--font-medium);margin-bottom:var(--size-xs);max-width:500px;line-height:1.2}.portfolio .items .item .desc p{max-width:800px;font-size:var(--f-size-sm)}.portfolio .items .item .desc .client{font-size:var(--f-size-sm);max-width:500px;padding-left:20px;position:relative}.portfolio .items .item .desc .client:before{content:"";background-color:#fff;border-radius:8px;width:8px;height:8px;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.portfolio .items .item .desc .year{font-size:var(--f-size-sm);max-width:500px;padding-left:20px;position:relative}.portfolio .items .item .desc .year:before{content:"";background-color:#fff;border-radius:8px;width:8px;height:8px;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.portfolio .items .item:before{content:"";z-index:2;border:1px solid #fff;transition:border .3s;position:absolute;inset:0}.portfolio .items .item:hover:before{border:10px solid #fff}.portfolio .items .item-wrap:not(.cta) .item:hover .btn-main:before{transform:translate(100%)}.portfolio .items .item:hover .btn-main{color:var(--tertiary)}.portfolio .items .item:hover .btn-main svg path{stroke:var(--tertiary)}.image-intro .outer-block{max-width:100%;height:700px;position:relative}.image-intro .outer-block .img{z-index:0;position:absolute;inset:0}.image-intro .outer-block .img:before{content:"";z-index:10;border-bottom:100px solid #fff;border-right:100px solid #0000;position:absolute;bottom:0;left:0}.image-intro .outer-block .img img{object-fit:cover;object-position:30% 50%;width:100%;height:100%}.image-intro .outer-block .img:after{content:"";background-color:var(--dark);z-index:1;opacity:.5;position:absolute;inset:0}.image-intro .outer-block .block{z-index:2;text-align:center;color:#fff;align-items:center;height:100%;display:flex;position:relative}.image-intro .outer-block .block .text{width:100%}.arrow-down{z-index:3;width:60px;height:60px;margin:0 auto;position:absolute;bottom:50px;left:0;right:0}.arrow-down img{width:100%;animation:2.5s infinite jump-arrow}@keyframes jump-arrow{0%,20%,55%,80%,to{transform:translate(0%,0)}40%{transform:translateY(-15px)}70%{transform:translateY(-10px)}90%{transform:translateY(-5px)}}.image-intro.basic-text .block{text-align:left;align-items:end}.image-intro.basic-text .block .text{padding-bottom:var(--size-xxl);text-align:left}.image-intro.basic-text .block .longtext{padding-top:var(--size-lg);position:relative}.image-intro.basic-text .v-line-cross{margin-top:0;top:0;left:0}.image-intro.big-promo .text{position:relative}.project-detail .content-wrapper{max-width:75%}.project-detail .params .item{border-bottom:1px solid var(--grey)}.project-detail .params .item .title{font-size:var(--f-size-h5);font-family:var(--font-medium);padding-top:var(--size-sm);padding-bottom:var(--size-sm)}.project-detail .params .item .value{font-family:var(--font-medium);padding-top:var(--size-sm);padding-bottom:var(--size-sm);display:flex}.project-detail .params .item .value span{margin-top:auto}.top-left-line{position:relative}.top-left-line .v-line-cross{z-index:10;top:calc(-2 * var(--size-xxl));height:260px;margin-top:0;left:85px}.review .quote span{width:60px;height:60px;margin-right:var(--size-md);background:url(/img/quote-left-solid-grey.svg) 50%/100% no-repeat;display:inline-block;position:relative}.review .content-wrapper{max-width:800px}.review .function{color:var(--darkgrey);line-height:1}.review img.profile{width:80px}.review .block{position:relative}.review .block img.shape{z-index:-1;width:auto;height:120%;position:absolute;top:-10%;right:0}.next-project .text{background-color:var(--tertiary);padding:var(--size-xxl) var(--size-sm);text-align:center;color:#fff;height:100%}.next-project .text .client{font-size:var(--f-size-sm);margin-top:var(--size-md);padding-left:20px;display:inline-block;position:relative}.next-project .text .client:before{content:"";background-color:#fff;border-radius:8px;width:8px;height:8px;margin:auto 0;position:absolute;top:0;bottom:0;left:0}.next-project .img{position:relative}.next-project .img img{object-fit:cover;width:100%;height:100%;position:absolute}.next-project .symbol{margin-top:var(--size-sm)}.next-project .symbol img{max-height:50px;transition:all .3s;position:relative;left:0}.next-project a:hover .symbol img{left:10px}.services-list .item{margin-bottom:var(--size-xxl);padding-right:var(--size-xxl)}.double-banner .item{padding:var(--size-xxl) var(--size-lg);text-align:center;background-image:linear-gradient(90deg,#fff 0%,#e3e6f2 51% 100%);background-position:-200% 0;background-size:200%;height:100%;transition:background-position .5s;display:block}.double-banner .item:hover{background-position:-100% 0}.double-banner .item .title{color:var(--tertiary);margin-bottom:var(--size-lg);font-family:var(--font-bold);font-size:var(--f-size-h4);line-height:1.2}.double-banner .item.gradient{background-image:linear-gradient(90deg, var(--secondary) 0%, var(--tertiary) 51%,var(--tertiary) 100%);background-size:200%}.double-banner .item.gradient .title{color:#fff}.double-banner .item.white{background-color:#fff;background-image:none}.double-banner .item.white .title{color:var(--dark)}.contact-intro{position:relative}.contact-intro:after{content:"";z-index:-2;background:#f5f7ff;position:absolute;inset:0}.contact-intro img.shape{z-index:-1;opacity:.8;width:1200px;position:absolute;top:0;right:100px}.contact-intro:before{content:"";background-color:var(--dark-lighter);z-index:-1;width:calc(50% - 500px);height:100%;position:absolute;left:0}.contact-intro .text-left{background:var(--dark-lighter);color:#fff;padding-top:var(--size-xxl);padding-bottom:var(--size-xxl);padding-right:var(--size-xl);position:relative}.contact-intro .text-left:before{content:"";background-color:var(--dark-lighter);z-index:-1;width:calc(100% + 1.5rem);height:100%;display:none;position:absolute;bottom:0;left:-.75rem}.contact-intro .calendar{display:inline-flex}.contact-intro .calendar .img{padding:var(--size-xs);background-color:#fff}.contact-intro .calendar .img img{height:40px}.contact-intro .calendar .text{padding:var(--size-xs) var(--size-lg);background-color:var(--tertiary);align-items:center;display:flex}.contact-intro .calendar .text span{line-height:1}.contact-intro .max-sm{padding:var(--size-xl);margin:0 auto}.contact-intro .max-sm h4{font-family:var(--font-medium);color:var(--grey);margin-bottom:var(--size-sm);margin-top:var(--size-lg)}.contact-cards .item{margin-bottom:var(--size-xl);position:relative}.contact-cards .item .img{left:calc(var(--bs-gutter-x) * .5);z-index:2;width:45%;height:100%;display:flex;position:absolute}.contact-cards .item .img img{object-fit:contain;max-width:100%;max-height:100%;margin-top:auto;display:block}.contact-cards .contact-card{padding:var(--size-lg);padding-left:var(--size-xl);width:60%;margin-left:auto;margin-top:var(--size-sm);margin-bottom:var(--size-sm);background-color:#f5f7ff;position:relative}.contact-cards .contact-card:before{content:"";left:-30px;top:var(--size-lg);border-top:30px solid #0000;border-bottom:30px solid #0000;border-right:30px solid #f5f7ff;width:0;height:0;position:absolute}.contact-cards .contact-card .h{font-size:var(--f-size-sm);line-height:1;font-family:var(--font-medium);margin-bottom:3px}.contact-cards .contact-card .value{line-height:1}.contact-cards .contact-card .longtext{font-size:var(--f-size-sm)}.contact-cols{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}.contact-cols .item{padding-top:var(--size-sm);padding-bottom:var(--size-sm);padding-right:var(--size-xxl);position:relative}.contact-cols .item:after{content:"";right:var(--size-xl);background:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);width:2px;height:100%;position:absolute;top:0;bottom:0}.contact-cols .item:last-child:after{display:none}.contact-cols img{width:40px;margin-bottom:var(--size-sm)}.text-cols-spacer .block>.row{margin-top:calc(-.5 * var(--bs-gutter-x));margin-bottom:calc(-.5 * var(--bs-gutter-x))}.text-cols-spacer .col-item{padding-top:calc(.5 * var(--bs-gutter-x));padding-bottom:calc(.5 * var(--bs-gutter-x));position:relative}.text-cols-spacer .col-item:after{content:"";border-right:2px solid #000;position:absolute;top:0;bottom:0;right:0}.text-cols-spacer .col-item:last-child:after{display:none}.text-cols-spacer .col-item .wrapper{width:90%;margin:auto}.v-timeline .item .headline{height:100%}.v-timeline .item .headline.left{padding:var(--size-lg);background:var(--lightgrey);padding-right:var(--size-xxl);background:linear-gradient(-90deg,#edf8ff 0%,#0000 100%);justify-content:right;align-items:center;display:flex;position:relative}.v-timeline .item .headline.right{padding:var(--size-lg);padding-left:var(--size-xxl);font-family:var(--font-medium);background-color:#edf8ff;position:relative}.v-timeline .item .headline.right .point{content:"";background:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);z-index:2;width:20px;height:20px;margin:auto 0;position:absolute;top:0;bottom:0;left:-10px}.v-timeline .item .headline.right .point:after{content:"";background-color:#fff;width:16px;height:16px;position:absolute;top:2px;left:2px}.v-timeline .item .headline.right:before{z-index:1;content:"";background:var(--primary);border-left:2px solid var(--primary);width:0;height:100%;position:absolute;top:0;bottom:0;left:-1px}.v-timeline .item:first-child .headline.right:before{height:50%;top:50%}.v-timeline .item:last-child .headline.right:before{height:50%;bottom:50%}.v-timeline .item .left{padding:var(--size-lg);padding-right:var(--size-xxl)}.v-timeline .item .right{padding:var(--size-lg);padding-left:var(--size-xxl)}.v-timeline .item .text.right{position:relative}.v-timeline .item:not(:last-child) .text.right:before{z-index:1;content:"";background:var(--primary);border-left:2px solid var(--primary);width:0;height:100%;position:absolute;top:0;bottom:0;left:-1px}.v-timeline .item:not(:last-child) .desc-block{position:relative}.v-timeline .item:not(:last-child) .desc-block:before{z-index:1;content:"";background:var(--primary);border-left:2px solid var(--primary);width:0;height:100%;display:none;position:absolute;top:0;bottom:0;left:-1px}.v-timeline .item .left img{width:200px;max-height:100%;margin-left:auto;display:block}.article-title{border-top:1px solid var(--lightgrey);padding-top:var(--size-xxl)}.block-article img{margin-top:var(--size-lg);margin-bottom:var(--size-lg)}.block-article{padding-right:100px}.article-footer img{margin:0}.article-footer .max-sm{border-top:1px solid var(--grey);padding-top:var(--size-xl)}.article-title .block{position:relative}.article-back{top:5px;left:var(--block-padding);position:absolute}.article-back svg{max-height:20px;transition:left .3s;position:relative;top:-2px;left:0;transform:rotate(180deg)}.article-back span{margin-left:8px}.article-back:hover svg{left:-5px}.article-content{position:relative}.article-content strong{font-family:var(--font-semibold)}.share-article{pointer-events:none;z-index:100;position:absolute;inset:220px 0 0}.share-article .share-wrapper{width:50px;margin-left:auto}.share-article .share-wrapper .IN-widget{pointer-events:all;margin-left:-4px}.share-article .block{position:sticky;top:220px}.share-wrapper .title{text-align:center;text-transform:uppercase;font-size:var(--f-size-sm);margin-bottom:var(--size-sm);line-height:1.2}.share-wrapper a{text-transform:uppercase;cursor:pointer;pointer-events:all;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:15px;font-weight:600;display:flex;box-shadow:0 2px 5px #0000001a}.share-wrapper.static{align-items:center;display:none}.share-wrapper.static .title{margin:0 10px 0 0}.share-wrapper.static a{margin:0 5px}.block-article .max-sm>:first-child{margin-top:0}.author-avatar{width:100px;height:100px;margin-bottom:var(--size-sm);border-radius:100px;overflow:hidden}.article-content h5{font-size:var(--f-size-main)}.article-content h4{font-size:var(--f-size-h6)}.article-content h3{font-size:var(--f-size-h5)}.article-content h2{font-size:var(--f-size-h4)}.article-content .block-article p a{transition:color .3s;color:var(--tertiary)!important}.article-content .block-article p a:hover{color:var(--tertiary-darker)!important}.benefits .sticky-panel{top:calc(80px + var(--size-lg));padding-right:var(--size-lg);position:sticky}.benefits .inside{padding-left:var(--size-xl)}.tabs .tab h4{font-family:var(--font-medium)}@keyframes part{0%,to{opacity:.2}50%{opacity:.9}}.text-img .img img{width:100%}.text-img.text-right .img{order:1}.text-img.text-right .text{text-align:left;order:2}.gallery-grid-text_row{flex-wrap:wrap;display:flex}.gallery-grid-text_row .col-q{width:25%}.gallery-grid-text_row .col-h{width:50%}.gallery-grid-text_row .item{width:100%;height:300px;padding:2px}.gallery-grid-text_row .item img{object-fit:cover;width:100%;height:100%}.gallery-grid-text_row .item.bg{padding:var(--size-sm);justify-content:center;align-items:center;display:flex;position:relative}.gallery-grid-text_row .item.bg.bg-white{background-color:#fff}.gallery-grid-text_row .item.bg.bg-white div{color:var(--dark);font-weight:700}.gallery-grid-text_row .item.bg div{text-align:center;color:#fff;font-size:var(--f-size-h5);margin-bottom:var(--size-md);line-height:1.2}.gallery-grid-text_row .item.bg a{margin-bottom:0}.gallery-grid-text_row .item.bg:before{content:"";background-color:var(--tertiary);z-index:-1;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.not-found{align-items:center;min-height:calc(100vh - 100px);display:flex}.not-found-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:600px;margin:0 auto;display:flex}.not-found-content h1{font-size:100px}.team-desc h2{font-size:var(--f-size-h4)}.contact-cards .team-ppl .item .img img{margin-top:0;margin-bottom:auto}.project-grid.portfolio .items .item-wrap{width:33.33%}.project-detail.career-detail .tech{flex-wrap:wrap;align-items:center;display:flex}.project-detail.career-detail .tech .item{color:var(--darkgrey);font-size:var(--f-size-sm);font-family:var(--font-medium);background-color:#fff;border-radius:6px;margin-bottom:5px;margin-right:4px;padding:5px 8px;line-height:1.3}.project-detail.career-detail .content-wrapper{max-width:100%}.values ul.nav-tabs{border-bottom:none;width:100%;padding:0}ul.nav-tabs{border-bottom:1px solid #e1e2e3;list-style:none}.values .nav-tabs>li{float:none;padding:0;display:inline-block;position:relative}.values ul.nav-tabs li .item{color:#575757;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin:0;margin-bottom:var(--size-sm);text-align:center;font-size:13px;line-height:13px}.values ul.nav-tabs li .item.active .tab-img{background:var(--primary);background:-moz-linear-gradient(-45deg,var(--primary) 0%,var(--tertiary) 100%)!important;background:-webkit-gradient(left top,right bottom,color-stop(0%,var(--primary)),color-stop(100%,var(--tertiary)))!important;background:-webkit-linear-gradient(-45deg,var(--primary) 0%,var(--tertiary) 100%)!important;background:-o-linear-gradient(-45deg,var(--primary) 0%,var(--tertiary) 100%)!important;background:-ms-linear-gradient(-45deg,var(--primary) 0%,var(--tertiary) 100%)!important;background:linear-gradient(135deg,var(--primary) 0%,var(--tertiary) 100%)!important}.values ul.nav-tabs li .tab-img{text-align:center;background:#fff;border-radius:50%;width:92px;height:92px;margin:0 10px 10px;line-height:92px;display:block;box-shadow:5px 5px 10px 1px #00000008}.values ul.nav-tabs li .item img{width:40px;height:40px;margin:0 auto;transition-property:transform;display:block;position:absolute;top:26px;left:0;right:0}.values ul.nav-tabs li .item img.act{opacity:1}.values ul.nav-tabs li .item img.hov,.values ul.nav-tabs li .item.active img.act{opacity:0}.values ul.nav-tabs li .item.active img.hov{opacity:1}.video-main-intro{background-size:cover;align-items:center;height:900px;display:flex;position:relative}.video-main-intro:after{content:"";background-color:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);z-index:1;opacity:.6;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.active.video-main-intro:after{opacity:0}.video-main-intro .block{z-index:2;padding-left:100px;padding-right:100px;position:relative}.video-main-intro .block h1{color:#fff;font-size:102px}.video-main-intro .block p{color:#fff}.video-main-intro .block .btns{display:flex}.video-main-intro .block .btns .btn-text{color:#fff;border-color:#0000;padding:16px 20px}.video-main-intro .block .btns .btn-text:hover{text-decoration:underline}.video-main-intro .right{position:relative;overflow:hidden}.video-main-intro .plus{color:#fff;font-family:var(--font-bold);opacity:1;transition:opacity .2s;position:absolute}.video-main-intro .plus.active{opacity:0}.video-main-intro .plus-1{font-size:100px;top:8%;right:30%}.video-main-intro .plus-2{font-size:300px;top:5%;right:0}.video-main-intro .plus-3{font-size:150px;bottom:5%;right:20%}.video-main-intro .left-cube{background-color:var(--tertiary);width:115px;height:115px;position:absolute;top:115px;left:-115px}.video-main-intro .bottom-cube{z-index:3;background-color:#8400ff;width:115px;height:230px;position:absolute;bottom:-115px;right:0}.video-main-intro .video div{text-align:center;text-transform:uppercase;color:#fff;font-family:var(--font-light);margin-top:10px}.playvideo{cursor:pointer}.img-text-row{display:flex}.img-text-row .img-col{width:40%;position:relative}.img-text-row .img-col:after{content:"";background-color:var(--tertiary);width:115px;height:115px;position:absolute;bottom:-115px;left:-115px}.img-text-row .text-col{background-color:var(--light);width:60%;padding:100px}.img-text-row .img-col img{object-fit:cover;width:100%;height:100%;position:absolute}.stats-cards-wrapper.basic-text-row .ml-items{padding-left:0}.stats-cards-wrapper.basic-text-row .item-col{width:33.33%;margin-bottom:var(--size-xl);padding-right:0;padding:0 0 0 var(--size-lg)}.stats-cards-wrapper.basic-text-row .stats-cards .item{min-height:200px}.stats-cards-wrapper.basic-text-row .ml-items .cube-icon img{max-width:40px;max-height:40px}.stats-cards-wrapper.basic-text-row .ml-items .cube-icon{left:-20px;right:auto}.stats-cards-wrapper.basic-text-row .ml-items p{text-align:left;font-family:var(--font-italic)}.stats-cards-wrapper.basic-text-row .ml-items .cube-icon.secondary{background:var(--secondary)}.stats-cards-wrapper.basic-text-row .ml-items .cube-icon.primary{background:var(--primary)}.fw-image-slider-block{height:600px}.fw-image-slider-block .scrollbar-slider li{height:600px;padding-top:20px;padding-bottom:20px}.fw-image-slider-block .scrollbar-slider li.c{width:600px}.fw-image-slider-block .scrollbar-slider li.h{width:750px}.fw-image-slider-block .scrollbar-slider li.v{width:400px}.fw-image-slider-block .scrollbar-slider li .note{background-color:var(--tertiary);z-index:5;font-family:var(--font-italic);color:#fff;padding:20px 40px;font-size:18px;line-height:1;position:absolute}.fw-image-slider-block .scrollbar-slider li .note.top-left{top:0;left:20px}.fw-image-slider-block .scrollbar-slider li .note.top-right{top:0;right:20px}.fw-image-slider-block .scrollbar-slider li .note.bottom-left{bottom:0;left:20px}.fw-image-slider-block .scrollbar-slider li .note.bottom-right{bottom:0;right:20px}.right-half{width:50%;margin-left:auto;display:inline-block}.check-group{padding:var(--size-md);max-width:1330px;padding:var(--size-xl) var(--size-xxl);background-color:#fff;margin-left:auto;margin-right:auto;position:relative;box-shadow:0 20px 40px #4361ee26}.check-group:after{content:"";z-index:11;background-color:#8400ff;width:115px;height:230px;position:absolute;bottom:-115px;right:0}.radio-block{cursor:pointer;border:2px solid #f0f0f0;width:100%;margin-bottom:5px;padding:15px 15px 15px 50px;font-size:16px;font-weight:500;transition:background-color .2s;position:relative}.radio-block:hover{background-color:#f9fbfd}.radio-block.selected{background-color:#f9fbfd;border:2px solid #000}.radio-block input{margin:auto 0;position:absolute;top:-1px;bottom:0;left:15px;visibility:visible!important;display:block!important}.disabled{opacity:.5}.radio-block.disabled{border:2px solid #f0f0f0}.overlay-notice{color:#fff;background-color:var(--primary);background:-moz-linear-gradient(45deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(45deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(45deg, var(--secondary) 0%, var(--primary) 100%);padding:var(--size-xl) var(--size-xxl);z-index:10;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.check-group .warning{color:var(--primary);text-align:center;display:none;position:absolute;top:-40px;left:0;right:0}.overlay-notice p{font-size:var(--f-size-h3);line-height:1.1}.overlay-notice.active{opacity:1;visibility:visible;display:flex}.form-contact-it .cube{background-color:var(--primary);width:115px;height:115px;margin-top:auto;margin-bottom:auto;position:absolute;top:0;bottom:0;left:50px}.form-contact-it #contactMessageSection{align-items:center;height:100%;margin:auto;inset:0}.form-contact-it.b2b #contactMessageSection{position:static}.form-contact-it #contactMessageSection img{display:block}.form-contact-it #contactMessageSection h4{text-align:center}.offer-banner-block{padding-bottom:115px;overflow:hidden}.offer-banner{background-color:var(--light);padding:var(--size-xxl) var(--size-xxl);position:relative}.offer-banner:after{content:"";background-color:var(--primary);width:115px;height:115px;position:absolute;bottom:-115px;right:-115px}.offer-banner .mail-contact{color:var(--tertiary);font-family:var(--font-semibold);margin-top:var(--size-lg);align-items:center;display:flex}.offer-banner .mail-contact i{margin-right:8px}.offer-banner .mail-contact span{margin-bottom:6px;line-height:1}.offer-banner .avatar{background-color:var(--lightgrey);background-image:url(/img/ppl/zuzana_repanova_3.webp);background-position-y:50%;background-size:cover;border-radius:50%;width:250px;height:250px;margin:auto}.glossary-listing .title{font-size:var(--f-size-h1);font-family:var(--font-bold);width:2em;color:var(--tertiary);line-height:1;position:relative}.glossary-listing .title:after{content:"";background-color:var(--lightgrey);width:1px;height:100%;position:absolute;top:0;bottom:0;right:1.5rem}.glossary-list{flex-wrap:wrap;display:flex}.glossary-list-item{width:20%;padding:5px 15px 5px 0;transition:color .2s}.glossary-list-item a:hover{color:var(--tertiary)}.glossary-nav-wrapper{background-color:var(--tertiary);align-items:center;width:calc(100% - 50px);height:100px;padding:20px 30px;display:flex;position:relative;bottom:-50px}.glossary-nav-wrapper.blog{width:100%;bottom:0}.glossary-nav-wrapper.blog a{color:#fff}.glossary-nav-wrapper:after{content:"";background-color:var(--tertiary);width:50px;height:50px;position:absolute;bottom:0;right:-50px}.glossary-nav{flex-wrap:wrap;display:flex}.glossary-nav a{font-size:1rem;font-family:var(--font-medium);opacity:.5;margin:5px;padding:5px;font-size:24px;line-height:1;transition:opacity .2s}.glossary-nav a:hover{opacity:1}.back-intro.glossary-intro{overflow:initial}.back-intro.glossary-intro .block{padding-bottom:0}.back-intro.glossary-intro h1{color:#fff;margin-top:15px}.breadcrums{margin-bottom:var(--size-md);display:flex}.breadcrums .item{color:var(--darkgrey);margin-right:22px;font-size:16px;position:relative}.breadcrums .item a{color:var(--dark);transition:color .2s}.breadcrums .item a:hover{color:var(--tertiary)}.breadcrums .item:after{content:"/";height:18px;color:var(--gray-light);margin:auto;padding:0 3px;font-size:18px;line-height:1;position:absolute;top:0;bottom:0;right:-18px}.breadcrums .item:last-child:after{display:none}.breadcrums .item:last-child{margin-right:0}.homepage{padding-top:0}.homepage header{background-color:#0000;position:absolute;top:20px}.homepage header.sticky{background-color:#fff;transition:transform .5s;animation:.5s sticky;position:fixed;top:0;transform:translateY(0)}@keyframes sticky{0%{margin-top:-60px}to{margin-top:0}}.homepage .text-lg-items .col-text .btn-main{text-align:left;width:100%}.homepage .text-lg-items .col-text{position:relative}.homepage .text-lg-items .col-text h2{position:absolute;top:0;left:0;right:0}.homepage .text-lg-items .col-text{align-items:center;display:flex}.homepage header nav a{color:#fff}.homepage header nav .submenu a,.homepage header .has-submenu{color:var(--dark)}.homepage header .has-submenu{color:#fff}.homepage header.sticky nav a,.homepage header.sticky .lang-btn,.homepage header.sticky .lang-btn i,.homepage header.sticky .has-submenu{color:var(--dark)}.homepage .lang-btn,.homepage .lang-btn i{color:#fff}.homepage header nav a.active,.homepage header nav a:hover{color:var(--tertiary)}.homepage .logo-wrap.dark,.homepage header.sticky .logo-wrap{display:none}.homepage header.sticky .logo-wrap.dark{display:block}.homepage .homepage-welcome-text{opacity:var(--text-opacity)}.vid-holder{position:absolute;inset:0;overflow:hidden}.volume-control{top:0;bottom:0;right:var(--size-md);background-color:var(--primary);text-align:center;cursor:pointer;color:#fff;z-index:120;width:50px;height:50px;margin:auto;font-size:20px;line-height:50px;position:absolute}.vid-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.vid-wrap{width:100%;height:100%;position:absolute}@media (min-aspect-ratio:16/9){.vid-wrap{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.vid-wrap{width:300%;left:-100%}}.jobs-static .stats-cards .item{background-image:linear-gradient(315deg, var(--primary) 0%, var(--tertiary-lighter) 70%, var(--tertiary-lighter) 100%);color:#fff;text-align:center;font-size:var(--f-size-h5);font-family:var(--font-medium);background-size:auto 200%;transition:background-position .5s}.jobs-static .stats-cards .item:hover{background-position:0 100%}.jobs-static .stats-cards .item div{line-height:1.1}.jobs-static .row{justify-content:center;margin-top:-12px;margin-bottom:-12px}.jobs-static .row>div{padding-top:12px;padding-bottom:12px}@media (min-width:1200px){.jobs-static .row>div.col-xl{flex:0 0 20%;max-width:20%}}.jobs-static img{object-fit:contain;max-width:60px;height:60px;margin-left:auto;margin-right:auto;display:inline-block}.main-slider.b2b .overlay-top{background-color:#092948}.main-slider.b2b .text-wrapper .text h1{max-width:1000px;margin:0 auto var(--size-lg) auto;font-size:100px;line-height:1.05}.main-slider.b2b .text-wrapper .text .align img{height:200px;margin-bottom:var(--size-xxl)}.stats-cards.b2b{justify-content:center}.stats-cards.b2b .item-col{width:33.33%;margin-bottom:var(--size-xl)}.stats-cards.b2b .secondary .cube-icon{background:var(--secondary)}.stats-cards.b2b .secondary .num span{color:var(--secondary)}.stats-cards.b2b .primary .cube-icon{background:var(--primary)}.stats-cards.b2b .primary .num span{color:var(--primary)}.text-cols-spacer .wrapper .row .col{align-items:center;display:flex}.promo-banner .content{z-index:2;max-width:600px;position:relative}.promo-banner.centered .content{text-align:center;margin-left:auto;margin-right:auto}.promo-banner .content h3{color:#fff}.promo-banner .block{z-index:2;position:relative}.promo-banner .wrapper{background-color:var(--tertiary);padding:var(--size-xl) 0;background-image:url(/img/benefits_1-2.webp);background-position:50%;background-size:cover;max-width:1000px;position:relative}.promo-banner .wrapper:before{content:"";background:linear-gradient(90deg, var(--tertiary) 0%, #4261eecc 30%, #4261eeb3 100%);position:absolute;inset:0}.outer-block.promo-banner.fw{max-width:100%}.outer-block.promo-banner{position:relative}.outer-block.promo-banner:before{content:"";background-color:var(--tertiary);z-index:0;width:50%;position:absolute;top:0;bottom:0;left:0}.promo-banner.right:before{right:0;left:initial;z-index:1;opacity:1;background:linear-gradient(90deg, var(--tertiary) 0%, #4261eecc 50%, #4261eeb3 100%);width:calc(50% + 577px)}.promo-banner.right .wrapper:before{background:linear-gradient(90deg, var(--tertiary) 0%, #4261eecc 50%, #4261ee00 100%);display:none}.promo-banner.right:after{content:"";z-index:0;background-image:url(/img/career/__6.webp);background-position:50%;background-size:cover;width:calc(50% + 577px);position:absolute;top:0;bottom:0;right:0}.promo-banner.right .wrapper{background-image:initial;background-color:#0000;margin-left:auto}.promo-banner.fw:before{width:100%}.promo-banner.fw .wrapper{max-width:100%}.promo-banner.fw .wrapper:before{background:linear-gradient(90deg, var(--tertiary) 0%, #4261eecc 30%, #4261eeb3 70%, #4261ee 100%)}.clients-carousel-grid.reverse img{filter:grayscale();opacity:.5;transition:filter .3s,opacity .3s}.clients-carousel-grid.reverse .item:hover img{filter:grayscale(0);opacity:1}.decor-cube{width:95px;height:95px;position:absolute}.decor-cube.dark{background-color:var(--dark)}.decor-cube.tertiary{background-color:var(--tertiary)}.decor-cube.primary{background-color:var(--primary)}.decor-cube.secondary{background-color:var(--secondary)}.custom-bottomright{height:190px;bottom:-95px;right:calc(30% - 350px)}.page-itpozitiv .lang-chooser{display:none}.main-slider.b2b.root .text-wrapper .text{align-items:center}.main-slider.b2b.root .text-wrapper .text .align{padding-top:60px;padding-bottom:60px;position:static}.main-slider.b2b.root .text-wrapper .text h1{text-transform:uppercase;font-size:120px}.main-slider.b2b.root .text-wrapper .text h1 span.gray{color:#939393}.main-slider.b2b.root .text-wrapper .text h1 span.u{position:relative}.main-slider.b2b.root .text-wrapper .text h1 span.u:after{content:"";background:var(--primary);background:-moz-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);height:10px;position:absolute;bottom:-5px;left:0;right:0}.parallax-advantages-list.b2b .left-card{top:0}.parallax-advantages-list.b2b .right-card{height:100%;bottom:0}.parallax-advantages-list.b2b .right-card .line-list li{padding:var(--size-xs) 0}.clients-carousel{height:100px;overflow:hidden}.bp .btn-main.dropdown-toggle:after{display:none}.bp .dropdown-menu{max-height:350px;padding:var(--size-sm);min-width:300px;font-size:var(--f-size-main);border:0;border-radius:0;overflow-y:auto;box-shadow:0 0 15px #0000001a}.bp .dropdown-menu:not(.dropdown-datepicker){max-height:300px;overflow:auto}.input-error-message{color:#ff0018;font-size:var(--f-size-sm)}.bp .dropdown-menu .item{margin-bottom:var(--size-xs)}.bp .dropdown-menu .item label{font-size:var(--f-size-main)}.bp .dropdown-menu .item:last-child{margin-bottom:0}.bp .filter-dropdowns{margin-left:-5px;margin-right:-5px;margin-bottom:var(--size-sm);align-items:center;display:flex}.bp .filter-dropdowns .dropdown{padding:0 5px}.bp .filter-dropdowns .dropdown .btn-main.show i{transform:rotate(180deg)}.bp .to-right{margin-left:auto}.bp .to-right .share-wrapper{margin-bottom:var(--size-sm)}.bp input.search{border:2px solid var(--tertiary);width:100%;height:50px;padding:0 var(--size-sm);outline:0!important}.bp .btn-main.select-item{-webkit-user-select:none;user-select:none}.bp .btn-main.select-item .cube{width:26px;height:26px;margin-right:var(--size-xs);background-color:#fff;justify-content:center;align-items:center;transition:background-color .3s;display:flex}.bp .btn-main.select-item .cube i{color:var(--grey);font-size:18px;transition:color .3s}.bp-list{background-color:var(--tertiary);padding-top:var(--size-xl);padding-bottom:var(--size-xl);position:relative;overflow:hidden}.bp-list .squares{width:40%;position:absolute;top:0;left:0}.bp-list .squares-bottom{width:40%;position:absolute;bottom:0;right:0}.bp-list .squares-center{width:40%;margin:auto;position:absolute;inset:0}.bp-list .block{z-index:2;position:relative}.bp-list .list-items .item .btn-main{justify-content:center;align-items:center;height:50px;padding:0;display:flex}.bp-list .list-items .item{padding:var(--size-md);background-color:#fff;outline:5px solid #0000;flex-direction:column;height:100%;transition:outline .3s;display:flex;position:relative}.bp-list .list-items .item .reserved{z-index:50;position:absolute;bottom:40px;right:-28px;rotate:-10deg}.bp-list .list-items .item .reserved img{width:240px}.bp-list .list-items .item .chilli-wrapper{float:right;display:flex}.bp-list .list-items .item .chilli-wrapper img{height:36px;max-height:36px;position:relative}.bp-list .list-items .item .chilli-wrapper .banner img{width:100%;max-height:100%;position:absolute;top:0;left:0;height:100%!important}.bp-list .list-items .item .row{margin-top:auto}.bp-list .list-items .item.active{outline:5px solid var(--secondary)}.choose-item:hover{background-color:var(--primary)!important}.choose-item:hover span{color:#fff!important}.choose-item.active{background-color:var(--secondary)!important}.choose-item.active .cube{background-color:var(--tertiary)!important}.choose-item.active .cube i{color:#fff!important}.bp-list .list-items .item.active .cube{background-color:var(--tertiary)}.bp-list .list-items .item.active .cube i{color:#fff}.bp-list .list-items .item.active .select-item,.bp-list .list-items .item.active .select-item:before{background-color:var(--secondary)}.bp .to-right .order-wrapper{justify-content:end;display:flex}.bp .to-right .order-wrapper>*{margin-right:var(--size-xs)}.bp .to-right .order-wrapper>:last-child{margin-right:0}.bp .cart-wrapper{align-items:center;display:flex}.bp .cart-wrapper .badge{margin-right:var(--size-xs)}.bp .nav-share-wrapper{margin-bottom:var(--size-xs)}.bp-nav-wrapper{padding-left:var(--size-xl)}.bp-nav-wrapper .btn-main{align-items:center;height:50px;padding-top:0;padding-bottom:0;line-height:50px;display:flex}.bp-nav-wrapper .btn-main i{font-style:normal}.bp-completed{flex-direction:column;min-height:100vh;display:flex}.bp-completed footer{margin-top:auto}.bp-completed .section{background-color:#607ff4;flex-direction:row;flex:1;align-items:center;display:flex;position:relative}.bp-completed .section .media-wrapper{background-image:url(/img/cf-bg.webp);background-position:0;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.bp-completed .section .block{color:#fff;z-index:2;padding-top:var(--size-xl);padding-bottom:var(--size-xl);position:relative}.bp-completed .section .logo{left:0;right:0;bottom:var(--size-lg);margin:0 auto;position:absolute}.bp-completed .col-title{text-align:center}.bp .image-intro .outer-block{height:auto}.bp .image-intro .v-line-cross{height:260px}.bp .image-intro .longtext{padding-top:0!important}.bp .image-intro .text{padding-top:var(--size-xxl)}.bp .image-intro h1{padding-left:var(--size-xl)}.bp-selected .nav-share-wrapper{text-align:right}.bp-selected .nav-share-wrapper .btn-main{display:inline-flex}.nav-sticky-filter-wrapper{z-index:9998;visibility:hidden;border-bottom:0;border-top:1px solid var(--lightgrey);height:50px;margin:0;transition:all .5s;position:fixed;top:60px;left:0;right:0;box-shadow:0 0 #0000}.nav-sticky-filter-wrapper .wrapper{border-bottom:1px solid var(--lightgrey);background-color:#fff;height:49px;margin-top:-50px;transition:all .5s}.nav-sticky-filter-wrapper.sticky{opacity:1;visibility:visible;margin-top:0;transition:all .5s}.nav-sticky-filter-wrapper.sticky .wrapper{margin-top:0;transition:all .5s}.nav-sticky-filter-wrapper .filter-dropdowns{width:100%;height:100%;margin:0}.nav-sticky-filter-wrapper .filter-dropdowns .dropdown{padding:0;line-height:1;display:flex}.nav-sticky-filter-wrapper .block{height:100%;display:flex}.nav-sticky-filter-wrapper .dropdown-toggle{background-color:#0000;border:0;outline:0;height:100%;font-size:16px;line-height:1}.nav-sticky-filter-wrapper .dropdown-toggle:after{display:none}.dropdown-toggle{scroll-margin:70px}.bp .dropdown-toggle i{vertical-align:middle}.nav-sticky-filter-wrapper .dropdown{margin-right:5px}.nav-sticky-filter-wrapper .dropdown-toggle.show i{transform:rotate(180deg)}.nav-sticky-filter-wrapper .sticky-cart-wrapper{align-items:center;font-size:16px;display:flex}.nav-sticky-filter-wrapper .sticky-cart-wrapper .badge{margin-right:var(--size-xs)}.nav-sticky-filter-wrapper .sticky-cart-wrapper span{white-space:nowrap}.bp-profile .image-intro .header-cart-wrapper{background-color:var(--tertiary);color:#fff;padding:var(--size-xs) var(--size-sm);align-items:center;transition:background-color .3s;display:flex;position:absolute;bottom:0;right:0}.bp-profile .image-intro .header-cart-wrapper:hover{background-color:var(--tertiary-darker)}.bp-profile .image-intro .header-cart-wrapper .badge{margin-right:var(--size-xs)}.bp-profile .image-intro .img{z-index:0;position:absolute;inset:0}.bp-profile .image-intro>.block .img img{object-fit:cover;width:100%;height:100%}.bp-profile .image-intro>.block .img:before{content:"";border-bottom:var(--block-padding) solid #efefef;border-right:var(--block-padding) solid transparent;z-index:10;position:absolute;bottom:0;left:0}.bp-profile .image-intro>.block .img:after{content:"";background-color:var(--dark);z-index:1;opacity:.5;position:absolute;inset:0}.bp-profile .image-intro>.block .block{z-index:2;position:relative}.bp-profile .image-intro>.block{z-index:2;text-align:center;color:#fff;align-items:center;height:100%;display:flex;position:relative}#bp-selection-sm{padding:var(--size-md);background-color:#fff}#bp-selection-sm .remove-item{width:84px;min-width:84px;max-width:84px;font-size:var(--f-size-sm);cursor:pointer;background-color:#fff;margin-left:4px;padding:4px 6px;transition:background-color .3s}#bp-selection-sm .remove-item:hover{background-color:#eaecf7}.bp-form .form-wrapper{padding-left:var(--size-sm)}.bp-form .basic-form{position:relative}.bp-form .basic-form:before{content:"";z-index:0;background-color:#fff;position:absolute;inset:0}.bp-form .content-wrapper label{line-height:1.2}.bp-form .content-wrapper{width:100%;padding:var(--size-xl);z-index:2;position:relative}.bp-form .input-w-100{padding:0}.bp-form .content-wrapper .input-w-100{margin-bottom:var(--size-xs)}.bp-form .footer-half .btn-main{width:100%}.bp-form .footer-half{margin-bottom:0}.bp-form .footer-half .btn-main,.bp-form .footer-half .btn-main:before{background-color:var(--dark)}.bp-form .footer-half .btn-main:hover{background-color:#000}.btn-arrow-text i{font-size:var(--f-size-sm);margin-right:3px;transition:all .3s;position:relative;left:0}.btn-arrow-text:hover i{left:-5px}.bp-profile{background-color:#efefef}.person-detail .white{color:#fff}.person-detail{padding:var(--size-xl) 0;background-color:#efefef}.person-detail .section{padding:var(--size-lg);margin-bottom:var(--size-md);background-color:#fff}.person-detail .section.tertiary{background-color:var(--tertiary);position:relative;overflow:hidden}.person-detail .section.tertiary *{color:#fff!important}.person-detail .section.tertiary .btn-white span{color:var(--tertiary)}.person-detail .section.tertiary .squares{width:260px;position:absolute;top:0;right:0;transform:scaleX(-1)}.person-detail .section.tertiary>*{z-index:1;position:relative}.person-detail .section:last-child{margin-bottom:0}.person-detail .section .section-title{font-family:var(--font-medium);margin-bottom:var(--size-md);z-index:2;position:relative}.person-detail .sticky-panel{top:calc(108px + var(--size-md));position:sticky}.person-detail .sticky-panel .section{padding:var(--size-lg);background-color:var(--tertiary)}.person-detail .sticky-panel .select-item{border:2px solid #fff;justify-content:center;align-items:center;height:53px;display:flex;margin:0!important}.person-detail .sticky-panel .select-item:hover{background-color:#fff}.person-detail .sticky-panel .select-item span{transition:color .3s}.person-detail .sticky-panel .select-item:hover span{color:var(--dark)}.person-detail .sticky-panel .select-item:before{display:none}.person-detail .sticky-panel .btn-main.select-item .cube{background-color:var(--lightgrey)}.person-detail .sticky-panel .select-item.selected{background-color:#fff}.person-detail .sticky-panel .select-item.selected span{color:var(--dark)}.bp-profile .image-intro .outer-block .img:before{border-bottom-color:#efefef}.person-detail .avatar{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.person-detail .avatar img{object-fit:cover;width:100%;height:100%}.person-detail .avatar img.symbol{object-fit:contain;width:60%;height:60%}.person-detail .nav-panel{margin:0;padding:0;list-style-type:none}.person-detail .nav-panel a{color:#fff;z-index:1;position:relative}.person-detail .nav-panel a.active:before{content:"";background-color:var(--secondary);z-index:-1;position:absolute;inset:-3px -6px}.person-detail .nav-panel a.active{font-weight:600}.person-detail .socials{text-align:center;margin-top:var(--size-sm)}.person-detail .socials a{text-align:center;border:1px solid #ffffff1a;border-bottom-left-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;line-height:40px;transition:all .3s;display:inline-flex}.person-detail .socials a:hover{background-color:#ffffff1a}.person-detail .socials a i{color:#fff;font-size:14px}.person-detail .sticky-panel .buttons{display:flex}.person-detail .sticky-panel .buttons>*{width:33.333%}.person-detail .sticky-panel .buttons>:first-child{margin-right:5px}.person-detail .sticky-panel .buttons>:last-child{margin-left:5px}.person-detail .sticky-panel .buttons .dropdown .btn-main{width:100%}.person-detail .sticky-panel .section:first-child{margin-bottom:0;position:relative}.person-detail .sticky-panel .section:first-child .squares{opacity:.8;width:80%;position:absolute;top:0;left:0;right:0}.person-detail .sticky-panel .section:first-child>:not(.squares){z-index:2;position:relative}.person-detail .sticky-panel .section:first-child .buttons:not(.select){z-index:3}.person-detail .sticky-panel .info{padding:0}.person-detail .sticky-panel .info .item{padding:var(--size-sm);background-color:#fff;border-right:1px solid #efefef;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.person-detail .sticky-panel .info .title{font-family:var(--font-medium);text-transform:uppercase;font-size:var(--f-size-h6)}.person-detail .sticky-panel .info .col-4:last-child .item{border-right:0}.person-detail .tech{flex-wrap:wrap;align-items:center;display:flex}.person-detail .tech .item{padding:var(--size-xs) var(--size-sm);background-color:var(--lightgrey);color:var(--darkgrey);font-size:var(--f-size-sm);font-family:var(--font-medium);margin-right:var(--size-xs);border-radius:6px;margin-bottom:5px;line-height:1.3}.person-detail .entry{display:flex;position:relative}.person-detail .entry:first-child .title:before{background-color:var(--tertiary)}.person-detail .entry:first-child .title:after{top:10px}.person-detail .entry .title{width:25%;padding-right:var(--size-sm);position:relative}.person-detail .entry .title:before{content:"";border:1px solid var(--tertiary);z-index:1;background-color:#fff;border-radius:100%;width:8px;height:8px;padding:4.5px;display:none;position:absolute;top:10px;right:-8px}.person-detail .entry .title:after{content:"";background-color:var(--tertiary);background:var(--primary);background:-moz-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:-webkit-linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);background:linear-gradient(180deg, var(--secondary) 0%, var(--primary) 100%);width:5px;top:0;bottom:var(--size-md);position:absolute;right:-3px}.person-detail .entry .body{width:75%;padding-left:var(--size-xl);margin-bottom:var(--size-lg)}.person-detail .entry:last-child .body{margin-bottom:0}.anchor{position:relative}.anchor .anchor-point{position:absolute;top:-120px}.person-detail .basic-form .footer-half.text-right{text-align:right;margin-bottom:0}.dropdown-menu .share-items{align-items:center;display:flex}.dropdown-menu .share-items>*{background-color:var(--light);width:34px;height:34px;font-size:var(--f-size-main);cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin-right:3px;transition:background-color .3s;display:flex}.dropdown-menu .share-items>:hover{background-color:var(--lightgrey)}.share-dropdown .dropdown-menu{min-width:0}.tooltip.bp *{font-weight:500;color:#fff!important}.tooltip.bp>div:not(.tooltip-arrow){background-color:#f42d29;border-radius:0}.tooltip.bp .tooltip-arrow:before{border-bottom-color:#f42d29}.upcoming-events .swiper .media-wrapper{width:100%;margin-bottom:var(--size-xs);padding-bottom:56.25%;position:relative}.upcoming-events .swiper .media-wrapper img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.upcoming-events .swiper .content-wrapper{text-align:center}.upcoming-events .swiper{opacity:0;max-height:350px;padding-bottom:3px;overflow:hidden}.upcoming-events .swiper.swiper-initialized{opacity:1}.swiper .swiper-scrollbar{max-width:400px;margin-left:auto;margin-right:auto;margin-top:var(--size-lg);margin-bottom:1px;width:calc(100% - var(--block-padding) - var(--block-padding))!important;width:50%!important;height:2px!important;position:static!important}.swiper .swiper-scrollbar-drag{cursor:grab;background-color:var(--primary);background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);border-radius:0;height:6px;top:-2px}.block .upcoming-events .block{padding:0}.block .upcoming-events .card-left>div{padding:var(--size-lg) var(--size-md) var(--size-lg) var(--size-lg)}.only-mob{display:none}.hidden{display:none!important}@media (max-height:1000px){.person-detail .sticky-panel .info .title{font-size:var(--f-size-main)}.person-detail .sticky-panel .title-type{font-size:var(--f-size-h6)}.person-detail .sticky-panel .info .item{padding:var(--size-xs) var(--size-sm)}.person-detail .sticky-panel{--size-md:var(--size-sm)}.person-detail .nav-panel a{font-size:var(--f-size-sm)}}@media (max-width:2000px){header .block.main .lang{margin-right:90px}}@media (max-width:1900px){header .block.main .lang{margin-right:130px}}@media (max-width:1800px){header .block.main .lang{margin-right:180px}}@media (max-width:1600px){header .block .logo{height:26px}header nav a{padding:10px 13px}header .social{margin:0 25px}.top-left-line .v-line-cross{display:none}.services-list .item{padding-right:0;padding-left:var(--size-xxl)}.offices .map{max-width:950px}}@media (max-width:1500px){.offices .map{max-width:850px}.offices .map-nav .f-h1{font-size:var(--f-size-h3);line-height:1.1}.job-list .content-wrapper{padding-left:var(--size-xl)}.contact-intro img.shape{display:none}.image-intro.big-promo .text{padding-right:500px}}@media (max-width:1399.98px){header .block.main .lang{margin-right:60px}header .block .logo{height:24px}header nav a,header nav .has-submenu{padding:10px 11px;font-size:16px}.header-top .positions{margin-left:15px;margin-right:10px}.parallax-symbol{width:300px;height:300px}.stats-cards-wrapper .content-wrapper .text{padding-left:350px}.stats-cards-wrapper .content-wrapper .ml-items{padding-left:0}.image-intro.basic-text .v-line-cross{display:none}.text-lg-items .custom-row .col-text{width:30%}.text-lg-items .custom-row .col-slider{width:70%}.frame.projects-scroll-slider{height:500px}.frame .scrollbar-slider li.h{width:400px}.projects-scroll-slider .item{width:400px;min-width:400px;height:500px}.offices img.shape{width:70%;height:auto;top:0}.offices .custom-row .col-500{width:30%}.offices .custom-row .col-slider{width:70%}.cards-right .item span{padding:0 var(--size-lg);font-size:var(--f-size-h5)}.job-list .content-wrapper{padding-left:var(--size-10)}.job-list .items .item .more-label span{display:none}.job-list .items .item .pre-icon{margin-right:30px}.career-detail .main-card{padding:calc(var(--size-xl));padding-top:calc(var(--size-xl) - var(--size-lg));padding-bottom:var(--size-lg)}.article-back{margin-bottom:var(--size-md);display:inline-block;position:static}.article-title{padding-top:var(--size-xl)}.share-wrapper.static{display:flex}.cards-grid.smaller .card-left>div{padding:var(--size-xl) var(--size-lg) var(--size-xl) var(--size-xl)}.cards-grid.smaller .item{width:33.33%;height:50%}.form-contact-it .cube{display:none}.custom-bottomright{right:3%}.bp-nav-wrapper,.bp .image-intro h1{padding-left:0}}@media (max-width:1199.98px){header .block .logo{height:22px}header .social{display:none}header nav a{padding:10px;font-size:15px}header .block.main .lang{margin-right:150px}.header-top .desc{display:none}.main-slider img.shape{width:900px}.main-slider .text-wrapper .text{width:100%}.text-lg-items .custom-row .col-text{width:40%}.text-lg-items .custom-row .col-slider{width:60%}.frame.projects-scroll-slider{height:400px}.frame .scrollbar-slider li.h{width:300px}.projects-scroll-slider .item{width:300px;min-width:300px;height:400px}.scrollbar{width:80%}.offices .custom-row .col-500{width:40%}.offices .custom-row .col-slider{width:60%;padding-right:40px}.offices .text{width:40%}.offices .map{max-width:650px}.card-left .p-xl-plus,.cards-grid img.main{padding-left:0}.cards-grid h2{font-size:var(--f-size-h3)}.job-list .content-wrapper{padding-left:0}.career-detail .content-wrapper{padding-left:var(--size-md);padding-right:0}.career-detail img.shape{display:none}.contact-intro .max-sm{padding-right:0}.contact-intro:before{width:calc(50% - 400px)}.block-article{padding-right:0}.portfolio .items .item-wrap,.project-grid.portfolio .items .item-wrap,.portfolio .items .item-wrap:nth-child(3n-1){width:50%}.share-article{display:none}.glossary-list-item{width:33.33%}.text-cols-spacer.sm .col-item:after{display:none}.text-cols-spacer .col-xl-3 .wrapper{width:100%}}@media (max-width:991.98px){header{position:fixed;box-shadow:0 2px 10px #0000000d}header.sticky{top:0}header .block.main{height:60px}#hamburger{display:flex}.header-top{display:none}header nav{width:300px;padding:0 var(--block-padding);border-top:1px solid var(--lightgrey);background-color:#fff;flex-direction:column;padding-top:20px;display:none;position:fixed;top:60px;bottom:0;left:0}header nav a{font-size:16px;display:block}header .block.main .lang{margin-right:0}header .lang .lang-btn{width:44px;height:44px}header .logo-wrap{margin-left:auto;margin-right:auto}body{padding-top:60px}header nav .has-submenu{padding:10px;font-size:16px}.submenu{box-shadow:unset;opacity:1;visibility:visible;width:100%;-ms-transform:unset;transform:unset;margin-top:10px;padding-bottom:0;transition:unset;display:none;position:static}header nav .has-submenu a{padding:8px 10px}header nav .has-submenu:hover .submenu{display:none}body.homepage{padding-top:60px}.homepage .lang-btn,.homepage .lang-btn i{color:var(--dark)}.homepage .logo-wrap{display:none}.homepage .logo-wrap.dark{display:block}.homepage header{background-color:#fff;position:fixed;top:0}.homepage header.sticky{transform:unset;animation:unset;position:fixed}.homepage header nav a,.homepage header nav .has-submenu{color:var(--dark)}.homepage header .has-submenu{font-size:16px}header nav .social{margin:50px 0 0;display:flex}header nav .social a{display:inline-block}.career .header-top{display:none}.career header.sticky{top:0}.career header{position:fixed}footer .company{margin-bottom:var(--size-lg)}footer .company .align{max-width:300px;margin:0 auto}footer .logo{max-width:200px;margin:0 auto;margin-bottom:var(--size-md);display:block}.main-slider{height:600px}.main-slider .v-line-cross{display:none}.main-slider .text-wrapper{padding-top:var(--size-lg);padding-bottom:var(--size-lg)}.main-slider .text-wrapper .text .desc{padding-left:0}.main-slider .img{z-index:-1;position:absolute}.main-slider img.shape{display:none}.main-slider svg{right:var(--size-sm);bottom:var(--size-sm)}.main-slider .text-wrapper .text h1{font-size:100px}.stats-cards .item b{font-size:var(--f-size-h3)}.portfolio .items .item,.portfolio .items .item .img{height:400px}.portfolio .items .item .desc{left:var(--size-lg);right:var(--size-lg);bottom:var(--size-lg);padding-right:0}.portfolio .items .item .desc .title{font-size:var(--f-size-h5)}.portfolio .items .item:hover:before{border:5px solid #fff}.portfolio .items .item-wrap.sm .btn-main{position:relative}.portfolio .items .item-wrap.sm .desc .year{margin-bottom:var(--size-md)}.image-intro .outer-block{height:600px}.project-detail .content-wrapper{max-width:100%}.services-list .item{padding-left:0;padding-right:0}.text-lg-items .custom-row .col-text,.text-lg-items .custom-row .col-slider{width:50%}.offices img.shape{display:none}.offices .custom-row .col-500,.offices .custom-row .col-slider{width:50%}.offices .map{width:100%;max-width:100%;position:static}.offices .text{width:100%;margin-bottom:var(--size-lg)}.cards-grid .outer-block:before{height:calc(100% - 401px)}.cards-right .item{min-height:200px}.cards-grid .main{width:50%;height:auto;position:absolute;top:0;bottom:0;right:0}.cards-grid .card-left{position:relative}.card-left .p-xl-plus{padding-right:calc(50% + 50px)}.job-list .counter{width:180px;height:180px}.job-list .counter span{font-size:var(--f-size-h2)}.career-detail .content-wrapper{padding-left:0}.v-timeline .item .headline.left{padding-right:var(--size-xl)}.v-timeline .item .headline.right{padding-left:var(--size-xl)}.v-timeline .item .left{padding-right:var(--size-xl)}.v-timeline .item .text.right{padding-left:var(--size-xl)}.contact-intro:before{display:none}.contact-intro .max-sm{padding-left:0}.contact-intro .text-left:before{display:block}.contact-intro .text-left{padding:var(--size-lg) 0}.contact-intro .max-sm h4{margin-top:0}.card-grid .col-sm-6:nth-child(-n+4){border-top:0px solid var(--lightgrey)}.card-grid .col-sm-6:nth-child(-n+2){border-top:1px solid var(--lightgrey)}.text-img .text{text-align:left}.text-img .img{order:1}.text-img .text{margin-top:var(--size-sm);order:2}.video-main-intro-block{padding-left:0;padding-right:0}.video-main-intro .block{padding-left:var(--block-padding);padding-right:var(--block-padding)}.img-text-row .text-col,.offer-banner{padding:var(--size-xl)}.offer-banner:after{display:none}.offer-banner-block{padding-bottom:0}.offer-banner .avatar{width:220px;height:220px}.volume-control{display:none}.main-slider.b2b .text-wrapper .text h1{font-size:60px}.main-slider.b2b .intro-anchor{display:none}.main-slider.b2b .text-wrapper .text .align{padding-bottom:var(--size-lg)}.main-slider.b2b .text-wrapper .text .desc .white{margin-bottom:var(--size-md)}.main-slider.b2b .text-wrapper .text .align img{height:100px;margin-bottom:var(--size-lg)}.custom-bottomright{display:none}.main-slider.b2b.root .text-wrapper .text h1{font-size:80px}.main-slider.b2b.root .text-wrapper .text h1 span.u:after{height:7px}.main-slider.b2b.root .text-wrapper .text .align{width:100%}.bp .to-right{margin-top:var(--size-sm);display:flex}.bp .to-right .share-wrapper{margin-bottom:0;margin-right:var(--size-xs)}.bp-selected .to-right{margin-top:var(--size-xs);justify-content:end}.bp-selected .nav-share-wrapper{margin-bottom:0}.image-intro.basic-text .block .text{padding-right:350px}.bp .image-intro.basic-text .block .text{padding-bottom:var(--size-lg)}}@media (max-width:767.98px){footer .bottom .mid{margin-bottom:var(--size-lg);order:1}footer .bottom .col-sm-6{order:2}.main-slider .text-wrapper .text{width:100%}.main-slider .text-wrapper .text .align img{height:60px}.main-slider .text-wrapper .text .align{padding-bottom:0}.main-slider .intro-anchor,.parallax-symbol{display:none}.stats-cards-wrapper .content-wrapper .text{margin-bottom:var(--size-md);padding-left:0}.stats-cards-wrapper.bg-shape{padding-top:var(--size-lg)}.stats-cards .item-col{width:50%;margin-bottom:var(--size-xl)}.parallax-advantages-list .left-card{top:0}.parallax-advantages-list .right-card{bottom:0}.image-intro .outer-block{height:500px}.portfolio .items .item .desc{left:var(--size-md);right:var(--size-md);bottom:var(--size-md);padding-right:0}.image-intro.basic-text .outer-block{height:auto;padding-top:var(--size-xxl)}.text-lg-items .custom-row{flex-wrap:wrap}.text-lg-items .custom-row .col-text{width:100%;margin-bottom:var(--size-lg);padding-right:0}.text-lg-items .custom-row .col-slider{width:100%}.review .block img.shape{display:none}.offices .custom-row{flex-wrap:wrap}.offices .custom-row .col-500{width:100%}.offices .custom-row .col-slider{width:100%;margin-bottom:var(--size-lg);margin-top:0;padding-right:0}.card-left .p-xl-plus{padding-right:calc(50% + 30px)}.cards-right{border-left:1px solid var(--lightgrey)}.job-list .items .item .pre-icon{margin-right:15px}.job-list .items .item .income.pre-icon{display:none}.job-list .items .item{padding-left:80px}.job-list .items .item .img{left:15px}.top-offer{height:22px;line-height:22px;font-size:var(--f-size-xs)}.job-list .items .top .img{left:34px}.job-list .items .item .title{width:40%;min-width:40%}.job-list .counter{width:140px;height:140px}.job-list .counter span{font-size:var(--f-size-h3)}.job-list .counter p{font-size:var(--f-size-xs)}.blog-module .col-md-4:last-child{display:none}.back-intro .shape{width:300px}.basic-form-block .shape{display:none}.contact-cards .item{margin-bottom:var(--size-md)}.stats-cards-wrapper.bg-shape{background:unset}.stats-cards .item-col:nth-child(-n+2){margin-top:var(--size-md)}.v-timeline .item .headline.left{padding:var(--size-md);background-color:#edf8ff;justify-content:left;padding-bottom:0}.v-timeline .item .headline.right{padding:var(--size-md)}.v-timeline .item:not(:last-child) .text.right:before{display:none}.v-timeline .item:not(:last-child) .desc-block:before{display:block}.v-timeline .item .left img{width:100%}.v-timeline .item .left{padding-right:var(--size-sm);padding-left:var(--size-sm);padding-bottom:0}.v-timeline .item .text.right{padding-left:var(--size-sm)}.contact-cols .item{padding-right:var(--size-md)}.contact-cols .item:after{right:var(--size-sm)}.image-intro .outer-block .img:before{border-bottom:50px solid #fff;border-right:50px solid #0000}.gallery-grid-text_row .col-q.sm-half{width:50%}.gallery-grid-text_row .col-q.sm-fw,.gallery-grid-text_row .col-h{width:100%}.gallery-grid-text_row .item{height:200px}.portfolio .items .item-wrap,.project-grid.portfolio .items .item-wrap,.portfolio .items .item-wrap:nth-child(3n-1){width:100%}.video-main-intro .plus{display:none}.video-main-intro{height:auto;padding-top:var(--size-lg);padding-bottom:var(--size-md)}.video-main-intro .right{justify-content:left}.video-main-intro .video{align-items:center;display:flex}.playvideo{width:40px}.video-main-intro .video{cursor:pointer;margin-top:var(--size-md)}.video-main-intro .video div{margin-top:0;margin-left:10px}.video-main-intro .block h1{font-size:52px}.video-main-intro .bottom-cube{display:none}.img-text-row{flex-wrap:wrap}.img-text-row .img-col{width:100%;height:500px}.img-text-row .text-col{width:100%}.img-text-row .img-col:after{display:none}.stats-cards-wrapper.basic-text-row .item-col{width:50%}.right-half{width:100%}.fw-image-slider-block,.fw-image-slider-block .scrollbar-slider li{height:400px}.check-group,.overlay-notice{padding:var(--size-lg) var(--size-lg)}.offer-banner .avatar{width:190px;height:190px}.glossary-list-item{width:50%}.glossary-nav-wrapper{width:100%;padding:15px}.glossary-nav-wrapper:after{display:none}.glossary-nav a{margin:2px;font-size:20px}.text-cols-spacer.sm .col-xl-3:after{display:none}.stats-cards.b2b .item-col{width:50%}.main-slider.b2b.root .text-wrapper .text h1{font-size:60px}.bp #nav-filter .filter-dropdowns{margin-left:-2px;margin-right:-2px}.bp #nav-filter .filter-dropdowns .dropdown{flex:1;width:100%;padding:0 2px}.bp #nav-filter .filter-dropdowns .dropdown .btn-main{width:100%;padding-left:0;padding-right:0;font-size:16px}.bp-list{padding-top:var(--size-md);padding-bottom:var(--size-md)}.bp .dropdown-menu:not(.dropdown-datepicker){overflow:initial;max-height:unset}.bp .to-right{margin-top:0}.bp-selected .to-right{margin-top:var(--size-xs)}.bp #nav-filter .filter-dropdowns{flex-direction:column}.bp #nav-filter .filter-dropdowns .dropdown .btn-main{text-align:left;padding-left:var(--size-sm);padding-right:var(--size-sm);display:block}.bp #nav-filter .filter-dropdowns .dropdown .btn-main i{float:right;font-size:12px}.nav-sticky-filter-wrapper .filter-dropdowns .dropdown:not(.ml-auto),.bp .nav-share-wrapper .btn-main span i{display:none}.bp .nav-share-wrapper .btn-main,.bp .order-wrapper .btn-main{padding:0 var(--size-sm)}.person-detail .sticky-panel .section:last-child{margin-bottom:var(--size-md)}.person-detail .sticky-panel{position:static}.image-intro.basic-text .block .text{padding-right:0;padding-bottom:calc(var(--size-xxl) + 50px)}.homepage .text-lg-items .col-text h2{position:static}.homepage .text-lg-items .col-text{display:block}.homepage .text-lg-items .col-text .buttons{flex-direction:column;display:flex}.homepage .text-lg-items .col-text .btn-main{width:300px}}@media (max-width:575.98px){header .block .logo{height:18px}header nav{width:auto;margin-right:0;right:0}header nav .social{justify-content:center;margin-top:30px}header nav .social a{font-size:18px}.main-slider .text-wrapper .text .desc .white{margin-bottom:var(--size-sm)}.main-slider .text-wrapper .text .align{padding-bottom:0}.main-slider{height:auto}.main-slider .text-wrapper{position:relative}.main-slider .text-wrapper .text .align img{height:40px}.cards .item{padding:var(--size-md)}.cards .col-sm-6:nth-child(odd){padding-right:calc(var(--bs-gutter-x) * .25)}.cards .col-sm-6:nth-child(2n){padding-left:calc(var(--bs-gutter-x) * .25)}.cards .col-sm-6{margin-bottom:calc(var(--bs-gutter-x) * .5)}.cards .item h5{font-size:var(--f-size-h6)}.cards .item:after{display:none}.cards .item{box-shadow:0 10px var(--size-lg) 0 #00000012}.stats-cards.items{margin-right:-.75rem}.stats-cards .item{padding:var(--size-md)}.stats-cards .item-col{padding-right:var(--size-md);margin-bottom:var(--size-md)}.stats-cards .item .cube-icon{width:50px;height:50px;top:-10px;right:-10px}.stats-cards .item .cube-icon img{width:26px;height:26px}.stats-cards .item b{font-size:var(--f-size-h4)}.feedback-slider{margin:var(--size-xl) 0}footer{padding-top:var(--size-xl);padding-bottom:0}footer .company .align{margin:0 auto var(--size-lg) auto}footer .bottom{text-align:center}footer .secondary-menu{text-align:center;margin-top:var(--size-lg)}footer ul{margin-bottom:var(--size-sm)}footer .company .align .text-center{display:none}.portfolio .items .item-wrap{margin-bottom:calc(var(--bs-gutter-x) * .5)}.portfolio .items .item-wrap.sm{width:100%}.portfolio .items .item .desc p{display:none}.project-detail .params .item .title{padding-bottom:0}.next-project .img{display:none}.image-intro .outer-block{height:350px}.arrow-down{width:40px;height:40px;bottom:20px}.image-intro.basic-text .block .longtext{padding-top:0}.image-intro.basic-text .outer-block{padding-top:var(--size-xl)}.image-intro.basic-text .block .text{padding-bottom:var(--size-lg)}.image-intro.basic-text .block .longtext p{font-size:18px}.services-list .item img{max-width:350px}.services-list .item{margin-bottom:var(--size-xl)}.review .quote span{width:40px;height:40px;margin-right:var(--size-sm)}.offices .map-nav{min-height:0}.offices .map{display:none}.offices .dropdown{display:block}.offices .map-nav{margin-bottom:var(--size-lg)}.homepage .offices .map{display:block}.scrollbar{margin-top:var(--size-lg)}.card-left .p-xl-plus{padding:var(--size-lg) 0}.cards-grid .main{display:none}.cards-grid .outer-block:before{width:100%}.cards-right .item span{padding:0 var(--size-sm);font-size:var(--f-size-h6)}.cards-right{width:calc(100% + 1.5rem);position:relative;left:-.75rem}.cards-right .item{min-height:150px}.cards-grid .outer-block:before{height:calc(100% - 301px)}.cards-grid.smaller .card-left>div{padding:var(--size-lg) var(--size-md)}.cards-grid.smaller .card-left .col-2 img{width:100%}.top-offer{top:-2px;left:-2px;transform:rotate(0)}.top-offer:after{border-top:15px solid #fff}.top-offer:before{border-bottom:10px solid #4261ee;display:block}.job-list .items .item{height:130px;margin-bottom:.75rem;padding-left:70px}.job-list .items .top .img{left:15px}.job-list .items .item{width:100%}.job-list .items .item:hover{background-color:#0000}.job-list .items .item.top:hover{background-color:var(--tertiary)}.job-list .items .item:before,.job-list .items .item .pre-icon.place{display:none}.job-list .items .item .title{width:60%}.job-list .counter{text-align:left;width:100%;height:auto;margin-top:var(--size-sm);margin-bottom:var(--size-sm);border:0!important}.blog-module .col-md-4:last-child{display:block}.blog-module .col-md-4 .item{margin-bottom:var(--size-md);display:block}.blog-module .col-md-4:last-child .item{margin-bottom:0}.blog-module .title{margin-top:var(--size-sm)}.back-intro .shape{width:250px}.career-detail .content-wrapper{padding-bottom:0}.bg-white-lightblue-20{background:0 0;padding:0}.basic-form .input-w-50{width:100%}.contact-cols .item:after{display:none}.article-footer .max-sm{padding-top:var(--size-md)}footer .logo{max-width:200px}footer .company .align{margin-bottom:0}.image-intro .outer-block .img:before{right:0;left:initial;border-top:0;border-bottom:20px solid #fff;border-left:20px solid #0000;border-right:0}.benefits .inside{padding-left:var(--size-sm)}.frame{height:250px}.frame.projects-scroll-slider,.projects-scroll-slider .item{height:300px}.projects-scroll-slider .item:hover:before{border:0}.roller-item{margin-bottom:var(--size-xs)}.v-timeline .item .headline.right .point{left:-5px}.v-timeline .item .headline.right:before,.v-timeline .item:not(:last-child) .desc-block:before{left:4px}.double-banner .item{padding-top:var(--size-xl);padding-bottom:var(--size-xl)}.values ul.nav-tabs li .tab-img{width:80px;height:80px;line-height:80px}.values ul.nav-tabs li .item img{width:auto;height:30px}.video-main-intro .block h1{font-size:42px}.video-main-intro .block .btns{flex-wrap:wrap}.video-main-intro .block .btns .btn-main{width:100%}.video-main-intro .block .btns .btn-text{text-align:center;width:100%}.video-main-intro .right{justify-content:center}.img-text-row .img-col{height:300px}.img-text-row .text-col{padding:var(--size-lg)}.stats-cards-wrapper.basic-text-row .stats-cards.items{margin-left:-.75rem;margin-right:0}.stats-cards-wrapper.basic-text-row .item-col{margin-bottom:var(--size-md);padding-left:var(--size-md)}.stats-cards-wrapper.basic-text-row .ml-items .cube-icon{left:-10px}.fw-image-slider-block .scrollbar-slider li{height:250px}.fw-image-slider-block .scrollbar-slider li.c{width:300px}.check-group:after{display:none}.check-group p{line-height:1.2}.check-group .row{margin-top:calc(-1 * var(--size-sm));margin-left:0;margin-right:0}.check-group .col-sm-4{margin-top:var(--size-sm);padding:0}.check-group,.overlay-notice{padding:var(--size-lg) var(--block-padding)}.offer-banner .avatar{width:150px;height:150px}.offer-banner{padding:var(--size-lg)}.offer-banner .col-sm-7{order:2}.offer-banner .col-sm-5{margin-bottom:var(--size-md);order:1}.glossary-list-item{width:100%}.glossary-listing .title{width:1.5em}.glossary-listing .title:after{right:.5rem}.main-slider .intro-anchor{display:none}.jobs-static .row{margin-top:-4px;margin-bottom:-4px}.jobs-static .row>div{padding-top:4px;padding-bottom:4px}.jobs-static .stats-cards .item{padding:var(--size-sm)}.main-slider.b2b .text-wrapper .text h1{margin-bottom:var(--size-sm);font-size:40px}.main-slider.b2b .text-wrapper .text .desc .white{margin-bottom:var(--size-md)}.main-slider.b2b .text-wrapper .text .align img{height:60px;margin-bottom:var(--size-md)}.main-slider.b2b .text-wrapper .text .align{padding-bottom:0}.stats-cards.b2b .item-col .item{padding:var(--size-sm)}.stats-cards.b2b .item-col:nth-last-child(-n+2){margin-bottom:0}.clients-carousel-grid .item img{max-width:80%}.main-slider .square-grid div{width:10%}.main-slider.b2b.root .text-wrapper .text h1{font-size:40px}.main-slider.b2b.root .text-wrapper .text h1 span.u:after{height:5px;bottom:-10px}.only-mob{display:block}.projects-scroll-slider .item .text{left:var(--size-sm);bottom:var(--size-sm);right:var(--size-sm);padding-right:130px}.image-intro.basic-text .block{min-height:300px}.clients-carousel-grid .item.to-show{display:none}.person-detail .section,.person-detail .sticky-panel .section{padding:var(--size-md)}.bp-list .list-items .item,#bp-selection-sm{padding:var(--size-sm)}.bp-nav-wrapper .btn-main{height:40px;line-height:40px}.bp .nav-share-wrapper .btn-main,.bp .order-wrapper .btn-main{padding:0 12px}.bp-list .squares,.bp-list .squares-bottom,.bp-list .squares-center{display:none}.bp-form .form-wrapper{padding:0}.bp-form .basic-form{width:100%;margin:0}.bp-form .content-wrapper{padding:var(--size-md);background-color:#fff}.bp-form .basic-form:before{display:none}#bp-selection-sm{margin-top:var(--size-sm);clip-path:unset}.bp .image-intro.basic-text .outer-block{padding-top:0}.bp .image-intro.basic-text .block{min-height:200px}.person-detail .entry .body{padding-left:var(--size-md)}.bp .image-intro .text{padding-top:0}.bp-profile .image-intro .header-cart-wrapper{top:0;bottom:initial}.bp-completed .section .logo{display:none}.image-intro.basic-text .block .text{padding-right:0;padding-bottom:calc(var(--size-xxl) + 100px)}.homepage .text-lg-items .col-text .btn-main{width:280px}.main-slider .basic-form .buttons .btn-lg{padding:var(--size-sm) var(--size-sm);font-size:16px}.main-slider .basic-form .buttons>*{margin-right:4px}}@media (max-width:450px){.feedback-nav .align-name{width:250px}.stats-cards .item{min-height:180px}.services-list .item img{max-width:100%}.contact-cards .contact-card{margin-top:0;margin-bottom:0}.cards-grid.smaller .item{width:50%;height:33.33%}.job-list .items .item .pre-icon{display:none}.job-list .items .item .title{width:100%}.job-list .items .item .title p{margin-bottom:0}.glossary-nav a{padding:3px}.glossary-nav-wrapper{height:80px;bottom:-40px}.main-slider.b2b .text-wrapper .text h1{font-size:32px}.main-slider.b2b.root .text-wrapper .text h1{font-size:34px}.bp .to-right{width:100%;margin-top:var(--size-xs)}.bp.bp-selected .to-right{width:auto;margin-top:0}}
