.pull-left,.swiper-container-no-flexbox .swiper-slide{float:left}.fit,.obj-fit,.w-reset,body,html{width:100%}.center,.cookies-pop-up,.form-page .top-title-content-inner,.form-preloader,.success-msg{text-align:center}body,html{margin:0;padding:0}body.hidden,html.hidden{overflow:hidden;position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html.active-intro{height:100%;overflow:hidden;overflow-y:scroll}html.active-intro body{height:100%;overflow:hidden}body{margin:0 auto;font-size:16px;color:#000;font-weight:400;font-family:Mont,sans-serif}div,footer,header,input,section,select,textarea{position:relative;box-sizing:border-box}a img{border:0}input,select,textarea{outline:0;border-radius:0}a{text-decoration:none;-webkit-text-decoration-skip:objects}.object{backface-visibility:hidden;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat}.clr{clear:both}.ul-reset{margin:0;padding:0}.ul-reset li{list-style-type:none}.h-reset h1,.h-reset h2,.h-reset h3,.h-reset h4,.h-reset p{margin:0}.w-reset{max-width:100%}.h-reset{height:auto}.block{display:block}.inline_block{display:inline-block}.none{display:none}.ov-hidden{overflow:hidden}.ov-visible,button,input{overflow:visible}.ov-o-hidden{opacity:0;visibility:hidden}.ov-o-visible{opacity:1;visibility:visible}.bf-align:before{content:'';height:100%;display:inline-block;vertical-align:middle}button:focus,input,select,textarea{outline:0}input,textarea{-webkit-appearance:none}button,input,select,textarea{font:inherit;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}blockquote{padding:0;margin:0}button{cursor:pointer;border:0;background:0 0;padding:0}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.case{text-transform:normal}.nocase{text-transform:none}.italic{font-style:italic}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pull-right{float:right}.pull-none{float:none}.prel{position:relative}.pabs{position:absolute}.pfix{position:fixed}.valign{position:relative;display:table}.valign.fit{width:100%;height:100%}.valign .middle{display:table-cell;vertical-align:middle}.bx{-ms-box-sizing:border-box;box-sizing:border-box}.fit{height:100%}.obj-fit{height:100%;object-fit:cover;position:absolute;top:0;left:0}.noselect{-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:Mont;src:url(fonts/Mont-Light.eot);src:url(fonts/Mont-Light.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-Light.woff2) format('woff2'),url(fonts/Mont-Light.woff) format('woff'),url(fonts/Mont-Light.ttf) format('truetype'),url(fonts/Mont-Light.svg#Mont-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(fonts/Mont-Regular.eot);src:url(fonts/Mont-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-Regular.woff2) format('woff2'),url(fonts/Mont-Regular.woff) format('woff'),url(fonts/Mont-Regular.ttf) format('truetype'),url(fonts/Mont-Regular.svg#Mont-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(fonts/Mont-Bold.eot);src:url(fonts/Mont-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-Bold.woff2) format('woff2'),url(fonts/Mont-Bold.woff) format('woff'),url(fonts/Mont-Bold.ttf) format('truetype'),url(fonts/Mont-Bold.svg#Mont-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(Mont-SemiBold.eot);src:url(fonts/Mont-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-SemiBold.woff2) format('woff2'),url(fonts/Mont-SemiBold.woff) format('woff'),url(fonts/Mont-SemiBold.ttf) format('truetype'),url(fonts/Mont-SemiBold.svg#Mont-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@media only screen and (min-width:1025px){.anim-block .anim-elem{backface-visibility:hidden}.anim-block .anim-elem.done{transition:opacity .4s ease-out,visibility .4s ease-out;visibility:visible;opacity:1}.anim-block .anim-elem.fade-in{visibility:hidden;opacity:0}.anim-block .anim-elem.fade-in.done{transition:opacity 1s,transform 1s,visibility 1s;visibility:visible;opacity:1}.anim-block .anim-elem.top{-ms-transform:translateY(30px);transform:translateY(30px)}.anim-block .anim-elem.top.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.top-visibility{-ms-transform:translateY(30px);transform:translateY(30px)}.anim-block .anim-elem.top-visibility.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.top-100{-ms-transform:translateY(100px);transform:translateY(100px)}.anim-block .anim-elem.top-100.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.bottom{-ms-transform:translateY(-20px);transform:translateY(-20px)}.anim-block .anim-elem.bottom.done{transition:opacity 1s,transform .5s,visibility .5s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.bottom-50{-ms-transform:translateY(-50px);transform:translateY(-50px)}.anim-block .anim-elem.bottom-50.done{transition:opacity .3s,transform .3s,visibility .3s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.bottom-visibility{-ms-transform:translateY(-30px);transform:translateY(-30px)}.anim-block .anim-elem.bottom-visibility.done{transition:opacity .2s,transform 1s,visibility 1s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.left{-ms-transform:translateX(-30px);transform:translateX(-30px)}.anim-block .anim-elem.left.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-visibility{-ms-transform:translateX(-20px);transform:translateX(-20px)}.anim-block .anim-elem.left-visibility.done{transition:opacity .2s,transform .5s,visibility .5s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-visibility-show{-ms-transform:translateX(-100px);transform:translateX(-100px)}.anim-block .anim-elem.left-visibility-show.done{transition:opacity .2s,transform .5s,visibility .5s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-50{-ms-transform:translateX(-50px);transform:translateX(-50px)}.anim-block .anim-elem.left-50.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-100{-ms-transform:translateX(-100px);transform:translateX(-100px)}.anim-block .anim-elem.left-100.done{transition:opacity 1s,transform .5s,visibility .5s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.right{-ms-transform:translateX(50px);transform:translateX(50px)}.anim-block .anim-elem.right.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.right-100{-ms-transform:translateX(100px);transform:translateX(100px)}.anim-block .anim-elem.right-100.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.right-full{-ms-transform:translateX(100%);transform:translateX(100%)}.anim-block .anim-elem.right-full.done{transition:opacity .2s,transform 1.5s,visibility .2s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.scale{-ms-transform:scale(.9);transform:scale(.9)}.anim-block .anim-elem.scale.done{transition:opacity .5s,transform 1s,visibility .5s;-ms-transform:scale(1);transform:scale(1)}.anim-block .anim-elem.scale-05{-ms-transform:scale(.5);transform:scale(.5)}.anim-block .anim-elem.scale-05.done{transition:opacity .5s,transform .35s,visibility .5s;-ms-transform:scale(1);transform:scale(1)}.anim-block .anim-elem.height-anim{max-height:0;overflow:hidden;opacity:.6}.anim-block .anim-elem.height-anim.done{transition:max-height 1s;max-height:100%}.anim-block .anim-elem.width-anim{width:0;overflow:hidden}.anim-block .anim-elem.width-anim.done{transition:opacity 1s,transform 1s,visibility 1s,width .6s;width:100%}.anim-block .anim-elem.lines-anim{-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.anim-block .anim-elem.lines-anim.done{transition:transform 4s ease-out;-ms-transform:translateY(100%);transform:translateY(100%)}.anim-block .anim-elem.delay-01{transition-delay:.1s}.anim-block .anim-elem.delay-02{transition-delay:.2s}.anim-block .anim-elem.delay-03{transition-delay:.3s}.anim-block .anim-elem.delay-05,.anim-block .anim-elem.delay-05.done{transition-delay:.5s}.anim-block .anim-elem.delay-07{transition-delay:.3s}.anim-block .anim-elem.delay-09{transition-delay:.9s}.anim-block .anim-elem.delay-1,.anim-block .anim-elem.delay-1.done{transition-delay:1s}.anim-block .anim-elem.delay-12{transition-delay:1.2s}.anim-block .anim-elem.delay-15{transition-delay:1.5s}.anim-block .anim-elem.delay-17{transition-delay:1.3s}.anim-block .anim-elem.delay-2{transition-delay:2s}.anim-block .anim-elem.delay-3{transition-delay:3s}}@keyframes zoom-in-out{0%,100%{-ms-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.09);transform:scale(1.09)}}@keyframes zoom-circle{0%,100%{-ms-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(.9);transform:scale(.9)}}@keyframes move-x{0%,100%{-ms-transform:translateX(2px);transform:translateX(2px)}50%{-ms-transform:translateX(0);transform:translateX(0)}}@keyframes move{0%,100%{-ms-transform:translateY(2px);transform:translateY(2px)}50%{-ms-transform:translateY(0);transform:translateY(0)}}@keyframes about-page-right-arrows{0%,100%{right:0}50%{right:-10px}}@keyframes about-detail-left-arrow{0%,100%{left:-35px}50%{left:-45px}}@keyframes case-study-back-arrow{0%,100%{left:2vw}50%{left:1.5vw}}@keyframes slide-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-right{from{transform:translateX(0)}to{transform:translateX(100%)}}.form-page textarea{resize:none}.form-page .message-form-error-msg{color:red}.form-page .message-form-success-msg{color:#42af49}.form-page .inner-pages-subtitle{color:#606060}.form-page .form-section{background-color:#f3f3f3}.form-page .similar-forms{font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;max-width:350px;margin:0 auto}@media (max-width:380px){.form-page .similar-forms{font-size:11px}}.form-page .form-wrapper{border-radius:7px;overflow:hidden}.form-page .form-content{overflow:hidden;background-color:#fff;padding:2.6vw 10.94vw}.form-page .form-field{padding-bottom:25px}.form-page .google-recaptcha-holder{display:inline-block;border:2px solid transparent;transition:border-color .4s}.form-page .msg-box{display:inline-block;position:absolute;top:0;right:0;color:red;font-size:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility .4s}.form-page .form-title{color:#606060;font-size:30px;font-family:Mont,sans-serif;font-weight:600;text-align:center;padding-bottom:40px}.form-page .form-label{display:block;padding-left:14px;padding-bottom:5px;color:#a0a0a0;font-weight:500;font-size:12px}.form-page .form-input{display:block;width:100%;padding:14px 20px;border:1px solid #a0a0a0;border-radius:5px;font-weight:500;transition:.4s}.form-page .form-input:-ms-input-placeholder{font-size:12px;color:#cdcdcd}.form-page .form-input::placeholder{font-size:12px;color:#cdcdcd}.form-page .form-submit-btn{width:100%}.form-page .checkbox-field{padding-bottom:40px;color:#a0a0a0}.form-page .checkbox-field .checkbox-link{color:#3a70e0}.form-page .checkbox-wrapper:first-of-type{padding-bottom:10px}.form-page .form-error .form-input{border:1px solid red}.form-page .form-error .google-recaptcha-holder{border-color:red}.form-page .form-error.checkbox-wrapper{color:red}.form-page .form-error.checkbox-wrapper .error-msg{padding-left:30px;margin-bottom:5px}.form-page .form-error.checkbox-wrapper .checkbox-link{position:relative}.form-page .form-error.checkbox-wrapper .checkbox-link::before{content:'';display:inline-block;width:100%;height:1px;position:absolute;bottom:-3px;left:0;background-color:red}.form-page .form-error.checkbox-wrapper input[type=checkbox]+label::before{border:1px solid red}.form-page .form-error .msg-box{visibility:visible;opacity:1;pointer-events:all}.cookies-pop-up,.select:after,.stop-controls{pointer-events:none}.form-page .login-form .form-field{padding-top:25px;padding-bottom:15px}.form-page .login-form .form-field.checkbox-wrapper{padding-top:0}@media only screen and (min-width:320px){.form-page .form-content,.form-page .top-title-content-inner{padding:50px 20px}}@media only screen and (min-width:720px){.form-page .top-title-content-inner{padding:50px 40px}.form-page .form-content{border-radius:5px;padding:50px 40px}.form-page .form-wrapper{box-shadow:25px 25px 45px -22px rgba(0,0,0,.2)}}@media only screen and (min-width:1025px){.form-page .top-title-content-inner{padding:75px 30px}.form-page .form-section{padding:0 15.63vw 2.6vw}}@media only screen and (min-width:1501px){.form-page .form-section{padding:0 29.84vw 2.6vw}}.grecaptcha-badge{box-shadow:none!important}.error-msg{font-weight:500;font-size:11px;color:red;padding-left:14px;padding-right:14px;margin-bottom:5px}.login-form .checkbox-field{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:17px}.login-form #form-submit-btn{margin-top:17px;margin-bottom:35px}.login-form .checkbox-wrapper:first-of-type{padding-bottom:0}.login-form .signup-link-wrap{color:#a0a0a0}.login-form a{color:#3a70e0;font-family:Montserrat,sans-serif;font-weight:500}.login-form .login-error-field{color:red;background-color:#f2f2f2;font-weight:400;max-height:0;overflow:hidden;transition:max-height .5s}.login-form .login-error-field.login-error{max-height:250px}.login-form .login-error-content{padding:15px 20px}@media (min-width:720px) and (max-width:1024px){.login-page .form-section{padding-bottom:50px}}@media only screen and (min-width:1025px){.login-page .form-section{padding-bottom:150px}}.login-page .form-content.login-mode .login-form{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}.login-page .form-content.forgotten-mode .login-form,.login-page .form-content.login-mode .forgotten-form{opacity:0;visibility:hidden;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.login-page .form-content.forgotten-mode .forgotten-form{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility .3s ease-out}input[type=checkbox]+label{display:block;cursor:pointer}input[type=checkbox]{pointer-events:none;position:absolute;opacity:0}input[type=checkbox]:focus+label{outline-offset:1px;outline:-webkit-focus-ring-color auto 1px}.checkbox-wrapper label::before{content:"";border-radius:5px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:18px;height:18px;vertical-align:middle;box-sizing:border-box;margin-right:10px;background-color:transparent;color:transparent;transition:border-color .2s,color .2s;border:1px solid #a0a0a0}.stop-controls::after,.success-msg{height:100%;position:absolute;left:0}.checkbox-wrapper.checked label:before,.checkbox:checked+label:before{background:url(../images/icons/checkbox-checked.png) center center/contain no-repeat;color:#fff}.checkbox-wrapper label:hover{cursor:pointer}.success-msg{width:100%;top:20px;z-index:6;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease-out,visibility .4s ease-out,top .4s ease-out}.success-msg .success-content-wrap{padding:25px;-ms-flex:0 1 auto;color:#606060;font-family:Mont,sans-serif}.success-msg .success-icon-wrap{width:65px;margin:0 auto 30px}.success-msg .success-msg-title-wrap{padding-bottom:20px;font-size:30px;font-weight:600}.success-msg .success-msg-title{font-size:inherit;color:inherit;font-weight:inherit}.success-msg .success-icon-img{width:100%;display:inline-block}.success-msg .success-msg-text-wrap{font-size:18px;font-weight:600}.success-msg p{font-size:inherit;margin:0;font-weight:600}.success-msg.success-form{opacity:1;visibility:visible;top:0}.forgotten-form .forgotten-form-text{font-size:15px}.forgotten-form .forgotten-form-text p{margin:0;font-size:inherit;color:inherit;font-family:inherit}.forgotten-form .login-link-wrap{margin-top:35px}.forgotten-form a{color:#3a70e0;font-family:Montserrat,sans-serif;font-weight:500}.forgotten-form .form-text-field{padding-bottom:30px}.forgotten-form .form-error .error-msg{top:-20px}.stop-controls::after{content:'';background-color:transparent;z-index:5;top:0;width:100%}.recapcha-box{margin-top:5px;padding-top:20px}@media (max-width:360px){.recapcha-box{-ms-transform:scale(.77);transform:scale(.77);-webkit-transform:scale(.77);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}}.select-field{opacity:1;visibility:visible;transition:.4s opacity ease-out,visibility .4s ease-out}.hidden-element,.hidden-select{opacity:0;visibility:hidden;position:absolute}.select{position:relative;display:inline-block;width:100%;color:#555}.select select{cursor:pointer;outline:0;appearance:none;display:block;width:100%;padding:14px 20px;border:1px solid #a0a0a0;border-radius:5px;font-weight:500;transition:.4s;font-size:12px;color:#606060}.select select:focus:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.select:after{position:absolute;top:50%;right:1.25rem;display:inline-block;content:"";width:0;height:0;margin-top:-.15rem;border-top:.35rem solid;border-right:.35rem solid transparent;border-bottom:.35rem solid transparent;border-left:.35rem solid transparent}.select select::-ms-expand{display:none}@-moz-document url-prefix(){.select select{text-indent:.01px;text-overflow:'';padding-right:1rem}.select option{background-color:#fff}}@media screen and (min-width:0){.select select{z-index:1}.select:after{z-index:5}.select:before{position:absolute;top:0;right:30px;bottom:0;z-index:2;content:"";display:block;background-color:#eee}}.cookies-pop-up:before,.form-preloader .form-preloader-inner:before{content:'';height:100%;vertical-align:middle}.form-page:not(.login-page) .form-submit-btn{max-width:290px}.form-preloader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:#fff;font-size:0;display:none}.form-preloader .form-preloader-inner{width:100%;height:100%}.form-preloader .form-preloader-inner:before{display:inline-block}.form-preloader .preloader-image{max-width:100%;display:inline-block}.form-preloader-content{display:inline-block;vertical-align:middle;font-size:16px;padding-left:20px;padding-right:20px;color:#1f1f1f}.cookies-pop-up{width:100%;height:100%;position:fixed;top:0;left:-100%;padding:50px 20px;font-size:0;opacity:0;visibility:hidden;z-index:-1;transition:opacity .4s,visibility .4s}.cookies-pop-up .info-title,.cookies-pop-up .tab-item-text{font-size:20px;font-weight:600}.cookies-pop-up:before{display:inline-block}.cookies-pop-up.active{opacity:1;visibility:visible;z-index:32;left:0;pointer-events:all}.cookies-pop-up .cookies-pop-up-bg{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.8)}.cookies-pop-up .cookies-pop-up-content{width:100%;max-width:900px;height:100%;display:inline-block;vertical-align:middle;background:#fff;padding-top:40px;padding-bottom:50px;border-top:8px solid #3a70e0;overflow:auto}.cookies-pop-up .content-grid{padding-top:20px;padding-bottom:20px;text-align:left}.cookies-pop-up .tabs-container{padding-left:20px;padding-right:20px}.cookies-pop-up .tab-item{width:100%;display:block;border:1px solid #e9e9e9;cursor:pointer;margin-bottom:10px;box-sizing:border-box;text-align:left}.cookies-pop-up .tab-item.active .tab-item-text{color:#fff;background:#3a70e0}.cookies-pop-up .tab-item:last-child{margin-bottom:0}.cookies-pop-up .tab-item-text{width:100%;display:inline-block;box-sizing:border-box;padding:5px 10px}.cookies-pop-up .settings-info-container{padding-left:20px;padding-right:20px;margin-top:50px}.cookies-pop-up .info-block-content,.cookies-pop-up .switch-fld-label{font-size:14px;font-family:Montserrat,sans-serif}.cookies-pop-up .info-block{display:none}.cookies-pop-up .info-block.active{display:block}.cookies-pop-up .info-block-content{margin-top:15px;color:#696969;line-height:1.4em}.cookies-pop-up .info-block-content p{margin:0 0 10px}.cookies-pop-up .info-block-content p:last-child{margin-bottom:0}.cookies-pop-up .info-block-content a{color:#3a70e0;text-decoration:underline}.cookies-pop-up .label-text{display:inline-block;vertical-align:middle}.cookies-pop-up .switch-row{margin-top:20px}.cookies-pop-up .switch-fld-label{font-weight:600}.cookies-pop-up .switch-btn-container{width:50px;height:20px;border-radius:10px;border:1px solid #696969;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;background:#696969;overflow:hidden;transition:background .6s}.cookies-pop-up .switch-circle{width:20px;height:20px;display:inline-block;border-radius:10px;background:#fff;position:absolute;top:0;left:0;transition:left .4s,transform .4s}.contact-sales-product-demo,.link-btn{border-radius:50px;box-sizing:border-box}.cookies-pop-up .no,.cookies-pop-up .yes{top:0;line-height:20px;font-size:12px;padding:0 4px;transition:transform .4s;position:absolute;display:inline-block;color:#fff}.cookies-pop-up .yes{left:0;-ms-transform:translateX(-100%);transform:translateX(-100%)}.cookies-pop-up .no{right:0}.cookies-pop-up input[type=checkbox].switch-fld:checked~.switch-fld-label .switch-circle{left:100%;-ms-transform:translateX(-100%);transform:translateX(-100%)}.cookies-pop-up input[type=checkbox].switch-fld:checked~.switch-fld-label .switch-btn-container{background:#42af49}.cookies-pop-up input[type=checkbox].switch-fld:checked~.switch-fld-label .yes{-ms-transform:translateX(0);transform:translateX(0)}.cookies-pop-up input[type=checkbox].switch-fld:checked~.switch-fld-label .no{-ms-transform:translateX(100%);transform:translateX(100%)}.cookies-pop-up .save-btn-container{text-align:left;margin-left:20px;margin-top:30px}.cookies-pop-up .close-btn-container{position:absolute;top:10px;right:10px}.cookies-pop-up .close-btn{width:40px;height:40px;display:inline-block;position:relative;box-sizing:border-box;font-size:0}.cookies-pop-up .close-btn-inner{width:100%;height:100%;display:inline-block;position:relative}.cookies-pop-up .close-btn-inner:after,.cookies-pop-up .close-btn-inner:before{width:24px;height:2px;background:#000;position:absolute;top:19px;left:8px;display:inline-block;content:''}.cookies-pop-up .close-btn-inner:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cookies-pop-up .close-btn-inner:after{-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width:720px){.cookies-pop-up{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1025px){.cookies-pop-up .settings-info-container,.cookies-pop-up .tabs-container{vertical-align:top;padding-left:1.56vw;padding-right:1.56vw;display:inline-block}.cookies-pop-up{padding-top:5.21vw;padding-bottom:5.21vw}.cookies-pop-up .tab-item-text{transition:color .4s,background .4s}.cookies-pop-up .tab-item:hover .tab-item-text{color:#fff;background:#3a70e0}.cookies-pop-up .info-block-content a{transition:opacity .4s}.cookies-pop-up .info-block-content a:hover{opacity:.65}.cookies-pop-up .tabs-container{width:40%}.cookies-pop-up .settings-info-container{width:60%;margin-top:0}.cookies-pop-up .save-btn-container{position:absolute;left:40%;bottom:30px;margin-left:1.56vw;margin-top:0}.cookies-pop-up .close-btn-inner{transition:transform .4s}.cookies-pop-up .close-btn:hover .close-btn-inner{-ms-transform:rotate(180deg);transform:rotate(180deg)}.cookies-pop-up .cookies-pop-up-content{overflow:visible;padding-bottom:120px}.cookies-pop-up .cookies-pop-up-content:after{content:'';display:inline-block;width:1px;height:100%;background:#e9e9e9;position:absolute;top:0;left:40%}.cookies-pop-up .content-inner{height:100%;overflow:auto}}.cookies-bar{width:100%;position:fixed;left:0;bottom:0;background:#42af49;padding:10px 0;font-size:0;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);z-index:-1}.cookies-bar.show{z-index:31;-ms-transform:translateY(0);transform:translateY(0)}.cookies-bar .cookies-text{font-size:12px;color:#fff;font-family:Montserrat,sans-serif}.cookies-bar .cookies-text a{text-decoration:underline;color:#fff}.cookies-bar .cookies-btn-wrap{margin-top:20px}.cookies-bar .cookies-btn,.cookies-bar .settings-btn{margin:5px}@media only screen and (min-width:640px){.cookies-bar{padding:20px 0}}@media only screen and (min-width:1025px){.cookies-bar .cookies-item{width:60%;display:inline-block;vertical-align:middle}.cookies-bar .cookies-btn-wrap{width:40%;display:inline-block;vertical-align:middle;padding-left:20px;margin-top:0}.cookies-bar .cookies-text{font-size:14px}.cookies-bar .cookies-text a{transition:opacity .4s}.cookies-bar .cookies-text a:hover{opacity:.65}}.link-btn{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;color:#696969;background:#fff;text-align:center;padding:14px 20px;border:1px solid #fff}.link-btn.green{color:#fff;background:#42af49;border-color:#42af49}.link-btn.white-green{color:#42af49;background:#fff;border-color:#fff}.link-btn.blue{color:#fff;background:#3a70e0;border-color:#3a70e0}.link-btn.centered-button,.link-btn.features-btn,.link-btn.gray,.link-btn.main-post-btn{background:#e7e7e7;border:1px solid #e7e7e7}.link-btn.newsletter-submit-btn{padding:12px;min-width:179px;letter-spacing:0}.link-btn.centered-button,.link-btn.gray{color:#696969}.link-btn.features-btn{margin-top:20px;color:#696969}.link-btn.main-post-btn{font-weight:300;letter-spacing:0;color:#1F1F1F}.link-btn.border{color:#a0a0a0;background:0 0;border:1px solid #a0a0a0}.link-btn strong{font-weight:700}@media only screen and (min-width:1025px){.link-btn.features-btn{margin-top:1.56vw}.link-btn{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.link-btn:hover{color:#fff;background:#696969;border-color:#696969}.link-btn:hover.green{color:#42af49;background:#fff;border-color:#42af49}.link-btn:hover.blue{color:#3a70e0;background:#fff;border-color:#3a70e0}.link-btn:hover.gray{background:#3a70e0;border-color:#3a70e0}.link-btn:hover.border{color:#fff;background:#a0a0a0;border-color:#a0a0a0}.back-to-link:hover::before{animation:about-detail-left-arrow 1.2s ease-in-out 0s infinite alternate}}@media only screen and (min-width:1281px){.link-btn{font-size:14px}}.back-to-link,.dot-btn{font-size:15px;color:#3a70e0;font-family:Montserrat,sans-serif;font-weight:600}@media only screen and (min-width:1661px){.link-btn{padding:20px 30px}}.back-to-link{position:relative;display:inline-block}.back-to-link::before{content:'';display:inline-block;width:26px;height:16px;background:url(../images/icons/right-arrow.png) center center no-repeat;position:absolute;left:-35px;top:50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:639px){.back-to-link::before{display:none}}.outside-back-link .back-to-link::before{left:2vw}.dot-btn{display:inline-block;position:relative;padding-bottom:1px}.contact-sales-bottom-btn-enterprise-page strong,.contact-sales-form-ppmops-course strong,.contact-sales-product-demo strong,.contact-sales-prof-services-btn-enterprise-page strong,.contact-sales-strategic-align-panel-enterprise-page strong,.contact-sales-top-btn-enterprise-page strong,.contact-us-btn-custom-sw-trial-home-page strong,.contact-us-btn-full-package-home-page strong,.contact-us-form-ppmops-appraisal strong,.contact-us-form-ppmops-course strong,.contact-us-form-ppmops-program strong,.learn-more-btn-ppmops-panel-home-page strong,.learn-more-ppmops-program-bottom strong,.register-form-ppmops-course strong,.sidebar-btn-resource-pages strong,.sign-up-btn-basic-free-trial-home-page strong,.sign-up-btn-software-platform-panel-home-page strong,.start-free-trial-product-demo strong,.view-full-product-demo strong{font-weight:700}.dot-btn::after{content:'';display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#3a70e0;transition:background-color .4s}.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}.banner-section-videos-page a{margin:5px 10px;min-width:210px}@media only screen and (min-width:480px){.banner-section-videos-page a{min-width:246px}}@media only screen and (min-width:1025px){.outside-back-link .back-to-link:hover:before{animation:case-study-back-arrow 1.2s ease-in-out 0s infinite alternate}.dot-btn{transition:color .4s}.dot-btn:hover{-webkit-text-decoration-color:#42af49;text-decoration-color:#42af49;color:#42af49}.dot-btn:hover::after{background-color:#42af49}.banner-section-videos-page a{margin:.78vw 1.56vw;min-width:12.81vw}}.contact-sales-product-demo{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;color:#696969;background:#fff;text-align:center;padding:14px 20px;border:1px solid #fff}@media only screen and (min-width:1025px){.contact-sales-product-demo{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.contact-sales-product-demo:hover{color:#fff;background:#696969;border-color:#696969}}@media only screen and (min-width:1281px){.contact-sales-product-demo{font-size:14px}}@media only screen and (min-width:1661px){.contact-sales-product-demo{padding:20px 30px}}.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;text-align:center;padding:14px 20px;border-radius:50px;border:1px solid #3a70e0;box-sizing:border-box;color:#fff;background:#3a70e0}@media only screen and (min-width:1025px){.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.contact-sales-bottom-btn-enterprise-page:hover,.contact-sales-prof-services-btn-enterprise-page:hover,.contact-sales-strategic-align-panel-enterprise-page:hover,.contact-sales-top-btn-enterprise-page:hover,.contact-us-form-ppmops-appraisal:hover,.contact-us-form-ppmops-course:hover,.contact-us-form-ppmops-program:hover,.learn-more-btn-ppmops-panel-home-page:hover,.learn-more-ppmops-program-bottom:hover,.register-form-ppmops-course:hover,.sidebar-btn-resource-pages:hover,.sign-up-btn-software-platform-panel-home-page:hover{color:#3a70e0;background:#fff;border-color:#3a70e0}}@media only screen and (min-width:1281px){.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{font-size:14px}}@media only screen and (min-width:1661px){.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{padding:20px 30px}}.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;text-align:center;padding:14px 20px;border-radius:50px;box-sizing:border-box;color:#696969;background:#e7e7e7;border:1px solid #e7e7e7}@media only screen and (min-width:1025px){.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.contact-sales-form-ppmops-course:hover,.contact-us-btn-custom-sw-trial-home-page:hover,.contact-us-btn-full-package-home-page:hover,.sign-up-btn-basic-free-trial-home-page:hover{color:#fff;background:#3a70e0;border-color:#3a70e0}}@media only screen and (min-width:1281px){.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{font-size:14px}}@media only screen and (min-width:1661px){.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{padding:20px 30px}}.start-free-trial-product-demo,.view-full-product-demo{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;text-align:center;padding:14px 20px;border-radius:50px;border:1px solid #42af49;box-sizing:border-box;color:#fff;background:#42af49}@media only screen and (min-width:1025px){.start-free-trial-product-demo,.view-full-product-demo{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.start-free-trial-product-demo:hover,.view-full-product-demo:hover{color:#42af49;background:#fff;border-color:#42af49}}@media only screen and (min-width:1281px){.start-free-trial-product-demo,.view-full-product-demo{font-size:14px}}@media only screen and (min-width:1661px){.start-free-trial-product-demo,.view-full-product-demo{padding:20px 30px}}h1,h2,h3,h4,h5,h6{font-family:Mont,sans-serif;font-weight:400;margin:0}.medium-title{font-size:34px;line-height:1.15em;font-weight:700;color:#606060}.medium-title .sub-text{display:block;font-size:28px;font-weight:600}.medium-title .color-text strong{color:#1f1f1f}@media only screen and (min-width:1025px){.medium-title{font-size:2.86vw}.medium-title .sub-text{font-size:2.34vw}}p.medium-title{margin:0}.large-title{font-size:36px;line-height:1.15em;font-weight:700;color:#606060}.large-title .sub-text{display:block;font-size:28px;font-weight:600}.title-120,.title-71{font-weight:700;line-height:1.15em}.large-title .color-text,.large-title strong{color:#1f1f1f}@media only screen and (min-width:1025px){.large-title{font-size:4.06vw}.large-title .sub-text{font-size:2.5vw}}.title-71{font-size:36px;color:#606060}@media only screen and (min-width:1025px){.title-71{font-size:3.7vw}}.title-120{font-size:54px;color:#fff}@media only screen and (min-width:1025px){.title-120{font-size:6.25vw}}.regular-title{font-size:32px;line-height:1.15em;font-weight:600;color:#606060}.regular-title .sub-text{display:block;font-size:26px;font-weight:600}.regular-title .color-text,.regular-title strong{color:#1f1f1f}@media only screen and (min-width:1025px){.regular-title{font-size:2.34vw}.regular-title .sub-text{font-size:2.19vw}}.inner-pages-title{font-size:32px;line-height:1.2em;color:#606060}@media only screen and (min-width:1025px){.inner-pages-title{font-size:28px}}@media only screen and (min-width:1281px){.inner-pages-title{font-size:2.08vw}}.inner-pages-subtitle{padding-top:25px;font-size:15px;line-height:1.6em;font-weight:500;font-family:Montserrat,sans-serif}.inner-pages-subtitle p{margin:0;padding-bottom:10px}.inner-pages-subtitle p:last-of-type{padding-bottom:0}.inner-pages-subtitle a{font-weight:600;color:inherit;font-family:inherit;font-size:inherit;text-decoration:underline}.book-detail-page .author-text,.book-detail-page .book-info-grid-item,.book-detail-page .copyright-text,.book-popup-content,.landing-footer .copyright-text,.landing-sub-text,.landing-testimonials-person,.short-form .checkbox-text,.tumb-text{font-family:Montserrat,sans-serif}.inner-pages-subtitle strong{font-weight:600}.c-W{color:#fff}.fw-500{font-weight:500}.k-large-text{font-size:18px!important}.lh-1{line-height:1em}.box-shadow-global{box-shadow:0 32px 38px rgba(0,0,0,.1)}@media only screen and (min-width:1025px){.box-shadow-global{box-shadow:0 1.667vw 1.979vw rgba(0,0,0,.1)}}.box-shadow-global-2{box-shadow:0 0 30px rgba(0,0,0,.1)}@media only screen and (min-width:1025px){.box-shadow-global-2{box-shadow:0 0 1.563vw rgba(0,0,0,.1)}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-ms-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.landing-page-container{background:#f3f3f3}.landing-page-container .trail-section .bg-image{top:0;height:100%;text-align:center}.landing-page-container .trail-section .trail-text,.landing-page-container .trail-section .trail-title-wrap{width:100%;max-width:100%;text-align:center}.landing-page-container .trail-section .trail-btn-container{text-align:center}.landing-page-container .transparent-bg{background:0 0}.landing-page-container .transparent-bg .medium-title{color:#606060;font-weight:600}.landing-page-container .transparent-bg .trail-text p{color:#606060}.landing-main-wrap{padding-left:20px;padding-right:20px}@media only screen and (min-width:720px){.landing-main-wrap{padding-left:40px;padding-right:40px}}.landing-top{padding-bottom:50px}@media only screen and (min-width:1025px){.landing-main-wrap{padding-left:14.06vw;padding-right:14.06vw}.landing-top{padding-bottom:0;overflow:hidden}.landing-top .bg-image{min-height:100vh}}.landing-header{padding-top:20px;padding-bottom:20px}.landing-header-logo{width:240px;display:inline-block}.landing-intro{font-size:0}.landing-intro .medium-title{color:#fff}.landing-intro .board-text{max-width:550px}.landing-intro .board-text p{font-size:15px;letter-spacing:-.25px}@media only screen and (min-width:1025px){.landing-header{padding-top:2.34vw;padding-bottom:2.34vw}.landing-intro{padding-bottom:2.34vw}}.landing-intro-item.form-page{margin-top:30px}.landing-intro-item.form-page .form-title{padding-bottom:20px}.landing-intro-item.form-page .form-field{padding-bottom:15px}.landing-intro-item.form-page .checkbox-field{padding-bottom:0}.landing-intro-item.form-page .form-input{padding:10px 20px}@media only screen and (min-width:720px){.landing-intro-item.form-page .form-content{padding:30px}}@media only screen and (min-width:1025px){.landing-intro-item{width:50%;display:inline-block;vertical-align:top}.landing-intro-item:nth-child(1){padding-bottom:6.77vw}.landing-intro-item:nth-child(2){padding-left:4.69vw;margin-top:0}}.landing-slide:before,.landing-video{display:inline-block;vertical-align:middle}.landing-sub-text{margin:25px 0 0;font-weight:700;color:#fff;font-size:21px}.landing-slider-section{padding-top:50px;padding-bottom:50px}.landing-slider-section .regular-title{text-align:center}@media only screen and (min-width:1025px){.landing-slider-section{padding-top:0;padding-bottom:0;margin-top:2.6vw}}.landing-slider-outer{margin-top:30px}.landing-slide{font-size:0;text-align:center;border-radius:5px;overflow:hidden}.landing-slide:before{content:'';height:100%}.landing-slider{padding-bottom:20px}.landing-slider .landing-slide{width:calc(66.666% - 20px);height:auto;opacity:.4;transition:opacity .4s,box-shadow .4s}.landing-slider .landing-slide.active{opacity:1;box-shadow:25px 25px 15px -22px rgba(0,0,0,.2)}@media only screen and (min-width:1025px){.landing-slider-outer{margin-top:45px}.landing-slider{padding-left:14.06vw;padding-right:14.06vw}.landing-slider-section{padding-bottom:7.29vw}.tumb-slider-outer{padding-left:14.06vw;padding-right:14.06vw}}.tumb-slider-outer{margin-top:-20px}.landing-tumb-slide{margin-top:10px}.landing-tumb-slider{padding-top:25px;padding-bottom:50px}.landing-tumb-slider .landing-tumb-slide{width:calc(50% - 19px);height:auto;border-radius:5px;padding:20px;background:#fff;color:#1f1f1f;box-shadow:25px 25px 15px -22px rgba(0,0,0,.2);transition:background .4s,color .4s;margin-top:0}.landing-tumb-slider .landing-tumb-slide:after{content:'';width:0;height:0;border-style:solid;border-width:0 15px 16px;border-color:transparent transparent #3a71e0;position:absolute;bottom:100%;left:calc(50% - 15px);opacity:0;transition:opacity .4s}.landing-tumb-slider .landing-tumb-slide.active{background:#3a70e0;color:#fff}.landing-tumb-slider .landing-tumb-slide.active:after{opacity:1}@media only screen and (min-width:1661px){.landing-tumb-slider .landing-tumb-slide{width:calc(33.333% - 20px)}}.tumb-title{font-size:24px;font-weight:600}.tumb-text{font-size:15px;line-height:1.5em;margin:15px 0 0}.landing-video{max-width:100%}.tumb-slider-arrow{width:51px;position:absolute;top:50%;margin-top:-35px;opacity:.7;transition:opacity .4s}.tumb-slider-arrow.left{left:50px}.tumb-slider-arrow.right{right:50px}@media only screen and (min-width:1025px){.landing-tumb-slider .landing-tumb-slide{padding:1.82vw 3.13vw}.tumb-slider-arrow:hover{opacity:1}.tumb-slider-arrow.left{left:6.77vw}.tumb-slider-arrow.right{right:7.81vw}}.mobile-slides-container{margin-top:50px}.mobile-landing-slide-item{margin-bottom:50px}.mobile-landing-slide-item:last-child{margin-bottom:0}.landing-testimonials-section{margin-top:80px;padding-bottom:50px}.landing-testimonials{font-size:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1025px){.landing-testimonials-section{margin-top:2.6vw;padding-bottom:2.08vw}.landing-testimonials{margin-left:-1.82vw;margin-right:-1.82vw}}.landing-testimonials-item{width:100%;margin-bottom:30px}@media only screen and (min-width:1025px){.landing-testimonials-item{padding-left:1.82vw;padding-right:1.82vw;padding-bottom:45px;margin-bottom:80px}}@media only screen and (min-width:1367px){.tumb-slider-arrow.left{left:8.85vw}.tumb-slider-arrow.right{right:9.9vw}.landing-testimonials{margin-left:-3.65vw;margin-right:-3.65vw}.landing-testimonials-item{width:33.333%;display:inline-block;vertical-align:top;padding-left:3.65vw;padding-right:3.65vw;margin-bottom:5.21vw}}.book-detail-page .back-btn-container,.book-detail-page .book-header-logo,.testimonials-logo-container:before,.testimonials-logo-image{display:inline-block;vertical-align:middle}.landing-testimonials-item-inner{padding-bottom:45px;height:100%}.testimonials-logo-container{width:100px;height:100px;border-radius:120px;background:#fff;margin:0 auto;box-shadow:25px 25px 45px -22px rgba(0,0,0,.2);font-size:0;text-align:center;padding:15px}.testimonials-logo-container:before{content:'';height:100%}.testimonials-logo-image{max-width:100%;max-height:100%}.testimonials-text{margin-top:45px;font-size:20px;font-weight:600;color:#606060}.testimonials-text p{margin:0}.testimonials-text strong{color:#1f1f1f}@media only screen and (min-width:1367px){.testimonials-text{font-size:24px}}.landing-testimonials-person{font-size:14px;color:#606060;margin-top:20px}.landing-testimonials-person p{margin:0}.landing-testimonials-person strong{font-weight:700;color:#3a70e0}@media only screen and (min-width:1025px){.testimonials-logo-container{width:120px;height:120px}.landing-testimonials-person{width:100%;position:absolute;top:100%;left:0;margin-top:0}}.landing-footer{text-align:center;padding-top:25px}.landing-footer .copyright-row{padding-top:20px;padding-bottom:25px}.landing-footer .copyright-text{font-size:11px;font-weight:600}.landing-footer-link{max-width:240px;display:inline-block}.book-detail-page{overflow:hidden}.book-detail-page.demo-book-detail-page .form-label{font-weight:600}.book-detail-page.demo-book-detail-page .form-fld::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.book-detail-page.demo-book-detail-page .form-fld:-moz-placeholder{color:rgba(255,255,255,.5)}.book-detail-page.demo-book-detail-page .form-fld:-ms-input-placeholder{color:rgba(255,255,255,.5)}.book-detail-page.demo-book-detail-page .short-form .select select{color:rgba(255,255,255,.5)}.book-detail-page.demo-book-detail-page .short-form .select select:focus{color:#000}.book-detail-page .error-msg{color:#fff;background:red;display:inline-block;border-radius:3px}.book-detail-page .book-main-wrap{padding-left:20px;padding-right:20px}.book-detail-page .book-header{background:#f3f3f3;padding-top:20px;padding-bottom:20px;overflow:hidden}.book-detail-page .book-header-logo{width:164px;backface-visibility:hidden}.book-detail-page .book-header-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.book-detail-page .book-intro-section.board-section{background:#3a70e0}.book-detail-page .book-intro-section.board-section .board-top-content{padding-left:0}.book-detail-page .book-intro-section.board-section .board-top-outer{padding-top:0;padding-bottom:0;background:0 0}.book-detail-page .book-intro-section.board-section .board-top{box-shadow:none;border-radius:0;background:0 0}.book-detail-page .book-intro-section.board-section .board-top-image-container{padding-right:0;right:-15px}.book-detail-page .book-middle-section{background:#f3f3f3;padding:50px 0;z-index:1}.book-detail-page .book-info-grid{margin-top:50px;margin-left:-20px;margin-right:-20px;font-size:0}.book-detail-page .book-info-grid-item{padding-left:20px;padding-right:20px;color:#606060;font-weight:500}.book-detail-page .book-info-grid-item ul{list-style-type:none;margin:0;padding:0}.book-detail-page .book-info-grid-item li{margin-bottom:20px}.book-detail-page .book-info-grid-item li:last-child{margin-bottom:0}.book-detail-page .book-info-grid-item h1,.book-detail-page .book-info-grid-item h2,.book-detail-page .book-info-grid-item h3,.book-detail-page .book-info-grid-item h4,.book-detail-page .book-info-grid-item h5,.book-detail-page .book-info-grid-item h6{font-size:21px;font-weight:700}.book-detail-page .book-info-grid-item p{line-height:1.6em;font-size:15px}.book-detail-page .book-info-grid-item a{text-decoration:underline;color:#606060}.book-detail-page .inner-pages-title-wrap{text-align:center}.book-detail-page .author-info{margin-top:50px}.book-detail-page .author-grid{font-size:0;margin-top:50px}.book-detail-page .author-image{border-radius:500px;max-width:240px;overflow:hidden}.book-detail-page .author-details-item{color:#606060;margin-top:30px}.book-detail-page .author-name-text{font-size:24px;font-weight:600;color:#3a70e0}.book-detail-page .author-position-container{margin-top:5px}.book-detail-page .author-position-text{font-size:16px;font-weight:600;margin-top:7px;text-transform:uppercase}.book-detail-page .author-text-container{margin-top:12px}.book-detail-page .author-text{font-size:15px;font-weight:500;line-height:1.6em}.book-detail-page .short-form-container{text-align:right}.book-detail-page .short-form-container .bg-image{height:calc(100% + 200px)}.book-detail-page .short-form-container .board-top-content{text-align:left;padding-left:0}.book-detail-page .short-form-container .board-top{overflow:hidden;background:0 0}.book-detail-page .short-form-container .board-top-outer{padding-top:0;padding-bottom:0;margin-top:50px}.book-detail-page .copyright-row{text-align:center;background:#f3f3f3;padding-top:35px;padding-bottom:35px}.book-detail-page .copyright-text{font-size:11px;font-weight:600;color:#1f1f1f}.book-detail-page .book-medium-title{font-size:30px;color:#fff;font-weight:700}.book-detail-page .book-form-item{margin-top:50px}.book-detail-page .reCaptcha-field{margin-top:30px}.book-detail-page .board-section.portfolio .board-top-content .board-text{padding-right:0;max-width:560px}.book-detail-page .board-top-image-container{vertical-align:top}@media only screen and (min-width:480px){.book-detail-page .book-header-logo{width:220px}}@media only screen and (min-width:720px){.book-detail-page.demo-book-detail-page .board-top-content{width:100%}.book-detail-page.demo-book-detail-page .board-top-image-container{display:none}.book-detail-page .book-main-wrap{padding-left:40px;padding-right:40px}.book-detail-page .author-image-item{width:42%;display:inline-block;vertical-align:middle;padding-right:30px}.book-detail-page .author-details-item{width:58%;display:inline-block;vertical-align:middle;color:#606060;margin-top:0}.book-detail-page .author-image{max-width:335px}.book-detail-page .board-top{display:-ms-flexbox;display:flex}.book-detail-page .board-top-image-container{overflow:visible}}@media only screen and (min-width:1025px){.book-detail-page.demo-book-detail-page .book-intro-section.board-section .board-top-image-container{right:-7.29vw;display:inline-block;width:50%}.book-detail-page.demo-book-detail-page .book-intro-section.board-section .board-top-image-container .board-top-image{width:55.89vw;top:auto;bottom:-4.17vw}.book-detail-page.demo-book-detail-page .board-top-image-wrap{width:100%;height:100%}.book-detail-page.demo-book-detail-page .book-info-grid-item{width:50%;display:inline-block;vertical-align:top}.book-detail-page.demo-book-detail-page .board-top-content{width:50%;z-index:2}.book-detail-page .book-main-wrap{padding-left:7.29vw;padding-right:7.29vw}.book-detail-page .book-header-logo{width:13.54vw}.book-detail-page .book-intro-section.board-section .board-top-image-container{right:-4.38vw}.book-detail-page .book-middle-section-inner{padding-left:7.03vw;padding-right:7.03vw}.book-detail-page .book-middle-section{padding-top:5.21vw;padding-bottom:2.6vw}.book-detail-page .book-middle-content{padding-left:3.65vw;padding-right:3.65vw}.book-detail-page .book-info-grid{margin-top:4.69vw;margin-left:-3.13vw;margin-right:-3.13vw}.book-detail-page .book-info-grid-item{padding-left:3.13vw;padding-right:3.13vw}.book-detail-page .book-info-grid-item li{margin-bottom:2.6vw}.book-detail-page .author-info{margin-top:5.73vw}.book-detail-page .author-image-item{padding-right:3.65vw}.book-detail-page .author-grid{margin-top:3.13vw}.book-detail-page .short-form-container .board-top-content{padding-right:7.81vw}.book-detail-page .short-form-container .board-top-outer{margin-top:5.73vw}.book-detail-page .book-form-item{margin-top:.78vw;max-width:560px}.book-detail-page .medium-title{font-size:2.34vw}.book-detail-page .board-section.portfolio .board-top-image{width:53.23vw;display:inline-block;position:absolute;right:0;top:0;z-index:2}.book-detail-page .clients-section{padding-top:3.13vw;padding-bottom:2.08vw}}@media only screen and (min-width:1367px){.book-detail-page .book-main-wrap{padding-left:8.85vw;padding-right:8.85vw}.book-detail-page .book-header-logo{width:10.1vw}}@media only screen and (min-width:1661px){.book-detail-page.demo-book-detail-page .book-intro-section.board-section .board-top-image-container{right:-12.5vw}.book-detail-page .book-main-wrap{padding-left:13.54vw;padding-right:13.54vw}}.short-form{margin-top:30px}.short-form .form-fld{width:100%;color:#ededed;border-radius:3px;padding:15px 13px;font-size:12px;background:0 0;border:1px solid #6e98d2}.short-form .form-fld::-webkit-input-placeholder{color:#ededed}.short-form .form-fld:-moz-placeholder{color:#ededed}.short-form .form-fld:-ms-input-placeholder{color:#ededed}.short-form .form-fld:focus{background:#fff;color:#000}.short-form .form-fld:focus::-webkit-input-placeholder{color:#888}.short-form .form-fld:focus:-moz-placeholder{color:#888}.short-form .form-fld:focus:-ms-input-placeholder{color:#888}.short-form .form-fld.checkbox-fld:checked+label .row-text:after{display:block}.short-form .select select{border:1px solid #6e98d2;background:0 0;color:#ededed;border-radius:3px;padding:15px 35px 15px 13px}.short-form .select select:focus{background:#fff;color:#000}.short-form .select:after{width:7px;height:7px;display:inline-block;border:none;border-bottom:2px solid #96b2d9;border-right:2px solid #96b2d9;-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-8px}.short-form .checkbox-container{margin-top:25px}.short-form .checkbox-row{margin-bottom:15px}.short-form .checkbox-row:last-child{margin-bottom:0}.short-form .checkbox-text{display:block;color:#fff;font-weight:500;font-size:13px}.short-form .checkbox-item{margin-top:10px}.short-form .form-fld-label{display:inline-block;font-size:12px;cursor:pointer}.short-form .row-text{line-height:1.6em;display:block;color:#fff}.short-form .row-text:before{content:'';width:18px;height:18px;border-radius:3px;background:#e8e8e8;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px}.short-form .row-text:after{content:'';width:9px;height:4px;border-bottom:2px solid #606060;border-left:2px solid #606060;-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:4px;left:4px;z-index:1;display:none}.short-form .row-text a{text-decoration:underline;color:#fff}.short-form .fields-grid-holder{font-size:0;margin-left:-5px;margin-right:-5px}.short-form .fields-grid-holder .form-field{width:100%;display:inline-block;vertical-align:top;padding:5px}.short-form .fields-grid-holder .form-field.textarea-field textarea{border:1px solid #6e98d2}.short-form .form-label{display:block;padding-left:14px;padding-bottom:5px;color:#fff;font-weight:500;font-size:12px}@media only screen and (min-width:480px){.short-form .fields-grid-holder .form-field{width:50%}.short-form .fields-grid-holder .form-field.full-width{width:100%}}@media only screen and (min-width:1025px){.short-form{margin-top:1.56vw}.short-form .row-text a{transition:opacity .4s}.short-form .row-text a:hover{opacity:.6}.short-form .fields-grid-holder{margin-right:-.78vw;margin-left:-.78vw}.short-form .fields-grid-holder .form-field{padding:.52vw .78vw}}.success-book-popup{position:fixed;width:100%;height:100%;z-index:12;background:rgba(236,236,236,.85);overflow:hidden;display:none}.success-book-popup-inner{width:100%;height:100%;text-align:center;overflow:auto;padding:20px;font-size:0}.success-book-popup-inner:before{content:'';height:100%;display:inline-block;vertical-align:middle}@media only screen and (min-width:720px){.success-book-popup-inner{padding-left:40px;padding-right:40px}}.book-popup{max-width:770px;display:inline-block;vertical-align:middle;border-radius:5px;box-shadow:25px 25px 45px -22px rgba(0,0,0,.2);text-align:left;overflow:hidden}.book-popup .close-btn-container{position:absolute;top:0;right:0;z-index:3}@media only screen and (min-width:1025px){.book-popup .close-btn-container{top:10px;right:10px}}.book-popup .close-btn{width:40px;height:40px;display:inline-block;position:relative;box-sizing:border-box;font-size:0}.book-popup .close-btn-inner{width:100%;height:100%;display:inline-block;position:relative}.book-popup .close-btn-inner:after,.book-popup .close-btn-inner:before{content:'';width:24px;height:2px;position:absolute;top:19px;left:8px;background:#fff;display:inline-block}.book-popup .close-btn-inner:before{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.book-popup .close-btn-inner:after{-ms-transform:rotate(45deg);transform:rotate(45deg)}.book-popup-top{padding:40px 20px}@media only screen and (min-width:720px){.book-popup-top{padding:30px 40px}}.book-popuop-title{font-size:32px;color:#fff;font-weight:600}@media only screen and (min-width:1025px){.book-popup .close-btn-inner{transition:transform .4s}.book-popup .close-btn:hover .close-btn-inner{-ms-transform:rotate(180deg);transform:rotate(180deg)}.book-popup-top{padding:45px 100px}.book-popuop-title{font-size:40px}}.book-popup-bottom{background:#fff;padding:40px 20px}@media only screen and (min-width:720px){.book-popup-bottom{padding:30px 40px}}.book-popup-content{font-size:15px;line-height:1.5em;color:#868686;font-weight:500}.book-popup-content p{margin:0 0 15px}.book-popup-content p:last-child{margin-bottom:0}.book-popup-btn-container{margin-top:30px;text-align:center}.book-popup-btn-container .link-btn{min-width:50%}@media only screen and (min-width:1025px){.book-popup-bottom{padding:45px 100px 55px}.book-popup-btn-container{margin-top:35px}}.book-form-item .message-form-error-msg{font-weight:500;font-size:11px;color:#fff;background:red;padding-left:14px;padding-right:14px;margin-bottom:5px;display:inline-block}.top-title-label{font-size:14px;text-transform:uppercase;color:#fff;display:block;margin-bottom:15px}