@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");@import url("//fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap");*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0}body{color:#636363;font-family:Roboto,sans-serif;font-size:16px;font-weight:300;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:26px}.container-fluid .row-fluid .page-center{float:none;margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}h6{font-size:1.2rem;font-weight:300;line-height:1.7rem}p{line-height:normal}ol,p,ul{color:#636363}ol,ul{margin:0}ul.listing{margin-bottom:36px!important;margin-left:16px!important;padding-left:0!important}ul.listing li{color:#636363;font-size:16px;font-weight:300;line-height:1.6rem;margin-bottom:5px!important}span#hs_cos_wrapper_module_1569829546670108_,span#hs_cos_wrapper_module_1569829555653112_{font-size:15px;font-weight:400;line-height:18px}span#hs_cos_wrapper_module_1569911178859631_,span#hs_cos_wrapper_module_1569911190066652_{font-size:14px!important;font-weight:300}p{font-weight:300;letter-spacing:.01em;margin:0 0 .01em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;line-height:normal;margin:10px 0 15px}h1{font-size:2.6rem;font-weight:200;line-height:normal}h2{font-size:2.2rem}h3{font-size:2rem}h4{font-size:1.7rem}h5{font-size:1.5rem}h6{font-size:1.3rem}a{color:#7d3bfd;text-decoration:none}a:focus,a:hover{color:#0a0a0b}blockquote{margin:0 0 1rem}hr{background-color:#ccc;border:none;color:#ccc;height:1px}figure{margin:0 0 1rem}.header-container{min-height:150px!important}.widget-span.header-area{left:0;padding:1rem 0;position:fixed;right:0;top:0;width:100%;z-index:1030}.widget-span.header-area .widget-span.page-center{padding-top:10px;position:relative}.widget-span.header-area .widget-span.page-center>.row-fluid-wrapper>.row-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.widget-span.header-area .widget-span.page-center>.row-fluid-wrapper>.row-fluid:after,.widget-span.header-area .widget-span.page-center>.row-fluid-wrapper>.row-fluid:before{display:none}.widget-span.custom-menu-primary,.widget-span.logo-area{float:none;margin:0;width:auto}.logo-link{display:inline-block;font-family:Roboto,sans-serif;font-size:25px;letter-spacing:.1em;line-height:10px}.logo-link svg{margin-top:0;overflow:hidden;padding-top:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;vertical-align:middle;width:100px}h1{color:#000;font-size:40px;font-weight:400!important}.dnd_area-row-0-force-full-width-section>.row-fluid,.dnd_area_header-row-0-force-full-width-section>.row-fluid{max-width:none!important}.banner-bg{background:linear-gradient(160deg,#bdbebd,#fff);overflow:hidden;padding-bottom:70px!important;padding-top:110px!important;position:relative;z-index:1}.banner-bg:after{background:#fff;bottom:-60px;height:150px;transform:skew(0deg,356deg)}.banner-bg:after,.banner-bg:before{content:"";left:0;position:absolute;width:100%}.banner-bg:before{background-image:url(https://5155414.fs1.hubspotusercontent-na1.net/hub/5155414/hubfs/vista-bg.jpeg?width=1372&quality=high)!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-size:cover!important;height:100%;top:0;z-index:0}.banner-bg .page-center{position:relative}.banner-bg .kl-rich-text{padding:0 15px}.main-content li,.main-content p{padding-bottom:15px}.banner-area.custom-bannerarea:after,.banner-area.custom-bannerarea:before{background:transparent;content:"";display:block;left:0;position:absolute;top:0;width:100%}.page-main a{color:#7d3bfd}.side-anchor a{color:#000}.custom-bannerarea{align-items:center;display:flex}.sidebar.right{background-color:#fff;border-radius:6px;box-shadow:0 0 7px 0 rgba(0,0,0,.22);padding:20px}h3#hs_cos_wrapper_module_1518121507361229_title.form-title,h3.form-title{color:#5099cd;font-size:19px!important;font-weight:300!important;line-height:28px;text-align:left}.sidebar-left{border-right:1px solid #ececec;max-width:250px}.fixed{position:fixed}.side-anchor ul{padding-left:0;padding-right:15px}.side-anchor ul li{font-size:14px;list-style:none;padding-bottom:15px;transition:all .3s cubic-bezier(.23,1,.32,1)}.side-anchor li a.active,.side-anchor li.visible a{color:#7d3bfd;font-weight:500}h4{font-weight:400}.toc-marker{height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}path{transition:all .3s ease}.main-content{float:right!important}.kl-rich-text__preheader{color:#7d3bfd;display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;margin:0 0 .75rem}h2{font-size:28px;font-weight:300!important}.widget_170599429312367__primary_cta,.widget_1706606263028124__primary_cta{background:#7d3bfd;border-radius:5px;color:#fff!important;display:inline-block;font-size:14px;font-weight:400;margin:20px 0;padding:10px 20px;transition:all .5s ease}.widget_170599429312367__primary_cta span,.widget_1706606263028124__primary_cta span{color:#fff!important}.widget_170599429312367__primary_cta:hover,.widget_1706606263028124__primary_cta:hover{background:#0a0a0b;text-decoration:none}.form-title{font-size:1.6rem;font-weight:200}.body-container input[type=color],.body-container input[type=date],.body-container input[type=datetime-local],.body-container input[type=datetime],.body-container input[type=email],.body-container input[type=file],.body-container input[type=month],.body-container input[type=number],.body-container input[type=password],.body-container input[type=search],.body-container input[type=tel],.body-container input[type=text],.body-container input[type=time],.body-container input[type=url],.body-container input[type=week],.body-container select,.body-container textarea{background-color:#fff;border:none;border-bottom:1px solid #dedede;color:#5c5c5c;display:block;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;height:calc(2.25rem + 2px);line-height:1.5;margin:0 0 20px;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.body-container input[type=color]:focus,.body-container input[type=date]:focus,.body-container input[type=datetime-local]:focus,.body-container input[type=datetime]:focus,.body-container input[type=email]:focus,.body-container input[type=file]:focus,.body-container input[type=month]:focus,.body-container input[type=number]:focus,.body-container input[type=password]:focus,.body-container input[type=search]:focus,.body-container input[type=tel]:focus,.body-container input[type=text]:focus,.body-container input[type=time]:focus,.body-container input[type=url]:focus,.body-container input[type=week]:focus,.body-container select:focus,.body-container textarea:focus{background-color:#fff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-cancel-button{display:none}textarea{min-height:100px}form.hs-form .hs-form-field ul.inputs-list{list-style:none;padding:0}ul.no-list.hs-error-msgs.inputs-list{list-style:none;padding:0}.hs-error-msgs label{color:#ec222b;display:block;font-size:12px;font-weight:400}form.hs-form fieldset{max-width:none}form.hs-form fieldset .hs-form-field{padding:0 10px 0 0}form.hs-form fieldset[class*=form-columns] .input{margin-right:0}form.hs-form fieldset[class*=form-columns] .hs-input{width:100%}form.hs-form fieldset[class*=form-columns] .hs-input[type=checkbox]{width:auto}form.hs-form fieldset.form-columns-3 .hs-form-field{width:33.33%}@media (max-width:400px){form.hs-form fieldset .hs-form-field{padding:0}form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input,form.hs-form fieldset.form-columns-3 .hs-form-field{width:100%}form.hs-form .form-columns-3 .hs-form-field .hs-input[type=checkbox]{width:auto}}.body-container .hs-button.primary,.body-container input[type=button],.body-container input[type=submit]{-webkit-appearance:none;background-color:#7d3bfd;border:1px solid #7d3bfd;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-family:Roboto,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5;margin:24px 0;padding:.375rem .75rem;text-align:center;text-decoration:none!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;white-space:normal!important}.body-container .hs-button.primary:hover,.body-container input[type=button]:hover,.body-container input[type=submit]:hover{background-color:#0a0a0b;border-color:#0a0a0b;color:#fff}.body-container .hs-button.primary:focus,.body-container input[type=button]:focus,.body-container input[type=submit]:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);outline:0}#back-to-top{background:transparent;border:1px solid #1d1d1b;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:50%;bottom:60px;display:none;height:40px;padding:5px;position:fixed;right:20px;text-align:center;text-decoration:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:40px;z-index:999}#back-to-top.show-backTotop{display:block}#back-to-top svg{display:inline-block;height:auto;margin:0 auto;width:15px;fill:#1d1d1b;overflow:hidden;vertical-align:middle}#back-to-top:hover{background:#1d1d1b}#back-to-top:hover svg{fill:#fff}.scroll-header .widget-span.header-area{background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(92,92,92,.2);padding:.5rem 1rem}.scroll-header .widget-span.custom-menu-primary .hs-menu-wrapper>ul{margin:0!important}.scroll-header .logo-link{position:relative;top:-5px}.scroll-header .logo-link svg{width:90px}.no-nav .widget-span.header-area{align-items:center;display:flex;min-height:105px;width:100%}.no-nav .widget-span.header-area>div{width:100%}.scroll-header .no-nav .widget-span.header-area{min-height:63px}.hs_error_rollup,form.hs-form span.hs-form-required{display:none!important}#hs_cos_wrapper_module_1518121507361229 .hs-error-msgs label,form.hs-form .hs-error-msgs label{font-size:11px!important;font-weight:400!important}form.hs-form .hs-form-field ul.inputs-list{position:relative}form.hs-form .hs-form-field ul.inputs-list li{bottom:0;left:0;position:absolute}h3.form-title{text-align:center!important}.custom_form .hs_country ul.inputs-list li{bottom:-15px!important}.privacy_link a{color:#aab7c4;font-size:13px}.banner-area{background-position:0 35%;background-repeat:no-repeat;background-size:cover;margin-top:-1px;min-height:250px;overflow:hidden;position:relative}.ebook-download .span6:nth-child(2){border:.5px solid rgba(100,146,253,.2);border-radius:10px;box-shadow:0 11px 30px rgba(154,161,177,.2);display:block;padding:30px}.body-container.container-fluid .row-fluid .page-center{padding-bottom:30px;padding-top:30px}.widget-span.copyright-area{padding:1rem 0;text-align:center}.banner-area .page-center{padding-top:130px;position:relative;text-align:center;z-index:10}.copyright-text p{color:#aab7c4;font-size:12px!important;letter-spacing:.01em;line-height:1rem!important;margin:0 0 4px}.widget-span.footer-wrapper{background-color:#fbfbfd}.legal-consent-container p,.legal-consent-container p a{font-size:13px!important}.actions{text-align:center!important}.banner-bg{margin-top:-30px}.footnotes{background:rgb(125 59 253/5%);padding:15px}.footnotes li,.footnotes p{font-size:12px;line-height:22px;padding-bottom:8px}@media (min-width:576px){.container-fluid .row-fluid .page-center{max-width:540px}}@media (max-width:760px){.span6.span5{box-shadow:0 0 30px 6px rgba(0,0,0,.1)!important;margin:20px 0!important;padding:1.5rem!important}}@media (min-width:768px){.container-fluid .row-fluid .page-center{max-width:720px}}@media (min-width:992px){.container-fluid .row-fluid .page-center{max-width:960px}}@media (min-width:1200px){.container-fluid .row-fluid .page-center{max-width:1140px}}@media (max-width:767px){.custom-form{width:100%!important}}@media (min-width:768px){.custom-form{width:50%!important}}@media (max-width:767px){.banner-bg{padding:102px 0!important}.banner-bg:after{height:100px}.banner-bg .kl-rich-text{padding:0 10px}h1{font-size:26px}h2{font-size:20px}.sidebar-left{display:none!important}.main-content{padding:0 15px}h4{font-size:1.4rem;font-weight:400;line-height:normal}.banner-area h1{font-size:1.6rem;font-weight:300;line-height:1.8rem;text-transform:none}}@media (min-width:768px){.footer-top-wrapper>.row-fluid-wrapper>.row-fluid{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}}@media (max-width:1100px) and (min-width:991px){.f-newsletter-area form input[type=email]{max-width:90px;width:100%}}@media screen and (max-width:1024px) and (min-width:767px) and (orientation:landscape){.logo-link{padding-top:7px;vertical-align:top}}@media (max-width:991px){.f-newsletter-area form input[type=submit]{font-size:.9rem;margin-top:15px;position:static}}@media (max-width:990px){.header-container{min-height:80px!important}.no-nav .widget-span.header-area{min-height:71px}.widget-span.header-area .widget-span.page-center>.row-fluid-wrapper>.row-fluid{min-height:38px}.mobile-trigger{top:19px}}@media (min-width:992px) and (max-width:1100px){.f-newsletter-area form input[type=submit]{left:100px;right:auto}}@media (max-width:991px) and (min-width:670px){.footer-top-wrapper>.row-fluid-wrapper>.row-fluid{margin:0!important;padding:0}.banner-area{min-height:350px}.banner-area h1{font-weight:300;text-transform:capitalize}}@media (max-width:767px){.mobile-trigger{right:20px;top:15px}.widget-span.header-area .widget-span.page-center>.row-fluid-wrapper>.row-fluid{min-height:auto}.scroll-header .widget-span.header-area .widget-span.page-center>.row-fluid-wrapper>.row-fluid{min-height:38px}.scroll-header .mobile-trigger{top:19px}}@media (max-width:670px){.f-newsletter-area .form-title{margin:0 0 .5rem!important}.banner-area{min-height:250px}.banner-area .page-center{padding-top:110px}.banner-area h1{font-size:1.3rem;font-weight:300!important;line-height:1.8rem;text-transform:none}.banner-area h6{font-size:.9rem;line-height:1.3rem;margin:0 10px}}@media (max-width:479px){.subscribe-options label span{font-size:12px}}@media(max-width:767px){.custom-table td{display:block;width:100%!important}.banner-bg{padding:80px 0 0!important}.banner-bg:after{height:20px}}