:root{--accent:#04819B;--accent-light:#47C2B1;--dark-gray:#242630;--warm-gray:#383C4C;--lightest:#ffffff;--gray-gradient:linear-gradient(90deg, #383C4C, #242630 );--accent-gradient:linear-gradient(90deg, #04819B, #47C2B1);--allert:#E65623}.white{color:var(--lightest)}.dark-gray{color:var(--dark-gray)}.warm-gray{color:var(--warm-gray)}.teal-dark{color:var(--accent)}.teal-light{color:var(--accent-light)}html{font-size:16px;font-weight:500}@media (max-width:600px){html{font-size:14px}}@media (max-width:300px){html{font-size:13px}}::selection{background-color:var(--accent-light);color:#fff}a{color:#383C4C;text-decoration:none}a:hover{color:#04819B;text-decoration:underline}header a{color:#04819B;text-decoration:underline}.on-dark a{color:#fff}.on-dark a:hover{color:#fff}.PQ-light-gradient{background:#e7eaf2;background:linear-gradient(90deg,rgb(231 234 242) 0%,rgb(239 243 248) 19%,rgb(249 254 254) 50%,rgb(239 251 252) 89%,rgb(230 249 250) 100%)}p{font-size:1.125rem;font-weight:500px;font-family:"montserrat",Sans-serif}.base-text{font-size:1rem;font-weight:500}.small-text,.p-small{font-size:.75rem;font-weight:500}.large-text,.p-large{font-size:1.5rem;font-weight:500}h1,.h1{font-size:3rem;font-weight:600px}h2,.h2{font-size:2rem;font-weight:600px}h3,.h3{font-size:1.5rem;font-weight:600px}h4,.h4{font-size:1.1rem;font-weight:600px}.elementor-button-wrapper a{text-align:left}.pq-pill-button a{font-size:1rem;line-height:1rem;font-weight:600;border-radius:50px!important;transition:all 0.5s ease-in-out}.on-dark a.elementor-button{text-shadow:5px 2px 25px #383C4C99}.button-primary a.elementor-button,.pq-form button.elementor-button,.roi [type=button],[type=submit],button{font-size:1rem;line-height:1rem;font-weight:600;border-radius:50px!important;border:2px solid #fff0;padding:0;color:#fff;background:linear-gradient(-45deg,#04819B 0%,#47C2B1 100%) border-box;z-index:1}.button-primary a.elementor-button>span,.pq-form button.elementor-button>span{height:100%;padding:.75rem 1.75rem;border-radius:50px!important;transition:all 0.5s ease-out;z-index:2}.button-primary.on-light a.elementor-button>span,.pq-form.on-light button.elementor-button>span{background:#fff;color:#242630}.button-primary.on-dark a.elementor-button>span,.pq-form button.elementor-button>span{background:#383C4C;color:#fff}.button-primary a.elementor-button:hover>span,.pq-form button.elementor-button:hover>span{background:#fff0;color:#fff}.button-secondary a.elementor-button{margin:auto;padding:.75rem 1rem;color:#fff;background:#fff0;z-index:1;position:relative;transition:all 1s ease-in-out;border:none}.button-secondary a.elementor-button:after{content:"";position:absolute;bottom:0;height:3px;background:linear-gradient(-45deg,#04819B 0%,#47C2B1 100%);left:0;width:100%;transition:all 1s ease-out}.button-secondary:hover a.elementor-button{background:#fff0}.button-secondary:hover a.elementor-button:after{background:linear-gradient(-45deg,#47C2B1 0%,#04819B 100%)}.button-secondary.on-light a.elementor-button>span{color:#242630}.button-secondary.on-light:hover a.elementor-button>span,.button-secondary.on-light:hover a.elementor-button .fa-long-arrow-alt-right:before{color:#929292}.button-secondary.on-dark a.elementor-button>span{color:#fff}.button-secondary.on-dark:hover a.elementor-button>span,.button-secondary.on-dark:hover a.elementor-button .fa-long-arrow-alt-right:before{color:#929292}span.elementor-button-icon.elementor-align-icon-right{display:flex;position:relative;vertical-align:middle;width:24px;transition:all 1s ease-in-out;align-items:center}i.fas.fa-long-arrow-alt-right{padding-left:5px;transition:0.5s ease-in-out}a.elementor-button-link.elementor-button.elementor-size-sm:hover i.fas.fa-long-arrow-alt-right{padding-left:15px}.button-primary.arrow-left .elementor-button-text{padding-left:15px}i.fas.fa-long-arrow-alt-left{position:absolute;transition:all 0.5s ease-in-out}a.elementor-button-link.elementor-button.elementor-size-sm:hover i.fas.fa-long-arrow-alt-left{margin-left:-10px;color:#fff}.elementor-button:focus i,.button-secondary .button-secondary i.fas.fa-long-arrow-alt-right{padding-left:5px;transition:all 0.5s ease-in-out}.button-secondary .elementor-button:hover i{padding-left:15px}.button-login a{background:var(--lightest);color:var(--warm-gray)}a#linkedin-button,a#g2-button{padding-left:3em}.g2-button:before{content:url(/wp-content/uploads/2022/10/Social-G2.svg);position:absolute;bottom:5px;left:13px}.linkedin-button:before{content:url(/wp-content/uploads/2022/10/Social-LinkedIn.svg);position:absolute;bottom:5px;left:13px}header.sticky-header{--headerHeight:100px;--shrink-header-to:0.8;--transition:.45s cubic-bezier(.4, 0, .2, 1);min-height:var(---headerHeight);transition:background-color var(--transition),backdrop-filter var(--transition),box-shadow var(--transition)}@media (max-width:401px){header.sticky-header{--headerHeight:80px}}header.sticky-header.elementor-sticky--effects,header.sticky-header-moby.elementor-sticky--effects{background-color:var(--warm-gray);box-shadow:0 4px 33px 1px rgb(0 0 0 / .07);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);min-height:calc(var(--headerHeight) * var(--shrink-header-to))}header.sticky-header .logo img{transition:transform var(--transition)}.hs-form-field{margin-bottom:1rem}input.elementor-field,input[type="submit"],input.hs-input,textarea,select{font-family:"montserrat",Sans-serif;padding:8px 16px!important;border:none;border-radius:0;background-color:var(--warm-gray);transition:0.3s;font-size:1rem!important;font-weight:400!important;line-height:1.5em!important;color:#fff}input.elementor-field,input.hs-input,textarea,select{border-bottom:1px solid #fff!important}textarea:hover,select:hover,textarea:focus,textarea:hover,input.elementor-field:focus,input.elementor-field:hover,input.hs-input:focus,input.hs-input:hover,select:focus,select:hover,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{background:none;border:none!important;border-bottom:1px solid var(--accent-light)!important;box-shadow:none!important;outline:none}input[type="submit"]:hover,input[type="submit"]:focus{outline:none}textarea:invalid,input.elementor-field:invalid,select:invalid,input.hs-input.invalid{border-bottom:1px solid var(--allert)!important}label.elementor-field-label,.hs-form-field label{padding:0 .5rem 0 0;cursor:pointer;font-size:.75rem;line-height:1.2rem;font-weight:400;color:#fff}.hs-form-field span.hs-form-required{color:var(--accent-light);padding:4px;font-size:13px}label.hs-main-font-element{color:var(--accent-light)}ul.no-list.hs-error-msgs.inputs-list li::marker{color:var(--warm-gray)}ul.no-list.hs-error-msgs.inputs-list{padding:0}label.hs-error-msg{color:var(--allert);font-size:.7rem;line-height:.85rem}.submitted-message.hs-main-font-element{color:var(--accent-light)}.hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-top:2rem}.hs_submit.hs-submit .actions{font-size:1rem;line-height:1rem;font-weight:600;border-radius:50px!important;border:2px solid #fff0;padding:0;color:#fff;background:linear-gradient(-45deg,#04819B 0%,#47C2B1 100%) border-box;z-index:1;width:fit-content;margin:1rem 0 0}input.hs-button,input[type="submit"]{height:100%;padding:.75rem 1.75rem;border-radius:50px!important;transition:all 0.5s ease-out;z-index:2;font-size:1rem!important;color:#fff!important;font-weight:bolder!important;margin:0!important;border-bottom:0!important;background:var(--warm-gray)}.hs_submit.hs-submit .actions:hover input.hs-button,.hs_submit.hs-submit .actions:hover input[type="submit"]{background:transparent!important}.swiper-slide{box-shadow:0 0 50px rgb(0 0 0 / 5%);margin:20px}.roi-form-table tbody td input{background:rgb(255 255 255 / .5);border:1px solid #828282;width:100%;height:40px;border-radius:0;padding:10px}.roi-form-table tbody td select{width:100%;border:1px solid #828282;background:#fff0;border-radius:0}.roi-form-table tbody td{font-size:15px;line-height:18px;color:#828282;padding:10px 15px;height:68px}.roi-result table tbody td{font-size:15px;line-height:18px;color:#666;padding:10px 15px}.roi-result .table-first table thead th{font-style:normal;font-weight:700;font-size:15px;line-height:18px;color:#666;background:rgb(196 196 196 / .4);text-align:center;padding:9px 20px}.roi-result td.table-name,.roi-result .table-first table thead th.table-head-name{text-align:left;padding-left:20px}.roi-result table{background:#f9f9f9}.form-total-cost{display:flex}.form-total-cost .total-cost-title{padding:0 20px}.form-total-cost p{margin:0}.form-total-cost .total-cost{width:60%;margin-left:auto;text-align:right;padding-right:25px}.roi-wrap .kc_button,.roi-wrap input[type='submit']{letter-spacing:1px;padding:10px 30px}.roi-wrap .kc_button .fa{margin-right:6px}.roi-btn{text-align:right}.roi-form-table td,.roi-wrap th{position:relative}.roi-form-table td p,.roi-wrap th p{padding:0;margin:0}.roi-tooltip{background:#444;background:rgb(25 25 25 / .75);text-transform:none;font-weight:400;color:#fff;padding:8px 10px;border-radius:6px;font-size:10px;position:absolute;top:85%;left:35px;width:82%;z-index:9;visibility:hidden;opacity:0;transition:.2s all .1s,0s visibility 0s}.roi-tooltip:before{content:' ';width:0;height:0;border-left:5px solid #fff0;border-right:5px solid #fff0;border-bottom:6px solid rgb(25 25 25 / .75);position:absolute;left:25px;bottom:100%}.roi-form-table td:hover .roi-tooltip,.roi-wrap th:hover .roi-tooltip{display:block;top:91%;opacity:1;visibility:visible}a.disabled{background-color:#666!important;cursor:not-allowed}.roi-form-table tbody td input.error-required{border-color:#cd0000!important}