section.icon-text-section{padding:80px;position:relative}.awards-container,.icon-text-container,.quote-simple-container{margin:0 auto;max-width:1440px;padding:0 20px}.icon-text-heading>h2{font-family:Domaine Display Narrow Bold;font-size:54px;margin-bottom:20px}.icon-text-heading>p{font-size:20px;font-weight:600}.icon-text-heading{margin-bottom:60px}.icon-text-wrapper{column-gap:80px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:40px;position:relative}.it-body p,.it-icon{margin-bottom:20px}.it-body p:last-child{margin-bottom:0}.it-body a{color:#324af5;font-weight:600;text-decoration:underline}.it-body a:hover{text-decoration:none}.faq-image-overlay{display:grid;grid-template-columns:50% 50%;height:100%;left:0;position:absolute;top:0;width:100%}.faq-image-images{overflow:hidden;position:relative}.faq-image-images>img{display:none;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;position:absolute}.faq-image-content{display:grid;grid-template-columns:50% 50%;margin:0 auto;max-width:1440px;padding:80px 20px;position:relative}section.faq-image-section{background-color:#f9fafb;position:relative}.faq-image-body{padding-right:80px}.fi-faqs button.accordion{background-color:transparent;display:block;font-family:Work Sans;font-size:22px;font-weight:600;padding-left:2px;padding-right:50px;position:relative;text-align:left;width:100%}.accordion-item{border-top:1px solid #000;padding:25px 0;position:relative}.accordion-item:last-child{border-bottom:1px solid #000}button.accordion:after{color:#324af5;height:auto;line-height:1;right:10px;top:4px;width:auto}.panel{overflow:hidden;padding-left:5px;padding-right:10px}.fi-faqs button.accordion.active{padding-bottom:10px}section.quote-simple-section{padding:80px 0;position:relative}.quote-simple-content{border:1px solid #000;box-shadow:6px -7px 1px 1px #000;padding:40px;position:relative;text-align:center}.quote-simple-content>.quote{font-family:Domaine Display Narrow Bold;font-size:32px;font-style:italic;line-height:1.2}.quote-simple-content>.quote,.quote-simple-content>.quote-text{margin:0 auto 25px;max-width:1140px;padding-top:80px}.quote-simple-content>.author{display:inline-block;font-weight:600;margin-bottom:10px}span.quotation-mark{color:#0ce6c7;display:inline-block;font-family:Domaine Display Narrow Bold;font-size:150px;height:70px;left:0;line-height:1;position:absolute;text-align:center;top:30px;width:100%}.quote-simple-content>p.company{display:inline-block;font-weight:600}.quote-simple-content>p.company>span{color:#0ce6c7}.awards-container{max-width:1190px}.awards-wrapper{display:grid;position:relative}section.awards-section{padding:80px 0;position:relative}.image-left .faq-image-content .faq-image-body{order:2;padding-left:80px;padding-right:0}.image-left .faq-image-overlay .faq-image-offset{order:2}.faq-image-images>img.image-fit{max-height:120%;object-fit:contain;top:-10%}.multi-column .icon-text-container{max-width:1250px}.it-title>h2{font-family:Domaine Display Narrow Bold;font-size:80px;line-height:1.4;margin-bottom:10px}.multi-column .icon-text-item{text-align:center}section.icon-text-section.multi-column{padding:100px 0}section.faq-image-section.simple{padding:150px 0}.faq-section-container{display:grid;grid-template-columns:30% 70%;margin:0 auto;max-width:1440px;padding:0 20px}.simple .accordion-item{padding:30px}.simple .fi-faqs{padding-left:100px}.icon-text-heading a,.icon-text-heading p>a{color:#324af5;text-decoration:underline}.panel p{margin-bottom:15px}.panel p:last-child{margin-bottom:0}.simple .panel{padding-top:10px}.product-banner-container{align-items:center;border-bottom:1px solid #000;display:grid;grid-template-columns:50% 50%;margin:0 auto;max-width:1440px;padding:0 20px}section.product-banner-section{padding-top:80px;position:relative}.product-banner-content>h1{color:#324af5;font-family:Avenir Next;font-size:20px;margin-bottom:15px}.product-banner-content .button-group>a{display:inline-block}.product-banner-content>h2{font-family:Domaine Display Narrow Bold;font-size:85px;line-height:1;margin-bottom:30px}.product-banner-content>p{font-size:20px}.product-banner-content .button-group{padding-top:30px;position:relative}.product-banner-image>img{display:block;width:100%}.product-banner-content .button-group>a:first-child{margin-right:0}.product-banner-content .button-group{align-items:center;column-gap:25px;display:flex}.wistia_container a{display:inline-block;position:relative;top:3px}.wistia_container a>img{display:block}.wistia_click_to_play,.wistia_embed{display:inline-block;line-height:1}.panel a,.panel p>a{color:#324af5;font-weight:600;text-decoration:underline}.wistia_container a:hover{transform:scale(.9)}.wistia_container a{transition:all .3s ease-in-out}.panel ul{list-style-type:disc;padding-left:35px}.panel ul li,.panel ul li>p{margin-bottom:10px}.quote-text h1,.quote-text h2{font-family:Domaine Display Narrow Bold}.quote-text h3,.quote-text h4,.quote-text h5,.quote-text h6,.quote-text p{font-family:Work Sans}.video-banner-container{margin:0 auto;max-width:1240px;position:relative}.video-banner-section{padding:25px 20px;position:relative}.video-banner-wrapper{align-items:center;column-gap:80px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;row-gap:20px}.video-banner-popup .wistia_click_to_play{align-items:center;display:flex;flex-wrap:nowrap;position:relative}.video-banner-popup .wistia_click_to_play label{display:inline-block;font-size:20px;font-weight:600;margin-right:15px}.video-banner-popup .wistia_click_to_play a{align-items:center;border:2px dashed #fff;border-radius:100%;display:flex;height:50px;justify-content:center;padding-left:5px;transition:all .2s ease-in-out;width:50px}.video-banner-popup .wistia_click_to_play a:hover{transform:scale(.9)}.product-banner-content>h1.banner-headline{font-family:Work Sans;font-weight:600}.v2 .ti-button-group{padding-top:10px}#yvideo-popup{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#yvideo-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#yclose-button{color:#fff;cursor:pointer;font-size:30px;line-height:1;position:absolute;right:-18px;top:-24px;z-index:10000}.qhs.v2 .product-banner-content>h1{font-family:Domaine Display Narrow Bold}@media (min-width:1400px){.faq-image-images>img{margin-right:auto;max-height:unset;max-width:unset;min-height:unset;min-width:unset;object-fit:unset;position:relative;top:0}.image-left .faq-image-images>img{margin-left:auto;margin-right:0}}@media (max-width:1024px){.product-banner-content>h1{font-size:16px}.product-banner-content>h2{font-size:65px!important;margin-bottom:15px}.product-banner-content>p{font-size:18px}.product-banner-content .button-group{padding-top:20px}.icon-text-wrapper{column-gap:40px}section.icon-text-section{padding:80px 0}.awards-container,.icon-text-container,.quote-simple-container{padding:0 40px}.faq-image-content{grid-template-columns:45% 55%;padding:50px 20px}.faq-image-body{padding-right:20px}.faq-image-overlay{grid-template-columns:45% 55%}.fi-faqs button.accordion{font-size:18px}.accordion-item{padding:20px 0}.icon-text-heading{margin-bottom:40px}.image-left .faq-image-content .faq-image-body{padding-left:20px}.image-left .faq-image-content,.image-left .faq-image-overlay{grid-template-columns:55% 45%}.icon-text-heading>h2{font-size:45px}}@media (max-width:900px){.product-banner-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.product-banner-content{margin-bottom:50px;max-width:500px;width:100%}.product-banner-image{text-align:center;width:100%}.product-banner-image>img{display:block;margin:0 auto;width:auto}section.product-banner-section{padding-top:100px}div#yvideo-popup{padding:20px}div#yvideo-container iframe{height:500px;max-width:100%;width:100%}div#yvideo-container{max-width:700px;width:90%}}@media (max-width:768px){.faq-image-overlay{display:none}.faq-image-content{display:block;padding:40px}.faq-image-body{padding-right:0}.quote-simple-content>.quote{font-size:28px;padding-top:50px}span.quotation-mark{font-size:100px}.icon-text-heading>h2{font-size:40px;margin-bottom:10px}.icon-text-heading>p{font-size:18px}.awards-wrapper{column-gap:30px;display:flex;flex-wrap:wrap;justify-content:center}.simple .fi-faqs{padding-left:0}.faq-section-container{display:block;padding:0 40px}.simple .accordion-item{padding:20px 10px}.image-left .faq-image-content .faq-image-body{padding-left:0}section.faq-image-section{padding-bottom:40px!important;padding-top:40px!important}.icon-text-wrapper{display:block;margin:0 auto;max-width:350px}.multi-column .icon-text-item{margin-bottom:30px}section.awards-section{padding:40px 0}.icon-text-item{margin-bottom:50px;text-align:center}.icon-text-item:last-child{margin-bottom:0}.video-banner-wrapper{display:block;text-align:center}.video-banner-content{margin-bottom:20px}.video-banner-popup .wistia_click_to_play{justify-content:center}.video-banner-popup .wistia_click_to_play a{height:40px;padding-left:2px;width:40px}.video-banner-popup .wistia_click_to_play a svg{width:14px!important}}@media (max-width:480px){.product-banner-content .button-group{max-width:100%}.product-banner-content a.ui-button.ui-button--fill-blue{margin-bottom:20px}section.faq-image-section{padding-bottom:40px!important;padding-top:0!important}.icon-text-heading>h2{font-size:35px}.icon-text-heading>p{font-size:16px}section.quote-simple-section{padding:40px 0}.quote-simple-content{padding:25px}.quote-simple-content>.quote{font-size:22px;padding-top:60px}section.icon-text-section.multi-column{padding:40px 0}.it-title>h2{font-size:35px}.it-body p{font-size:16px!important}section.faq-image-section.simple{padding-bottom:40px!important;padding-top:40px!important}.product-banner-content .button-group>a:first-child{display:none}.product-banner-content>p{line-height:2}.product-banner-content>h1{margin-bottom:25px}.product-banner-content>h5{margin-bottom:0}.product-banner-content{padding:0 20px}.video-banner-content p,.video-banner-content p span{font-size:16px!important}.video-banner-popup .wistia_click_to_play label{font-size:16px}div#yvideo-container iframe{height:300px}}@media (max-width:450px){.awards-wrapper{display:grid;grid-template-columns:repeat(2,1fr)!important;justify-items:center;row-gap:25px}}@media (max-width:400px){.awards-wrapper>img{column-gap:0;width:40%}.awards-wrapper{row-gap:30px}.product-banner-content>h2{font-size:40px!important}.awards-wrapper>img{width:90%}.product-banner-content{margin-bottom:0;padding:0 10px}}