.awards__list,.capabilities-tabs .tabs__controls ul,.capabilities-used__list,.content__text ul,.filter-list,.footer__col ul,.footer__meta,.header-top-list,.main-nav ul,.overlap__text ul,.pagination,.post ul,.pricing__description ul,.profile-popup .profile-socials,.social,.user-select__list{margin:0;padding:0;list-style:none}.clearfix:after,.thumbs-grid:after{content:"";display:block;clear:both}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9fa2a3;background:#fff;font:16px/1.2 brandon,Arial,Helvetica Neue,Helvetica,sans-serif;min-width:320px}img{max-width:100%;height:auto}.gm-style img{max-width:none}.resizing,.resizing *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}:focus{outline:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:inherit;font-weight:400;color:#1f1b28}.h1,h1{font-size:52px}.h2,h2{font-size:32px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:14px;text-transform:uppercase;color:#01aedf}.h6,h6{font-size:16px;color:#01aedf}p{margin:0 0 1em}a{color:#01aedf}a,a:focus,a:hover{text-decoration:none}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;padding:.4em .7em;font-family:inherit}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#999}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@font-face{font-family:brandon;src:url(../fonts/brandontext-black.woff2) format("woff2"),url(../fonts/brandontext-black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:brandon;src:url(../fonts/brandontext-blackitalic.woff2) format("woff2"),url(../fonts/brandontext-blackitalic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:brandon;src:url(../fonts/brandontext-bold.woff2) format("woff2"),url(../fonts/brandontext-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:brandoc;src:url(../fonts/brandontext-bolditalic.woff2) format("woff2"),url(../fonts/brandontext-bolditalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:brandon;src:url(../fonts/brandontext-light.woff2) format("woff2"),url(../fonts/brandontext-light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:brandon;src:url(../fonts/brandontext-lightitalic.woff2) format("woff2"),url(../fonts/brandontext-lightitalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:brandon;src:url(../fonts/brandontext-medium.woff2) format("woff2"),url(../fonts/brandontext-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:brandon;src:url(../fonts/brandontext-mediumitalic.woff2) format("woff2"),url(../fonts/brandontext-mediumitalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:brandon;src:url(../fonts/brandontext-regular.woff2) format("woff2"),url(../fonts/brandontext-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:brandon;src:url(../fonts/brandontext-regularitalic.woff2) format("woff2"),url(../fonts/brandontext-regularitalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:brandon;src:url(../fonts/brandontext-thin.woff2) format("woff2"),url(../fonts/brandontext-thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:brandon;src:url(../fonts/brandontext-thinitalic.woff2) format("woff2"),url(../fonts/brandontext-thinitalic.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff?kvrcpu) format("woff");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:"\e903"}.icon-phone:before{content:"\e904"}.icon-fb:before{content:"\e900"}.icon-linked-in:before{content:"\e901"}.icon-twitter:before{content:"\e902"}.g-box{margin:100px 0}.full-page .g-box,.g-box .g-box{margin:0}.divider{max-width:1196px;height:20px;background-color:#f5f8f9;background-clip:content-box}.default-slider,.divider{width:100%;margin-left:auto;margin-right:auto;padding:0 24px}.default-slider{max-width:818px}.default-slider .swiper-wrapper{padding-bottom:30px}.default-slider .swiper-wrapper img{display:block}.default-slider .swiper-pagination-bullet-active{background:#01aedf}.default-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.container{max-width:1218px;width:100%;margin:0 auto;padding:0 24px}.footer .container{max-width:1188px;padding:0 24px}#wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.no-banner #wrapper{padding-top:120px}#main{-webkit-box-flex:1;-ms-flex:1;flex:1}.visible-nav #main{opacity:0}.header{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:absolute;top:0;left:0;z-index:5;width:100%}.visible-nav .header{background-color:#fff}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:13px 49px;font-size:12px;color:#fff;background-color:rgba(17,1,28,.3)}.header--white .header-top{color:#7d7987;background-color:#f5f8f9}.header-top-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:18px}.header-top-list li{letter-spacing:.25px}.header-top-list li:not(:last-child){margin-right:24px}.header-top-list a,.header-top a{color:inherit}.header-main{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 55px 20px 90px;background-color:transparent}.has-fixed-header .header-main,.visible-nav .header-main{position:fixed;top:0;left:0;z-index:5;width:100%;background-color:#fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.header--white .header-main{background-color:#fff}.header .decor{display:none;-ms-flex-negative:0;flex-shrink:0;width:40%;height:5px;margin:66px 0 64px;background-image:url(../images/svg/dots.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.header--white+#main{padding-top:132px}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:106px}.logo linearGradient{display:none}.logo svg{width:100%;height:100%}.logo-svg .mask{fill:#fff}.footer .logo-svg .mask,.has-fixed-header .logo-svg .mask,.header--white .logo-svg .mask,.visible-nav .logo-svg .mask{fill:url(#a)}.footer .logo-svg path,.footer .logo-svg polygon,.has-fixed-header .logo-svg path,.has-fixed-header .logo-svg polygon,.header--white .logo-svg path,.header--white .logo-svg polygon,.visible-nav .logo-svg path,.visible-nav .logo-svg polygon{fill:#9fa5aa}.footer .logo-svg linearGradient,.has-fixed-header .logo-svg linearGradient,.header--white .logo-svg linearGradient,.visible-nav .logo-svg linearGradient{display:block}.footer{padding:80px 0 50px;background-color:#f5f8f9}.page-template-why-jazzhr .footer{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;position:fixed;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:1;width:100%}.show-footer .footer{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.footer__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.footer__columns a{color:inherit}.footer__col{min-width:180px;max-width:260px}.footer__col:not(.footer__col--featured){margin-right:40px}.footer__col--featured{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.footer__col--featured .footer__col-inner:after{display:none}.footer__col-inner+.footer__col-inner{margin-top:20px}.footer__col ul li:first-child{margin-bottom:11px}.footer__col ul li:first-child a{padding:0;font-size:18px;line-height:1.4;letter-spacing:.8px;color:#2e2f32}.footer__col ul a{display:inline-block;padding:7px 0;font-size:14px;line-height:1;letter-spacing:.6px;color:#666a6b}.footer__col ul .current-menu-item a,.footer__col ul a:hover:not(:active){text-decoration:underline}.footer__title{display:none;margin-bottom:11px;font-size:18px;line-height:1.4;letter-spacing:.8px;color:#2e2f32}.awards .footer__title{margin-bottom:0;letter-spacing:.5px}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:23px;padding-bottom:17px;border-bottom:1px solid #dadee0;color:#9fa2a3}.footer__links{position:relative;top:3px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__copy{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;}.footer .copyright{letter-spacing:.3px}.footer .copyright p{margin:0}.footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.footer__meta li:not(:last-child){position:relative;margin-right:20px;padding-right:20px;border-right:1px solid}.footer__meta a{color:inherit}.footer__meta a:hover:not(:active){text-decoration:underline}.footer .logo{width:95px}.page-template-why-jazzhr{overflow:hidden}.btn,.contact-form .button-back,.contact-form .button-next,.contact-form .wpcf7-submit{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 44px 15px;font-size:16px;font-weight:700;line-height:1.1;border:2px solid #01aedf;border-radius:4px;color:#fff;background-color:#01aedf}.btn--alternate,.btn:hover:not(:active),.contact-form .button-back,.contact-form .button-back:hover:not(:active),.contact-form .button-next,.contact-form .button-next:hover:not(:active),.contact-form .wpcf7-submit,.contact-form .wpcf7-submit:hover:not(:active){color:#01aedf;background-color:transparent}.btn--alternate:hover:not(:active),.contact-form .button-back:hover:not(:active),.contact-form .button-next:hover:not(:active),.contact-form .wpcf7-submit:hover:not(:active){color:#fff;background-color:#01aedf}.btn--light{color:#01aedf;border-color:#fff;background-color:#fff}.btn--dark-bg:hover:not(:active),.btn--light:hover:not(:active){color:#fff;background-color:transparent}.btn--dark-bg:hover:not(:active){border:2px solid #fff}.contact-form .header .button-back,.contact-form .header .button-next,.contact-form .header .wpcf7-submit,.header .btn,.header .contact-form .button-back,.header .contact-form .button-next,.header .contact-form .wpcf7-submit{max-width:300px;padding:11px 46px;font-size:14px}.contact-form .page-not-found .button-back,.contact-form .page-not-found .button-next,.contact-form .page-not-found .wpcf7-submit,.page-not-found .btn,.page-not-found .contact-form .button-back,.page-not-found .contact-form .button-next,.page-not-found .contact-form .wpcf7-submit{max-width:202px}[class^=has-icon-]{position:relative;display:inline-block}[class^=has-icon-]:hover:not(:active){text-decoration:underline}[class^=has-icon-] svg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header--white [class^=has-icon-] svg circle,.header--white [class^=has-icon-] svg path{fill:#7d7987}.has-icon-tel{padding-left:17px}.has-icon-tel svg{width:12px;height:22px}.has-icon-email{padding-left:25px}.has-icon-email svg{width:17px;height:12px}.has-icon-login{padding-left:24px}.has-icon-login svg{width:15px;height:17px}.login{position:relative;padding-left:18px}.login:before{content:"";position:absolute;top:-3px;left:0;width:2px;height:21px;background-color:currentColor}.header--white .login{border-color:#7d7987}.contact-form .login .button-back,.contact-form .login .button-next,.contact-form .login .wpcf7-submit,.login .btn,.login .contact-form .button-back,.login .contact-form .button-next,.login .contact-form .wpcf7-submit{background-color:transparent}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-nav{margin:0 70px;font-size:14px;font-weight:500}.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav li{letter-spacing:.5px}.main-nav li:not(:last-child){margin-right:40px}.main-nav li.current-menu-item a:after{opacity:1}.main-nav a{position:relative;display:inline-block;padding:8px 0;color:#fff}.has-fixed-header .main-nav a,.header--white .main-nav a{color:#1f1b28}.main-nav a:after{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";position:absolute;left:0;bottom:4px;width:100%;height:2px;background-color:currentColor;opacity:0}.main-nav a:hover:not(:active):after{opacity:1}.toggle-nav{display:none;width:30px;margin-left:auto;margin-right:-5px;padding:5px}.toggle-nav svg g{-webkit-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out;fill:#fff}.has-fixed-header .toggle-nav svg g,.visible-nav .toggle-nav svg g{fill:#1f1b28}.toggle-nav svg rect{-webkit-transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.header--white .toggle-nav svg g{fill:#1f1b28}.visible-nav{overflow:hidden;height:100vh}.visible-nav .toggle-nav svg rect:first-child{width:20px;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.visible-nav .toggle-nav svg rect:last-child{width:14px;-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}.connect-form{font-size:14px}.connect-form .row{position:relative}.connect-form .row input{-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;width:100%;padding:15px 40px 15px 10px;color:#1f1b28;border-width:0 0 1px;border-style:solid;border-color:#dadee0;background-color:transparent}.connect-form .row input::-webkit-input-placeholder{font-size:inherit;color:inherit}.connect-form .row input::-moz-placeholder{opacity:1;font-size:inherit;color:inherit}.connect-form .row input:-moz-placeholder{font-size:inherit;color:inherit}.connect-form .row input:-ms-input-placeholder{font-size:inherit;color:inherit}.connect-form .row input.placeholder{font-size:inherit;color:inherit}.connect-form .row input:focus{border-color:#01aedf}.connect-form .row input:focus+label{color:#01aedf;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.connect-form .row input:invalid:not(:focus){border-color:red}.connect-form .row input:invalid:not(:focus)+label{color:red;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.connect-form .row input.transformed+label{-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.connect-form .row button,.connect-form .row label{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.connect-form .row label{-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out,-webkit-transform .3s ease-in-out;top:27px;left:10px;letter-spacing:.4px}.connect-form .row button{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;right:0;width:30px;height:30px;padding:0;color:#01aedf;border:1px solid;background-color:transparent}.connect-form .row button:hover:not(:active){background-color:#01aedf}.connect-form .row button:hover:not(:active) svg path{stroke:#fff}.connect-form .row button svg{position:relative;top:1px;left:1px;width:9px;height:11px}.connect-form .row button svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.connect-form .row .submit-holder{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;display:inline-block;position:absolute;top:9px;right:0;width:30px;height:30px;color:#01aedf;border:1px solid;background-color:transparent}.connect-form .row .submit-holder:hover:not(:active){background-color:#01aedf}.connect-form .row .submit-holder:hover:not(:active) svg path{stroke:#fff}.connect-form .row .submit-holder svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:9px;height:11px;pointer-events:none}.connect-form .row .submit-holder svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.connect-form .row .wpcf7-submit{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:absolute;top:0;bottom:0;right:0;left:0;border:0;padding:0;font-size:0;background-color:transparent}.connect-form .row .wpcf7-not-valid-tip{display:inline-block;margin:5px 0 0 14px;font-size:14px}.connect-form .row.focused label,.connect-form .row.transformed label{color:#01aedf;-webkit-transform:translateY(-32px);-ms-transform:translateY(-32px);transform:translateY(-32px)}.footer .connect-form{margin-bottom:24px}.connect-form div.wpcf7-response-output{margin:20px 10px;text-align:center;border:0;color:#a6aaac}.connect-form div.wpcf7-acceptance-missing,.connect-form div.wpcf7-validation-errors{border:0}.connect-form div.wpcf7 .ajax-loader{position:absolute;margin:0;top:calc(100% + 13px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.g-form-wrapper{padding:0}.g-form-wrapper .fancybox-close-small{top:0!important;right:0!important}.g-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.g-form.center .contact-form h3,.g-form.center .g-form__content .title{text-align:center}.g-form.right .contact-form h3,.g-form.right .g-form__content .title{text-align:right}.g-form__aside{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42%;min-height:650px;color:#fff}.g-form__aside-media{position:absolute;top:0;left:0;width:100%;height:100%}.g-form__aside-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.g-form__aside-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:428px;width:100%;padding:60px 24px;text-align:center}.g-form__aside-meta,.g-form__aside-text{-ms-flex-item-align:end;align-self:flex-end;width:100%}.g-form__aside-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-form__aside-meta span{display:inline-block;margin-bottom:10px;font-size:12px}.g-form__aside-meta [class^=has-icon]{font-size:18px}.g-form__aside-meta .additional-info{font-size:14px;font-weight:500;font-style:italic;line-height:2.36;color:#fff}.g-form__aside .h1,.g-form__aside .h2,.g-form__aside a,.g-form__aside h1,.g-form__aside h2,.g-form__aside p{color:inherit}.g-form__aside .h1,.g-form__aside h1{margin-bottom:8px;font-size:52px;line-height:1.27}.g-form__aside .h2,.g-form__aside h2{margin-bottom:10px;font-size:32px;line-height:1.5}.g-form__aside p{font-size:14px;line-height:2}.g-form__aside .logo{position:absolute;top:48px;left:48px;z-index:1}.g-form__aside .logo svg .mask,.g-form__aside .logo svg path{fill:#fff}.g-form__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:58%;padding:50px 32px;background-color:#fff}.g-form__content-inner{max-width:480px;width:100%;margin:auto}.g-form__content .title{margin-bottom:40px;font-size:28px;line-height:1.43}.g-form .contact-agree{margin-top:37px;font-size:12px;color:#a6aaac}.g-form .contact-agree a{font-style:italic;color:#01aedf}.g-form .step-number{position:absolute;top:75px;right:48px;line-height:1.88;color:#a6aaac}.g-form .step-dots{position:absolute;right:48px;bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex}.g-form .step-dots .step-dot{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:#01aedf}.g-form .step-dots .step-dot.active~.step-dot{background-color:#dadee0}.g-form .step-dots .step-dot:not(:last-child){margin-right:16px}.contact-form{max-width:480px;width:100%;margin:0 auto}.contact-form h3{margin-bottom:40px;font-size:28px;line-height:1.43}.contact-form .row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.contact-form .row-wrapper .row{width:48%}.contact-form .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:34px;font-size:14px;color:#a6aaac}.contact-form .row p{margin:0}.contact-form .row.focused label,.contact-form .row.transformed label{-webkit-transform:translateY(-28px);-ms-transform:translateY(-28px);transform:translateY(-28px);background-color:transparent}.contact-form .row.focused label{color:#01aedf}.contact-form .row.focused .wpcf7-text,.contact-form .row.focused .wpcf7-textarea{border-bottom-color:#01aedf}.contact-form .row label{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:-12px;left:2px;width:calc(100% - 32px);height:44px;padding:13px 14px;font-size:14px;line-height:normal;color:#a6aaac;background-color:#fff;pointer-events:none}.contact-form .row-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:34px}.contact-form .row-text .row{width:48%;margin-bottom:0}.contact-form .row-text .row:last-child{font-size:18px}.contact-form .row-text .row label{width:100%}.contact-form .row-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:30px 0;color:#a6aaac}.contact-form .row-checkbox label{position:static}.contact-form .row-checkbox .wpcf7-form-control,.contact-form .row-checkbox .wpcf7-form-control-wrap,.contact-form .row-checkbox .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-form .row-checkbox .wpcf7-list-item{margin:0;line-height:1}.contact-form .row-checkbox .wpcf7-form-control-wrap{position:relative;top:1px;width:auto;margin-right:10px}.contact-form .wpcf7-form-control-wrap{display:block;width:100%}.contact-form .wpcf7-number,.contact-form .wpcf7-text,.contact-form .wpcf7-textarea{max-width:100%;width:100%;height:34px;padding:0 16px 15px;font-size:16px;border:0;border-bottom:1px solid #b6babb;resize:none;overflow:hidden}.contact-form .wpcf7-select{width:100%;height:34px;padding-left:16px;padding-top:0;padding-bottom:15px;border-radius:0;border:0;border-bottom:1px solid #b6babb;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .wpcf7-submit{border-radius:4px}.contact-form div.wpcf7-response-output{margin-top:0;text-align:center;border:0;color:#a6aaac}.contact-form .wpcf7-validation-errors{margin:20px 10px}.contact-form span.wpcf7-not-valid-tip{margin:5px 0 0 14px;font-size:14px}.contact-form .button-back{margin-right:30px}.contact-form .action{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form div.wpcf7 .ajax-loader{position:absolute;right:0;margin:0}.contact-form div.wpcf7 .ajax-loader.is-active{display:inline-block}.fancybox-slide--html{padding:0}.g-form-wrapper[data-popup=true]{display:none}.g-form-wrapper[data-popup=true] .g-form__aside-meta{max-width:480px;width:100%;margin:0 auto;text-align:center}.featured-resource{padding:28px 30px 35px;font-size:14px;text-align:center;color:#1f1b28;border:1px solid #dadee0}.featured-resource.cloned{display:block}.featured-resource a{display:inline-block;margin:14px 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.9px;color:#01aedf}.featured-resource a:hover:not(:active){text-decoration:underline}.featured-resource p{margin:0;letter-spacing:.3px}.awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.awards__list{position:relative;top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:38px}.awards__list li{-ms-flex-negative:0;flex-shrink:0}.awards__list li:not(:last-child){margin-right:65px}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .social{margin-right:60px}.social li:not(:last-child){margin-right:7px}.social a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:inline-block;padding:5px;color:#a6aaac}.social a:hover:not(:active){color:#01aedf}.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:673px;padding:0 24px;color:#fff;background-size:cover;background-position:50% 50%;position:relative}.banner--content-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 12%}.banner--content-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 12%}.banner--no-decor .banner-decor{display:none}.banner--sm{height:400px}.banner--sm .banner-caption{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);max-width:530px}.banner--sm .banner-caption .title{font-size:32px;line-height:1.5}.banner--sm .banner-caption p{margin-bottom:15px}.banner-image{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:50% 50%;overflow:hidden}.banner-decor{width:243px;height:243px;position:absolute;bottom:-135px;left:90px}.banner-decor img{width:100%;height:auto}.banner-decor.white{z-index:1}.banner-caption{max-width:585px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;-webkit-transform:translateY(45px);-ms-transform:translateY(45px);transform:translateY(45px);z-index:2}.banner--content-left .banner-caption{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.banner--content-right .banner-caption{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.banner-caption .title{width:100%;margin-bottom:19px;font-weight:400;letter-spacing:1.3px;color:inherit}.banner-caption .pre-title{text-transform:uppercase;font-weight:600;font-size:14px;color:#fff;margin-bottom:24px}.banner-caption p{margin-bottom:37px;letter-spacing:.3px;line-height:1.95}.banner-caption .btn,.banner-caption .contact-form .button-back,.banner-caption .contact-form .button-next,.banner-caption .contact-form .wpcf7-submit,.contact-form .banner-caption .button-back,.contact-form .banner-caption .button-next,.contact-form .banner-caption .wpcf7-submit{margin-bottom:23px;padding:14px 44px 15px}.banner-caption.full-width{max-width:100%}.banner-caption.full-width .title{margin-bottom:50px}.banner-link{color:#fff;position:relative;padding-bottom:4px;font-weight:500;font-style:italic;overflow:hidden}.banner-link:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.banner-link:hover:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.banner-link:after,.banner-link:before{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:currentColor}.banner-link:before{z-index:1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.banner-link:after{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.video-link{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:105px;height:105px;margin:auto;background-color:#fff;border-radius:50%;z-index:1}.video-link:after{-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;content:"";display:inline-block;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);width:0;height:0;border-style:solid;border-width:12.5px 0 12.5px 25px;border-color:transparent transparent transparent #01aedf}.banner--video{min-height:673px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:120px 5% 60px}.banner--video .banner-caption{-webkit-transform:none;-ms-transform:none;transform:none}.banner--video .title{margin-bottom:25px;line-height:1.3}.banner--video .dot-square-holder .dot-square{display:none}.banner--video.banner--no-decor .banner-decor{display:none!important}.banner--video.banner--content-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:120px 15% 60px 10.5%}.banner--video.banner--content-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:120px 10.5% 60px}.banner--video.banner--content-left,.banner--video.banner--content-right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner--video.banner--content-left .dot-square-holder,.banner--video.banner--content-right .dot-square-holder{height:380px}.banner--video.banner--content-left .dot-square-holder .dot-square,.banner--video.banner--content-right .dot-square-holder .dot-square{position:absolute;top:0;right:0;width:513px;height:480px;display:block}.banner--video.banner--content-left .banner-decor,.banner--video.banner--content-right .banner-decor{display:none}.banner--video.banner--content-left .video-link,.banner--video.banner--content-right .video-link{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-35%,0);transform:translate3d(-50%,-35%,0)}.banner--video.banner--content-left .video-link.show,.banner--video.banner--content-right .video-link.show{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.banner--video.banner--content-left .banner-caption p,.banner--video.banner--content-right .banner-caption p{max-width:86%;margin-bottom:0}.fancybox-slide .popup-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.fancybox-slide .popup-overlay .video-link{margin:auto;cursor:pointer}.fancybox-content{max-width:1440px;width:100%;margin:0 auto}.banner--user-select{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.banner--user-select:after,.banner--user-select:before{content:"";position:absolute;z-index:1;background-repeat:no-repeat;background-size:cover;background-position:50%}.banner--user-select:before{top:49%;left:7%;width:93px;height:33px;background-image:url(../images/svg/dots-4x2.svg)}.banner--user-select:after{top:32%;right:6%;width:63px;height:63px;background-image:url(../images/svg/dots-3x3.svg)}.banner--user-select .banner-caption{max-width:520px;margin-top:218px;-webkit-transform:none;-ms-transform:none;transform:none}.banner--user-select .banner-caption .title{margin-bottom:35px;font-size:32px;line-height:1.5;letter-spacing:.4px}.banner--user-select .user-select{width:100%;margin:0}.banner--user-select .user-select__inner{width:100%}.banner--user-select .user-select__row{padding:0 4px}.banner--user-select .user-select__dropdown{position:relative;text-align:left}.banner--user-select .user-select__dropdown .reset-btn{display:none;position:absolute;top:6px;right:-2px;width:30px;height:30px;background-image:url(../images/svg/close.svg);background-repeat:no-repeat;background-size:cover;border:10px solid transparent;cursor:pointer}[class*=has-selected-plan] .banner--user-select .user-select__dropdown .reset-btn{display:block}.banner--user-select .user-select__selected{color:hsla(0,0%,100%,.5);border-bottom-color:#fff;text-transform:lowercase}.banner--user-select .user-select__selected:after{background-image:url(../images/svg/angle-right--white.svg)}[class*=has-selected-plan] .banner--user-select .user-select__selected:after{display:none}.has-selected-plan .banner--user-select .user-select__selected{color:#fff}.banner--user-select .user-select__label{color:inherit}.banner--user-select.banner--content-left .user-select,.banner--user-select.banner--content-right .user-select{padding:0}.banner--user-select.banner--no-decor:after,.banner--user-select.banner--no-decor:before{display:none}.banner-left-right{position:relative;display:block;height:auto;margin-bottom:40px;padding:32px 0}.banner-left-right .banner-decor{bottom:-15px;width:240px;height:240px}.banner-left-right .banner-decor.white{left:15%;bottom:-47px}.banner-left-right .banner-decor.purple{left:52.8%}.banner-left-right .banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-left-right .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.banner-left-right .media-holder{position:relative;-ms-flex-item-align:end;align-self:flex-end;width:55.55%;overflow:hidden}.banner-left-right .media-holder img{display:block;-o-object-fit:cover;object-fit:cover}.banner-left-right .text-holder{width:44.45%;padding:0 24px;color:#a6aaac}.banner-left-right .text-holder__inner{max-width:415px;width:100%;margin:0 auto}.banner-left-right .text-holder p{margin:0;line-height:2;letter-spacing:.35px}.banner-left-right .category{display:block;margin-bottom:15px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2.3px;color:#01aedf}.banner-left-right .title{margin-bottom:17px;margin-right:10px;font-size:52px;line-height:1.27;letter-spacing:-1.2px;color:#1f1b28}.banner-left-right .price{font-size:18px;line-height:1.33;color:#1f1b28}.banner-left-right .link{margin-top:23px}.banner-left-right.banner--content-right .banner-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.banner-left-right.banner--content-right .banner-decor.white{left:auto;right:15%}.banner-left-right.banner--content-right .banner-decor.purple{left:auto;right:52.8%}.banner-left-right.banner--no-decor{padding-bottom:0;margin-bottom:0}.banner-left-right.banner--no-decor .banner-decor{display:none}.banner--image{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner--image.banner--content-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.banner--image .banner-caption{max-width:440px;-webkit-transform:none;-ms-transform:none;transform:none}.banner--image .banner-caption .title{font-size:32px;line-height:1.5;letter-spacing:.5px}.banner--image .banner-caption p:last-of-type{margin-bottom:0}.banner--image .banner-media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10%}.banner--image .banner-media-inner{min-width:200px}.logo-wall{position:relative;max-width:1218px;width:100%;margin-left:auto;margin-right:auto;padding:0 24px}.logo-wall .link{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;left:50%;top:50%;opacity:0;visibility:hidden;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.logo-wall .logo-list{-webkit-transition:-webkit-filter .3s ease-in-out;transition:-webkit-filter .3s ease-in-out;-o-transition:filter .3s ease-in-out;transition:filter .3s ease-in-out;transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 14px;will-change:filter;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-filter:blur(0);filter:blur(0)}.logo-wall .logo-item{-ms-flex-negative:0;flex-shrink:0;min-width:150px;padding:10px}.logo-wall .logo-item img{display:block;margin:0 auto}.selectric{height:34px;border:0;border-bottom:1px solid #b6babb;background-color:transparent}.selectric-open .selectric{border-color:#01aedf}.selectric-open{z-index:1}.selectric .label{position:relative;display:block;margin:0;height:100%;padding:0 30px 15px 16px;font-size:16px;line-height:normal;color:#1f1b28}.selectric .label:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:10px;right:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:14px;height:14px;background-image:url(../images/svg/angle-right.svg);background-repeat:no-repeat}.selectric-open .label:after{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.selectric-wrapper{width:100%}.selectric-items{max-width:90%;top:calc(100% + 10px);left:5%;height:auto!important;padding:0 24px;border:1px solid #dadee0;background-color:#fff}.selectric-items li{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;padding:16px 30px;font-size:16px;line-height:1.4;color:#1f1b28}.selectric-items li:not(:last-child){border-bottom:1px solid #dadee0}.selectric-items li.highlighted,.selectric-items li.selected,.selectric-items li:hover{color:#01aedf;background-color:transparent}.user-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;padding:0 24px}.user-select__inner{width:100%}.user-select__row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:480px;width:100%;margin:0 auto;padding:0 12px}.user-select__title{margin-bottom:23px;text-align:center;line-height:1.5;letter-spacing:.5px;color:#01aedf}.user-select__label{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;font-size:22px;line-height:1.5;letter-spacing:.6px;color:#1f1b28}.user-select__dropdown{position:relative;width:100%;cursor:pointer}.user-select__dropdown.expanded .user-select__list{opacity:1;visibility:visible}.user-select__dropdown.expanded .user-select__selected:after{-webkit-transform:translateY(-50%) rotate(270deg);-ms-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.user-select__selected{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:relative;display:block;min-height:38px;padding-right:30px;font-size:22px;line-height:1.5;letter-spacing:.2px;color:hsla(0,0%,100%,.5);color:#dadee0;border-bottom:2px solid #01aedf}.user-select__selected:after{content:"";top:18px;right:8px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:10px;height:10px;background-image:url(../images/svg/angle-right.svg);background-repeat:no-repeat}.user-select__list,.user-select__selected:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute}.user-select__list{top:100%;left:0;z-index:1;width:100%;padding:0 24px;border:1px solid #dadee0;border-top:0;background-color:#fff;opacity:0;visibility:hidden}.user-select__item{font-size:16px;line-height:1.4}.user-select__item:not(:last-child){border-bottom:1px solid #dadee0}.user-select__link{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:block;padding:16px 30px;color:#1f1b28}.user-select__link:hover:not(:active){color:#01aedf}.overlap__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:88px;overflow:hidden}.overlap__media{position:relative;max-width:900px;width:100%}.overlap__media img{display:block}.overlap__media:after{content:"";position:absolute;top:40px;right:0;width:246px;height:185px;margin-right:-138px;background-image:url(../images/svg/overlap-decor.svg);background-repeat:no-repeat;background-size:cover}.overlap--no-decor .overlap__media:after{display:none}.overlap__text{position:absolute;bottom:0;right:0;max-width:578px;margin-left:auto;padding:62px 84px 64px;border:1px solid #dadee0;background-color:#fff}.overlap__text ul{margin-bottom:27px;padding-left:5px;font-size:14px;line-height:2;color:#666a6b}.overlap__text li{position:relative;padding:4px 0 4px 17px;letter-spacing:.4px}.overlap__text li:before{content:"";position:absolute;top:17px;left:0;width:0;height:0;border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent #01aedf}.overlap__title{margin-bottom:16px;font-size:28px;line-height:1.43;color:#1f1b28}.overlap--reverse .overlap__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.overlap--reverse .overlap__media:after{right:auto;left:0;margin-left:-138px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.overlap--reverse .overlap__text{right:auto;left:0}.link{display:inline-block;font-size:16px;font-weight:700;letter-spacing:.65px;color:#01aedf}.link:hover:not(:active) svg .angle{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.link:hover:not(:active) svg .line{opacity:1;-webkit-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}.link svg{width:16px;margin-left:5px}.link svg path{fill:currentColor}.link svg .angle{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.link svg .line{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scaleX(0) scaleY(1);-ms-transform:scaleX(0) scaleY(1);transform:scaleX(0) scaleY(1);opacity:0}.up-cards{text-align:center}.up-cards__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1248px;width:100%;margin:0 auto;padding:0 24px}.up-cards__title{margin-bottom:50px;padding:0 24px;line-height:1.5;color:#1f1b28}.up-cards__item{max-width:370px;width:100%;margin:0 15px 34px;padding:32px 35px 50px;border:1px solid #dadee0}.up-cards__item .img-holder{width:85px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 6px}.up-cards__item .img-holder img{display:block}.up-cards__item--left .img-holder{margin-left:0}.up-cards__item p{margin:0;text-align:left;line-height:2;font-size:14px}.up-cards__item-title{margin:0 0 13px;text-align:left;line-height:1.43;color:#1f1b28}.up-cards__title-block{margin-bottom:50px;padding:0 24px}.up-cards__title-block .up-cards__title{margin-bottom:16px}.up-cards__title-block p{font-size:14px;line-height:2;max-width:406px;margin:0 auto}.cards{position:relative;max-width:972px;width:100%;margin-left:auto;margin-right:auto}.cards__list{display:-webkit-box;display:-ms-flexbox;display:flex}.cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 17px;padding:67px 100px;border:1px solid #dadee0;background-color:#fff;position:relative}.cards__item.cards__item--left .img-holder{margin-left:0}.cards__item .img-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:24px;top:24px;width:60px;height:60px;margin:0 auto 6px}.cards__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;line-height:1.5}.cards__item p{font-size:14px;line-height:2;color:#9fa2a3}.cards__item p:last-of-type{margin-bottom:0}.cards__title{margin-bottom:24px;padding:0 17px;font-size:32px;font-weight:400;line-height:1.5;color:#fff}.page-template-careers .cards{max-width:1168px;margin-top:-150px}.page-template-careers .cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;padding:52px 80px 75px}.page-template-careers .cards__item-title{margin-bottom:16px}.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 50px;overflow:hidden}.content__media,.content__text{max-width:768px;width:50%}.content__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 22px}.content__media-inner{position:relative;max-width:468px}.content__media-inner:after{content:"";position:absolute;left:-48px;bottom:-47px;width:243px;height:243px;background-image:url(../images/svg/content-dots.svg);background-size:cover;background-repeat:no-repeat;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.content__media img{vertical-align:middle}.content__text{font-size:14px}.content__text p{margin:0;line-height:2;letter-spacing:.35px}.content__text ul{padding-left:5px;font-size:14px;line-height:2}.content__text li{position:relative;padding:4px 0 4px 17px;letter-spacing:.4px}.content__text li:before{content:"";position:absolute;top:17px;left:0;width:0;height:0;border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent #01aedf}.content__text .link{margin-top:25px}.content__text-inner{max-width:370px;width:100%;margin:0 auto}.content__category{display:block;margin-bottom:17px;font-weight:700;text-transform:uppercase;letter-spacing:2.3px;color:#01aedf}.content__title{margin-bottom:16px;font-size:28px;line-height:1.45}.content--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content--reverse .content__media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content--reverse .content__media-inner{text-align:left}.content--reverse .content__media-inner:after{content:"";left:auto;right:-48px;-webkit-transform:none;-ms-transform:none;transform:none}.content--reverse .content__text{padding-left:0}.content--no-decor{padding-bottom:0}.content--no-decor .content__media-inner:after{display:none}.content.content--reactive{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:30px 0}.content.content--reactive.content--has-bg{background-image:-webkit-gradient(linear,left top, right top,color-stop(76%, #f6f9fa),color-stop(0, transparent));background-image:-webkit-linear-gradient(left,#f6f9fa 76%,transparent 0);background-image:-o-linear-gradient(left,#f6f9fa 76%,transparent 0);background-image:linear-gradient(90deg,#f6f9fa 76%,transparent 0)}.content.content--reactive .content__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.content.content--reactive .content__media-inner{max-width:665px}.content.content--reactive .content__text{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.content.content--reactive .content__title{font-size:32px}.cta-full{position:relative;margin:0}.cta-full:after{content:"";position:absolute;top:60px;right:60px;z-index:0;width:90px;height:90px;background-image:url(../images/svg/dots-sm.svg);background-repeat:no-repeat;background-size:cover;pointer-events:none}.cta-full--left:after{right:auto;left:60px}.cta-full--left .cta-full__text{margin-left:0}.cta-full--no-decor:after{display:none}.cta-full__media{position:absolute;top:0;left:0;width:100%;height:100%}.cta-full__media img{width:100%;height:100%;vertical-align:middle;-o-object-fit:cover;object-fit:cover}.cta-full__text{position:relative;width:50%;margin-left:auto;padding:14.9% 19px 15%;color:#666a6b}.cta-full__text p{margin:0;line-height:1.88}.cta-full__title{margin-bottom:10px;line-height:1.5}.cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cta-full .cta-buttons{margin-top:32px}.contact-form .cta-full .cta-buttons .button-back,.contact-form .cta-full .cta-buttons .button-next,.contact-form .cta-full .cta-buttons .wpcf7-submit,.cta-full .cta-buttons .btn,.cta-full .cta-buttons .contact-form .button-back,.cta-full .cta-buttons .contact-form .button-next,.cta-full .cta-buttons .contact-form .wpcf7-submit{margin-right:32px}.cta-link{position:relative;display:inline-block;padding-bottom:4px;font-size:14px;font-weight:500;font-style:italic;line-height:1.4;letter-spacing:1px;color:#01aedf;overflow:hidden}.cta-link:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.cta-link:hover:after{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.cta-link:after,.cta-link:before{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:currentColor}.cta-link:before{z-index:1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.cta-link:after{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.cta-centered{color:#1f1b28}.cta-centered,.cta-centered__holder{text-align:center}.cta-centered .title{margin-bottom:24px;font-size:32px}.pricing .cta-centered .title{font-size:24px}.cta-centered .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:344px;margin:0 auto}.contact-form .cta-centered .cta-buttons .button-back,.contact-form .cta-centered .cta-buttons .button-next,.contact-form .cta-centered .cta-buttons .wpcf7-submit,.cta-centered .cta-buttons .btn,.cta-centered .cta-buttons .contact-form .button-back,.cta-centered .cta-buttons .contact-form .button-next,.cta-centered .cta-buttons .contact-form .wpcf7-submit{max-width:160px;width:100%;padding:14px 0 15px}.contact-form .cta-centered .cta-buttons .button-back:not(:last-child),.contact-form .cta-centered .cta-buttons .button-next:not(:last-child),.contact-form .cta-centered .cta-buttons .wpcf7-submit:not(:last-child),.cta-centered .cta-buttons .btn:not(:last-child),.cta-centered .cta-buttons .contact-form .button-back:not(:last-child),.cta-centered .cta-buttons .contact-form .button-next:not(:last-child),.cta-centered .cta-buttons .contact-form .wpcf7-submit:not(:last-child){margin-right:24px}.cta{color:#1f1b28}.cta .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta p{margin:0;font-size:24px;line-height:1.35}.contact-form .cta .button-back,.contact-form .cta .button-next,.contact-form .cta .wpcf7-submit,.cta .btn,.cta .contact-form .button-back,.cta .contact-form .button-next,.cta .contact-form .wpcf7-submit{margin-left:90px}.cta-split__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1440px;width:100%;margin:0 auto}.cta-split__item{width:50%;padding:30px 24px 0}.cta-split__item:last-child{position:relative}.cta-split__item:last-child:before{content:"";position:absolute;top:0;left:0;width:2px;height:calc(100% + 30px);background-color:#dadee0}.cta-split__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:350px;width:100%;margin:0 auto}.cta-split .title{margin-bottom:15px;font-size:24px;line-height:1.33}.cta-split p{margin:0;font-size:14px;line-height:2}.cta-split p:last-of-type{margin-bottom:30px}.cta-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1208px;margin-left:auto;margin-right:auto}.cta-img.cta-img--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cta-img.cta-img--reverse .cta-img__media-inner{text-align:right}.cta-img__media,.cta-img__text{width:50%}.cta-img__text{padding:0 73px}.cta-img__text-inner{max-width:436px;width:100%}.cta-img__text p{margin-bottom:30px;line-height:1.88}.cta-img .title{margin-bottom:16px;font-size:32px;line-height:1.5;color:#1f1b28}.cta-img .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-img .cta-buttons a:not(:last-child){margin-right:32px}.fade-show{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.fade-show.show{opacity:1}.dot-square-holder{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:relative;-ms-flex-negative:0;flex-shrink:0;max-width:392px;width:100%;opacity:0}.dot-square-holder.play{opacity:1}.dot-square-holder .banner-decor{visibility:hidden;width:100%;height:100%;overflow:hidden}.play g g:first-child{-webkit-animation-name:group-1;animation-name:group-1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(2){-webkit-animation-name:group-2;animation-name:group-2;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.play g g:nth-child(3){-webkit-animation-name:group-3;animation-name:group-3;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.play g g:nth-child(4){-webkit-animation-name:group-4;animation-name:group-4;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(5){-webkit-animation-name:group-5;animation-name:group-5;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(6){-webkit-animation-name:group-6;animation-name:group-6;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(7){-webkit-animation-name:group-7;animation-name:group-7;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(8){-webkit-animation-name:group-8;animation-name:group-8;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(9){-webkit-animation-name:group-9;animation-name:group-9;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}.play g g:nth-child(10){-webkit-animation-name:group-10;animation-name:group-10;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes group-1{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(80px,25px);transform:translate(80px,25px)}}@keyframes group-1{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(80px,25px);transform:translate(80px,25px)}}@-webkit-keyframes group-2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(150px,-15px);transform:translate(150px,-15px)}}@keyframes group-2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(150px,-15px);transform:translate(150px,-15px)}}@-webkit-keyframes group-3{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(70px,-55px);transform:translate(70px,-55px)}}@keyframes group-3{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(70px,-55px);transform:translate(70px,-55px)}}@-webkit-keyframes group-4{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(30px,-15px);transform:translate(30px,-15px)}}@keyframes group-4{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(30px,-15px);transform:translate(30px,-15px)}}@-webkit-keyframes group-5{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(130px,-65px);transform:translate(130px,-65px)}}@keyframes group-5{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(130px,-65px);transform:translate(130px,-65px)}}@-webkit-keyframes group-6{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-30px,5px);transform:translate(-30px,5px)}}@keyframes group-6{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-30px,5px);transform:translate(-30px,5px)}}@-webkit-keyframes group-7{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-20px,-55px);transform:translate(-20px,-55px)}}@keyframes group-7{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-20px,-55px);transform:translate(-20px,-55px)}}@-webkit-keyframes group-8{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100px,-122px);transform:translate(100px,-122px)}}@keyframes group-8{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(100px,-122px);transform:translate(100px,-122px)}}@-webkit-keyframes group-9{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(50px,-85px);transform:translate(50px,-85px)}}@keyframes group-9{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(50px,-85px);transform:translate(50px,-85px)}}@-webkit-keyframes group-10{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(20px,-115px);transform:translate(20px,-115px)}}@keyframes group-10{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(20px,-115px);transform:translate(20px,-115px)}}.fw-image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10% 0}.fw-image__media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fw-image__text{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:768px;width:50%;font-size:14px;color:#fff}.fw-image__text-inner{max-width:370px;width:100%;margin:0 auto}.fw-image__category{display:block;margin-bottom:17px;font-weight:700;text-transform:uppercase;letter-spacing:2.3px}.fw-image__title{margin-bottom:16px;font-size:28px;line-height:1.45;color:inherit}.fw-image p{margin:0;line-height:2;opacity:.7}.fw-image .link{margin-top:25px;color:inherit}.fw-image .link .st0{fill:currentColor}.fw-image__spread{width:50%;max-width:768px}.full-page .content.active .content__category,.full-page .content.active .content__media,.full-page .content.active .content__title,.full-page .content.active .link,.full-page .content.active p,.full-page .fw-image.active .fw-image__category,.full-page .fw-image.active .fw-image__title,.full-page .fw-image.active .link,.full-page .fw-image.active p{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.full-page-nav{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:fixed;top:calc(50% + 40px);left:5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:35px;opacity:0;visibility:hidden;pointer-events:none}.has-slider-nav .full-page-nav{opacity:1;visibility:visible;pointer-events:auto}.full-page-nav__item{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:relative;width:100%;height:35px;margin-bottom:2px}.full-page-nav__item span{width:5px;height:5px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#01aedf}.full-page-nav__item.active~* span{background-color:#dadee0}.full-page-nav__control{position:relative;width:100%;height:35px;margin-top:10px;color:#fff;border-radius:4px;background-color:#01aedf}.full-page-nav__control svg{position:absolute;width:15px;height:10px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.full-page-nav__control svg path{stroke:currentColor}.full-page-nav__control-prev{display:none}.full-page-nav__control-prev svg{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.disable-next .full-page-nav__control-prev{display:block}.disable-next .full-page-nav__control-next{display:none}.show-footer .full-page-nav,.show-footer .g-box:last-child .content__text,.show-footer .g-box:last-child .fw-image__text{-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh)}.featured-slider{max-width:1170px;width:100%;margin:0 auto;padding:0 15px}.featured-slider .h2{margin-bottom:85px;text-align:center}.featured-slider__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.featured-slider__media,.featured-slider__text{height:100%}.featured-slider__text{position:relative;max-width:455px;width:100%;background-color:#f5f8f9;z-index:2}.featured-slider__text .category{display:inline-block;margin-bottom:15px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#01aedf}.featured-slider__text .title{margin-bottom:20px;line-height:1.5}.featured-slider__text .swiper-slide{padding:58px 46px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-slider__text .swiper-pagination{position:static;margin-bottom:27px;padding:0 44px;text-align:left}.featured-slider__text .swiper-pagination-bullet{opacity:1;background-color:#dedce1}.featured-slider__text .swiper-pagination-bullet-active{background-color:#01aedf}.featured-slider__media{-ms-flex-negative:0;flex-shrink:0;width:730px;height:450px;margin-left:-45px;background-color:#eee}.featured-slider__media .swiper-container{height:100%}.featured-slider__media .swiper-slide{background-size:cover;background-position:50% 50%}.filter-row{padding-bottom:52px}.list-opener{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0 18px 10px;border-bottom:1px solid #dadee0;margin-bottom:27px;position:relative;display:none}.list-opener svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;width:11px;height:13px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.list-opener.opened svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-list{-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;padding:0 15px}.filter-list.opened{max-height:800px}.filter-list li{margin-right:27px;margin-bottom:10px}.filter-list li:last-child{margin-right:0;margin-bottom:0;border-bottom:0}.filter-list a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#1f1b28;padding-bottom:3px;position:relative;text-decoration:none}.filter-list a:after{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";position:absolute;bottom:0;left:0;display:block;opacity:0;width:100%;height:2px;background-color:#01aedf}.filter-list a:hover{color:#01aedf}.filter-list a:hover:after{opacity:1}.filter-list .active a{color:#01aedf}.filter-list .active a:after{opacity:1}.thumbs-grid{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbs-grid.decorated{position:relative}.thumbs-grid.decorated .thumb-item{position:relative;background-color:#fff;z-index:1}.thumbs-grid.decorated:after{content:"";position:absolute;display:block;width:243px;height:243px;bottom:-20px;left:-40px;z-index:0;background-image:url(../images/svg/square-dot-purple.svg)}.category-description{margin-bottom:45px;padding:0 15px}.category-description .title{font-size:28px;line-height:1.475;margin-bottom:10px}.category-description .text{max-width:407px;font-size:14px;line-height:2;margin-bottom:0}.thumb-item{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:31.5%;margin:0 2.75% 2.75% 0}.thumb-item:hover:not(:active){-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.thumb-item:nth-child(3n){margin-right:0}.thumb-item__image{width:100%;height:150px;background-color:#dadee0}.thumb-item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb-item__logo-image{height:117px;width:100%;padding:0 9%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:transparent;border-style:solid;border-width:1px 1px 0;border-color:#dadee0 #dadee0 transparent}.thumb-item__logo-image img{width:auto;height:auto}.thumb-item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:25px 9% 9%;border-style:solid;border-width:0 1px 1px;border-color:transparent #dadee0 #dadee0}.thumb-item__text .title{width:100%;color:#01aedf;font-size:14px;font-weight:600}.logo-mode .thumb-item__text .title{font-size:18px;line-height:1.66;font-weight:400;color:#1f1b28}.thumb-item__text .sub-title{font-size:16px;color:#1f1b28;line-height:1.5;margin-bottom:21px;letter-spacing:.2px}.thumb-item__text .link{margin-top:auto}.thumb-item__text .text{margin-bottom:43px;font-size:14px;line-height:1.5}.logo-mode .thumb-item__text{padding:0 9% 9%}.category-wrapper{margin-bottom:20px}.category-wrapper:last-child{margin-bottom:0}.featured-wrapper>.title{text-align:center;margin-bottom:50px;font-size:32px}.featured-wrapper .link-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumbs-grid--customer .thumb-item__text .title{margin-bottom:8px;font-size:16px;font-weight:400;color:#1f1b28}.thumbs-grid--customer .thumb-item__text .sub-title{font-size:14px;line-height:1.7;color:#9fa2a3}.pagination{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.pagination li{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;border:1px solid #01aedf;margin-right:4px;line-height:1}.pagination li:last-child{margin-right:0}.pagination li:hover{background-color:#01aedf}.pagination li:hover a{color:#fff}.pagination li:hover svg path{stroke:#fff}.pagination a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:block;width:28px;line-height:28px;text-align:center;font-size:14px;font-weight:500;pointer-events:auto}.pagination svg{pointer-events:none}.pagination svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out;pointer-events:none}.pagination .current{background-color:#01aedf}.pagination .current a{color:#fff}.pagination .next svg,.pagination .prev svg{position:relative;top:1px;left:1px;width:9px;height:11px}.pagination .prev svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.pagination .disabled{display:none}.preloader{width:50px;height:50px;background:url(../images/svg/spinner.gif);background-size:contain;background-position:50% 50%;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:7}.masthead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1258px;padding:60px 12%;margin:0 auto;position:relative;background-position:50% 50%;background-size:contain;margin-bottom:32px}.masthead,.masthead .bg{background-repeat:no-repeat}.masthead .bg{position:absolute;top:0;left:0;width:100%;height:100%}.masthead .title{text-align:center;margin-bottom:0;position:relative;z-index:1}.masthead--double-decor:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(../images/svg/dots-4x4.svg),url(../images/svg/dots-2x2.svg);background-position:.5% 100%,88.5% 80%;background-repeat:no-repeat,no-repeat;z-index:0}.masthead--text-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.masthead--text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.masthead--lg{max-width:none;padding:86px 8% 98px;overflow:hidden}.masthead--lg.masthead--text-left .title{margin-left:0;text-align:left}.masthead--lg.masthead--text-right .title{margin-right:0;text-align:right}.masthead--lg.masthead--double-decor .title:before{display:block}.masthead--lg .bg{left:50%;width:85%;background-color:#f5f8f9;background-size:contain;background-position:0 100%}.masthead--lg .title{position:relative;max-width:950px;width:100%;margin:0 auto;font-size:52px;line-height:1.3;text-align:center}.masthead--lg .title:before{display:none;content:"";position:absolute;left:-200px;top:0;width:156px;height:124px;background-image:url(../images/svg/dots-6x5.svg);background-size:cover}.masthead--lg:after{display:none}.pricing{padding-bottom:60px;background-color:#f5f8f9}.pricing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1186px;width:100%;margin:0 auto -143px;padding:0 8px 25px;-webkit-transform:translateY(-143px);-ms-transform:translateY(-143px);transform:translateY(-143px)}.pricing__card-wrapper{max-width:358px;width:100%;margin:0 16px 32px}.pricing__card-wrapper:first-child .pricing__decor{background-image:-webkit-gradient(linear,left top, right top,from(#6c07ae),to(#4c39b7));background-image:-webkit-linear-gradient(left,#6c07ae,#4c39b7);background-image:-o-linear-gradient(left,#6c07ae,#4c39b7);background-image:linear-gradient(90deg,#6c07ae,#4c39b7)}.pricing__card-wrapper:nth-child(2) .pricing__decor{background-image:-webkit-gradient(linear,left top, right top,from(#453fbd),to(#2875cf));background-image:-webkit-linear-gradient(left,#453fbd,#2875cf);background-image:-o-linear-gradient(left,#453fbd,#2875cf);background-image:linear-gradient(90deg,#453fbd,#2875cf)}.pricing__card-wrapper:nth-child(3) .pricing__decor{background-image:-webkit-gradient(linear,left top, right top,from(#2379d0),to(#01addf));background-image:-webkit-linear-gradient(left,#2379d0,#01addf);background-image:-o-linear-gradient(left,#2379d0,#01addf);background-image:linear-gradient(90deg,#2379d0,#01addf)}.pricing__card-wrapper .recommend{display:none;margin-bottom:15px;font-size:22px;line-height:1.5;color:#f5f8f9}.pricing__card{height:100%;padding:34px 32px;color:#a6aaac;background-color:#fff}.pricing__card a{font-style:italic;color:#01aedf}.pricing__card a:hover{text-decoration:underline}.pricing__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:11px;font-size:24px;font-weight:500;color:#1f1b28}.pricing__text{margin-bottom:38px}.pricing__text p{margin:0;line-height:1.88}.pricing__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:48px;color:#1f1b28}.pricing__cost{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:6px;line-height:1}.pricing__cost span{font-size:32px}.pricing__cost strong{font-size:60px;font-weight:500}.pricing__billing{position:relative;top:-5px}.pricing__decor{position:relative;width:calc(100% + 48px);margin-left:-24px;height:5px;margin-bottom:32px}.pricing__decor:after{content:"";position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:#dadee0}.pricing__description{font-size:14px}.pricing__description strong{display:inline-block;margin-bottom:8px;font-size:16px;font-weight:400;line-height:1.88;color:#1f1b28}.pricing__description ul{margin-bottom:23px}.pricing__description ul:last-child{margin-bottom:0}.pricing__description li{position:relative;padding-left:14px;line-height:2}.pricing__description li+li{margin-top:8px}.pricing__description li:before{content:"";position:absolute;top:12px;left:0;width:6px;height:6px;margin-right:10px;border-radius:50%;background-color:#01aedf}.pricing__description p{margin:0;line-height:2}.pricing-popular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#4840bf}.pricing-popular span{display:inline-block;margin-right:10px}.pricing-table__link{position:relative}.pricing-table__link:after,.pricing-table__link:before{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.pricing-table__link:before{content:"";position:absolute;bottom:0;left:0;width:99%;height:100%;-webkit-transform:scaleY(.1);-ms-transform:scaleY(.1);transform:scaleY(.1);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}.pricing-table__link:after{content:attr(data-title);position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:4px;opacity:0}.pricing-table__link:hover:before{opacity:0}.pricing-table__link:hover:after{opacity:1}.pricing-table__link:first-child:after,.pricing-table__link:first-child:before{background-image:-webkit-gradient(linear,left top, right top,from(#6c07ae),to(#4c39b7));background-image:-webkit-linear-gradient(left,#6c07ae,#4c39b7);background-image:-o-linear-gradient(left,#6c07ae,#4c39b7);background-image:linear-gradient(90deg,#6c07ae,#4c39b7)}.pricing-table__link:nth-child(2):after,.pricing-table__link:nth-child(2):before{background-image:-webkit-gradient(linear,left top, right top,from(#453fbd),to(#2875cf));background-image:-webkit-linear-gradient(left,#453fbd,#2875cf);background-image:-o-linear-gradient(left,#453fbd,#2875cf);background-image:linear-gradient(90deg,#453fbd,#2875cf)}.pricing-table__link:nth-child(3):after,.pricing-table__link:nth-child(3):before{background-image:-webkit-gradient(linear,left top, right top,from(#2379d0),to(#01addf));background-image:-webkit-linear-gradient(left,#2379d0,#01addf);background-image:-o-linear-gradient(left,#2379d0,#01addf);background-image:linear-gradient(90deg,#2379d0,#01addf)}.has-selected-plan .pricing__card-wrapper.selected{-webkit-transform:translateY(-105px);-ms-transform:translateY(-105px);transform:translateY(-105px)}.has-selected-plan .pricing__card-wrapper.selected:after{display:none}.has-selected-plan .pricing__card-wrapper.selected .recommend,.has-selected-plan .pricing__card-wrapper:not(.selected) .pricing__decor:after{display:block}.has-selected-plan .pricing-table__link:not(.selected){pointer-events:none}.has-selected-plan .pricing-table__link:not(.selected):before{background-image:none;background-color:#dadee0}.has-selected-plan .pricing-table__link:not(.selected):after{display:none}.has-selected-plan .pricing-table__cell[data-plan-cell]:not(.selected) svg path{fill:#a6aaac}.pricing-plan{text-align:center}.pricing-plan .title{margin-bottom:60px;padding:0 24px}.pricing-table{max-width:1040px;width:100%;margin:0 auto;padding:0 24px;background-color:#fff}.pricing-table__item{position:relative;border-bottom:1px solid #dadee0}.pricing-table__item:first-child .pricing-table__body{display:block}.pricing-table__item:last-child{border-bottom:0}.pricing-table__item:after{display:none;content:"";position:absolute;bottom:-1px;left:24px;width:calc(100% - 48px);height:1px;background-color:#dadee0}.pricing-table__item.expanded .pricing-table__title:after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.pricing-table__heading{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 67px 22px calc(40% - 15px);position:-webkit-sticky;position:sticky;top:80px;background-color:#fff;z-index:1}.pricing-table__link{width:33.33%;margin:0 2.8%;padding:14px 0;font-size:18px;font-weight:500;text-transform:capitalize;border-radius:4px;color:#1f1b28;background-size:100% 4px}.pricing-table__title{position:relative;padding:9px 0 9px 15px;text-align:left;line-height:2;color:#1f1b28;cursor:pointer}.pricing-table__title:after{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;content:"";position:absolute;top:50%;right:24px;width:16px;height:11px;background-image:url(../images/svg/angle-right.svg);background-repeat:no-repeat;background-position:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pricing-table__box{padding-top:22px}.pricing-table__body{display:none}.pricing-table__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 67px 0 15px}.pricing-table__row:nth-child(odd){background-color:#f5f8f9}.pricing-table__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20%;min-height:50px;padding:9px 2.8%;font-size:14px;line-height:2;color:#a6aaac}.pricing-table__cell svg{width:15px;height:11px}.pricing-table__cell:first-child{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:40%;padding-left:0;font-size:14px;text-align:left;color:#666a6b}.pricing-table__cell .tooltip[data-tooltip]{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;margin-left:10px;border-radius:50%;background-color:#a6aaac;cursor:pointer}.pricing-table__cell .tooltip[data-tooltip]:before{content:"?";position:absolute;top:2px;left:5px;font-size:12px;line-height:1;color:#fff}.pricing-table__cell .tooltip[role=tooltip]{z-index:1;max-width:260px;padding:20px 30px;font-size:14px;line-height:1.57;border:1px solid #a6aaac;background-color:#fff}.pricing-table__cell .tooltip[role=tooltip]:before{content:"";position:absolute;top:50%;left:-34px;width:34px;height:1px;background-color:#a6aaac}.pricing-slider-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;margin-left:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:72px 0 52px 122px;background-color:#f5f8f9;position:relative}.pricing-slider-holder .text-block{padding-top:20px;margin-right:170px;width:263px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;line-height:2}.pricing-slider-holder .text-block .title{font-size:32px;line-height:1.5}.pricing-slider-holder .swiper-container{margin:0;width:1280px;padding-bottom:48px;position:relative}.pricing-slider-holder .swiper-slide{width:290px;min-height:410px;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:1.8;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.pricing-slider-holder .swiper-slide .icon-holder{margin-bottom:26px;width:70px;height:70px}.pricing-slider-holder .swiper-slide .title{font-size:18px;line-height:1.5}.pricing-slider-holder .swiper-slide .small{font-size:12px}.pricing-slider-holder .swiper-slide .price{margin-top:auto;line-height:1.5}.pricing-slider-holder .swiper-slide .price span:first-child{font-size:24px;color:#1f1b28}.pricing-slider-holder .swiper-nav{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;left:4px;top:auto;bottom:0}.pricing-slider-holder .swiper-btn-next,.pricing-slider-holder .swiper-btn-prev{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:28px;height:28px;border:1px solid #01aedf;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pricing-slider-holder .swiper-btn-next svg,.pricing-slider-holder .swiper-btn-prev svg{width:9px;height:11px}.pricing-slider-holder .swiper-btn-next svg path,.pricing-slider-holder .swiper-btn-prev svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.pricing-slider-holder .swiper-btn-next:hover:not(:focus),.pricing-slider-holder .swiper-btn-prev:hover:not(:focus){cursor:pointer;background-color:#01aedf}.pricing-slider-holder .swiper-btn-next:hover:not(:focus) svg path,.pricing-slider-holder .swiper-btn-prev:hover:not(:focus) svg path{stroke:#fff}.pricing-slider-holder .swiper-btn-prev{margin-right:16px}.pricing-slider-holder .swiper-btn-prev svg{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.pricing-slider-holder .swiper-btn-prev svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.pricing-slider-holder .swiper-btn-next svg{left:50%}.pricing-slider-holder .swiper-btn-next svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.pricing{margin:0}.faq .h2{margin-bottom:35px;padding:0 24px;text-align:center}.faq__list{max-width:796px;width:100%;margin:0 auto;padding:0 24px;color:#1f1b28}.faq__item{border-bottom:1px solid #dadee0}.faq__item.expanded .faq__title{color:#01aedf}.faq__item.expanded .faq__title:after{-webkit-transform:translateY(-25%) rotate(-90deg);-ms-transform:translateY(-25%) rotate(-90deg);transform:translateY(-25%) rotate(-90deg)}.faq__title{position:relative;padding:16px 60px 16px 25px;line-height:1.88;cursor:pointer}.faq__title:after{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;content:"";position:absolute;top:50%;right:20px;width:16px;height:11px;background-image:url(../images/svg/angle-right.svg);background-repeat:no-repeat;background-position:50%;-webkit-transform:translateY(-25%) rotate(90deg);-ms-transform:translateY(-25%) rotate(90deg);transform:translateY(-25%) rotate(90deg);pointer-events:none}.faq__body{display:none;padding:0 100px 15px 25px;font-size:14px;line-height:2;color:#a6aaac}.faq__body p:last-child{margin-bottom:0}.faq .no-result{max-width:796px;width:100%;margin:0 auto;padding:15px 24px;text-align:center}.faq .no-result p{margin:0}.faq .hidden{display:none}.faq-search{position:relative;max-width:1440px;margin:-35px auto 65px;padding:0 24px;text-align:center;overflow:hidden}.faq-search:after,.faq-search:before{content:"";position:absolute;background-size:cover;background-repeat:no-repeat}.faq-search:before{top:0;left:-5%;width:373px;height:263px;background-image:url(../images/svg/faq-dots-l.svg)}.faq-search:after{top:20px;right:-6.7%;width:413px;height:143px;background-image:url(../images/svg/faq-dots-r.svg)}.faq-search-inner{position:relative;max-width:700px;width:100%;margin:0 auto}.faq-search-inner p{max-width:480px;margin:0 auto;font-size:16px;line-height:1.88;color:#a6aaac}.faq-search .h1{margin-bottom:24px}.faq-search-form{max-width:600px;width:100%;margin:35px auto 0}.faq-search-form .row{position:relative;background-color:#fff}.faq-search-form input[type=text]{max-width:100%;width:100%;padding:13px 35px 13px 10px;border:0;border-bottom:2px solid #01aedf}.faq-search-form input[type=text].transformed+label,.faq-search-form input[type=text]:focus+label{color:#01aedf;-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}.faq-search-form button,.faq-search-form label{position:absolute}.faq-search-form label{-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out;transition:transform .3s ease-in-out,color .3s ease-in-out,-webkit-transform .3s ease-in-out;bottom:11px;left:10px;font-size:18px;line-height:1.33;color:#dadee0}.faq-search-form button{right:5px;bottom:9px;width:17px;height:20px;padding:0;border:0;background-color:transparent;background-image:url(../images/svg/search.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}.featured-grid{max-width:1240px;width:100%;margin-left:auto;margin-right:auto;padding:50px 0 0;background-color:#f5f8f9}.featured-grid .h2{margin-bottom:40px;padding:0 24px;text-align:center}.featured-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 9.65%}.featured-grid__item{max-width:274px;width:27.5%;margin:0 2.9% 50px}.featured-grid__item p{margin:0;line-height:1.88}.featured-grid__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:35px;margin-bottom:10px}.featured-grid__img img{display:block; width:45px}.featured-grid__link{position:relative;display:inline-block;margin-bottom:5px;padding-bottom:2px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.featured-grid__link:hover:not(:active):after{opacity:1}.featured-grid__link:after{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:currentColor;opacity:0}.proof{position:relative;padding:95px 24px}.proof__media{position:absolute;top:0;left:0;width:100%;height:100%}.proof__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.proof__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:618px;width:100%;margin-left:calc(50% - 50px);padding:52px 75px;background-color:#fff}.proof .content-holder{margin-bottom:35px;text-align:center}.proof .content-holder img{vertical-align:middle}.proof .h2,.proof .img-holder{margin-bottom:35px}.proof blockquote{margin:0;text-align:center;line-height:1.88}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person__img{-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;margin-right:20px}.person__img img{display:block;border-radius:50%;-o-object-fit:cover;object-fit:cover}.person__text{padding:10px 0;font-size:14px;line-height:1.8}.person__name{display:block;font-weight:500;color:#1f1b28}.person__position{font-weight:400;letter-spacing:.5px;color:#7d7987}.switch-on-scroll .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:510px;margin:0 auto 80px;font-size:14px;line-height:2;text-align:center}.switch-on-scroll .title-block .title{font-size:32px;line-height:1.5;margin-bottom:12px;text-align:center}.scroll-section{position:relative;background-size:cover;background-position:50% 50%}.scroll-section:after,.scroll-section:before{content:"";position:absolute;left:50%;width:2px;height:45px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.scroll-section:before{top:-45px;background-color:#1f1b28}.scroll-section:after{top:0;background-color:#fff}.scroll-section .sub-section{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:100vh;padding:0 137px 0 165px;z-index:2;position:relative}.scroll-section .sub-section:first-child{padding-top:150px}.scroll-section .sub-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;max-width:1140px;position:relative;z-index:3;letter-spacing:.2px}.scroll-section .sub-section__head{width:100%;max-width:390px;line-height:2;margin-bottom:46px;font-size:14px}.scroll-section .sub-section__head .title{font-size:32px;color:inherit;line-height:1.5}.scroll-section .sub-section__head .pre-title{font-size:14px;line-height:1;font-weight:600;color:inherit;letter-spacing:2px;text-transform:uppercase}.scroll-section .sub-section__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;line-height:2}.scroll-section .sub-section__content .title{font-size:28px;color:inherit;line-height:1.4;margin-bottom:8px}.scroll-section .sub-section__content .text-icon-box{max-width:290px;margin-left:100px}.scroll-section .sub-section__content .text-icon-box:first-child{margin-left:0}.scroll-section .sub-section__content .text-icon-box img{display:block;margin-bottom:12px}.scroll-section__banner{position:absolute;top:0;left:0;height:100vh;width:100%;background-color:#332974;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.scroll-section__banner .image{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:50% 50%;opacity:0}.scroll-section__banner .image.active{opacity:1}.scroll-section .caption{max-width:400px;margin-left:50px}.scroll-section .image-holder{width:400px;height:400px;position:absolute;top:100%;right:560px}.inset-img{position:relative;max-width:1440px;width:83.3%;margin-left:auto;margin-right:auto;padding:65px 0;text-align:center;color:#fff}.inset-img--no-decor .inset-img__media:after{display:none}.inset-img__media{position:absolute;top:0;left:0;width:100%;height:100%}.inset-img__media:after{content:"";position:absolute;top:50%;right:-45px;width:273px;height:183px;background-image:url(../images/svg/wide-dots.svg);background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.inset-img__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inset-img__text{position:relative;max-width:375px;width:100%;margin:0 auto}.inset-img__category{display:block;margin-bottom:8px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.inset-img__title{margin-bottom:16px;font-size:32px;line-height:1.5;color:inherit}.inset-img p{margin-bottom:24px;font-size:14px;line-height:2}.inset-img .link{color:inherit}.tabs__content{display:none}.capabilities-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.capabilities-tabs .tabs__controls{width:37.5%;padding:100px 24px}.capabilities-tabs .tabs__controls ul{max-width:166px;width:100%;margin:0 auto;font-size:14px;color:#1f1b28}.capabilities-tabs .tabs__controls li{margin-bottom:27px;font-weight:700}.capabilities-tabs .tabs__controls li:last-child{margin-bottom:0}.capabilities-tabs .tabs__controls a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;display:inline-block;font-weight:400;color:inherit}.capabilities-tabs .tabs__controls a.active,.capabilities-tabs .tabs__controls a:hover{color:#01aedf}.capabilities-tabs .tabs__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:62.5%;padding:100px 24px;background-color:#f5f8f9}.capabilities-tabs .tabs__content{max-width:390px;width:100%;margin:0 auto}.capabilities-tabs .tabs__content p{margin-bottom:0;font-size:14px;line-height:2}.capabilities-tabs .tabs__content p:last-of-type{margin-bottom:26px}.capabilities-tabs .title{margin-bottom:25px;font-size:28px;line-height:1.43}.about{max-width:1178px;width:100%;margin-left:auto;margin-right:auto;padding:0 24px}.about--no-decor .about__media-inner:before{display:none}.about__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__media{-ms-flex-negative:0;flex-shrink:0;max-width:384px;width:100%;margin-right:8.76%}.about__media img{display:block}.about__media-inner{position:relative}.about__media-inner:before{content:"";position:absolute;left:-80px;bottom:-85px;z-index:-1;width:120px;height:245px;background-image:url(../images/svg/dots-5x8.svg);background-repeat:no-repeat}.about__text{max-width:294px;width:100%}.about__text:not(:last-of-type){margin-right:5.75%}.about__text p{margin-bottom:30px;font-size:14px;line-height:2}.about__text p:last-of-type{margin-bottom:0}.about .title{margin-bottom:33px;font-size:32px;line-height:1.5}.about .subtitle{margin-bottom:16px;font-size:28px;line-height:1.43}.image-slider{text-align:center}.image-slider .h2{margin-bottom:40px}.image-slider .swiper-slide{width:100%}.image-slider .swiper-slide:nth-child(odd){max-width:389px}.image-slider .swiper-slide:nth-child(2n){max-width:292px}.image-slider .swiper-slide .img-holder{padding:0 16px}.image-slider .swiper-slide img{vertical-align:middle}.image-slider--reverse .swiper-slide{width:100%}.image-slider--reverse .swiper-slide:nth-child(odd){max-width:292px}.image-slider--reverse .swiper-slide:nth-child(2n){max-width:389px}.image-slider--reverse .swiper-slide .img-holder{padding:0 16px}.image-slider--reverse .swiper-slide img{vertical-align:middle}.image-slider .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-slider .swiper-container .swiper-pagination{top:14px;left:48px;height:3px;max-width:645px;width:100%;margin:0 auto;background-color:#dadee0}.image-slider .swiper-container .swiper-pagination-progressbar-fill{background-color:#01aedf}.image-slider .swiper-btn-next,.image-slider .swiper-btn-prev{-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:absolute;top:0;width:28px;height:28px;border:1px solid #01aedf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-slider .swiper-btn-next svg,.image-slider .swiper-btn-prev svg{width:9px;height:11px}.image-slider .swiper-btn-next svg path,.image-slider .swiper-btn-prev svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.image-slider .swiper-btn-next:hover:not(:focus),.image-slider .swiper-btn-prev:hover:not(:focus){cursor:pointer;background-color:#01aedf}.image-slider .swiper-btn-next:hover:not(:focus) svg path,.image-slider .swiper-btn-prev:hover:not(:focus) svg path{stroke:#fff}.image-slider .swiper-btn-prev{left:0}.image-slider .swiper-btn-prev svg{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.image-slider .swiper-btn-prev svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.image-slider .swiper-btn-next{right:0}.image-slider .swiper-btn-next svg{left:50%}.image-slider .swiper-btn-next svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.image-slider .swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.image-slider .controls{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:745px;width:100%;height:28px;margin:57px auto 0}.page-not-found{height:547px;max-width:1360px;margin:30px auto 50px;padding:0 15px;font-size:24px;font-weight:600;color:#fff;text-align:center;position:relative;overflow:hidden}.page-not-found:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(../images/svg/dots-404-left.svg),url(../images/svg/dots-404-right.svg);background-position:0 67%,100% 16%;background-repeat:no-repeat}.page-not-found .inner{height:100%;padding:0 10px;background-color:#2b1454}.page-not-found .inner,.page-not-found .inner .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.page-not-found .inner .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px);z-index:1;letter-spacing:.6px}.page-not-found .inner:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(../images/svg/404.svg);background-position:50% 102%;background-repeat:no-repeat;background-size:70%;z-index:0}.page-not-found .title{font-size:100px;color:#fff;margin:0;font-weight:600;margin-bottom:20px}.team-members{position:relative;padding-top:50px}.team-members:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-color:#f5f8f9;z-index:0}.team-members .title{text-align:center;position:relative;margin-bottom:44px;z-index:1}.team-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:60px 0;position:relative;z-index:1}.team-block .title{font-size:32px;line-height:1.5;letter-spacing:.9px;text-align:left;margin-bottom:16px}.team-block__description{max-width:438px;margin-right:6.5%;padding:85px 24px 0;line-height:2;font-size:14px;color:#9fa2a3;-ms-flex-negative:1;flex-shrink:1}.team-block__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:804px;width:100%;-ms-flex-negative:0;flex-shrink:0}.team-block .gallery-item{width:268px;height:268px;position:relative}.team-block .gallery-item:hover .gallery-item__caption{opacity:1;visibility:visible;cursor:pointer}.team-block .gallery-item__image{position:absolute;left:0;top:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-block .gallery-item__image img,.team-block .gallery-item__image picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-block .gallery-item__caption{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:end;align-content:flex-end;padding:25px;line-height:1.375;left:0;bottom:0;right:0;top:0;color:#fff;opacity:0;visibility:hidden}.team-block .gallery-item__caption:after{content:"";position:absolute;left:0;bottom:0;right:0;top:0;opacity:.5;background:-webkit-linear-gradient(315deg,#3023ae,#3023ae,#492fb4 28%,#c86dd7);background:-o-linear-gradient(315deg,#3023ae,#3023ae,#492fb4 28%,#c86dd7);background:linear-gradient(135deg,#3023ae,#3023ae,#492fb4 28%,#c86dd7);z-index:0}.team-block .gallery-item__caption:before{content:"+";position:absolute;font-size:40px;right:20px;top:5px;color:#fff;z-index:1}.team-block .gallery-item__title{font-size:40px;max-width:90px;position:relative;z-index:1;pointer-events:none;font-weight:400}.team-block .gallery-item__title strong{font-weight:inherit}.team-block .gallery-item__pre-title{width:100%;font-size:11px;text-transform:uppercase;position:relative;z-index:1;pointer-events:none;margin-bottom:10px}.fancybox-bg.purple-bg{background-color:rgba(43,20,84,.8)}.fancybox-close-small{right:38px!important;top:38px!important}.fancybox-button svg path{fill:#1f1b28}.profile-popup{max-width:1125px;padding:0}.profile-popup__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:101px;-webkit-box-sizing:border-box;box-sizing:border-box}.profile-popup .image-holder{width:398px;height:398px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-right:48px;position:relative}.profile-popup .image-holder img,.profile-popup .image-holder picture{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-popup .text-holder{max-width:452px;width:100%;padding-top:12px;color:#a6aaac;line-height:1.875}.profile-popup .text-holder .title{font-size:40px;line-height:1.375;letter-spacing:-.5px;margin-bottom:28px}.profile-popup .text-holder .pre-title{display:inline-block;font-size:12px;font-weight:600;letter-spacing:1.7px;color:#01aedf;text-transform:uppercase;margin-bottom:10px}.profile-popup .profile-socials{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-popup .profile-socials li{margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-popup .profile-socials a{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;padding:3px}.profile-popup .profile-socials a:hover{color:#a6aaac}.stats{text-align:center;color:#1f1b28}.stats__container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1158px;margin:0 auto 40px;padding:0 24px}.stats__item{max-width:300px;width:100%;margin:0 35px}.stats__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats__number strong{font-size:45px;font-weight:700;color:#01aedf}.stats__number span{margin-left:5px;font-size:18px;font-weight:500;color:#7d7987}.stats__bg{position:relative;margin-top:20px;width:100%;height:2px;background-color:#dadee0}.stats__gradient{-webkit-transition:-webkit-transform 2.5s ease-in-out;transition:-webkit-transform 2.5s ease-in-out;-o-transition:transform 2.5s ease-in-out;transition:transform 2.5s ease-in-out;transition:transform 2.5s ease-in-out, -webkit-transform 2.5s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top, right top,from(#01aedf),to(#01aedf));background-image:-webkit-linear-gradient(left,#01aedf,#01aedf);background-image:-o-linear-gradient(left,#01aedf,#01aedf);background-image:linear-gradient(90deg,#01aedf,#01aedf);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.stats__description{font-size:24px;line-height:1.2}.stats .h2{margin-bottom:40px}.stats .h4{margin-bottom:15px}.stats--top .stats__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stats--top .stats__number{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.stats--top .stats__number span{color:#a6aaac}.stats--top .h4{margin-top:15px;margin-bottom:0;font-size:18px;color:#a6aaac}.partners-page{background-color:#f5f8f9}.partners-types .block-title{max-width:474px;font-size:14px;line-height:2;color:#9fa2a3;margin:0 0 50px 45px}.partners-types .block-title .title{font-size:32px;line-height:1.275}.partners-types .types-wrapper{max-width:1020px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners-types .text-icon-holder{max-width:480px;padding:0 24px;color:#9fa2a3}.partners-types .text-icon-holder .icon-holder{width:60px;height:60px;margin-bottom:10px}.partners-types .text-icon-holder .icon-holder img{width:100%;height:auto}.partners-types .text-icon-holder .text-holder .title{font-size:24px;line-height:1.375}.partners-types .text-icon-holder .text-holder .text{font-size:14px;line-height:2}.post{max-width:818px;width:100%;margin:0 auto;padding:0 24px;color:#a6aaac}.post h1{margin-bottom:44px}.post h2{margin-bottom:38px}.post h3{margin-bottom:32px;line-height:1.45}.post h4{margin-bottom:26px}.post h5{font-weight:700;letter-spacing:2px}.post p{margin-bottom:25px;font-size:16px;line-height:1.9;color:inherit}.post p:last-child{margin-bottom:0}.post p+p{margin-top:50px}.post ol,.post ul{margin-bottom:30px}.post ol:last-child,.post ul:last-child{margin-bottom:0}.post ol li,.post ul li{margin-bottom:5px;padding:4px 0;font-size:14px;font-weight:500;line-height:1.86;color:#666a6b}.post ol li:last-child,.post ul li:last-child{margin-bottom:0}.post ul{padding-left:10px}.post ul ol,.post ul ul{margin-bottom:0}.post ul li{position:relative;padding:4px 0 4px 17px}.post ul li:before{content:"";position:absolute;top:17px;left:0;width:0;height:0;border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent #01aedf}.post ol ol,.post ol ul{margin-bottom:0}.post ol>li{padding-left:0}.post ol>li:before{display:none}.post blockquote{position:relative;margin:30px 0;padding-top:30px;color:#666a6b}.post blockquote:before{content:"";position:absolute;top:0;left:0;width:50px;height:5px;background-color:#01aedf}.post blockquote cite{display:inline-block;margin-top:18px;font-size:16px;font-style:normal;line-height:1.9;color:#a6aaac}.post blockquote p,.post blockquote p+p{margin:0}.post .aligncenter,.post .alignright{display:block;margin-left:auto}.post .aligncenter{margin-right:auto}.post iframe{max-width:100%}.post .table-wrapper,.post p,.post pre{overflow-x:auto}.capabilities-used{max-width:818px;width:100%;margin-left:auto;margin-right:auto;padding:0 24px;color:#1f1b28}.capabilities-used__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.capabilities-used__list li{-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out;position:relative;margin-right:24px;margin-top:18px;padding-bottom:3px;font-size:14px}.capabilities-used__list li:after{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#01aedf;opacity:0}.capabilities-used__list li.active,.capabilities-used__list li:hover{color:#01aedf}.capabilities-used__list li.active:after,.capabilities-used__list li:hover:after{opacity:1}.capabilities-used__list a{color:inherit}.capabilities-used .title{display:block;font-size:16px;font-weight:700}.results{max-width:1033px;width:100%;margin-left:auto;margin-right:auto;padding:0 45px}.results__bg{position:relative;height:370px}.results__bg:after{content:"";position:absolute;top:50%;right:-45px;width:274px;height:184px;background-image:url(../images/svg/wide-dots.svg);background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.results__bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.results__text{position:relative;width:79.25%;margin:-22% auto 0;padding:60px;border:1px solid #dadee0;background-color:#fff}.results__category{display:block;margin-bottom:8px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#01aedf}.results__title{margin-bottom:16px;font-size:28px;line-height:1.45;color:#1f1b28}.results p{font-size:16px;line-height:1.9;color:#a6aaac}.results p:last-child{margin-bottom:0}.results--no-decor .results__bg:after{display:none}.case_study-inner{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:fixed;top:calc(50% + 40px);left:3%;z-index:6;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.case_study-inner.visible{opacity:1}.case_study-inner .remove_title{display:none}.case_study-inner .addtoany_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.case_study-inner .addtoany_list .a2a_svg.a2a_s__default{background:none!important}.case_study-inner .addtoany_list a:not(:last-child){margin-bottom:10px}.case_study-inner .addtoany_list a>span{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.case_study-inner .addtoany_list svg path{fill:#01aedf}.jobs{max-width:1218px;width:100%;margin-left:auto;margin-right:auto}.jobs .title{margin-bottom:36px;font-size:32px;line-height:1.5;text-align:center}.jobs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jobs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:358px;width:100%;margin:0 16px 32px;padding:32px;border:1px solid #dadee0}.jobs__item-title{margin-bottom:12px;font-size:18px;line-height:1.45;color:#1f1b28}.jobs__item p{margin-bottom:12px;font-size:14px;line-height:1.7;color:#9fa2a3}.jobs__state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:14px;color:#01aedf}.jobs__state svg{display:inline-block;width:11px;margin-right:6px}.jobs__contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:62px 46px;text-align:center}.jobs__contact-title{margin-bottom:30px;font-size:24px;line-height:1.42}.contact-form .jobs__contact .button-back,.contact-form .jobs__contact .button-next,.contact-form .jobs__contact .wpcf7-submit,.jobs__contact .btn,.jobs__contact .contact-form .button-back,.jobs__contact .contact-form .button-next,.jobs__contact .contact-form .wpcf7-submit{max-width:168px;margin:0 auto}.side-tab-content{position:relative;padding:0 24px}.side-tab-content.has-bg{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px;background-image:-webkit-gradient(linear,left top, left bottom,color-stop(55%, #fff),color-stop(0, #f5f8f9));background-image:-webkit-linear-gradient(top,#fff 55%,#f5f8f9 0);background-image:-o-linear-gradient(top,#fff 55%,#f5f8f9 0);background-image:linear-gradient(180deg,#fff 55%,#f5f8f9 0)}.side-tab-content .title{margin-bottom:32px;font-size:32px;line-height:1.5;text-align:center}.side-tab-content__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1190px;width:100%;margin-left:auto;margin-right:auto;padding:125px 215px 125px 140px;border:1px solid #f5f8f9;background-color:#fff}.side-tab-content__item{background-color:#fff}.side-tab-content__item-category{display:none;margin-bottom:8px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#01aedf}.side-tab-content__item-title{margin-bottom:17px;font-size:28px;line-height:1.14;color:#1f1b28}.side-tab-content__item p{font-size:16px;line-height:1.88;color:#a6aaac}.side-tab-content__item p:last-of-type{margin-bottom:0}.side-tab-content .swiper-container{max-width:520px;width:100%;margin:0}.side-tab-content .swiper-pagination{position:static;width:30.5%;min-width:180px;margin-right:30px;z-index:1}.side-tab-content .swiper-pagination-bullet{-webkit-transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:color .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:color .3s ease-in-out,transform .3s ease-in-out;transition:color .3s ease-in-out,transform .3s ease-in-out;transition:color .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:relative;width:100%;height:auto;margin-bottom:24px;font-size:18px;line-height:1.44;text-align:left;color:#1f1b28;background-color:transparent;opacity:1}.side-tab-content .swiper-pagination-bullet:before{-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;content:"";position:absolute;top:10px;left:-18px;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent currentColor;opacity:0}.side-tab-content .swiper-pagination-bullet:last-child{margin-bottom:0}.side-tab-content .swiper-pagination-bullet-active{-webkit-transform:translate(18px);-ms-transform:translate(18px);transform:translate(18px);color:#01aedf}.side-tab-content .swiper-pagination-bullet-active:before{opacity:1}.side-tab-content .swiper-nav{display:none;position:absolute;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:103px;width:100%;height:40px;margin:0 auto}.side-tab-content .swiper-btn-next,.side-tab-content .swiper-btn-prev{-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;position:absolute;top:0;width:40px;height:40px;border:1px solid #01aedf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-tab-content .swiper-btn-next svg,.side-tab-content .swiper-btn-prev svg{width:13px;height:15px}.side-tab-content .swiper-btn-next svg path,.side-tab-content .swiper-btn-prev svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.side-tab-content .swiper-btn-next:hover:not(:focus),.side-tab-content .swiper-btn-prev:hover:not(:focus){cursor:pointer;background-color:#01aedf}.side-tab-content .swiper-btn-next:hover:not(:focus) svg path,.side-tab-content .swiper-btn-prev:hover:not(:focus) svg path{stroke:#fff}.side-tab-content .swiper-btn-prev{left:0}.side-tab-content .swiper-btn-prev svg{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.side-tab-content .swiper-btn-prev svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.side-tab-content .swiper-btn-next{right:0}.side-tab-content .swiper-btn-next svg{left:50%}.side-tab-content .swiper-btn-next svg path{-webkit-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.side-tab-content .swiper-button-disabled{opacity:.3}.text-bg-image{padding:98px 24px 80px;background-size:cover;background-position:50% 50%;color:#fff}.text-bg-image,.text-bg-image .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-bg-image .title-block{margin-bottom:35px;text-align:center}.text-bg-image .title-block .text{max-width:426px;text-align:center;line-height:2;font-size:14px}.text-bg-image .title{color:inherit;font-size:32px;line-height:1.5;margin-bottom:20px;text-align:center}.text-bg-image .pre-title{color:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase}.text-bg-image .content-block{width:100%;max-width:670px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-bg-image .text-icon-holder{max-width:270px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:2;text-align:center}.text-bg-image .text-icon-holder .title{font-size:24px;line-height:1.5;margin-bottom:5px}.text-bg-image .text-icon-holder .icon-holder{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.static-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:85px 0;background-color:#f5f8f9;position:relative}.static-cards:after,.static-cards:before{content:"";top:20%;right:7%;position:absolute;width:93px;height:64px;display:block;background-image:url(../images/svg/dots-4x3.svg)}.static-cards:after{top:64%;right:auto;left:6%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.static-cards.static-cards--no-decor:after,.static-cards.static-cards--no-decor:before{display:none}.static-cards .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;line-height:2;font-size:14px;padding:0 24px;text-align:center}.static-cards .title-block .title{font-size:32px;line-height:1.5}.static-cards .title-block .pre-title{font-size:14px;text-transform:uppercase;font-weight:600;line-height:normal;letter-spacing:2px;color:#01aedf}.static-cards .cards-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:970px;margin-bottom:32px}.static-cards .cards-holder .card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:262px;padding:15px;margin:0 15px;font-size:14px;background-color:#fff;border:1px solid #dadee0;text-align:center;position:relative;z-index:1}.static-cards .cards-holder .card:first-child .card__name:after,.static-cards .cards-holder .card:first-child .card__value-holder:after{background-color:#c6e9f3}.static-cards .cards-holder .card:nth-child(2) .card__name:after,.static-cards .cards-holder .card:nth-child(2) .card__value-holder:after{background-color:#f0e9c3}.static-cards .cards-holder .card:nth-child(3) .card__name:after,.static-cards .cards-holder .card:nth-child(3) .card__value-holder:after{background-color:#e6ddf7}.static-cards .cards-holder .card__name{font-size:24px;display:inline-block;width:100%;color:#1f1b28;line-height:2;letter-spacing:2px;position:relative;margin-bottom:28px}.static-cards .cards-holder .card__name:after{content:"";display:block;height:10px;margin-top:4px}.static-cards .cards-holder .card__value-holder{width:100%}.static-cards .cards-holder .card__value-holder:after{content:"";display:block;height:1px;margin:28px 0 30px}.static-cards .cards-holder .card__text{line-height:1.5;margin-bottom:8px}.static-cards .cards-holder .card .large-text{color:#1f1b28;font-size:24px;line-height:1.5;display:inline-block;margin-bottom:12px}.static-cards .cards-holder .card .value{display:inline-block;color:#1f1b28;font-size:48px;line-height:1;margin-bottom:7px}.static-cards .cards-holder .card .value:after{content:"%";font-size:36px}.static-cards .cards-holder .card .value-description{line-height:2}.multi-image-copy{padding:0 24px}.multi-image-copy.has-bg{margin-top:0;margin-bottom:0;padding-top:40px;padding-bottom:40px;background-color:#f5f8f9}.multi-image-copy__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1217px;width:100%;margin-left:auto;margin-right:auto}.multi-image-copy__item:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:52px}.multi-image-copy__item:last-child .multi-image-copy__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.multi-image-copy__item:last-child .multi-image-copy__media-inner+.multi-image-copy__media-inner{margin-left:9.5%}.multi-image-copy__item:last-child .multi-image-copy__text-inner{margin-left:auto}.multi-image-copy__item p{font-size:14px;line-height:2;color:#9fa2a3}.multi-image-copy__item p:last-child{margin-bottom:0}.multi-image-copy__media,.multi-image-copy__text{max-width:553px;width:50%;margin:0 16px}.multi-image-copy__media-inner img{display:block}.multi-image-copy__text-inner{max-width:490px}.multi-image-copy__category{display:block;margin-bottom:8px;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#01aedf}.multi-image-copy__title{margin-bottom:16px;font-size:32px;line-height:1.5;color:#1f1b28}.multi-image-copy--flipped .multi-image-copy__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.multi-image-copy--flipped .multi-image-copy__item:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.multi-image-copy--flipped .multi-image-copy__item:last-child .multi-image-copy__text-inner{margin-left:0}.multi-image-copy--flipped .multi-image-copy__item .multi-image-copy__text-inner{margin-left:auto}.locations--no-decor .locations__list:before{display:none}.locations .title{margin-bottom:55px;padding:0 24px;font-size:32px;line-height:1.5;text-align:center}.locations__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:976px;margin:0 auto}.locations__list:before{content:"";position:absolute;top:-50px;left:-20px;width:243px;height:243px;background-image:url(../images/svg/square-dot-purple.svg);background-size:cover;background-repeat:no-repeat}.locations__item{position:relative;max-width:456px;width:100%;margin:0 16px 30px;border:1px solid #dadee0;border-top:0}.locations__img{width:calc(100% + 2px);min-height:225px;margin-left:-1px;background-color:#f5f8f9}.locations__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.locations__body{padding:32px 32px 40px}.locations__category{display:inline-block;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#01aedf}.locations__address{max-width:270px;width:100%;margin-bottom:18px;font-size:24px;font-style:normal;line-height:1.6;color:#1f1b28}.locations__links .cta-link{color:#01aedf}.locations__links .cta-link:not(:last-child){margin-right:32px}@media (min-width:768px){.featured-resource.cloned{display:none}.video-link:active,.video-link:hover{background-color:#01aedf}.video-link:active:after,.video-link:hover:after{border-color:transparent transparent transparent #fff}.logo-wall:hover:not(:active) .logo-list{-webkit-filter:blur(6px);filter:blur(6px)}.logo-wall:hover:not(:active) .link{-webkit-transform:translate(-50%,-12px);-ms-transform:translate(-50%,-12px);transform:translate(-50%,-12px);opacity:1;visibility:visible}}@media (min-width:980px){.banner--no-decor .banner-decor,.banner--no-decor .dot-square{display:none!important}}@media (min-width:1025px){.g-form-wrapper[data-popup=true] .g-form__aside-inner .g-form__content{display:none}.page-template-why-jazzhr .banner--video{height:100vh;min-height:0}.full-page .content.content--reactive,.full-page .fw-image{height:calc(100vh - 80px)}.full-page .content .link,.full-page .content__category,.full-page .content__media,.full-page .content__title,.full-page .content p{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.full-page .content__media{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}.full-page .content__title{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.full-page .content p{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.full-page .content .link{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.full-page .fw-image .link,.full-page .fw-image__category,.full-page .fw-image__title,.full-page .fw-image p{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.full-page .fw-image__title{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.full-page .fw-image p{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.full-page .fw-image .link{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}}@media (min-width:1200px){.contact-form .has-fixed-header .header .button-back,.contact-form .has-fixed-header .header .button-next,.contact-form .has-fixed-header .header .wpcf7-submit,.contact-form .header--white .button-back,.contact-form .header--white .button-next,.contact-form .header--white .wpcf7-submit,.has-fixed-header .header .btn,.has-fixed-header .header .contact-form .button-back,.has-fixed-header .header .contact-form .button-next,.has-fixed-header .header .contact-form .wpcf7-submit,.header--white .btn,.header--white .contact-form .button-back,.header--white .contact-form .button-next,.header--white .contact-form .wpcf7-submit{color:#fff;border-color:#01aedf;background-color:#01aedf}.contact-form .has-fixed-header .header .button-back:hover,.contact-form .has-fixed-header .header .button-next:hover,.contact-form .has-fixed-header .header .wpcf7-submit:hover,.contact-form .header--white .button-back:hover,.contact-form .header--white .button-next:hover,.contact-form .header--white .wpcf7-submit:hover,.has-fixed-header .header .btn:hover,.has-fixed-header .header .contact-form .button-back:hover,.has-fixed-header .header .contact-form .button-next:hover,.has-fixed-header .header .contact-form .wpcf7-submit:hover,.header--white .btn:hover,.header--white .contact-form .button-back:hover,.header--white .contact-form .button-next:hover,.header--white .contact-form .wpcf7-submit:hover{color:#01aedf;background-color:transparent}.main-menu .cloned{display:none}.visible-nav{overflow-y:auto}}@media (min-width:2560px){.pricing-slider-holder{width:85%}.pricing-slider-holder .swiper-container{width:1610px}}@media (max-width:1559px){.pricing-slider-holder .swiper-container{width:950px}}@media (max-width:1439px){.pricing-slider-holder{padding:72px 0 52px 8.5%}.pricing-slider-holder .text-block{margin-right:14.5%}}@media (max-width:1199px){.header-top{display:none}.header-top-list{display:block;margin-right:0;text-align:center;color:#7d7987}.header-top-list li:not(:last-child){margin-bottom:19px;margin-right:0}.header-top-list li{margin-right:0}.header-main{padding:26px 24px 25px}.contact-form .header-main>.button-back,.contact-form .header-main>.button-next,.contact-form .header-main>.wpcf7-submit,.header-main>.btn{display:none}.header .decor{display:-webkit-box;display:-ms-flexbox;display:flex}.header--white+#main{padding-top:82px}.footer__columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__col{min-width:0}.contact-form .header .button-back,.contact-form .header .button-next,.contact-form .header .wpcf7-submit,.header .btn,.header .contact-form .button-back,.header .contact-form .button-next,.header .contact-form .wpcf7-submit{width:100%;font-size:16px;padding:14px 46px 15px}[class^=has-icon-] svg circle,[class^=has-icon-] svg path{fill:#7d7987}.has-icon-login svg,.login:before{display:none}.login{max-width:300px;width:100%;margin-top:24px;padding:0;border:0}.main-menu{-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;position:fixed;top:80px;left:0;right:0;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:25px 0;background-color:#f5f8f9;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden}.visible-nav .main-menu{opacity:1;visibility:visible}.main-nav{width:100%;margin:0 0 60px}.main-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-nav li:not(:last-child){margin-right:0;margin-bottom:2px}.main-nav li.current-menu-item a{color:#01aedf}.main-nav a{min-width:150px;padding:17px 0 18px;font-size:18px;font-weight:400;text-align:center;color:#2e2f32}.main-nav a:after{bottom:0;background-color:#dadee0;opacity:1}.toggle-nav{display:block}.g-form__aside-meta [class^=has-icon] svg circle,.g-form__aside-meta [class^=has-icon] svg path{fill:#fff}.banner--content-left,.banner--content-right{padding:0 6%}.banner--video .title{font-size:40px}.banner--video.banner--content-left,.banner--video.banner--content-right{padding:0 6%}.cta-img__text{padding:0 24px}.full-page-nav{left:1.75%}.featured-slider__text{width:40%}.featured-slider__text .swiper-slide{padding:40px 32px 25px}.featured-slider__media{width:60%;height:400px}.faq-search:before{width:250px;height:176px}.faq-search:after{width:250px;height:87px}.proof__text{margin:0 auto}.scroll-section .sub-section{padding:0 95px}.about__media{-ms-flex-negative:1;flex-shrink:1;min-width:260px}.about__media,.about__text:not(:last-of-type){margin-right:24px}.about .subtitle,.about__text p{margin-bottom:10px}.team-members{padding-bottom:60px}.team-members .title{margin-bottom:70px;font-size:40px}.team-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:45px;padding:0}.team-block:last-of-type{margin-bottom:0}.team-block .title{text-align:center;font-size:27px}.team-block__description{text-align:center;padding:0 24px;margin:0 0 25px}.profile-popup{max-width:80%}.profile-popup__inner{padding:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile-popup .image-holder{margin-right:24px}.profile-popup .text-holder{max-width:398px}.partners-types .block-title{margin:0 0 40px 24px}.side-tab-content__box{padding:80px 100px}}@media (max-width:1024px){.page-template-why-jazzhr .footer{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.page-template-why-jazzhr{overflow-y:auto}.g-form-wrapper .fancybox-close-small svg path{fill:#fff}.g-form-wrapper[data-popup=true] .g-form__aside{min-height:100vh}.g-form__aside{width:100%;min-height:420px}.g-form__aside-inner{padding-top:80px}.g-form__aside-text{-ms-flex-item-align:start;align-self:flex-start}.g-form__aside-meta{display:none}.g-form__aside .logo{top:44px;left:24px}.g-form__content{width:calc(100% - 48px);margin:-100px auto 0;padding:32px}.g-form__content .title{margin-bottom:20px;text-align:center}.g-form .step-number{display:none}.g-form .step-dots{right:50%;bottom:24px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.contact-form h3{margin-bottom:25px;font-size:24px;line-height:1.33;text-align:center}.contact-form .row-wrapper .row{width:100%}.contact-form .row label{padding-left:9px}.contact-form .row-text .row{width:100%}.contact-form .row-text .row:last-child{width:auto;padding-top:2px;font-size:14px}.contact-form .wpcf7-number,.contact-form .wpcf7-text,.contact-form .wpcf7-textarea{padding-left:9px}.contact-form span.wpcf7-not-valid-tip{margin-left:6px}.contact-form .button-back,.contact-form .button-next,.contact-form .wpcf7-submit{margin-left:auto;margin-right:auto}.g-form-wrapper[data-popup=true] .g-form__aside-inner{max-width:100%;padding-bottom:25px;text-align:inherit}.g-form-wrapper[data-popup=true] .g-form__aside-text{display:none}.g-form-wrapper[data-popup=true] .g-form__aside-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.g-form-wrapper[data-popup=true] .g-form__content{width:100%;padding-bottom:75px;margin:10px auto 15px}.case_study-inner,.g-form-wrapper[data-popup=true] .g-form>.g-form__content{display:none}}@media (max-width:1023px){.banner{margin-bottom:215px}.banner--no-decor,.banner--user-select,.banner--video{margin-bottom:0}.content.content--reactive{padding:80px 0}.full-page-nav{display:none}.static-cards .cards-holder{padding:0 24px}}@media (max-width:979px){.footer{padding:40px 0}.footer__columns{margin-bottom:0}.footer__col{margin-bottom:30px}.footer__col,.footer__col--featured{max-width:none}.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}.awards{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.video-link{position:absolute;width:84px;height:84px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-link:after{border-width:10px 0 10px 20px;-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.banner--video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 24px 40px}.banner--video .banner-decor{display:none}.banner--video .dot-square-holder .banner-decor{position:absolute;top:0;left:0;display:block;visibility:visible}.banner--video.banner--no-decor .dot-square-holder{height:auto}.banner--video.banner--no-decor .video-link{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.banner--video.banner--content-left .dot-square-holder,.banner--video.banner--content-right .dot-square-holder{height:214px}.banner--video.banner--content-left .dot-square-holder .dot-square,.banner--video.banner--content-right .dot-square-holder .dot-square{display:none}.banner--video.banner--content-left .dot-square-holder .banner-decor,.banner--video.banner--content-right .dot-square-holder .banner-decor{display:block}.banner--video.banner--content-left .video-link,.banner--video.banner--content-right .video-link{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-35%,0);transform:translate3d(-50%,-35%,0)}.banner--video.banner--content-left .video-link.show,.banner--video.banner--content-right .video-link.show{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.banner--video.banner--content-left .banner-caption p,.banner--video.banner--content-right .banner-caption p{margin-bottom:37px}.banner-left-right .media-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:234px}.banner-left-right .title{font-size:32px}.banner--image.banner--content-right .banner-media{padding-left:0;padding-right:10%}.banner--image .banner-media{padding-right:0}.logo-wall .logo-item{min-width:0;width:33.33%}.selectric .label{padding-left:12px}.selectric-items{max-width:100%;left:0;top:calc(100% + 5px);padding:0 16px}.selectric-items li{padding:16px 9px}.overlap__inner{display:block;padding-bottom:0}.overlap__media{overflow:hidden}.overlap__media:after{top:calc(100% - 110px)}.overlap__text{position:relative;margin-right:auto;margin-top:-75px;padding:40px 32px}.cards__item{padding:80px 34px 50px}.cards__item-title{min-height:0;font-size:24px;line-height:1.35}.page-template-careers .cards__item{padding:52px 34px}.content__text-inner{padding:0 14px}.cta-full:after{display:none}.cta-img__media{padding-right:24px}.dot-square-holder{width:214px;height:214px}.fw-image__text-inner{padding:0 14px}.featured-slider__text .title{font-size:24px}.featured-slider__media{height:350px}.filter-list,.thumbs-grid{padding:0}.thumbs-grid.decorated:after{display:none}.thumb-item{width:48%;margin:0 4% 4% 0}.thumb-item:nth-child(3n){margin-right:4%}.thumb-item:nth-child(2n){margin-right:0}.pagination{padding:0}.masthead--lg .title{font-size:28px}.masthead--lg .title:before{display:none}.pricing__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto -240px;padding:0 24px 20px;-webkit-transform:translateY(-240px);-ms-transform:translateY(-240px);transform:translateY(-240px)}.pricing__card{padding:32px 24px}.has-selected-plan .pricing__card-wrapper.selected{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-transform:none;-ms-transform:none;transform:none}.pricing-slider-holder{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.pricing-slider-holder .text-block{width:100%;padding:0 64px 40px 24px;background-color:#fff;margin-right:0;margin-bottom:60px}.pricing-slider-holder .swiper-container{padding-bottom:107px;width:100%;margin:0 auto;background-color:#f5f8f9}.pricing-slider-holder .swiper-nav{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:36px}.pricing-slider-holder .swiper-btn-next,.pricing-slider-holder .swiper-btn-prev{width:34px;height:34px}.pricing-slider-holder .swiper-btn-next svg,.pricing-slider-holder .swiper-btn-prev svg{width:10px;height:12px}.pricing-slider-holder .swiper-btn-prev{margin-right:19px}.featured-grid__list{padding:0 35px}.featured-grid__item{max-width:100%;width:46%;margin:0 2% 50px}.proof__text{padding:50px 22px 30px}.scroll-section .sub-section{padding:0 24px}.inset-img__media:after{display:none}.image-slider .swiper-container .swiper-pagination{top:17px}.image-slider .swiper-btn-next,.image-slider .swiper-btn-prev{width:34px;height:34px}.image-slider .swiper-btn-next svg,.image-slider .swiper-btn-prev svg{width:10px;height:12px}.image-slider .controls{height:34px}.team-block .gallery-item{width:33.33%;height:auto;padding-bottom:33.33%}.stats__item{margin:0 10px}.stats__number strong{font-size:40px}.capabilities-used__list li{margin-top:23px}.results{padding:0;overflow:hidden}.side-tab-content__box{padding:60px 40px}.static-cards:after,.static-cards:before{display:none}.static-cards .cards-holder{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:0}.static-cards .cards-holder .card{margin-bottom:40px}}@media (max-width:767px){.g-box{margin:80px 0}.header-top-list{font-size:10px}.footer__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}.footer__col{margin-bottom:0}.footer__col:not(.footer__col--featured){margin-right:0}.footer__col--featured{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:44px}.footer__col--featured .footer__col-inner{border-bottom:0}.footer__col--featured .footer__title{margin-bottom:0;padding:10px 0 9px;font-size:24px;letter-spacing:.2px}.footer__col-inner{position:relative;border-bottom:1px solid #a6aaac}.footer__col-inner:after{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;content:"";position:absolute;top:24px;right:17px;width:10px;height:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);background-image:url(../images/svg/angle-right.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none}.footer__col-inner.expanded:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.footer__col-inner.expanded ul{max-height:100vh;overflow-y:auto}.footer__col-inner+.footer__col-inner{margin-top:0}.footer__col ul{-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;max-height:0;overflow:hidden}.footer__col ul li{margin-bottom:5px}.footer__col ul li:last-child{margin-bottom:14px}.footer__col ul li:first-child{margin-bottom:5px}.footer__col ul li:first-child a{padding:7px 0;font-size:14px;line-height:1;letter-spacing:.6px;color:#666a6b}.footer__title{margin-bottom:0;padding:16px 0;display:block}.footer__info{padding-top:20px;border-bottom:0}.footer__links{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.footer__copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#a6aaac}.footer__meta{margin-left:0;margin-top:10px}.footer__meta li:not(:last-child){margin-right:17px;padding-right:17px}.btn,.contact-form .button-back,.contact-form .button-next,.contact-form .wpcf7-submit{max-width:300px;width:100%}[class^=has-icon-]{font-size:12px}.main-nav{margin-bottom:42px}.connect-form .row input{padding-left:0}.connect-form .row label{top:25px;left:0;font-size:16px}.footer .connect-form{margin-bottom:0}.g-form__aside .h1,.g-form__aside h1{font-size:40px;line-height:1.65}.g-form__aside .h2,.g-form__aside h2{font-size:24px}.contact-form div.wpcf7-response-output{padding:0}.contact-form .button-back{margin-bottom:5px}.contact-form .action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact-form div.wpcf7 .ajax-loader{position:relative;display:none;margin-top:5px}.featured-resource{display:none;margin-top:50px}.awards{display:none}.footer .social{position:relative;top:-4px;margin-left:60px;margin-right:0}.banner--content-left,.banner--content-right{padding:0 24px}.banner--sm{height:512px;margin-bottom:80px}.banner--sm .banner-caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.banner--sm .banner-caption p{margin-bottom:30px}.banner-decor{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.banner-caption{-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}.banner--content-left .banner-caption,.banner--content-right .banner-caption{margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.banner-caption .title{margin-bottom:24px;font-size:40px;letter-spacing:.9px}.banner-caption p{margin-bottom:40px;line-height:1.9;letter-spacing:.4px}.banner-caption .btn,.banner-caption .contact-form .button-back,.banner-caption .contact-form .button-next,.banner-caption .contact-form .wpcf7-submit,.contact-form .banner-caption .button-back,.contact-form .banner-caption .button-next,.contact-form .banner-caption .wpcf7-submit{max-width:300px}.banner--video .title{font-size:32px;line-height:1.5;margin-bottom:30px}.banner--video .dot-square-holder .banner-decor{-webkit-transform:none;-ms-transform:none;transform:none}.banner--video.banner--content-left,.banner--video.banner--content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 24px 40px}.fancybox-slide{padding:0}.fancybox-slide .popup-overlay .video-link{width:65px;height:65px}.banner--user-select:after,.banner--user-select:before{display:none}.banner--user-select .banner-caption{margin-top:106px}.banner--user-select .banner-caption .title{margin-bottom:28px}.banner--user-select .user-select,.banner--user-select .user-select__row{padding:0}.banner--user-select .user-select__dropdown .reset-btn{top:7px;right:-7px}.banner--user-select .user-select__selected{padding:0 25px 0 5px}.banner--user-select .user-select__selected:after{right:2px}.banner--user-select .user-select__label{margin-bottom:16px}.banner--user-select .user-select__list{padding-top:0;border:1px solid #dadee0;border-top:0}.banner--user-select .user-select__list li{margin:0 14px}.banner-left-right{margin-bottom:185px;padding:0}.banner-left-right .banner-decor.purple,.banner-left-right .banner-decor.white{left:50%;bottom:-105px}.banner-left-right .banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-left-right .media-holder{min-height:0;padding-left:24px}.banner-left-right .text-holder{margin-bottom:32px}.banner-left-right .text-holder__inner{margin-left:0}.banner-left-right .media-holder,.banner-left-right .text-holder{width:100%}.banner-left-right .category{margin-bottom:9px}.banner-left-right .link{margin-top:26px}.banner-left-right.banner--content-right .banner-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-left-right.banner--content-right .banner-decor.purple,.banner-left-right.banner--content-right .banner-decor.white{left:50%;right:auto}.banner--image,.banner-left-right.banner--no-decor{margin-bottom:0}.banner--image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;padding:32px 24px 40px}.banner--image,.banner--image.banner--content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner--image .banner-caption{margin-bottom:30px;text-align:left}.banner--image .banner-media{padding:0}.banner--image .banner-media-inner{width:81%}.banner--image .banner-decor{display:none}.logo-wall{margin-bottom:82px;padding:0 14px;text-align:center}.logo-wall .link{position:static;-webkit-transform:none;-ms-transform:none;transform:none;display:inline-block;padding:0 10px;opacity:1;visibility:visible}.logo-wall .logo-list{margin-bottom:12px;padding:0}.logo-wall .logo-item{width:50%;margin:0 0 50px}.user-select__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.user-select__title{margin-bottom:26px;text-align:center;line-height:1.44}.user-select__label{margin-right:0;margin-bottom:8px}.user-select__dropdown.expanded .user-select__list{height:100%}.user-select__selected{padding-left:8px}.user-select__selected:after{top:20px}.user-select__list{position:relative;height:0;padding:9px 0 0;border:0}.user-select__link{padding:16px 8px}.overlap__inner{padding:0 24px}.overlap__media{width:calc(100% + 48px);margin-left:-24px}.overlap__text ul{margin-bottom:20px}.overlap__text li{padding:4px 0 4px 12px;font-size:14px;letter-spacing:.5px}.overlap__text li:before{left:-4px}.overlap__title{margin-bottom:26px;font-size:24px;line-height:1.35}.overlap .container{padding:0}.up-cards__list{margin-bottom:9px}.up-cards__title{margin-bottom:43px;font-size:28px;line-height:1.3}.up-cards__item{margin:0 0 32px;padding:32px 10px 42px}.up-cards__item:last-child{margin-bottom:0}.up-cards__item .img-holder{margin-bottom:15px}.up-cards__item p{padding:0 14px;text-align:center}.up-cards__item-title{text-align:center}.cards__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards__item{padding-top:108px;margin:0 24px 40px}.cards__item:last-of-type{margin-bottom:0}.cards__item .img-holder{left:34px}.cards__title{margin-bottom:32px;padding:0 24px;font-size:24px;text-align:center}.page-template-careers .cards{margin-top:-180px}.page-template-careers .cards__list{padding:0 24px}.page-template-careers .cards__item:last-child{margin-bottom:0}.page-template-careers .cards__item{display:block;width:100%;margin:0 0 40px}.page-template-careers .cards__item-title{height:auto!important}.content{display:block;padding:0}.content__media,.content__text{width:100%}.content__media{margin-bottom:85px;padding:0 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__media-inner{margin:0}.content__text{padding:0 24px}.content__text li{padding:4px 0 4px 12px;font-size:14px;letter-spacing:.5px}.content__text li:before{left:-4px}.content__text .link{margin-top:26px}.content__text-inner{padding:0}.content__category{margin-bottom:9px}.content--reverse .content__media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content--reverse .content__text{padding:0 24px}.content--no-decor .content__media{margin-bottom:42px}.content.content--reactive.content--has-bg{background-image:-webkit-gradient(linear,left bottom, left top,color-stop(76%, #f6f9fa),color-stop(0, transparent));background-image:-webkit-linear-gradient(bottom,#f6f9fa 76%,transparent 0);background-image:-o-linear-gradient(bottom,#f6f9fa 76%,transparent 0);background-image:linear-gradient(0deg,#f6f9fa 76%,transparent 0)}.content.content--reactive .content__media-inner{padding:0 24px}.cta-full{padding-bottom:270px}.cta-full--left .cta-full__text{margin-left:auto}.cta-full__text{min-width:0;width:100%;margin:0 auto;padding:57px 0 0;text-align:center}.cta-full__title{margin-bottom:15px;font-size:24px}.cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-full .cta-buttons{margin-top:40px}.contact-form .cta-full .cta-buttons .button-back,.contact-form .cta-full .cta-buttons .button-next,.contact-form .cta-full .cta-buttons .wpcf7-submit,.cta-full .cta-buttons .btn,.cta-full .cta-buttons .contact-form .button-back,.cta-full .cta-buttons .contact-form .button-next,.cta-full .cta-buttons .contact-form .wpcf7-submit{margin-right:0;margin-bottom:31px}.cta-centered .title{font-size:24px;margin-bottom:38px}.cta-centered .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form .cta-centered .cta-buttons .button-back,.contact-form .cta-centered .cta-buttons .button-next,.contact-form .cta-centered .cta-buttons .wpcf7-submit,.cta-centered .cta-buttons .btn,.cta-centered .cta-buttons .contact-form .button-back,.cta-centered .cta-buttons .contact-form .button-next,.cta-centered .cta-buttons .contact-form .wpcf7-submit{max-width:300px}.contact-form .cta-centered .cta-buttons .button-back:not(:last-child),.contact-form .cta-centered .cta-buttons .button-next:not(:last-child),.contact-form .cta-centered .cta-buttons .wpcf7-submit:not(:last-child),.cta-centered .cta-buttons .btn:not(:last-child),.cta-centered .cta-buttons .contact-form .button-back:not(:last-child),.cta-centered .cta-buttons .contact-form .button-next:not(:last-child),.cta-centered .cta-buttons .contact-form .wpcf7-submit:not(:last-child){margin-right:0;margin-bottom:24px}.cta .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.contact-form .cta .button-back,.contact-form .cta .button-next,.contact-form .cta .wpcf7-submit,.cta .btn,.cta .contact-form .button-back,.cta .contact-form .button-next,.cta .contact-form .wpcf7-submit{margin-left:0;margin-top:30px}.cta-split__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 24px}.cta-split__item{width:100%;padding:0}.cta-split__item:last-child{margin-top:60px;padding-top:55px}.cta-split__item:last-child:before{width:100%;height:2px}.cta-split__item-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.cta-img,.cta-img.cta-img--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 24px}.cta-img__media,.cta-img__text{width:100%}.cta-img__text{padding:0;text-align:center}.cta-img__text-inner{margin:0 auto}.cta-img__media{margin-bottom:40px;padding:0}.cta-img .title{font-size:24px;line-height:1.33}.cta-img .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-img .cta-buttons a:not(:last-child){margin-right:0;margin-bottom:24px}.fw-image{padding:100px 0}.fw-image,.fw-image__text{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fw-image__text{width:100%}.fw-image__text-inner{margin:0;padding:0 24px}.fw-image__spread{display:none}.featured-slider{padding:0;margin-bottom:115px}.featured-slider__text{position:absolute;max-width:328px;width:100%;height:290px;left:50%;bottom:-70px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.featured-slider__text .swiper-pagination{padding:0 28px}.featured-slider__media{width:100%;margin:0}.filter-row{padding-bottom:30px}.list-opener{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.filter-list{max-height:0}.filter-list li{margin-right:0;margin-bottom:0;padding:0}.filter-list li:last-child{padding-bottom:42px}.filter-list li{width:100%;border-bottom:2px solid #dadee0}.filter-list a:after{display:none}.filter-list a{display:block;padding:17px 10px}.category-description{margin-bottom:35px;padding:0}.thumb-item__text{min-height:170px;padding:25px 23px 30px}.featured-wrapper>.title,.masthead{margin-bottom:40px}.masthead--lg{padding:42px 28px 32px}.pricing{margin:0}.pricing__card-wrapper{margin:0 0 32px}.pricing-table__link:after{font-size:16px}.pricing-table{padding:0}.pricing-table__item{margin:0 0 10px;border-bottom:0}.pricing-table__item:last-child{margin-bottom:0}.pricing-table__item:after{display:block}.pricing-table__item.expanded{margin:0 0 10px;border-bottom:0}.pricing-table__item.expanded:last-child{margin-bottom:0}.pricing-table__heading{padding:14px}.pricing-table__link{margin:0 10px}.pricing-table__title{padding:9px 24px}.pricing-table__row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.pricing-table__row:nth-child(odd){background-color:transparent}.pricing-table__cell{width:33.33%;padding:11px 24px}.pricing-table__cell:first-child{width:100%;padding-left:24px;padding-right:24px;background-color:#f5f8f9}.pricing-table__cell .tooltip[role=tooltip]{top:calc(100% + 12px)!important;left:24px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.pricing-table__cell .tooltip[role=tooltip]:before{top:-16px;left:50%;width:1px;height:16px}.faq__title{padding-left:0;padding-right:50px}.faq__title:after{right:15px}.faq__body{padding-left:0;padding-right:50px}.faq-search{margin:-100px 0 25px;padding-top:40px;background-image:url(../images/svg/faq-masthead--m.svg);background-repeat:no-repeat;background-size:100% 80%}.faq-search:after,.faq-search:before{display:none}.faq-search:before{left:-15%}.faq-search:after{right:-18%}.faq-search .h1{margin-bottom:18px;font-size:28px}.faq-search-form{margin-top:75px}.featured-grid{width:auto;margin-left:24px;margin-right:24px}.featured-grid .h2{font-size:24px;line-height:1.33}.featured-grid__item{margin:0 5px 40px}.switch-on-scroll .title-block{max-width:100%;padding:0 24px}.scroll-section .sub-section__content .text-icon-box{margin-left:0;max-width:100%;margin-bottom:60px}.inset-img{width:100%;padding:80px 24px}.inset-img__title{font-size:24px}.capabilities-tabs{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.capabilities-tabs .tabs__controls{position:relative;width:calc(100% - 48px);margin:-152px auto 0;padding:50px 24px;text-align:center;background-color:#fff}.capabilities-tabs .tabs__container{width:100%;padding:64px 24px 215px}.capabilities-tabs .title{margin-bottom:13px;line-height:1.75}.about__cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.about__media{max-width:100%;width:100%;margin:0 0 30px}.about__media-inner:before{display:none}.about__text{max-width:100%;width:48%}.about__text:not(:last-of-type){margin-right:0;margin-bottom:30px}.image-slider .swiper-container .swiper-pagination{top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.image-slider .swiper-nav{position:relative;top:0}.image-slider .controls{max-width:260px;height:68px;margin-top:32px}.page-not-found{height:584px;padding:32px 24px;margin:0 auto}.page-not-found:after{background-image:url(../images/svg/dots-404-left-m.svg),url(../images/svg/dots-404-right-m.svg);background-position:0 120%,100% 4%}.page-not-found .inner .caption{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);line-height:1.88}.page-not-found .inner:before{background-size:140%}.page-not-found .title{margin-bottom:0;line-height:1.35}.team-members .title{margin-bottom:75px;font-size:28px}.team-block .title{margin-bottom:15px;font-size:24px}.team-block .gallery-item{width:50%;padding-bottom:50%;height:auto}.fancybox-close-small{top:0!important;right:0!important}.profile-popup .image-holder{width:100%;padding-bottom:100%;height:auto;margin:0 0 10px}.profile-popup .text-holder{font-size:15px}.profile-popup .text-holder .title{font-size:30px}.stats__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stats__item:not(:last-child){margin-bottom:40px}.stats__description{font-size:18px}.partners-types .block-title{margin:0 0 40px}.partners-types .types-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.partners-types .text-icon-holder{max-width:100%;margin-bottom:40px;padding:0}.post h1{margin-bottom:24px}.post h2{margin-bottom:20px}.post h3{margin-bottom:16px}.post h4{margin-bottom:12px}.post p{margin-bottom:20px}.post p+p{margin-top:45px}.post ol,.post ul{margin-bottom:20px}.post ul li{padding:4px 0 4px 12px}.post ul li:before{left:-4px}.post blockquote cite{margin-top:25px}.results__text{width:calc(100% - 48px);margin-top:-225px;padding:60px 24px 40px}.jobs .title{font-size:28px}.jobs__item{margin:0 24px 40px}.side-tab-content.has-bg{padding:0;background-image:none}.side-tab-content{position:relative;padding:0}.side-tab-content .title{padding:0 24px;font-size:28px}.side-tab-content__box{padding:40px 0 120px;border:0;background-color:#f5f8f9}.side-tab-content__item{height:100%;padding:40px 31px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word;word-wrap:break-word}.side-tab-content__item-category{display:block}.side-tab-content__item-title{font-size:24px;line-height:1.33}.side-tab-content .swiper-container{max-width:100%}.side-tab-content .swiper-slide{width:calc(100% - 88px)!important;height:auto}.side-tab-content .swiper-pagination{display:none}.side-tab-content .swiper-nav{display:block}.text-bg-image{padding:60px 24px 80px}.text-bg-image .title{font-size:24px;margin-bottom:12px}.text-bg-image .content-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-bg-image .text-icon-holder{max-width:100%}.static-cards{padding:60px 0}.static-cards .title-block .title{font-size:24px}.multi-image-copy__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.multi-image-copy__item:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.multi-image-copy__item:last-child .multi-image-copy__text-inner{margin-left:0}.multi-image-copy__media,.multi-image-copy__text{max-width:100%;width:100%;margin:0}.multi-image-copy__text{margin-bottom:40px}.multi-image-copy__text-inner{max-width:100%}.multi-image-copy__title{font-size:28px}.multi-image-copy--flipped .multi-image-copy__item,.multi-image-copy--flipped .multi-image-copy__item:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.locations .title{margin-bottom:40px;font-size:28px;line-height:1.3}.locations__item:last-child{margin-bottom:0}.locations__item{margin:0 24px 40px}.locations__category{font-size:12px}.locations__address{margin-bottom:14px;font-size:22px}}@media (max-width:649px){.thumb-item{width:100%;margin:0;margin-bottom:40px}.thumb-item:nth-child(3n){margin-right:0}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:639px){.about__text,.featured-grid__item{width:100%}}@media (max-width:479px){.banner-caption .btn,.banner-caption .contact-form .button-back,.banner-caption .contact-form .button-next,.banner-caption .contact-form .wpcf7-submit,.contact-form .banner-caption .button-back,.contact-form .banner-caption .button-next,.contact-form .banner-caption .wpcf7-submit{margin-bottom:30px}.banner-link{font-size:14px}.cta-img__media-inner{max-width:90%;margin:0 auto}.filter-row{padding-bottom:13px}.masthead--double-decor:after{background-position:-10.5% 35%,84.5% 80%}.faq-search:before{left:-30%}.faq-search:after{right:-30%}.switch-on-scroll .title-block .title{font-size:24px;line-height:1.33}.scroll-section .sub-section__head{margin-bottom:12px}.scroll-section .sub-section__head .title{font-size:24px;line-height:1.33}.profile-popup{max-width:90%}.profile-popup__inner{padding:50px 24px 24px}.profile-popup .text-holder{font-size:14px}.profile-popup .text-holder .title{font-size:24px;margin-bottom:15px}.profile-popup .text-holder .pre-title{margin-bottom:0}}@media (max-width:413px){.masthead--double-decor:after{background-position:-20.5% 35%,84.5% 80%}}@media (max-width:374px){.featured-slider__text{max-width:94%}.featured-slider__text .swiper-slide{padding-left:20px;padding-right:20px}}

/* Begin Job Widget Styles */
.resumator-hide-details a:link,.resumator-job-view-details a:link{display:inline}a.resumator-hide-details{display:inline!important;clear:both!important;font:600 14px/3.75 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#01aedf!important;padding:0!important;text-transform:uppercase!important}a.resumator-hide-details:hover,a.resumator-job-link,a.resumator-job-link:hover{display:inline;clear:both;font:600 14px/3.75 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;padding:0!important;text-transform:uppercase!important}a.resumator-hide-details:hover{color:#00aeef!important}a.resumator-job-link{color:#01aedf!important}a.resumator-job-link:hover{color:#5a2d8a!important}.resumator-apply-button,.resumator-apply-button:hover{font:700 16px/1.1 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#fff!important;padding:15px!important;width:280px!important}.resumator-apply-button{background-color:#01aedf!important;border:2px solid #01aedf!important;border-radius:4px!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.resumator-apply-button:hover{background-color:#5a2d8a!important;border:2px solid #5a2d8a!important;border-radius:4px;!important
    font-size:14px!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.resumator-job-heading,.resumator-job-info-details,.resumator-job-title{color:#21202f!important}.resumator-job-title{border-top:3px solid #f4f5f7!important;font:22px/1.875 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;margin:15px 0 0!important;padding:20px 0!important;font-weight:400!important}.resumator-job-heading{font:700 14px/3.75 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important}.resumator-job-info,.resumator-job-info-details{font:14px/1.5 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important}.resumator-job-info,.resumator-job-info-details.resumator-jobs-text.resumator-jobs-text{color:#9fa2a3!important}.resumator-job-experience,.resumator-job-type{font:700 14px/3.75 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important}.resumator-job-description p{font:14px/1.625 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#9fa2a3!important;margin-top:20px!important;margin-bottom:0!important}.resumator-job-description p u b,.resumator-job-description p u strong{font:500 16px/3.75 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#21202f!important;text-decoration:none!important}.resumator-job-description p u{text-decoration:none!important}.resumator-job-description p strong u{font:500 16px/1.75 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#21202f!important;text-decoration:none!important}.resumator-job-description.resumator-jobs-text ul{margin-left:23px;list-style:none!important}.resumator-job-description.resumator-jobs-text li{font:13px/1.375 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#9fa2a3!important;list-style:none!important}.resumator-job-description.resumator-jobs-text li em,.resumator-job-description.resumator-jobs-text li u{font:700 13px/1.375 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;color:#21202f!important}.resumator-job-description.resumator-jobs-text li u{list-style:none!important;text-decoration:none!important}.resumator-job-description.resumator-jobs-text li:before{display:inline-block!important;font:FontAwesome!important;font-style:normal!important;font-weight:400!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;content:""!important;margin-right:8px;margin-left:-13px!important;color:#01aedf!important;font-size:14px!important}.resumator-job-description.resumator-jobs-text ul li:before{content:"";position:absolute;top:11px!important;left:0;width:0;height:0;border-style:solid;border-width:0 0 5px 5px;border-color:transparent transparent #01aedf}.resumator-job-description.resumator-jobs-text .resumator-buttons li:before{display:inline-block!important;line-height:70px!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;margin-right:0;margin-left:0!important;color:#21202f!important;font-size:16px!important}.resumator-job-description.resumator-jobs-text .resumator-buttons li{padding-right:30px!important;vertical-align:middle!important;line-height:70px!important}.resumator-job-description.resumator-jobs-text .resumator-buttons li a,.resumator-job-description.resumator-jobs-text .resumator-buttons li a:hover{font:700 14px/1.1 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;width:280px!important;text-align:center!important;-webkit-appearance:inherit;padding:13px 80px!important}.resumator-job-description.resumator-jobs-text .resumator-buttons li a{color:#01aedf!important;background-color:#fff!important;border:2px solid #01aedf!important;border-radius:4px!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.resumator-job-description.resumator-jobs-text .resumator-buttons li a:hover{color:#fff!important;background-color:#01aedf!important;border:2px solid #01aedf!important;border-radius:4px!important;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.resumator-job-description.resumator-jobs-text .resumator-buttons ul li:before{display:none!important}
/* End Job Widget Styles */

/* Begin Marketo Form Styling  */
/* Marketo "Inset" Form Styling */

   .mktoForm .mktoButtonWrap.mktoGlow .mktoButton, .mktoForm .mktoButtonWrap.mktoInset .mktoButton {
	  
	  -webkit-border-radius: 4px;
	  -khtml-border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -o-border-radius: 4px;
	  border-radius: 4px;
     
      /*width:246px!important;*/
      width:100%!important;
      height: 45px!important;
	  
	  color: #fff!important;
	  border: none !important;
	  box-shadow: none !important;
	  padding:12px 14px !important;
	  /*font-size: 14px!important;
      font-family:BrandonText-Medium!important;
      letter-spacing:0.25px!important;*/
	  font:700 16px/1.1 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;
	  background: #01aedf;
	  background-color: #01aedf !important;
	  background-image:  none !important;
	  background-image:  none !important;
	  background-image:  none !important;
	  background-image:  none !important;
	  text-transform: none !important;
     
      transition: all 0.2s linear 0s;
      -moz-transition: all 0.2s linear 0s;
      -webkit-transition: all 0.2s linear 0s;
      -o-transition: all 0.2s linear 0s;
	  

}
  
.mktoForm .mktoButtonWrap.mktoGlow .mktoButton:hover, .mktoForm .mktoButtonWrap.mktoInset .mktoButton:hover {
  border: 2px solid #01aedf !important;
  background: #fff!important;
  color:#01aedf!important;
  transition: all 0.2s linear 0s;
  -moz-transition: all 0.2s linear 0s;
  -webkit-transition: all 0.2s linear 0s;
  -o-transition: all 0.2s linear 0s;
}



/* Make Marketo Forms Responsive */
.mktoForm .mktoAsterix {
    float: right!important;
    color: #01aedf!important;
    padding-left: 5px;
    display: none;
}
  
.mktoForm {
    color: #333!important;
	font:400 14px/1.1 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;
    /*font-family: BrandonText-Regular!important;
    font-size: 13px!important;
    font-weight: normal!important;*/  
}
  
.mktoForm .mktoRequiredField label.mktoLabel {
    font:400 14px/1.1 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;
    color: #21202f!important;
  	
}
  
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
    width:100% !important;
    border-radius:2px!important;
    box-shadow:none!important;
}
.mktoFormCol, .mktoFieldWrap {
    width:100%!important;
}
  
.mktoForm .mktoOffset {
    float: left;
    height:0 !important;
    width:10px;
}

.mktoHasWidth {
    width:100%!important; 
}
.mktoButtonWrap {
  margin-left:0 !important;
  padding-top:20px!important;
}

 
.mktoForm input.mktoField.mktoInvalid, .mktoForm textarea.mktoField.mktoInvalid, .mktoForm select.mktoField.mktoInvalid, .mktoForm .mktoLogicalField.mktoInvalid {
    border: 1px solid #01aedf!important;
}

.mktoForm .mktoButtonWrap.mktoInset .mktoButton {
  width:100%;
}  
  
.mktoButtonRow {
    padding-top: 20px!important;
    width:100% !important;
    text-align:center;
}


  .mktoForm .mktoButtonWrap.mktoGlow .mktoButton, .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
	  
	  -webkit-border-radius: 4px;
	  -khtml-border-radius: 4px;
	  -moz-border-radius: 4px;
	  -ms-border-radius: 4px;
	  -o-border-radius: 4px;
	  border-radius: 4px;
     
      /*width:246px!important;*/
      width:100%!important;
      height: 45px!important;
	  
	  color: #fff!important;
	  border: none !important;
	  box-shadow: none !important;
	  padding:12px 14px !important;
	  font:700 16px/1.1 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;
	  /*font-size: 14px!important;
      font-family:BrandonText-Medium!important;
      letter-spacing:0.25px!important;*/
	  
	  background: #01aedf;
	  background-color: #01aedf !important;
	  background-image:  none !important;
	  background-image:  none !important;
	  background-image:  none !important;
	  background-image:  none !important;
	  text-transform: none !important;
     
      transition: all 0.2s linear 0s;
      -moz-transition: all 0.2s linear 0s;
      -webkit-transition: all 0.2s linear 0s;
      -o-transition: all 0.2s linear 0s;
	  

}


/* Modal CSS  */


.mktoModal {
    /*position: absolute;
    top: 0;
    left: 0;
    right: 0;*/
    /*position: fixed!important;
    top: 0!important;
    left: 0!important;
    bottom: 0!important;
    right: 0!important;
    overflow: auto!important;
    z-index: 100000!important;*/
    height: 100%!important;
    width: 100%!important;
}

.mktoModal .mktoModalMask {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    zoom: 1;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)";
}

.mktoModal .mktoModalContent {
    /*position: absolute;
    z-index: 10001;
    background: #fff;
    padding: 10px;*/
	position: absolute!important;
    z-index: 10001!important;
    background: #fff!important;
    padding: 3%!important;
    max-width: 350px!important;
    left: 0!important;
    right: 0!important;
    /*padding: 5%!important;
    max-width: 100%!important;*/
    margin-left: auto!important;
    margin-right: auto!important;
    overflow: hidden!important;
	/*left: 10%!important;
    right: 15%!important;*/
}

.mktoModalMain {
	
	/*max-width:300px!important;*/
	max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-top:50px!important;	
	
}


.mktoModal .mktoModalClose {
	position: absolute!important;
    cursor: pointer!important;
    top: 10px!important;
    right: 10px!important;
    background: #fff!important;
    color: #01aedf!important;
    width: 25px!important;
    height: 25px!important;
    font:800 14px/1.6 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;
    -webkit-border-radius: 50%!important;
    border-radius: 50%!important;
    text-align: center!important;
    border: 2px solid #01aedf!important;
	-webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
    -webkit-appearance: inherit!important;
}


.mktoModal .mktoModalClose:hover {
	position: absolute!important;
    cursor: pointer!important;
    top: 10px!important;
    right: 10px!important;
    background: #01aedf!important;
    color: #fff!important;
    width: 25px!important;
    height: 25px!important;
    font:800 14px/1.6 brandon,Arial,Helvetica Neue,Helvetica,sans-serif!important;
    -webkit-border-radius: 50%!important;
    border-radius: 50%!important;
    text-align: center!important;
    border: 2px solid #01aedf!important;
	-webkit-transition: all .3s ease-in-out!important;
    -o-transition: all .3s ease-in-out!important;
    transition: all .3s ease-in-out!important;
    -webkit-appearance: inherit!important;
}

/* End Marketo Form Styling  */



.pricing-table__title {
    font-weight: 500!important;
}