@import url(https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap);html{font-size:62.5%;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}body{font-family:"Saira",sans-serif;font-optical-sizing:auto;font-size:1.6rem;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#000}.form-control:focus{color:#1A1A35;box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:500}ol,ul{margin:0;padding:0;list-style:none;font-size:1.8rem;line-height:2.3rem;font-size:clamp(1.6rem, 1.9vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.6vw + 1rem, 2.8rem)}a{text-decoration:none;transition:0.3s ease all}p a{color:#000;text-decoration:underline;text-underline-offset:.3rem}p a:hover{color:#6357EA}a:focus,button:focus,.btn:focus,.btn-close:focus{box-shadow:none;outline:none}h1{font-size:7rem;line-height:7.7rem;font-size:clamp(4rem, 4.3vw + 1rem, 8.2rem);line-height:clamp(4.4rem, 4.8vw + 1rem, 8.4rem);font-weight:300}h2{font-size:4.8rem;line-height:6.7rem;font-size:clamp(4.8rem, 3.9vw + 1rem, 6rem);line-height:clamp(6.7rem, 4.7vw + 1rem, 7.4rem);font-weight:300}h2 a:not(.vista-btn){font-style:normal;text-decoration:none;color:#000}h2 a:not(.vista-btn):hover{color:#6357EA}h3{font-size:3.6rem;line-height:5rem;font-size:clamp(3.6rem, 3.1vw + 1rem, 4.8rem);line-height:clamp(5rem, 4vw + 1rem, 5.7rem);font-weight:500}h4{font-size:2.6rem;line-height:3.6rem;font-size:clamp(2.8rem, 2.5vw + 1rem, 3.8rem);line-height:clamp(3.9rem, 3.3vw + 1rem, 4.3rem);font-weight:500}h5{font-size:1.8rem;line-height:2.5rem;font-size:clamp(1.8rem, 1.9vw + 1rem, 3rem);line-height:clamp(2.5rem, 3.1vw + 1rem, 3.2rem);font-weight:600}p{font-size:1.8rem;line-height:2.3rem;font-size:clamp(1.6rem, 1.9vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.6vw + 1rem, 2.8rem);margin-top:0;margin-bottom:2rem}.p-2{font-size:clamp(1.6rem, 1.7vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.5rem)}.sub-header-1{font-size:clamp(2.4rem, 2.6vw + 1rem, 3rem);line-height:clamp(3.2rem, 3.5vw + 1rem, 4rem)}.sub-header-2{font-size:clamp(2.6rem, 2.9vw + 1rem, 3.3rem);line-height:clamp(3.4rem, 3.7vw + 1rem, 4.2rem)}p+h1,p+h2,p+h3,p+h4,p+h5,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5{margin-top:5rem}.form-control::placeholder{color:#1A1A35;opacity:1}b,strong{font-weight:600}.form-control::-ms-input-placeholder{color:#1A1A35}.vista-btn,.gform_button,input.hs-button{font-size:1.8rem;line-height:2.8rem;font-size:clamp(1.8rem, 2.1vw + 1rem, 2rem);line-height:clamp(2.8rem, 3.1vw + 1rem, 3rem);padding:1.5rem 3.4rem;padding:clamp(1.5rem, 1.8vw + 1rem, 1.8rem) clamp(3.4rem, 3.7vw + 1rem, 4rem);font-weight:500;border-radius:4.4rem;color:#F1F1F2;border:none;background:#6357EA;display:inline-block;transition:0.3s ease all;text-decoration:none}.vista-btn:hover,.gform_button:hover,input.hs-button:hover{color:#F1F1F2;text-decoration:none}@media (hover:hover){.vista-btn:hover,.gform_button:hover,input.hs-button:hover{color:#fff;background:#1A1A35}}@media (max-width:767px){.vista-btn,.gform_button,input.hs-button{width:100%;padding:1.5rem 3.4rem;font-size:1.8rem;line-height:2.8rem}}.vista-btn i,.gform_button i,input.hs-button i{font-size:1.6rem;font-size:clamp(1.6rem, 1.9vw + 1rem, 2rem)}.outline-btn{color:#6357EA;border:.1rem solid #6357EA;background:#F5F5F7}.outline-btn:hover{color:#fff;background:#6357EA}form .gform-body .ginput_container.ginput_container_select,form fieldset .hs-fieldtype-select .input{position:relative}form fieldset .hs-fieldtype-select .input select{appearance:none}form .gform-body .ginput_container.ginput_container_select:before,form fieldset .hs-fieldtype-select .input:before{position:absolute;content:'';width:2.2rem;height:2.2rem;width:clamp(2rem, 1.5vw + 1rem, 2.4rem);height:clamp(2rem, 1.5vw + 1rem, 2.4rem);top:50%;transform:translateY(-50%);right:.7rem;background-image:url(../../../../../../../../themes/vistav1-theme/assets/img/dropdown-arrow.svg)}@media (max-width:767px){form .gform-body .ginput_container.ginput_container_select:before{right:2rem}}form .gform-body .ginput_container.ginput_container_select select{appearance:none}form .gform-body .ginput_container.ginput_container_textarea .charleft.ginput_counter{display:none}form .gform-body .gfield_error .validation_message{font-size:1.2rem;font-weight:400;margin-bottom:1.5rem;margin-top:-1rem;color:#e11}.gform_wrapper .gform_submission_error{font-size:1.6rem;font-weight:400}.navbar.navbar-expand-lg{padding:1.7rem 0;padding:clamp(1.7rem, 1.8vw + 1rem, 2.2rem) 0;background:#fff;position:sticky;top:0;z-index:99}.navbar.navbar-expand-lg .navbar-brand img{height:2.4rem;height:clamp(2rem, 2.2vw + 1rem, 2.6rem)}.navbar>.container-fluid .container .header-main-wrapper{display:flex;justify-content:space-between;align-items:center;user-select:none}.navbar>.container-fluid .container .navbar-collapse{flex-grow:unset}.navbar>.container-fluid .container .navbar-collapse .navbar-nav{column-gap:3.5rem;align-items:center}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-link{padding:0;color:#1A1A35;display:flex;column-gap:.16rem;align-items:center;font-size:1.4rem;line-height:2.2rem;font-size:clamp(1.6rem, 1.5vw + 1rem, 1.8rem);line-height:clamp(2.4rem, 2.3vw + 1rem, 2.6rem);position:relative}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .nav-link::before{position:absolute;content:'';width:100%;height:1rem;background:#fff;left:0;bottom:-1rem}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-link img{filter:grayscale(1);height:clamp(2rem, 1.5vw + 1rem, 2.2rem)}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-link.show img,.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-link:hover img,.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown:hover .nav-link img{filter:grayscale(0)}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-link.show,.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-link:hover,.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown:hover .nav-link{color:#6357EA}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .book-demo-cta .nav-link{color:#6357EA;font-weight:500;padding:.6rem 1.2rem;border:.1rem solid #6357EA;border-radius:5rem;background:#F6F5FF;justify-content:center;transition:0.3s ease all}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .book-demo-cta .nav-link:hover{color:#fff;background-color:#6357EA}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu{border-radius:1.2rem;background:#fff;border:none;padding:2.2rem 1.2rem 2.2rem 0;margin-top:.8rem;left:-.8rem}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item{font-size:1.4rem;line-height:2rem;font-size:clamp(1.6rem, 1.5vw + 1rem, 1.8rem);line-height:clamp(2.4rem, 2.3vw + 1rem, 2.6rem);padding:.35rem 2.2rem}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item:focus,.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover{color:#6357EA;background-color:#fff}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-toggle::after{display:none}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu{display:block}@media (max-width:992px){.navbar.navbar-expand-lg{padding:3.2rem 0}.navbar-toggler{border:0;padding:0;border-radius:0;font-size:3.2rem;color:#6357EA}.navbar-toggler.navbar-toggle-active{color:#1A1A35}.navbar-toggler.navbar-toggle-active .bi-list::before{content:"\F62A"}.navbar-toggler:focus{box-shadow:none}.navbar>.container-fluid{padding:0}.navbar>.container-fluid .container .navbar-collapse{position:fixed;height:calc(100vh - 9rem)!important;width:100%;top:9.76rem;z-index:2;background:#fff;display:block;left:100%;overflow:auto;transition:0.3s ease all}.navbar>.container-fluid .container .navbar-collapse.menu-active{left:0}.navbar>.container-fluid .container .navbar-collapse .navbar-nav{background:#fff;padding:3.2rem;row-gap:3.2rem;column-gap:0;align-items:flex-start}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-item{width:100%}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:2.4rem;line-height:2.6rem;justify-content:space-between}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .nav-item .nav-link img{display:none}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .nav-link.dropdown-toggle::after{position:absolute;content:'\F282';font-family:bootstrap-icons;font-size:2rem;top:0;right:0;border:0;margin:0;display:block;transition:0.3s ease all}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .nav-link.dropdown-toggle.show::after{transform:rotate(180deg)}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu{padding:2.4rem 1.2rem 0 0}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item{font-size:2.4rem;line-height:2.6rem;padding:0 2.4rem 3.2rem}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown .dropdown-menu li:last-child .dropdown-item{padding-bottom:0}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .book-demo-cta .nav-link{padding:1.5rem;justify-content:center;background:#6357EA;color:#fff}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .book-demo-cta .nav-link:hover{color:#fff;background:#1A1A35}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu{display:none}.navbar>.container-fluid .container .navbar-collapse .navbar-nav .dropdown:hover .dropdown-menu.show{display:block}}.blog-details{padding:10rem 0;max-width:none}.blog-details p:last-child{margin-bottom:0}.blog-details .blog-heading,.blog-details h1.blog-heading{font-size:3.6rem;line-height:4.3rem;font-size:clamp(3.2rem, 3.1vw + 1rem, 4.8rem);line-height:clamp(3.8rem, 4vw + 1rem, 5.7rem)}.blog-details h1.blog-heading{font-weight:500}.blog-details h2{font-size:2.6rem;line-height:3.6rem;font-size:clamp(2.8rem, 2.5vw + 1rem, 3.8rem);line-height:clamp(3.9rem, 3.3vw + 1rem, 4.3rem);font-weight:500}.blog-details h3{font-size:1.8rem;line-height:2.5rem;font-size:clamp(1.8rem, 1.9vw + 1rem, 3rem);line-height:clamp(2.5rem, 3.1vw + 1rem, 3.2rem);font-weight:600}.blog-details .category-text,.blog-details .publish-date,.blog-details .publish-author{font-size:1.6rem;line-height:2.5rem;font-size:clamp(1.6rem, 2.1vw + 1rem, 1.8rem);line-height:clamp(2.5rem, 3.1vw + 1rem, 2.6rem);color:#6F6F6F;margin-bottom:2rem}.blog-details .publish-author{margin-bottom:0}.blog-details-cover{position:relative;margin-top:6rem;margin-bottom:6rem}.blog-details .blog-details-cover img{border-radius:2.5rem;box-shadow:0 0 1rem 0 #0000000D;height:50rem;object-fit:cover;width:100%}.blog-details .blog-quote{padding:4.7rem 6.6rem 4rem 6.6rem;position:relative}.blog-details .blog-quote .quote-icon{position:absolute;left:-.4rem;top:50%;transform:translateY(-50%)}.blog-details .blog-quote .quote-icon span{display:block}.blog-details .blog-quote .quote-icon span:before,.blog-details .blog-quote .quote-icon span:after{position:relative;content:'';width:.3rem;height:4.4rem;left:1.8rem;top:0;background-color:#6357EA;border-radius:.4rem;display:block}.blog-details .blog-quote .quote-icon i{font-size:4rem;color:#6357EA;height:4.4rem;display:flex;align-items:center}.blog-details .blog-quote p{font-size:2.8rem;line-height:4rem;max-width:90%;margin-bottom:0}.blog-details .blog-quote p strong{font-weight:500}.blog-details ol,.blog-details ul{margin-bottom:2rem;padding-left:2rem;list-style:disc;font-size:clamp(1.6rem, 1.7vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.5rem)}.blog-details ol li,.blog-details ul li{margin-bottom:.7rem}.blog-details .author-details-wrapper{padding:5rem;background-color:#F5F5F7;border-radius:1.6rem;margin-top:5rem}.blog-details .author-details-wrapper .author-label{font-weight:500;color:#5C5C69;text-transform:uppercase;font-size:clamp(1.6rem, 1.7vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.5rem)}.blog-details .author-details-wrapper .author-details{display:flex;align-items:center;gap:3.1rem;margin-top:4rem}.blog-details .author-details-wrapper .author-details .author-img{width:11rem;height:11rem;overflow:hidden}.blog-details .author-details-wrapper .author-details .author-img img{object-fit:cover;height:100%;width:100%;border-radius:10rem}.blog-details .author-details-wrapper .author-details .author-name h4{font-weight:600;margin-bottom:.8rem}.blog-details .author-details-wrapper .author-details .author-name p{max-width:27.5rem;max-width:clamp(42%, 50vw, 100%);margin-bottom:0}.blog-details .author-details-wrapper .author-description{margin-top:2.5rem;margin-bottom:0;font-size:clamp(1.6rem, 1.7vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.5rem)}.blog-details .book-demo-cta{padding-top:4rem}.blog-details img{max-width:100%;height:auto}.blog-details table{margin-bottom:2rem}.blog-details table td,.blog-details table th{border:1px solid #000;padding:5px 10px}.blog-details table thead th{background:#6357EA;color:#fff;padding:10px;font-weight:600}.blog-details a:not(.vista-btn){font-style:normal;text-decoration:underline;color:#000}.blog-details a:not(.vista-btn):hover{color:#6357EA}@media (max-width:992px){.blog-details{padding:4.8rem 0}.blog-details .category-text,.blog-details .publish-date,.blog-details .publish-author{font-size:1.6rem;line-height:2.5rem;margin-bottom:1.6rem}.blog-details .blog-details-cover img{height:25rem}.blog-details-cover{margin-top:4rem;margin-bottom:4rem}.blog-details .blog-quote{padding:3rem 3rem 3rem 5rem}.blog-details .blog-quote p{max-width:100%}.blog-details .author-details-wrapper{padding:3rem}.blog-details .author-details-wrapper .author-details{flex-direction:column;align-items:flex-start;margin-top:2rem;gap:2.4rem}.blog-details .author-details-wrapper .author-details .author-name p{max-width:100%}.blog-details .book-demo-cta{padding-top:4.8rem}}body.cat-case-studies .blog-details{padding:10rem 0 0}body.cat-case-studies .single-card.alternate-cards-wrapper{padding:4.4rem 0 6.4rem}body.cat-case-studies .single-card.alternate-cards-wrapper+.single-card.alternate-cards-wrapper{padding-top:6.4rem;padding-bottom:6.4rem}body.cat-case-studies .home-results-wrapper{padding:8.4rem 0 9.8rem}body.cat-case-studies .two-col-image-info-section{padding:11.7rem 0 9rem;background-color:#fff}body.cat-case-studies .blog-details.wp-block-ssb-section{padding:6.4rem 0}body.cat-case-studies .blog-details.wp-block-ssb-section+.wp-block-ssb-section{padding:8.5rem 0}body.cat-case-studies .single-card.alternate-cards-wrapper+.single-card.alternate-cards-wrapper .alternate-cards-holder .card-holder h2 span{color:#1A1A35;display:block;font-size:1.6rem;line-height:2.4rem;font-size:clamp(1.6rem, 1.9vw + 1rem, 2rem);line-height:clamp(2.2rem, 2.6vw + 1rem, 2.8rem);margin-top:1.8rem}@media (max-width:767px){body.cat-case-studies .blog-details{padding:4.8rem 0 0}body.cat-case-studies .single-card.alternate-cards-wrapper,body.cat-case-studies .single-card.alternate-cards-wrapper,body.cat-case-studies .single-card.alternate-cards-wrapper+.single-card.alternate-cards-wrapper,body.cat-case-studies .home-results-wrapper,body.cat-case-studies .two-col-image-info-section,body.cat-case-studies .blog-details.wp-block-ssb-section,body.cat-case-studies .blog-details.wp-block-ssb-section+.wp-block-ssb-section{padding:4.8rem 0}}.footer{background-color:#1A1A35;padding:9rem 0;color:#fff}.footer .org-text{margin-top:3rem;max-width:25rem}.footer .org-text p{font-size:1.4rem;line-height:2.2rem;font-size:clamp(1.4rem, 1.5vw + 1rem, 1.6rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.4rem);color:#fff}.footer .org-text p a{color:#fff}.footer .org-text p:last-child{margin-bottom:0}.footer .footer-menus{display:flex;justify-content:flex-end;column-gap:3.5rem}.footer .footer-menus .footer-menu-list h4{font-size:1.4rem;line-height:2.2rem;font-size:clamp(1.4rem, 1.5vw + 1rem, 1.6rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.4rem);font-weight:600;text-transform:capitalize;margin-bottom:1rem}.footer .footer-menus .footer-menu-list h4 a{color:#fff;text-decoration:none;display:inline-block}.footer .footer-menus .footer-menu-list h4 a:hover{color:#6357EA}.footer .footer-menus .footer-menu-list ul{display:flex;flex-direction:column;gap:1rem}.footer .footer-menus .footer-menu-list ul li a{font-size:1.4rem;font-weight:400;text-transform:capitalize;line-height:2.2rem;font-size:clamp(1.4rem, 1.5vw + 1rem, 1.6rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.4rem);color:#fff;display:inline-block}.footer .disclaimer-bottom{margin-top:2.4rem;padding-top:2.4rem;border-top:.1rem solid #FFF3;display:flex;align-items:center;justify-content:space-between}.footer .disclaimer-bottom ul{display:flex;gap:3.5rem;flex-wrap:wrap}.footer .disclaimer-bottom ul li{font-size:1.4rem;line-height:2.2rem;font-size:clamp(1.4rem, 1.5vw + 1rem, 1.6rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.4rem)}.footer .disclaimer-bottom .copyright-container{display:flex;align-items:center;gap:3.5rem}.footer .disclaimer-bottom .copyright-container .copyright-text{font-size:1.4rem;line-height:2.2rem;font-size:clamp(1.4rem, 1.5vw + 1rem, 1.6rem);line-height:clamp(2.2rem, 2.3vw + 1rem, 2.4rem);margin-bottom:0}.footer .disclaimer-bottom ul li a{color:#fff}.footer .disclaimer-bottom ul.social-links{gap:2.5rem;align-items:center}.footer .disclaimer-bottom ul.social-links li a{display:flex;align-items:center}.footer .disclaimer-bottom ul.social-links li a img{height:2.2rem}.footer .disclaimer-bottom ul.social-links li a i.bi-youtube{font-size:2.4rem;height:2.2rem;color:#fff}.footer .org-text p a:hover,.footer .footer-menus .footer-menu-list ul li a:hover,.footer .disclaimer-bottom ul li a:hover{color:#6357EA}@media (max-width:992px){.footer{padding:4rem 0}.footer .org-text{margin-top:3.2rem}.footer .footer-menus{row-gap:1.6rem;flex-wrap:wrap;justify-content:flex-start;column-gap:0;margin-top:3rem}.footer .footer-menus .footer-menu-list{width:100%}.footer .footer-menus .footer-menu-list h4{margin-bottom:.8rem}.footer .footer-menus .footer-menu-list ul{gap:.8rem}.footer .disclaimer-bottom{flex-direction:column;row-gap:2.4rem;padding-top:.8rem;align-items:flex-start}.footer .disclaimer-bottom .copyright-container{justify-content:left;gap:1rem 3rem;width:100%;flex-wrap:wrap}.footer .disclaimer-bottom .social-links{justify-content:center;width:100%}}.secondary-hero-banner{padding:7.4rem 0 5.4rem;background-image:url(../../../../../../../../themes/vistav1-theme/assets/img/secondary-banner.png);background-size:cover}.secondary-hero-banner .banner-text{font-size:4.8rem;line-height:5.8rem;font-size:clamp(4rem, 4.3vw + 1rem, 5.9rem);line-height:clamp(4.4rem, 4.8vw + 1rem, 6.4rem);font-weight:500;max-width:100%;margin-bottom:1.6rem}.secondary-hero-banner .publish-date{font-size:1.8rem;line-height:2.8rem;font-size:clamp(1.8rem, 1.9vw + 1rem, 2rem);line-height:clamp(2.8rem, 2.6vw + 1rem, 2.8rem);color:#6F6F6F}.blog-details.career-details{padding:5.2rem 0 5.7rem}.blog-details.career-details .book-demo-cta{padding-top:4.8rem}@media (max-width:992px){.secondary-hero-banner{padding:3.2rem 0}.secondary-hero-banner .banner-text{max-width:100%;margin-bottom:2rem}.blog-details.career-details{padding:4.8rem 0}}@media (max-width:992px){body.body-hidden{overflow:hidden}body .container{padding:0 3.2rem}}@media (min-width:992px){.row.justify-content-center>.col-xl-8.col-lg-8{width:88%}}@media (min-width:1400px){.container{max-width:70%}.row.justify-content-center>.col-xl-8.col-lg-8{width:100%}}.search-reset,.search-loader{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.search-reset{right:10px;font-size:38px;color:#aaa;user-select:none;top:48%;font-weight:400}.search-reset:hover{color:#333}.contact-form-box .hs-button{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;cursor:pointer;display:inline-block;font-weight:700;line-height:12px;position:relative;text-align:center;transition:all .15s linear;background-color:#ff7a59;border-color:#ff7a59;color:#fff;border-radius:3px;border-style:solid;border-width:1px;font-size:14px;padding:12px 24px}.contact-form-box .hs-button:hover,.contact-form-box .hs-button:focus{background-color:#ff8f73;border-color:#ff8f73}.contact-form-box .hs-button:active{background-color:#e66e50;border-color:#e66e50}.contact-form-box label{font-size:14px;width:130px;color:#33475b;display:block;float:none;width:auto;font-weight:500;line-height:20px;padding-top:0;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.contact-form-box .hs-video-form label{color:#fff!important}.contact-form-box .hs-video-form .hs-back-button{background-color:#fff;width:20%;height:38px;margin-right:10px;border:1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.contact-form-box .hs-video-form .hs-button{width:70%}.contact-form-box .hs-video-form .hs-button span{font-size:15px}.contact-form-box .hs-video-form .hs-richtext{color:#fff!important}.contact-form-box .hs-video-form .legal-consent-container{max-height:180px!important;overflow-y:scroll!important}.contact-form-box .hs-video-form .legal-consent-container:after{content:"";display:block;height:100px;width:100%}.contact-form-box .hs-video-form .legal-consent-wrapper{position:relative}.contact-form-box .hs-video-form .legal-consent-overlay{position:absolute;pointer-events:none;left:0;bottom:0;height:100px;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#292929 100%)}.contact-form-box .hs-error-msgs label{color:#f2545b}.contact-form-box .hs-input{display:inline-block;width:100%;max-width:500px;height:36px;padding:7px 20px;font-family:"Saira",sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#33475b;border:0 solid #cbd6e2;box-sizing:border-box;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;font-weight:500}.contact-form-box .hs-input:not([type=file]){background-color:#FFF}.contact-form-box .hs-input[type=checkbox],.contact-form-box .hs-input[type=radio]{cursor:pointer;width:auto;height:auto;padding:0;margin:3px 5px 3px 0;line-height:normal;border:none}.contact-form-box .hs-input[type=file]{padding:initial;border:initial;line-height:initial;box-shadow:none}.contact-form-box select.is-placeholder{color:#bfbfbf}.contact-form-box select.is-placeholder:focus{color:#33475b}.contact-form-box .hs-input:-moz-placeholder{color:#bfbfbf}.contact-form-box .hs-input::-webkit-input-placeholder{color:#bfbfbf}.contact-form-box .hs-input option:disabled{color:#bfbfbf}.contact-form-box .hs-input input,.contact-form-box .hs-input textarea{transition:border .2s linear}.contact-form-box .hs-input:focus{outline:none;border-color:rgba(82,168,236,.8)}.contact-form-box textarea.hs-input{height:auto}.contact-form-box select[multiple].hs-input{height:inherit}.contact-form-box input.hs-input.error,.contact-form-box div.field.error input,.contact-form-box div.field.error textarea,.contact-form-box div.field.error .chzn-choices,.contact-form-box textarea.hs-input.error,.contact-form-box select.hs-input.error{border-color:#c87872}.contact-form-box input.hs-input.error:focus,.contact-form-box div.field.error input:focus,.contact-form-box div.field.error textarea:focus,.contact-form-box div.field.error .chzn-choices:focus,.contact-form-box textarea.hs-input.error:focus,.contact-form-box select.hs-input.error:focus{border-color:#b9554d}.contact-form-box .actions{margin-top:8px;margin-bottom:18px;padding:17px 0}.contact-form-box .inputs-list{margin:0 0 5px;width:100%;padding-left:5px}.contact-form-box .field .inputs-list{margin:0}.contact-form-box .inputs-list>li{display:block;padding:0;width:100%;padding-top:0}.contact-form-box .inputs-list label{float:none;width:auto;padding:0;line-height:18px;white-space:normal;font-weight:400}.contact-form-box .field .inputs-list label{font-size:1.2rem;margin-bottom:0;text-align:left}.contact-form-box .inputs-list:first-child{padding-top:6px}.contact-form-box .inputs-list>li+li{padding-top:2px}.contact-form-box ul.no-list{list-style:none}.contact-form-box .field{margin-bottom:10px}.contact-form-box .hs-field-desc{color:#7c98b6;margin:0 0 6px;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.contact-form-box .hs-form-required{color:red}.contact-form-box .hs-richtext{margin-bottom:3px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:24px;font-size:14px;color:#33475b}.contact-form-box .hs-richtext hr{margin-left:0;width:91%}.contact-form-box .hs-custom-style .hs-dependent-field>div input.hs-input:not([type=checkbox]):not([type=radio]){width:90%}.contact-form-box form.hs-form-rtl .field{flex:0 1 100%}.contact-form-box form.hs-form-rtl .hs-input[type=checkbox],.contact-form-box form.hs-form-rtl .hs-input[type=radio]{margin:3px 5px 3px 5px}.contact-form-box form.hs-form-rtl fieldset{display:flex}.contact-form-box form.hs-form-rtl fieldset[class^=form-columns-] .input{margin-right:0}.contact-form-box form.hs-form-rtl ul{padding:0}.contact-form-box form.hs-form-rtl .legal-consent-container .hs-form-booleancheckbox-display input{width:auto;float:right}.contact-form-box form.hs-form-rtl .legal-consent-container .hs-form-booleancheckbox-display>span{margin-left:0}.contact-form-box form.hs-form-rtl .hs-dependent-field{display:flex;flex:0 1 100%;flex-wrap:wrap}.contact-form-box .email-correction,.contact-form-box .email-validation{padding-top:3px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.contact-form-box .email-correction a,.contact-form-box .email-validation a{cursor:pointer}@media(max-width:400px),(min-device-width:320px)and (max-device-width:480px){.contact-form-box .email-correction form .form-columns-2 .hs-form-field,.contact-form-box .email-correction form .form-columns-3 .hs-form-field,.contact-form-box .email-validation form .form-columns-2 .hs-form-field,.contact-form-box .email-validation form .form-columns-3 .hs-form-field{float:none;width:100%}.contact-form-box .email-correction form .form-columns-2 .hs-form-field .hs-input,.contact-form-box .email-correction form .form-columns-3 .hs-form-field .hs-input,.contact-form-box .email-validation form .form-columns-2 .hs-form-field .hs-input,.contact-form-box .email-validation form .form-columns-3 .hs-form-field .hs-input{width:90%}.contact-form-box .email-correction form .form-columns-2 .hs-form-field input[type=checkbox],.contact-form-box .email-correction form .form-columns-2 .hs-form-field input[type=radio],.contact-form-box .email-correction form .form-columns-3 .hs-form-field input[type=checkbox],.contact-form-box .email-correction form .form-columns-3 .hs-form-field input[type=radio],.contact-form-box .email-validation form .form-columns-2 .hs-form-field input[type=checkbox],.contact-form-box .email-validation form .form-columns-2 .hs-form-field input[type=radio],.contact-form-box .email-validation form .form-columns-3 .hs-form-field input[type=checkbox],.contact-form-box .email-validation form .form-columns-3 .hs-form-field input[type=radio]{width:24px}}.contact-form-box .hs-button,.contact-form-box .hs-form-field input[type=text],.contact-form-box .hs-form-field input[type=email],.contact-form-box .hs-form-field input[type=phone],.contact-form-box .hs-form-field input[type=number],.contact-form-box .hs-form-field input[type=tel],.contact-form-box .hs-form-field input[type=date],.contact-form-box .hs-form-field textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-form-box .hs-default-font-element,.contact-form-box .hs-main-font-element{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal}.contact-form-box .hs-form[class*="hs-custom-style"].hs-form{width:100%}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-submit>.actions{text-align:left}.contact-form-box .vista_spinbench_frm.hs-form[class*="hs-custom-style"] .hs-submit>.actions{text-align:center}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button,.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:hover,.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:hover:not(.inactive),.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:focus,.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:active,.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:active:not(.inactive):not(.link){background:#6357EA;border-color:transparent;color:#FFF;font-size:18px;line-height:16px;font-family:Inter;border-radius:44px;padding:15px 42px;font-weight:500;height:58px}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:hover,.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:hover:not(.inactive),.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button:focus{color:#fff;background:#1A1A35}.contact-form-box .hs-form[class*="hs-custom-style"] legend.hs-field-desc{font-family:Inter;color:#516383DE;font-size:11px}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-form-field label:not(.hs-error-msg){font-family:Inter;font-size:14px}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-form-field label:not(.hs-error-msg){color:#212D3A}.contact-form-box .hs-form[class*="hs-custom-style"] .legal-consent-container .hs-richtext,.contact-form-box .hs-form[class*="hs-custom-style"] .legal-consent-container label:not(.hs-error-msg){font-family:Inter;color:#33475B;font-size:14px}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-main-font-element,.contact-form-box .submitted-message.hs-main-font-element{font-family:Inter}.contact-form-box .hs-form[class*="hs-custom-style"].submitted-message{font-size:16px;color:#33475B}.contact-form-box .hs-form[class*="hs-custom-style"] a:link,.contact-form-box .hs-form[class*="hs-custom-style"] a:active{color:#56bbcc}.contact-form-box .hs-form[class*="hs-custom-style"] a:visited,.contact-form-box .hs-form[class*="hs-custom-style"] a:hover{color:#101340}.contact-form-box .fn-date-picker.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.contact-form-box .fn-date-picker.pika-single.is-hidden{display:none}.contact-form-box .fn-date-picker.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.contact-form-box .fn-date-picker.pika-single:after,.contact-form-box .fn-date-picker.pika-single:before{content:" ";display:table}.contact-form-box .fn-date-picker.pika-single:after{clear:both}.contact-form-box .fn-date-picker .pika-lendar{float:left;width:240px;margin:8px}.contact-form-box .fn-date-picker .pika-title{position:relative;text-align:center}.contact-form-box .fn-date-picker .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.contact-form-box .fn-date-picker .pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.contact-form-box .fn-date-picker .pika-next,.contact-form-box .fn-date-picker .pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;top:0}.contact-form-box .fn-date-picker .pika-next:hover,.contact-form-box .fn-date-picker .pika-prev:hover{opacity:1}.contact-form-box .fn-date-picker .pika-next.is-disabled,.contact-form-box .fn-date-picker .pika-prev.is-disabled{cursor:default;opacity:.2}.contact-form-box .fn-date-picker .is-rtl .pika-next,.contact-form-box .fn-date-picker .pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);left:0}.contact-form-box .fn-date-picker .is-rtl .pika-prev,.contact-form-box .fn-date-picker .pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);right:0}.contact-form-box .fn-date-picker .pika-select{display:inline-block}.contact-form-box .fn-date-picker .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.contact-form-box .fn-date-picker .pika-table td,.contact-form-box .fn-date-picker .pika-table th{width:14.2857142857%;padding:0}.contact-form-box .fn-date-picker .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.contact-form-box .fn-date-picker .pika-table abbr{border-bottom:none;cursor:help}.contact-form-box .fn-date-picker .pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.contact-form-box .fn-date-picker .pika-button:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important;border-radius:3px!important}.contact-form-box .fn-date-picker .is-today .pika-button{color:#3af;font-weight:700}.contact-form-box .fn-date-picker .is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.contact-form-box .fn-date-picker .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.contact-form-box .fn-date-picker .pika-week{font-size:11px;color:#999}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list li{vertical-align:top;display:inline-block;word-wrap:break-word;padding-right:16px}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list li:after{clear:both}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list li input{float:left}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list.inline-list-2 li{width:50%}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list.inline-list-2 li:nth-child(2n){padding-right:0}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list.inline-list-3 li{width:33%}.contact-form-box .hs-form[class*="hs-custom-style"] .inputs-list.inline-list.inline-list-3 li:nth-child(3n){width:34%;padding-right:0}.contact-form-box .hs-fieldtype-intl-phone.hs-input{padding:0;background:none;border:none;height:auto}.contact-form-box .hs-fieldtype-intl-phone.hs-input:after{clear:both;content:" ";display:table}.contact-form-box .hs-fieldtype-intl-phone.hs-input .hs-input{margin-bottom:0}.contact-form-box .hs-fieldtype-intl-phone.hs-input input{width:68%!important;float:right}.contact-form-box .hs-fieldtype-intl-phone.hs-input select{float:left;width:30%!important}@media (max-device-width:480px) and (min-device-width:320px),(max-width:400px){.contact-form-box .hs-form[class*="hs-custom-style"]>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>input.hs-input{width:68%!important}.contact-form-box .hs-form[class*="hs-custom-style"]>.hs-phone>.input>.hs-fieldtype-intl-phone.hs-input>select.hs-input{width:30%!important}}.contact-form-box .hs-fieldtype-textarea.hs-input{resize:vertical}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-button{white-space:pre-wrap}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-richtext{word-break:break-word}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset{border:0;padding:0;margin:0;max-width:500px}.contact-form-box .vista_spinbench_frm.hs-form[class*="hs-custom-style"] fieldset{max-width:100%}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-1 .hs-input{width:95%}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-1 .input{margin-right:0}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-1 input[type=checkbox],.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-1 input[type=radio]{width:auto}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-2 .hs-form-field{width:100%;float:left}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-2 .input{margin-right:0}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-3 .hs-form-field{width:32.7%;float:left}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-3 .input{margin-right:8px}.contact-form-box .hs-form[class*="hs-custom-style"] label.hs-hidden{visibility:hidden}.contact-form-box .hs-form[class*="hs-custom-style"] .hs-field-desc{width:100%}.contact-form-box .hs-custom-style .hs-input,.contact-form-box .hs-custom-style fieldset{max-width:100%}.contact-form-box .hs-custom-style fieldset .hs-form-field{width:100%}.contact-form-box .hs-custom-style>div.form-columns-3 .hs-form-field,.contact-form-box .hs-custom-style fieldset.form-columns-3 .hs-form-field{width:33.3%}.contact-form-box .hs-custom-style>div>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]),.contact-form-box .hs-custom-style fieldset>div:last-of-type .hs-input:not([type=checkbox]):not([type=radio]){width:100%;max-width:100%}.contact-form-box .hs-custom-style>div input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]),.contact-form-box .hs-custom-style fieldset input:not([type=image]):not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]):not([type=file]){box-sizing:border-box;padding:7px 20px;min-height:27px}.contact-form-box .hs-custom-style>div textarea,.contact-form-box .hs-custom-style fieldset textarea{padding:11px 20px}.contact-form-box .hs-custom-style .hs-dependent-field>div .hs-input:not([type=checkbox]):not([type=radio]){width:100%}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.contact-form-box .hs-custom-style .hs-input:not([type=checkbox]):not([type=radio]),.contact-form-box .hs-custom-style fieldset{margin-right:0!important;width:100%!important}.contact-form-box .hs-form[class*="hs-custom-style"] fieldset.form-columns-1 .hs-input{height:155px}.contact-form-box form.hs-form[class*="hs-custom-style"] fieldset.form-columns-1 .hs-email .hs-input,.contact-form-box form.hs-form[class*="hs-custom-style"] fieldset.form-columns-1 .hs-fieldtype-select .hs-input{height:55px}.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-2 .hs-form-field,.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-3 .hs-form-field{float:none;width:100%}.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input{width:95%;height:55px}.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-2 .hs-form-field input[type=checkbox],.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-2 .hs-form-field input[type=radio],.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-3 .hs-form-field input[type=checkbox],.contact-form-box form.hs-form[class*="hs-custom-style"]:not(.hs-video-form) .form-columns-3 .hs-form-field input[type=radio]{width:auto}}.contact-form-box .legal-consent-container .field.hs-form-field{margin-bottom:8px}.contact-form-box .legal-consent-container .hs-field-desc.checkbox-desc{margin:-12px 0 0 21px}.contact-form-box .legal-consent-container .hs-form-booleancheckbox-display input{float:left}.contact-form-box .legal-consent-container .hs-form-booleancheckbox-display>span{display:block;margin-left:20px}.contact-form-box .legal-consent-container .hs-form-booleancheckbox-display p{margin:0;display:inline}.contact-form-box .legal-consent-container .hs-error-msgs label{color:#f2545b}.contact-form-box .legal-consent-container~.hs_recaptcha{margin-top:18px}.contact-form-box .cookie-reset-container{font-size:14px;margin-bottom:10px;text-align:right}.contact-form-box #hs-outer-captcha-target,.contact-form-box #hs-outer-captcha-target *{display:none;height:0;width:0}.contact-form-box .hubspot-link__container{font-size:14px;padding-bottom:40px;position:relative;color:#9fa0a2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.contact-form-box .hubspot-link-text{color:#00a4bd;font-weight:400}.contact-form-box .hubspot-link__container.sproket{color:#9fa0a2}.contact-form-box .hubspot-link{color:#9fa0a2}.contact-form-box .hubspot-link,.contact-form-box .hubspot-link:hover{text-decoration:none}.contact-form-box .hubspot-link:hover .hubspot-link-text{text-decoration:underline}.contact-form-box .hubspot-link__icon{margin-bottom:-1px;margin-right:5px}.contact-form-box .hubspot-link__container.sproket .hubspot-link__icon{width:30px;margin-right:0;float:left;margin-top:-9px;margin-left:-5px}.two-col-image-info-section .two-col-image-info-holder .two-col-info-holder small{font-size:.8em}.search-reset,.search-loader{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.search-reset{right:10px;font-size:38px;color:#aaa;user-select:none;top:48%;font-weight:400}.search-reset:hover{color:#333}.search-wrapper{width:calc(100% - 38px)}.cat-case-studies .single-card.alternate-cards-wrapper .header-part h2 p{margin-top:3rem}