@charset "UTF-8";@font-face{font-display:swap;font-family:Urbanist;src:url(/assets/fonts/Urbanist-VariableFont_wght.woff2) format("woff2"),url(/assets/fonts/Urbanist-VariableFont_wght.woff) format("woff")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;src:url(/assets/fonts/Urbanist-Italic-VariableFont_wght.woff2) format("woff2"),url(/assets/fonts/Urbanist-Italic-VariableFont_wght.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif 4";src:url(/assets/fonts/SourceSerif4.woff2) format("woff2"),url(/assets/fonts/SourceSerif4.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif 4";font-style:italic;src:url(/assets/fonts/SourceSerif4-Italic.woff2) format("woff2"),url(/assets/fonts/SourceSerif4-Italic.woff) format("woff")}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;font-size:16px}.justify-self-center{justify-self:center!important}figure{margin:0}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;width:100%}@media (max-width:350px){.container{padding-left:14px;padding-right:14px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.h1,h1{color:#262626;margin:0 0 30px}.h1,.h1:not(.headline),h1,h1:not(.headline){font-size:2.1rem;font-weight:700;line-height:2.3rem}.h2,h2{margin:80px 0}.h2.headline,h2.headline{color:#0e3f3a;font-size:2rem;font-weight:700;line-height:2.5rem}.h2:not(.headline),h2:not(.headline){color:#0e3f3a;font-size:1.5rem;font-weight:700;line-height:1.8rem;margin:80px 0}.h3,h3{color:#262626;font-size:1.375rem;font-weight:700;line-height:1.65rem}.h4,h4{color:#0e3f3a;font-size:1.125rem;line-height:2.125rem}.h4,.h5,h4,h5{font-weight:900}.h5,h5{color:#262626;font-size:1rem;line-height:1.5rem}.h6,h6{color:#262626;font-size:.75rem;font-weight:700;line-height:.9rem;margin:0}.headline{margin:0 0 40px}.p,p{font-size:1rem;line-height:1.375rem;margin:20px 0}h1 .underline:after{z-index:1!important}@-webkit-keyframes stretch-underline{0%{width:0}to{width:100%}}@keyframes stretch-underline{0%{width:0}to{width:100%}}h1 .underline,h2 .underline,h3 .underline,h4 .underline,h5 .underline{display:inline;position:relative}h1 .underline:after,h2 .underline:after,h3 .underline:after,h4 .underline:after,h5 .underline:after{background-color:#c5921e;bottom:0;content:" ";display:inline;height:5px;left:0;position:absolute;transform:skewX(-15deg);width:0;z-index:-1}h1 .underline.stretch-it:after,h2 .underline.stretch-it:after,h3 .underline.stretch-it:after,h4 .underline.stretch-it:after,h5 .underline.stretch-it:after{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:stretch-underline;animation-name:stretch-underline;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}h1 .count-down,h1 .count-up,h2 .count-down,h2 .count-up,h3 .count-down,h3 .count-up,h4 .count-down,h4 .count-up,h5 .count-down,h5 .count-up{display:inline-block}.lead,.lead *{font-size:1rem;font-weight:900;line-height:1.5rem}.small{font-size:.875rem}.overflow-y-auto{overflow-y:auto}@media (min-width:768px){.h1,.h1:not(.headline),h1,h1:not(.headline){font-size:3rem;font-weight:800;line-height:3.6rem}.h2:not(.headline),h2:not(.headline){font-size:2rem;line-height:2.6rem}.h2.headline,h2.headline{font-size:2.5rem;line-height:3rem}.h3,h3{font-size:1.75rem;line-height:2.375rem}.h4,h4{font-size:1.5rem;line-height:2.125rem}.h5,h5{font-size:1.125rem;line-height:1.5rem}.h6,h6{font-size:.875rem;line-height:1.05rem}.headline{margin:0 0 60px}.lead,.lead *{font-size:1.125rem;font-weight:900;line-height:1.6rem}}.text-center{text-align:center}.d-lg-block-mobile-none{display:none}.mt-5{margin-top:5px!important}.mt--5{margin-top:-5px!important}@media (min-width:992px){.d-lg-block-mobile-none{display:block}}label.entry-type{border-radius:12px;display:inline-block;font-size:.75rem;font-weight:900;height:24px;letter-spacing:.03125rem;line-height:24px;padding:0 14px;vertical-align:middle}label.entry-type[data-type=benchmark],label.entry-type[data-type=press]{background-color:#feecf4}label.entry-type[data-type=blog]{background-color:#f8ebff}label.entry-type[data-type=caseStudy]{background-color:#fde2d3}label.entry-type[data-type=resource]{background-color:#fdebe3}label.entry-type[data-type=webinar]{background-color:#efefff;color:#0800a3}label.entry-type[data-type=webinarRegistration]{background-color:#e0f6f2;color:#0b5b4d}label.entry-type[data-section=pagesV2]{background-color:#fcddd0}.bold{font-weight:700}[data-purloin=thwart],[data-purloin=thwart] *{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}body{background-color:#fef8e9;color:#262626;font-family:Urbanist,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.025rem;line-height:1.875rem;margin:0;transition:none!important}.container{padding-left:24px;padding-right:24px}.share-links{display:flex;gap:24px}.share-links a svg{fill:#145851;height:30px;width:30px}article figure{aspect-ratio:1.6396396396;background-color:#eff6f5;border-radius:8px;margin:0 0 20px;overflow:hidden;position:relative;width:100%}article figure.contained{align-items:center;display:flex;justify-content:center;text-align:center}article figure.contained img{max-height:95%;max-width:95%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}article figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}a{color:#946e16;outline:none!important;text-decoration:none;transition:color .3s}a:hover,a:hover strong{color:#c5921e}a:hover svg{fill:#946e16}a svg{fill:#487f78;transition:fill .3s}a strong{color:#946e16;transition:color .3s}ul.check-list{list-style-position:inside;list-style-type:none;padding:0}ul.check-list.extra-padding li{margin:15px 0}ul.check-list li{background-image:url(../images/circle-check-mark.svg);background-repeat:no-repeat;min-height:34px;padding:0 0 0 40px}ul.icon-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.icon-list li{align-items:center;background-position:0;background-repeat:no-repeat;background-size:60px;display:flex;margin:15px 0;min-height:60px;padding:0 12px 0 76px;vertical-align:middle}ul.icon-list li.calendar{background-image:url(../images/square-calendar.svg)}ul.icon-list li.check{background-image:url(../images/square-check.svg)}ul.icon-list li.rocket{background-image:url(../images/square-rocket.svg)}ul.icon-list li.bars{background-image:url(../images/square-bars.svg)}@media (min-width:576px){ul.two-columns{display:flex;flex-wrap:wrap}ul.two-columns li{flex:0 50%}}section.module.rich-text ol li:not(.icon-list):not(.extra-padding),section.module.rich-text ul li:not(.icon-list):not(.extra-padding),section.module.z-pattern ol li:not(.icon-list):not(.extra-padding),section.module.z-pattern ul li:not(.icon-list):not(.extra-padding){margin:10px 0}.lightswitch{align-items:center;background-color:#487f78;border-radius:21px;color:#fff;cursor:pointer;display:flex;height:42px}.lightswitch:hover input[type=checkbox]+span,.lightswitch:hover input[type=checkbox]:checked+span+span{background-color:#55968e}.lightswitch span{border-radius:15px;font-size:1rem;font-weight:900;height:30px;margin:0 3px 0 7px;padding:0 18px;transition:background-color .3s}.lightswitch span+span{margin:0 7px 0 3px}.lightswitch input[type=checkbox]{display:none}.lightswitch input[type=checkbox]:checked+span{background-color:#fff;color:#487f78}.lightswitch input[type=checkbox]+span,.lightswitch input[type=checkbox]:checked+span+span{background-color:transparent;color:#fff}.lightswitch input[type=checkbox]+span+span{background-color:#fff;color:#487f78}.shadow-box{border-radius:16px;border-top:1px solid #f2f2f2;box-shadow:2px 3px 6px rgba(0,0,0,.25);margin:25px 0;padding:25px 30px}.split-columns,.split-rows{align-items:center;display:grid;gap:30px}.split-columns.reverse-order :first-child,.split-rows.reverse-order :first-child{order:2}.page-header .split-columns.video-column{grid-auto-flow:row dense}.page-header .split-columns.video-column .yt-frame,.page-header .split-columns.video-column>div:first-child{order:unset}@media (min-width:992px){.page-header .split-columns.video-column{grid-auto-flow:column;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.split-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.split-columns:not(.small-gap),.split-rows:not(.small-gap){gap:40px}.split-columns.video-column{gap:30px}.split-columns.large-left-col-lg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.split-columns.large-right-col-lg{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.split-columns.large-left-col-xl{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.split-columns.large-right-col-xl{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:1400px){.split-columns.video-column{gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.co-authors>h5{line-height:1;margin:24px 0 20px}.co-authors>div{display:flex;flex-wrap:wrap;gap:20px}address[rel=author]{align-items:center;display:flex;gap:10px;margin:0}address[rel=author] img{border-radius:50%;height:auto;transition:transform .3s;vertical-align:middle;width:auto}address[rel=author] a{color:#262626}address[rel=author] a:hover{color:#c5921e}address[rel=author] a:hover img{transform:scale(1.05)}address[rel=author] a:not(:hover) span,address[rel=author] a:not(:hover) strong{color:#262626}address[rel=author] span,address[rel=author] strong{display:block;line-height:1.4rem}address[rel=author-bio]{background-color:#fef8e9;border-radius:16px;margin-bottom:40px;padding:24px}address[rel=author-bio] h3{border-bottom:1px solid #fff;margin:-12px -24px 24px;padding:0 24px 12px}address[rel=author-bio]>div{align-items:center;gap:24px}address[rel=author-bio]>div>div p:last-child{margin-bottom:0}address[rel=author-bio]>div a:not(.btn){color:#fff}address[rel=author-bio]>div h5{margin:0}address[rel=author-bio]>div h5 span{font-weight:500}address[rel=author-bio]>div img{border-radius:8px;border-radius:50%;height:auto;width:auto}@media (min-width:576px){address[rel=author-bio]>div{display:flex}}ul.tags{list-style:none;margin:30px 0;padding:0;text-align:center}ul.tags li{display:inline;margin:0 10px 0 0}ul.tags li a,ul.tags li span{background-color:#eef0f0;border-radius:20px;color:#365e59;display:inline-block;font-size:.75rem;font-weight:900;height:40px;letter-spacing:.03125rem;line-height:40px;padding:0 20px;text-transform:capitalize}ul.tags li a{transition:background-color .3s,color .3s}ul.tags li a:hover{background-color:#6f7b79;color:#fff}.btn,.hs-button{align-items:center;background-color:#f6b725;border:0;border-radius:8px;color:#0e3f3a;display:flex;display:inline-flex;font-size:1rem;font-weight:700;height:auto;justify-content:center;line-height:1.25rem;min-height:56px;padding:0 24px;text-align:center;transition:background-color .3s,color .3s;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover,.hs-button:hover{background-color:#c5921e;color:#fff}.btn:active,.hs-button:active{border:0}.btn.small-btn,.hs-button.small-btn{height:44px;line-height:44px}.btn.border-btn,.hs-button.border-btn{background-color:transparent;border:2px solid #c5921e;color:#c5921e}.btn.border-btn:hover,.hs-button.border-btn:hover{background-color:#bfdbd8;color:#0e3f3a}.btn.white-btn,.hs-button.white-btn{background-color:#fff;color:#1c7e74}.btn.white-btn:hover,.hs-button.white-btn:hover{background-color:#bfdbd8;color:#0e3f3a}.btn.gold-btn,.hs-button.gold-btn{background-color:#f6b725;color:#0e3f3a}.btn.gold-btn:hover,.hs-button.gold-btn:hover{background-color:#c5921e;color:#fff}.btn.yellow-btn,.hs-button.yellow-btn{background-color:#fbdf9d}.btn.yellow-btn:hover,.hs-button.yellow-btn:hover{background-color:#fad47b;color:#0e3f3a}.btn.clear-btn,.hs-button.clear-btn{background-color:#f6b725;background-color:transparent;border:2px solid #0e3f3a;color:#0e3f3a}.btn.clear-btn:hover,.hs-button.clear-btn:hover{background-color:#c5921e;border-color:#c5921e;color:#fff}.video-embed{aspect-ratio:16/9;height:auto;margin:0 auto;max-width:100%!important;position:relative}.video-embed:before{content:"";display:block;padding-top:56.25%}.video-embed iframe{border:0;border-radius:8px;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.single-line-form{margin-bottom:10px}.single-line-form form{align-items:center;display:grid;gap:14px;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;position:relative}.single-line-form form>div{display:grid;margin:0}.single-line-form form .hs-error-msgs{position:absolute;top:52px}.single-line-form form .hs_error_rollup{position:absolute;top:74px}.single-line-form form .hs_error_rollup .hs-error-msgs{position:static}.single-line-form form .actions{margin-top:0!important}.hbspt-form{margin:0 auto}.hbspt-form form .hs-richtext h6{color:#6f7b79;margin-bottom:5px}.hbspt-form form .actions{margin-top:20px}.hbspt-form form .actions input[type=submit]{font-family:Urbanist,sans-serif;height:52px;line-height:52px}.hbspt-form form .form-columns-1 .input{margin-right:0!important}.hbspt-form form .field{margin:10px 0}.hbspt-form form .field label:not(.hs-error-msg){color:#1c7e74;font-size:1rem;font-weight:700}.hbspt-form form .field .input input[type=email],.hbspt-form form .field .input input[type=tel],.hbspt-form form .field .input input[type=text],.hbspt-form form .field .input select{border:1px solid #c0c7c6;border-radius:8px;color:#303635;font-family:Urbanist,sans-serif;font-size:1.125rem;height:52px;line-height:52px;padding:0 14px;width:100%}.hbspt-form form .field .input input[type=email]:active,.hbspt-form form .field .input input[type=email]:focus,.hbspt-form form .field .input input[type=tel]:active,.hbspt-form form .field .input input[type=tel]:focus,.hbspt-form form .field .input input[type=text]:active,.hbspt-form form .field .input input[type=text]:focus,.hbspt-form form .field .input select:active,.hbspt-form form .field .input select:focus{box-shadow:0 0 0 2px rgba(109,174,162,.8);outline:0}.hbspt-form form .field .input textarea{border:1px solid #c0c7c6;border-radius:8px;font-family:Urbanist,sans-serif;font-size:1rem;height:100px;width:100%}.hbspt-form form .field .input select{font-family:Urbanist,sans-serif}.hbspt-form form .field .input ul.inputs-list{list-style:none;margin-top:0;padding-left:0}.hbspt-form form .field .input ul.inputs-list li label{align-items:start;display:grid;gap:10px;grid-template-columns:13px 1fr}.hbspt-form form .field .input ul.inputs-list li label input{margin:8px 0 0}.hbspt-form form .field .input ul.inputs-list li label span{color:#303635;font-size:1rem}.hbspt-form form .hs-fieldtype-radio .hs-error-msgs{margin-top:-12px!important}.hbspt-form form .hs-error-msgs{color:#fc6868;font-size:.75rem;font-weight:700;letter-spacing:.03125rem;line-height:1.4rem;list-style:none;margin:0 0 10px;padding:0}.hbspt-form form .hs-form-field .hs-error-msgs{margin:5px 0 10px}.hbspt-form form .legal-consent-container{font-size:.75rem;letter-spacing:.03125rem;padding-left:25px}.hbspt-form form .legal-consent-container .hs-form-booleancheckbox-display>span{line-height:1.6rem;margin-left:0}.hbspt-form form .legal-consent-container .inputs-list{list-style:none;margin:0;padding:0}.hbspt-form form .legal-consent-container .inputs-list input[type=checkbox]{margin:8px 0 0 -25px}.hbspt-form form .legal-consent-container .hs-richtext{color:#5a6779;font-size:.75rem;letter-spacing:.03125rem;line-height:1.3rem}.ts-form input{border:1px solid #c0c7c6;border-radius:8px;font-size:1rem;height:52px;margin:0 8px 0 0;max-width:none;padding:0 12px;width:180px}.ts-form input.error{border-color:#fc6868;border-width:2px}.placeholder-label-form form .field label{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.placeholder-label-form form .inputs-list.hs-error-msgs{margin-top:0!important}.placeholder-label-form form .inputs-list .hs-form-radio{margin-bottom:0}.placeholder-label-form form .hs_error_rollup{background-color:#dfedeb;border-radius:8px;margin:0 0 20px -12px;padding:5px 5px 3px 12px}.placeholder-label-form form .hs_error_rollup li{font-weight:900;margin-bottom:0!important;text-transform:uppercase}.modal{align-items:center;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:200}.modal.show{display:flex}.modal:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.modal .content{background:#fff;border-radius:16px;box-shadow:0 8px 32px 0 rgba(95,99,104,.14),2px 4px 12px 0 rgba(95,99,104,.26);max-width:370px;padding:0 20px;position:relative;width:90%;z-index:1}.modal .content.image-only figure{text-align:center}.modal .content.image-only figure img{border-radius:6px}.modal .content.image-only .cta{text-align:center}.modal .content figure{margin:20px 0}.modal .content figure img{height:auto;max-width:100%;width:auto}.modal .content .copy h2,.modal .content .copy h3,.modal .content .copy h4,.modal .content .copy h5,.modal .content .cta{margin:20px 0}.modal .content .close-button{align-items:center;aspect-ratio:1/1;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;position:absolute;right:8px;top:-6px;width:34px;z-index:2}.modal .content .close-button:hover{border:1px solid #bfdbd8}.modal .content .close-button svg path{color:#487f78}@media (min-width:768px){.modal .content{max-width:500px;padding:10px 30px}}@media (max-width:350px){#hubspot-messages-iframe-container{display:none!important}.container{padding-left:14px;padding-right:14px}}@media (max-width:576px){.shadow-box.no-mobile-shadow{border:0;box-shadow:none;padding:25px 0}}@media (min-width:576px){#scroll-down-page-icon{display:none}.search-form form input{width:400px}}@media (min-width:992px){ul.tags{margin:45px 0}}#bot-trigger{background-color:#0e3f3a;border:0;border-radius:8px;bottom:30px;box-shadow:0 0 8px 4px rgba(0,0,0,.16);cursor:pointer;display:none;height:60px;position:fixed;right:30px;width:60px;z-index:150}@media (min-width:360px) and (min-height:600px){#bot-trigger{display:inline-block}}#bot-trigger:hover svg:first-child{opacity:0}#bot-trigger:hover svg:last-child{opacity:1}#bot-trigger svg{fill:#fff;display:inline;height:22px;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s;width:22px}#bot-trigger svg:last-child{height:28px;opacity:0;width:28px}#search-bot{background-color:#fff;border-radius:8px;bottom:110px;box-shadow:0 0 8px 4px rgba(0,0,0,.16);display:none;gap:12px;grid-template-rows:50px 1fr 50px;max-height:550px;overflow:hidden;position:fixed;right:30px;top:120px;width:300px;z-index:200}@media (min-width:360px) and (min-height:600px){#search-bot{display:grid}}@media (min-height:780px){#search-bot{min-height:550px;top:auto}}#search-bot.hide{display:none}#search-bot .header{align-items:center;background-color:#0e3f3a;color:#fff;display:flex;font-weight:700;gap:6px}#search-bot .header svg{margin-left:12px}#search-bot .scroll-pane{margin:0 12px;overflow:auto}#search-bot .scroll-pane .conversation #back{text-align:right}#search-bot .scroll-pane .conversation #back.hide{display:none}#search-bot .scroll-pane .conversation #back span{cursor:pointer;font-size:.875rem;font-weight:700}#search-bot .scroll-pane .conversation svg{fill:#6f7b79;height:auto;width:100%}#search-bot .scroll-pane .conversation .topic{align-items:center;display:grid;gap:6px;grid-template-columns:30px 1fr;margin-bottom:12px}#search-bot .scroll-pane .conversation .topic.hide{display:none}#search-bot .scroll-pane .conversation .topic a.question,#search-bot .scroll-pane .conversation .topic div{background-color:#eef0f0;border-radius:20px;color:#262626;line-height:1.2rem;padding:6px 18px}#search-bot .scroll-pane .conversation .topic a.question.hide,#search-bot .scroll-pane .conversation .topic div.hide{display:none}#search-bot .scroll-pane .conversation .topic a.question.question,#search-bot .scroll-pane .conversation .topic div.question{cursor:pointer}#search-bot .scroll-pane .conversation .topic a.question.question:hover,#search-bot .scroll-pane .conversation .topic div.question:hover{text-decoration:underline}@-webkit-keyframes rotateBotSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateBotSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#search-bot .scroll-pane .conversation #bot-spinner{display:none;text-align:center}#search-bot .scroll-pane .conversation #bot-spinner.show{display:block}#search-bot .scroll-pane .conversation #bot-spinner svg{-webkit-animation:rotateBotSpinner 2s linear infinite;animation:rotateBotSpinner 2s linear infinite;width:30px}#search-bot .scroll-pane .conversation .responses{margin-top:10px}#search-bot .scroll-pane .conversation .responses.hide{display:none}#search-bot .scroll-pane .conversation .responses div{margin:24px 0}#search-bot .scroll-pane .conversation .responses div span{align-items:center;display:grid;gap:6px;margin:10px 0}#search-bot .scroll-pane .conversation .responses div span.user{grid-template-columns:1fr 30px}#search-bot .scroll-pane .conversation .responses div span.bot{grid-template-columns:30px 1fr}#search-bot .scroll-pane .conversation .responses div span p{background-color:#eef0f0;border-radius:20px;color:#262626;display:block;line-height:1.2rem;margin:0;padding:6px 18px}#search-bot .bot-inputs{align-items:center;display:grid;gap:6px;grid-template-columns:1fr 28px;margin:0 12px 12px}#search-bot .bot-inputs input[type=text]{height:100%}#search-bot .bot-inputs button{background-color:transparent;border:0;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#search-bot .bot-inputs button svg{transform:rotate(45deg)}#search-bot .bot-inputs button svg path{fill:#0e3f3a}.header-banner{align-items:center;background-color:#946e16;color:#fff;display:flex;height:0;transition:height .3s;will-change:height}.header-banner.inited{transition:height .2s!important}.header-banner.inited .container{transition:opacity .2s!important}.header-banner.show{height:50px}.header-banner.show .container{opacity:1}.header-banner a{color:#fff;text-decoration:underline}.header-banner a:hover{color:#0e3f3a}.header-banner p{margin:0}.header-banner strong{font-weight:700}.header-banner .container{display:none;opacity:0;text-align:center;transition:opacity .6s;will-change:opacity}.header-banner .container.mobile-container{display:block}@media (min-width:768px){.header-banner .container{display:block}.header-banner .container.mobile-container{display:none}}body:not(.sticky) .header-banner+header .container nav{top:125px}body.sticky header{background-color:#fff;box-shadow:0 8px 32px 0 rgba(95,99,104,.04),2px 4px 12px 0 rgba(95,99,104,.16)}body.non-stick header{background-color:#fef8e9;position:static}body.non-stick header+main{padding-top:0}body.non-stick header .container .logo svg{transform:scale(1.3) translateX(16px)}@media (max-width:576px){body.non-stick header .container{grid-template-columns:180px 1fr!important}body.non-stick header .container .logo svg{width:140px}}header{align-items:center;background-color:#fef8e9;display:flex;height:70px;position:fixed;transition:background-color .3s,box-shadow .3s;width:100%;z-index:100}header+main{padding-top:70px}header .container{position:relative}header .container .logo:hover svg path{fill:#145851}header .container .logo svg{vertical-align:middle}header .container .logo svg path{transition:fill .3s}header .container #hamburger{color:#000}header .container #hamburger:checked~nav{display:block}header .container #mobile-demo-btn{min-height:40px;padding:0 16px;position:absolute;right:24px;top:-3px}header .container #demo-btn,header .container input[type=checkbox]{display:none}header .container label[for=hamburger]{font-size:35px;vertical-align:sub}header .container nav{background-color:#fff;display:none;left:0;position:fixed;top:70px;width:100%}header .container nav ul{list-style:none;margin:0;padding:0}header .container nav ul:last-child li:last-child{margin-right:0}header .container nav ul li{text-align:center}header .container nav ul li input[type=checkbox]:checked+.menu-dropdown{display:block}header .container nav ul li input[type=checkbox][data-open=force]+.menu-dropdown{display:block!important}header .container nav ul li a,header .container nav ul li label{text-wrap:nowrap;border-bottom:1px solid #eef0f0;color:#0e3f3a;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.01rem;line-height:1.375rem}header .container nav ul li a:not(.btn):hover,header .container nav ul li label:not(.btn):hover{color:#946e16}header .container nav ul li a:not(.btn),header .container nav ul li label:not(.btn){display:block;padding:20px 24px;transition:color .3s}header .container nav ul li a.btn,header .container nav ul li label.btn{display:inline-block;margin:10px 0;padding-bottom:18px;padding-top:17px}header .container nav ul li a span svg path,header .container nav ul li label span svg path{transition:fill .3s}header .container nav ul li div.menu-dropdown{display:none}header .container nav ul li div.menu-dropdown ul li{background-color:#f9f9f9;display:block}header .container nav ul li div.menu-dropdown ul li:not(:last-child) a{border-bottom:none;padding-bottom:0!important}header .container nav ul li div.menu-dropdown ul li.parent>span:first-child{font-weight:600}header .container nav ul li div.menu-dropdown ul li.parent a span svg{display:none}header .container nav ul li div.menu-dropdown ul li a{font-weight:600}header .container nav ul li div.menu-dropdown ul li a span,header .container nav ul li div.menu-dropdown ul li a svg{float:none;vertical-align:middle}header .container nav ul li div.menu-dropdown ul li small{color:grey;display:block;font-size:.875rem;line-height:1.05rem;margin:6px 24px 12px}header .container nav ul li div.menu-dropdown ul li .child-title{color:#1c7e74;display:block;margin:20px 0 -8px;text-transform:uppercase}@media (max-width:400px){header .container .logo svg:first-child{width:140px}}@media (max-width:360px){header .container .logo svg:first-child{width:120px}}@media (max-width:325px){header .container .logo svg:first-child{width:100px}}@media (max-width:300px){header .container .logo svg:first-child{display:none}}@media (min-width:301px){header .container .logo svg:last-child{display:none}}@media (min-width:992px){header{height:90px}header+main{padding-top:90px}header .container{display:grid;grid-template-columns:180px 1fr;justify-items:right}header .container #mobile-demo-btn{display:none}header .container #demo-btn{display:inline}header .container label[for=hamburger]{display:none}header .container .logo{float:none}header .container #hamburger:checked~nav,header .container nav{background-color:transparent;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;justify-items:center;position:static}header .container #hamburger:checked~nav ul li,header .container nav ul li{display:inline;margin:0 8px;position:relative}header .container #hamburger:checked~nav ul li a.btn,header .container #hamburger:checked~nav ul li label.btn,header .container nav ul li a.btn,header .container nav ul li label.btn{display:inline;margin:0}header .container #hamburger:checked~nav ul li a:not(.btn),header .container #hamburger:checked~nav ul li label:not(.btn),header .container nav ul li a:not(.btn),header .container nav ul li label:not(.btn){border-bottom:none;display:inline;padding:0}header .container #hamburger:checked~nav ul li a span,header .container #hamburger:checked~nav ul li label span,header .container nav ul li a span,header .container nav ul li label span{float:none;margin-left:6px}header .container #hamburger:checked~nav ul li .menu-dropdown,header .container nav ul li .menu-dropdown{left:50%;position:absolute;top:0;transform:translateX(-50%);width:380px}header .container #hamburger:checked~nav ul li .menu-dropdown ul,header .container nav ul li .menu-dropdown ul{background-color:#fff;border-radius:20px;box-shadow:0 8px 32px 0 rgba(95,99,104,.14),2px 4px 12px 0 rgba(95,99,104,.26);margin-top:30px;padding:20px 40px}header .container #hamburger:checked~nav ul li .menu-dropdown ul li,header .container nav ul li .menu-dropdown ul li{background-color:#fff!important;display:block;margin:0;padding:12px 0;text-align:left}header .container #hamburger:checked~nav ul li .menu-dropdown ul li:not(.parent):not(:last-child),header .container nav ul li .menu-dropdown ul li:not(.parent):not(:last-child){border-bottom:1px solid #eceeee}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.parent a+small,header .container nav ul li .menu-dropdown ul li.parent a+small{transition:color .3s}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.parent a:hover+small,header .container nav ul li .menu-dropdown ul li.parent a:hover+small{color:#946e16}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.parent a:hover span svg,header .container nav ul li .menu-dropdown ul li.parent a:hover span svg{translate:10px}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.parent a:hover span svg path,header .container nav ul li .menu-dropdown ul li.parent a:hover span svg path{fill:#946e16}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.parent a span svg,header .container nav ul li .menu-dropdown ul li.parent a span svg{display:inline!important;margin-left:10px;transform:rotate(-90deg);transition:translate .3s}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.parent a span svg path,header .container nav ul li .menu-dropdown ul li.parent a span svg path{transition:fill .3s}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.tertiary a,header .container nav ul li .menu-dropdown ul li.tertiary a{align-items:center;display:flex;gap:8px}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.tertiary a:hover svg path,header .container nav ul li .menu-dropdown ul li.tertiary a:hover svg path{fill:#946e16}header .container #hamburger:checked~nav ul li .menu-dropdown ul li.tertiary a svg path,header .container nav ul li .menu-dropdown ul li.tertiary a svg path{transition:fill .3s}header .container #hamburger:checked~nav ul li .menu-dropdown ul li a,header .container nav ul li .menu-dropdown ul li a{display:block}header .container #hamburger:checked~nav ul li .menu-dropdown ul li span,header .container nav ul li .menu-dropdown ul li span{margin-left:0}header .container #hamburger:checked~nav ul li .menu-dropdown ul li small,header .container nav ul li .menu-dropdown ul li small{margin-left:0!important;margin-right:0!important}header .container #hamburger:checked~nav ul li .menu-dropdown ul li .child-title,header .container nav ul li .menu-dropdown ul li .child-title{margin:30px 0 -8px}}@media (min-width:1200px){header .container nav ul li{margin:0 18px}}footer{background-color:#0e3f3a;padding:40px 0}footer a,footer div,footer label,footer small{color:#fff}footer label{font-weight:900}footer a:hover{color:#f6b725}footer ul{list-style:none;margin:0;padding:0}footer .container aside{margin-bottom:40px;width:100%}footer .container aside form{margin:24px 0;position:relative}footer .container aside form input[type=email],footer .container aside form input[type=text]{border:1px solid #0e3f3a!important;border-radius:4px!important;font-size:.75rem!important;font-weight:500;height:40px!important;letter-spacing:.03125rem;line-height:1rem}footer .container aside form input[type=text]{background-color:#fafafa;color:#145851;height:50px!important;line-height:50px;padding:0 5px 0 35px;width:100%}footer .container aside form input[type=text]:focus+svg{opacity:1}footer .container aside form svg{height:20px;left:10px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:20px}footer .container aside form svg path{fill:#0e3f3a}footer .container aside .hbspt-form form{margin:10px 0}footer .container aside .hbspt-form form .field .input input[type=email]{background-color:#487f78;color:#fff;outline:0;width:190px!important}footer .container aside .hbspt-form form .hs-button{border:0;color:#0e3f3a;float:right;font-size:.875rem;font-weight:700;height:40px;line-height:40px;padding:0 20px}footer .container aside .disclaimer{font-size:.5rem;font-weight:500;line-height:.75rem;margin:0}footer .container nav label{display:block;margin-top:20px}footer .container nav ul li{display:flex;line-height:1.5rem;margin:16px 0}footer .container nav ul li label svg{vertical-align:middle}footer .container nav ul li a{font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.03125rem;line-height:1rem}@media (min-width:576px){footer .container nav>div>label{margin-top:0}}@media (min-width:350px){footer .container nav{display:grid;gap:40px;grid-template-columns:1fr 1fr}footer .container nav ul li.soc-logo{margin-top:63px}}@media (min-width:768px){footer .container nav{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:992px){footer .container{display:grid;gap:40px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}footer .container aside form input[type=text]{width:260px}}@media (min-width:1200px){footer .container{gap:90px}footer .container aside form input[type=text]{width:350px}}.swirl-bkg{background-color:#1c7e74!important;overflow:hidden;position:relative}.swirl-bkg.icons-text .swirls+.container{z-index:10}.swirl-bkg h2{color:#fff}.swirl-bkg .swirl-box{background-color:#fff;border-radius:16px;padding:24px;position:relative;z-index:2}@media (min-width:768px){.swirl-bkg .swirls svg{margin-top:-20px!important;width:100%!important}}.swirls{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.swirls svg{margin-top:-270px;width:1700px}@media (min-width:768px){.swirls svg{margin-top:0;width:120%}}@media (min-width:992px){.swirls svg{width:110%}}@media (min-width:1200px){.swirls svg{width:105%}}@media (min-width:1400px){.swirls svg{width:100%}}.gold-bkg{background-color:#fef8e9!important;position:relative;z-index:1}.gold-bkg+.bkg-sibling-match{background-color:#fef8e9}.gold-bkg+.gold-bkg{padding-top:0}.gold-bkg+.gold-bkg.z-pattern .z-container .z-row:first-child{margin-top:0}.dark-gold-bkg{background-color:#c5921e!important;position:relative;z-index:1}.dark-gold-bkg+.bkg-sibling-match{background-color:#c5921e}.dark-gold-bkg .btn:not(.block-btn){background-color:#fff;color:#1c7e74}.dark-gold-bkg .btn:not(.block-btn):hover{background-color:#bfdbd8;color:#0e3f3a}.teal-bkg{position:relative;z-index:1}.teal-bkg,.teal-bkg+.bkg-sibling-match{background-color:#eff6f5!important}.brand-teal-bkg{background-color:#487f78!important}.brand-teal-bkg .headline,.brand-teal-bkg a:not(.btn),.brand-teal-bkg blockquote,.brand-teal-bkg h4,.brand-teal-bkg h5,.brand-teal-bkg h6,.brand-teal-bkg p{color:#fff!important}.light-teal-bkg{background-color:#eff6f5!important}.dark-teal-bkg,.darkest-teal-bkg{background-color:#0e3f3a!important}.darker-teal-bkg{background-color:#145851!important}.medium-teal-bkg{background-color:#1c7e74!important}.dark-brown-bkg{background-color:#944416!important}.dark-brown-bkg,.dark-gold-bkg,.dark-teal-bkg,.darker-teal-bkg,.darkest-teal-bkg,.medium-teal-bkg{color:#fff}.dark-brown-bkg .headline,.dark-gold-bkg .headline,.dark-teal-bkg .headline,.darker-teal-bkg .headline,.darkest-teal-bkg .headline,.medium-teal-bkg .headline{color:#fff!important}.dark-brown-bkg h2,.dark-brown-bkg h3,.dark-brown-bkg h4,.dark-brown-bkg h5,.dark-brown-bkg h6,.dark-brown-bkg p,.dark-gold-bkg h2,.dark-gold-bkg h3,.dark-gold-bkg h4,.dark-gold-bkg h5,.dark-gold-bkg h6,.dark-gold-bkg p,.dark-teal-bkg h2,.dark-teal-bkg h3,.dark-teal-bkg h4,.dark-teal-bkg h5,.dark-teal-bkg h6,.dark-teal-bkg p,.darker-teal-bkg h2,.darker-teal-bkg h3,.darker-teal-bkg h4,.darker-teal-bkg h5,.darker-teal-bkg h6,.darker-teal-bkg p,.darkest-teal-bkg h2,.darkest-teal-bkg h3,.darkest-teal-bkg h4,.darkest-teal-bkg h5,.darkest-teal-bkg h6,.darkest-teal-bkg p,.medium-teal-bkg h2,.medium-teal-bkg h3,.medium-teal-bkg h4,.medium-teal-bkg h5,.medium-teal-bkg h6,.medium-teal-bkg p{color:#fff}.dark-brown-bkg a:not(.btn),.dark-gold-bkg a:not(.btn),.dark-teal-bkg a:not(.btn),.darker-teal-bkg a:not(.btn),.darkest-teal-bkg a:not(.btn),.medium-teal-bkg a:not(.btn){border-bottom:1px solid transparent;color:#e7bd5c}.dark-brown-bkg a:not(.btn):hover,.dark-gold-bkg a:not(.btn):hover,.dark-teal-bkg a:not(.btn):hover,.darker-teal-bkg a:not(.btn):hover,.darkest-teal-bkg a:not(.btn):hover,.medium-teal-bkg a:not(.btn):hover{color:#f6b725}.white-bkg{background-color:#fff}.dark-brown-bkg h1 .underline:after,.dark-brown-bkg h2 .underline:after,.dark-brown-bkg h3 .underline:after,.dark-brown-bkg h4 .underline:after,.dark-brown-bkg h5 .underline:after,.dark-gold-bkg h1 .underline:after,.dark-gold-bkg h2 .underline:after,.dark-gold-bkg h3 .underline:after,.dark-gold-bkg h4 .underline:after,.dark-gold-bkg h5 .underline:after,.dark-teal-bkg h1 .underline:after,.dark-teal-bkg h2 .underline:after,.dark-teal-bkg h3 .underline:after,.dark-teal-bkg h4 .underline:after,.dark-teal-bkg h5 .underline:after,.darkest-teal-bkg h1 .underline:after,.darkest-teal-bkg h2 .underline:after,.darkest-teal-bkg h3 .underline:after,.darkest-teal-bkg h4 .underline:after,.darkest-teal-bkg h5 .underline:after,.gold-bkg h1 .underline:after,.gold-bkg h2 .underline:after,.gold-bkg h3 .underline:after,.gold-bkg h4 .underline:after,.gold-bkg h5 .underline:after,.medium-teal-bkg h1 .underline:after,.medium-teal-bkg h2 .underline:after,.medium-teal-bkg h3 .underline:after,.medium-teal-bkg h4 .underline:after,.medium-teal-bkg h5 .underline:after,.teal-bkg h1 .underline:after,.teal-bkg h2 .underline:after,.teal-bkg h3 .underline:after,.teal-bkg h4 .underline:after,.teal-bkg h5 .underline:after{z-index:1}.red-color{color:#b54708!important}.overflow-x-scroll{overflow-x:scroll}.disclaimer{font-size:.75rem;font-style:italic;letter-spacing:.03125rem;line-height:1.4rem;margin:20px 0 0;text-align:center}.disclaimer a:not(.btn){color:#487f78!important;letter-spacing:.01rem}.disclaimer a:not(.btn):hover{color:#946e16!important}.disclaimer svg{height:18px;margin:0 5px 0 0;vertical-align:middle;width:18px}.article-categories{font-weight:700}.article-categories a{color:#262626}.article-categories a:hover{color:#946e16}.article-categories svg{height:14px;vertical-align:middle}.article-categories svg path{fill:#262626}article.listing.featured{margin-top:0}article.listing.featured img{border-radius:8px;height:auto;max-width:100%}article.listing h3{color:#0e3f3a;font-size:1.5rem;font-weight:900;line-height:1.8rem;margin:10px 0;transition:color .3s}article.listing h3.hover,article.listing h3:hover{color:#946e16}article.listing p{color:#262626;margin:10px 0 0}article h6{color:#0e3f3a;font-size:.75rem;font-weight:900;letter-spacing:.03125rem;margin:30px 0 20px;text-transform:uppercase}@media (min-width:576px){article.listing.featured img{height:auto;width:100%}}.cta-box{border-radius:16px;box-shadow:4px 3px 12px rgba(95,99,104,.25);display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:650px;padding:24px}.carousel .slider-item-helper .slider-container{gap:0;margin:0 auto}.carousel .slider-item-helper .slider-container>*{background-color:transparent}.carousel .swiffy-slider:hover .slider-nav{visibility:hidden}.carousel .slider-nav{transition:filter .3s}.carousel .slider-nav:not(:hover){filter:none}.carousel .slider-nav:after{background-color:#60a59e}.carousel .slider-indicators{display:flex;gap:16px;left:auto;margin-top:40px;position:relative;right:auto}.carousel .slider-indicators>button{background-color:#60a59e;border:0;border-radius:50%;height:20px;width:20px}.carousel .slider-indicators>button:hover{filter:drop-shadow(0 0 .3rem rgba(0,0,0,.4))}@media (min-width:768px){.carousel .swiffy-slider:hover .slider-nav{visibility:visible}.carousel .slider-indicators>button{height:14px;width:14px}}.module{background-color:#fff;padding:40px 0}.module h2,.module h3,.module h4,.module h5{margin-top:0}.module .headline{font-weight:700;text-align:center}.module.faq .faq-answer a,.module.gold-bkg,.module.teal-bkg{position:relative;z-index:1}.module.gold-bkg{background-color:#fef8e9}.module.cta{text-align:center}.module.cta .cta-copy{margin:0 auto;max-width:480px}.module.cta.bkg-image{padding:0}.module.cta.bkg-image .container{overflow:hidden;padding:0 0 40px;position:relative}.module.cta.bkg-image .container .cta-copy{padding:0 24px}.module.cta.bkg-image .container .cta-overlay{background-color:#0e3f3a;background:linear-gradient(180deg,transparent,#0e3f3a 90px);content:" ";display:block;height:120px;margin-top:-100px;position:relative;z-index:10}.module.cta.bkg-image .container img{height:auto;left:50%;margin-left:50%;min-width:100%;top:0;transform:translateX(-50%);width:auto;z-index:10}.module.cta .container>div:first-child{margin:0 auto;max-width:400px}.module.cta h3{margin-bottom:20px}.module.cta .btn{margin:0 8px 15px}@media (max-width:768px){.module.cta.bkg-image .container{margin-left:0;margin-right:0;max-width:none}}@media (min-width:768px){.module.cta.bkg-image{text-align:left}.module.cta.bkg-image .container{align-items:center;display:flex;min-height:400px}.module.cta.bkg-image .btn{margin:0}.module.cta.bkg-image .btn:nth-child(2){margin:0 0 0 15px}.module.cta.bkg-image .container{padding:80px 0}.module.cta.bkg-image .container .cta-copy{margin:0;position:relative;z-index:30}.module.cta.bkg-image .container .cta-overlay{background:linear-gradient(90deg,#0e3f3a 15%,transparent 60%,transparent 85%,#0e3f3a);height:100%;left:0;margin-top:0;position:absolute;right:0;top:0}.module.cta.bkg-image .container img{left:0;margin-left:0;position:absolute;top:50%;transform:translateY(-50%)}}.module.faq.gold-bkg dl input[type=checkbox]:checked+dt label,.module.faq.teal-bkg dl input[type=checkbox]:checked+dt label{background-color:#fff}.module.faq.gold-bkg dt label,.module.faq.teal-bkg dt label{background-color:transparent}.module.faq img{max-width:100%;width:auto}.module.faq dl{margin:0 auto;max-width:750px}.module.faq dl input[type=checkbox]{display:none}.module.faq dl input[type=checkbox]:checked+dt+dd .faq-answer{display:block;height:auto;margin-top:-2px;max-height:400px;opacity:1;overflow:scroll}.module.faq dl input[type=checkbox]:checked+dt label{padding:10px 20px}.module.faq dl input[type=checkbox]:checked+dt label svg{transform:rotate(-90deg)}.module.faq dl dt label{align-items:center;background-color:#fff;border-top:1px solid #487f78;color:#0e3f3a;cursor:pointer;display:inline-block;display:flex;font-size:1rem;font-weight:700;gap:20px;justify-content:space-between;line-height:1.5rem;padding:10px 0;transition:background-color .3s,padding .3s;width:100%}.module.faq dl dt label svg{flex-shrink:0;height:36px;transform:rotate(90deg);transition:transform .3s;width:36px}.module.faq dl dt label svg path{fill:#0e3f3a}.module.faq dl dd{margin-left:0}.module.faq dl dd:last-child{border-bottom:1px solid #487f78;margin-bottom:0}.module.faq dl dd .faq-answer{background-color:#fff;color:#0e3f3a;height:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:max-height .3s}.module.faq dl dd .faq-answer,.module.faq dl dd .faq-answer *{font-family:"Source Serif 4",Source Serif Pro,serif;font-size:1.125rem;font-weight:500;line-height:1.75rem}.module.faq dl dd .faq-answer p:first-child{margin-top:0}@media (min-width:768px){.module.faq dl input[type=checkbox]{display:none}.module.faq dl input[type=checkbox]:checked+dt label{border-bottom:none;border-radius:10px 10px 0 0;padding:10px 40px}.module.faq dl dt label{border:1px solid #487f78;border-radius:10px;font-size:1.125rem;line-height:1.5rem;min-height:70px;padding:10px 40px}.module.faq dl dt label svg{height:42px;width:42px}.module.faq dl dd{margin-bottom:20px}.module.faq dl dd:last-child{border-bottom:none}.module.faq dl dd .faq-answer{border:1px solid #487f78;border-radius:0 0 10px 10px;border-top:none;padding:0 40px}.module.faq dl dd .faq-answer,.module.faq dl dd .faq-answer *{font-size:1.25rem;font-weight:400;line-height:1.875rem}}@media (min-width:1200px){.module.faq dl{max-width:1140px}.module.faq dl dt label{min-height:90px}.module.faq dl dt label svg{height:54px;width:54px}}.module.related-content+section .tags{margin-top:0}.module.related-content .entries-list>article{margin:0 auto 40px;max-width:100%;width:364px}.module.related-content .entries-list>article h5{font-weight:700;margin:-10px 0 10px}.module.related-content .entries-list>article p{margin:10px 0}.module.related-content label.entry-type{margin:5px 0 15px}.module.related-content a:hover figure img{transform:scale(1.03)}.module.related-content a:hover h4{color:#946e16}.module.related-content a:hover svg path{fill:#c5921e;transform:translateX(5px)}.module.related-content a h4{margin-bottom:20px;transition:color .3s}.module.related-content a strong,.module.related-content a svg{vertical-align:middle}.module.related-content a strong path,.module.related-content a svg path{transition:fill .3s,transform .3s}@media (min-width:992px){.module.related-content .entries-list{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-items:center}.module.related-content .entries-list>article{margin:0;min-width:100%}}.module.testimonials{padding:50px 0 80px}.module.testimonials .headline{color:#0e3f3a;margin-bottom:40px}.module.testimonials figure{margin-bottom:50px}.module.testimonials figure img{border-radius:16px;height:auto;max-width:100%;width:auto}.module.testimonials figure iframe{border-radius:16px}.module.testimonials.brand-teal-bkg .testimonial blockquote .highlight{background-color:#5aa097}.module.testimonials .testimonial blockquote{color:#262626;color:#0a2c29;font-size:1rem;font-weight:900;font-weight:700;line-height:1.5rem;margin:0 auto;max-width:900px}.module.testimonials .testimonial blockquote[data-length=short]{max-width:750px}.module.testimonials .testimonial blockquote:before{content:"“";display:block;font-family:Merriweather,serif;font-size:3.5rem;padding-top:10px}.module.testimonials .testimonial blockquote .highlight{background-color:#fbdf9d}.module.testimonials .testimonial cite{display:block;margin-top:20px}.module.testimonials .testimonial cite .source-logo{display:none}.module.testimonials .testimonial cite .source-logo img{margin-bottom:10px;max-height:120px;max-width:250px}.module.testimonials .testimonial cite a.source:hover h5,.module.testimonials .testimonial cite a.source:hover p{color:#946e16}.module.testimonials .testimonial cite .source h4,.module.testimonials .testimonial cite .source h5{color:#141418;margin:0;transition:color .3s}.module.testimonials .testimonial cite .source h5{font-weight:700}.module.testimonials .testimonial cite .source h5 span{white-space:nowrap}.module.testimonials .testimonial cite .source img{border-radius:50%;height:90px;margin-bottom:10px;width:90px}@media (min-width:576px){.module.testimonials .testimonial blockquote{color:#262626;color:#0a2c29;font-size:1.375rem;font-weight:700;line-height:1.65rem}.module.testimonials .testimonial cite{align-items:center;display:flex;font-style:normal;gap:30px;justify-content:center}.module.testimonials .testimonial cite .source-logo{display:block;justify-self:end;text-align:right}.module.testimonials .testimonial cite .source-logo img{margin-bottom:0}.module.testimonials .testimonial cite .source{justify-self:start}}.module table{display:block;overflow-y:scroll;width:100%}.module table thead tr th{border-bottom:2px solid;padding:10px}.module table tbody tr.table-subheader td{border-bottom:2px solid;padding-top:50px}.module table tbody tr td{border-bottom:1px solid #c4c4c4;font-size:1.125rem;padding:15px 10px}.module table tbody tr td:nth-child(2n){background-color:rgba(1,119,112,.025)}.module table tbody tr td:nth-child(3n){background-color:rgba(1,119,112,.05)}.module table tbody tr td:nth-child(4n){background-color:rgba(1,119,112,.075)}.module table tbody tr td:nth-child(5n){background-color:rgba(1,119,112,.1);background-color:rgba(1,119,112,.125)}.module table tbody tr td:nth-child(6n){background-color:rgba(1,119,112,.15)}.module table tbody tr td h5{margin:0}.module table tbody tr td p,.module table tbody tr td strong{font-size:1rem;margin:0}.module table tbody tr td ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.article-section table,.module table{display:table}.module.testimonials .old-testimonial .testimonial-img-col{display:block}.module.testimonials .old-testimonial img{max-height:250px;max-width:75%}.module.testimonials .old-testimonial figure{text-align:left}}@media (min-width:992px){.module{padding:60px 0}.module.cta.bkg-img-cta.animated .bkg-img-container .cta-overlay .cta-copy.in-view{margin:0 0 0 50px}.module.cta.bkg-img-cta .bkg-img-container .cta-overlay{padding:150px 0}}@media (min-width:1200px){.module{padding:80px 0}}.module{display:flex}.module.white-bkg+.white-bkg{padding-top:0}.module.faq .faq-answer a,.module.z-pattern .content-cell a:not(.btn){background:linear-gradient(90deg,transparent,transparent),linear-gradient(90deg,transparent,transparent,#c5921e);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .0625em,0 .0625em;transition:background-size .4s}.module.faq .faq-answer a:hover,.module.z-pattern .content-cell a:not(.btn):hover{background-size:0 .0625em,100% .0625em}.module.top-padding{padding-bottom:0!important}.module.top-padding+.module{margin-top:0}.module.bottom-padding{padding-top:0!important}.module.bottom-padding+.module{margin-bottom:0}.module.no-padding{padding-bottom:0!important;padding-top:0!important}.module.no-padding+.module{margin-bottom:0;margin-top:0}.module.narrow-width .container{max-width:900px}.module.badges{font-size:1.25rem;line-height:2.5rem;padding:60px 0}.module.badges.badges-gray{background-color:#487f78!important;color:#fff}.module.badges.badges-gray h4{color:#fff}.module.badges.badges-teal{background-color:#eff6f5!important}.module.badges h4{text-align:center}.module.badges .badge-container{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.module.badges .badge-container img{width:100px}.module.embed-code.gold-bkg .embed-form{background-color:#0e3f3a}.module.embed-code.gold-bkg .embed-form div,.module.embed-code.gold-bkg .embed-form h2,.module.embed-code.gold-bkg .embed-form h3,.module.embed-code.gold-bkg .embed-form h4,.module.embed-code.gold-bkg .embed-form h5,.module.embed-code.gold-bkg .embed-form h6,.module.embed-code.gold-bkg .embed-form ol,.module.embed-code.gold-bkg .embed-form p,.module.embed-code.gold-bkg .embed-form span,.module.embed-code.gold-bkg .embed-form ul{color:#fff}.module.embed-code.white-bkg .embed-form{background-color:#eff6f5}.module.embed-code .embed-form{border-radius:24px;margin:0 auto;max-width:550px;padding:24px 40px 36px;width:100%}.module.embed-code .embed-form .submitted-message p{font-size:1.5rem;line-height:2.125rem}.module.logos{display:block}.module.logos h2.headline{color:#0e3f3a;font-size:1.5rem;font-weight:700;line-height:1.8rem;margin-bottom:20px}.module.logos.descriptions.long-descriptions>div img{margin-bottom:5px}.module.logos.descriptions:not(.long-descriptions) .logo-container>div p{max-width:260px}.module.logos.descriptions .logo-container{display:flex;flex-direction:column}.module.logos.descriptions .logo-container>div{box-sizing:border-box;flex:1;padding:15px 0;text-align:center}.module.logos.descriptions .logo-container>div:not(:last-child){border-bottom:1px solid grey}.module.logos.descriptions .logo-container>div img{max-width:100%;width:auto}.module.logos.descriptions .logo-container>div p{font-size:1.125rem;margin-left:auto;margin-right:auto}@media (min-width:576px){.module.logos.descriptions.long-descriptions .logo-container>div{text-align:left}.module.logos.descriptions.long-descriptions .logo-container>div img{margin-bottom:25px}}@media (min-width:768px){.module.logos.descriptions .logo-container{flex-direction:row}.module.logos.descriptions .logo-container>div{padding:0 40px}.module.logos.descriptions .logo-container>div:not(:last-child){border-bottom:none;border-right:1px solid grey}}.module.logos .logo-gallery{margin-bottom:-20px;text-align:center}.module.logos .logo-gallery img{margin:5px 15px}.module.logos .logo-carousel{height:80px;overflow:hidden;position:relative;width:100%}.module.logos .logo-carousel .logo-slider{position:relative}.module.logos .logo-carousel .logo-slider .slide{align-items:center;display:inline-flex;justify-content:center;padding:0 10px}.module.logos .logo-carousel .logo-slider .slide img{height:80px}@media (min-width:992px){.module.logos h2.headline{margin-bottom:60px}}@media (min-width:1400px){.module.logos .logo-gallery img{margin:10px 20px}}.module.embed-form{display:block}.module.icons-text.swirl-bkg .swirls svg{height:auto;margin-top:0;width:200%}.module.icons-text.swirl-bkg+.medium-teal-bkg.no-padding{margin-top:-30px;position:relative;z-index:10}.module.icons-text .container>h3:first-child{margin-bottom:80px;text-align:center}.module.icons-text .block-row{display:grid;gap:24px}.module.icons-text .block-row .block-col h3,.module.icons-text .block-row .block-col h4{color:#0e3f3a;margin:0}.module.icons-text .block-row .block-col .lead p{font-size:1.125rem;font-weight:700;line-height:1.5rem}.module.icons-text .block-row .block-col p{color:#0e3f3a;font-weight:600;margin:15px 0}.module.icons-text .block-row .block-col p:last-child{margin-bottom:0}.module.icons-text .block-row .block-col a{text-decoration:none}.module.icons-text .block-row .block-col .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.module.icons-text .block-row .block-col .block{overflow:hidden}.module.icons-text .block-row .block-col .header-row{align-items:start;display:grid;gap:15px}.module.icons-text .block-row .block-col .header-row img{border-radius:66px;height:112px;width:112px}.module.icons-text .block-row .block-col .header-row svg{height:auto;max-width:90px;width:100%}.module.icons-text .block-row .block-col .icon-header-row{align-items:center;background-color:#fce9be;display:flex;gap:15px;margin:-24px -24px 12px;padding:24px}.module.icons-text .block-row .block-col .icon-header-row svg{flex:0 0 40px}.module.icons-text .block-row .block-col .icon-header-row h4{font-weight:700}.module.icons-text .block-row .block-col .icon-header-row+.lead p{font-weight:500}.module.icons-text .block-row .block-col .icon-header-row+.lead strong{font-weight:700}.module.icons-text .block-row .block-col .full-width-image-block .header-row img{border-radius:0;height:auto;max-width:100%;width:auto}.module.icons-text .block-row .block-col .full-width-image-block p strong{font-weight:900}.module.icons-text .block-row .block-col .full-width-image-block p a:not(.btn){color:#5c8dff}.module.icons-text .block-row .block-col .full-width-image-block p a:not(.btn):hover,.module.icons-text .block-row .block-col .full-width-image-block p a:not(.btn):hover strong{color:#0031a3}.module.icons-text .block-row .block-col .full-width-image-block p a:not(.btn) strong{color:#5c8dff;transition:color .3s}@media (min-width:768px){.module.icons-text .block-row .block-col .full-width-image-block h3{font-size:1.5rem;font-weight:900;line-height:1.82rem}}@media (min-width:576px){.module.icons-text.swirl-bkg .swirls svg{width:100%}}@media (min-width:768px){.module.icons-text .block-row[data-wrap="2"]{grid-template-columns:repeat(2,1fr)}.module.icons-text .block-row[data-wrap="2"] .block-col .block{display:flex;flex-direction:column;height:100%}.module.icons-text .block-row[data-wrap="2"] .block-col .block .btn{margin-top:auto}.module.icons-text .block-row .block-col .icon-header-row h4{font-size:1.375rem;line-height:1.65rem}}@media (min-width:992px){.module.icons-text.swirl-bkg+.medium-teal-bkg.no-padding{margin-top:-60px}.module.icons-text .block-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.module.icons-text .block-row[data-wrap="2"]{grid-template-columns:repeat(2,1fr)}.module.icons-text .block-row[data-wrap="3"]{grid-template-columns:repeat(3,1fr)}.module.icons-text .block-row[data-wrap="2-3"]{grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto}.module.icons-text .block-row[data-wrap="2-3"]>:first-child,.module.icons-text .block-row[data-wrap="2-3"]>:nth-child(2){grid-column:span 3;grid-row:1}.module.icons-text .block-row[data-wrap="2-3"]>:nth-child(3),.module.icons-text .block-row[data-wrap="2-3"]>:nth-child(4),.module.icons-text .block-row[data-wrap="2-3"]>:nth-child(5){grid-column:span 2;grid-row:2}.module.icons-text .block-row .block-col .block{display:flex;flex-direction:column;height:100%}.module.icons-text .block-row .block-col .block .btn{margin-top:auto}}@media (min-width:1400px){.module.icons-text .block-row .block-col .icon-header-row{margin:-40px -40px 20px;padding:30px 40px}}.module.images h2{margin:0 auto 40px;max-width:492px}.module.images .image-list{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:492px}.module.images .image-list figure{align-items:start;display:grid;flex:1;justify-items:center}.module.images .image-list figure img{height:auto;max-width:100%;width:auto}.module.images .image-list figure figcaption{font-size:1.25rem;font-weight:900;line-height:1.875rem;margin-top:10px;text-align:center}@media (min-width:992px){.module.images h2{max-width:none;width:auto}.module.images .image-list{flex-direction:row;max-width:none;width:auto}}.module.rich-text+.rich-text{margin-top:-20px;padding-top:0}.module.rich-text h2,.module.rich-text h3,.module.rich-text h4{margin:30px 0 0}.module.rich-text h2:first-of-type,.module.rich-text h3:first-of-type{margin-top:0}.module.rich-text hr{margin:40px 0}.module.rich-text-columns .rt-row{display:flex;flex-direction:column}.module.rich-text-columns .rt-row>div{border-bottom:1px solid grey;padding:24px 0}.module.rich-text-columns .rt-row>div:first-child{padding-top:0}.module.rich-text-columns .rt-row>div:last-child{border-bottom:none;padding-bottom:0}.module.rich-text-columns .rt-row>div h2,.module.rich-text-columns .rt-row>div h3,.module.rich-text-columns .rt-row>div h4{margin:20px 0}@media (min-width:768px){.module.rich-text-columns .rt-row{flex-direction:row}.module.rich-text-columns .rt-row>div{border-bottom:none;border-right:1px solid grey;padding:0 24px}.module.rich-text-columns .rt-row>div:first-child{padding-left:0}.module.rich-text-columns .rt-row>div:last-child{border-right:none;padding-right:0}}@media (min-width:992px){.module.rich-text-columns .rt-row>div{padding:0 40px}}@media (min-width:1400px){.module.rich-text-columns .rt-row>div{padding:0 60px}}.module.tabs.sticky-scroller{flex-direction:column}.module.tabs.sticky-scroller .static-section{margin-top:40px}.module.tabs.sticky-scroller .sticky-section{margin-bottom:40px}.module.tabs.sticky-scroller .sticky-section img{height:auto;max-width:100%;width:auto}@media (min-width:992px){.module.tabs.sticky-scroller{padding:0;position:relative;width:100%}.module.tabs.sticky-scroller.active .static-section.active+.sticky-section{opacity:1}.module.tabs.sticky-scroller.active .sticky-section{position:fixed;top:15%;transition:opacity .5s;z-index:20}.module.tabs.sticky-scroller:not(.active) .static-section:first-child+.sticky-section{opacity:1;position:absolute;top:0}.module.tabs.sticky-scroller:not(.active) .sticky-section:last-child{bottom:0;opacity:1;position:absolute;top:auto}.module.tabs.sticky-scroller .static-section,.module.tabs.sticky-scroller .sticky-section{align-items:center;display:flex;height:70vh;margin-bottom:0;margin-top:0}.module.tabs.sticky-scroller .static-section{z-index:40}.module.tabs.sticky-scroller .static-section>div{padding-right:50px;width:50%}.module.tabs.sticky-scroller .sticky-section{left:0;opacity:0;position:absolute;right:0;top:0;z-index:10}.module.tabs.sticky-scroller .sticky-section.bookend{z-index:30}.module.tabs.sticky-scroller .sticky-section>div{margin-left:50%;padding-left:50px;width:50%}}.module.tabs .tab-view{background-color:#eff6f5;border-radius:24px;display:grid;gap:50px;padding:24px;position:relative}.module.tabs .tab-view,.module.tabs .tab-view p{color:#262626;font-size:1rem;font-weight:900;line-height:1.5rem}.module.tabs .tab-view h3{display:none;margin:24px 0}.module.tabs .tab-view nav{background-color:#fff;border-radius:16px;box-shadow:0 8px 32px 0 rgba(95,99,104,.14),2px 4px 12px 0 rgba(95,99,104,.26);display:none;left:10px;position:absolute;right:10px;top:10px}.module.tabs .tab-view nav ul{list-style:none;margin:0;padding:24px}.module.tabs .tab-view nav ul li label{border-radius:8px;color:#487f78;cursor:pointer;display:block;height:40px;line-height:40px;margin:0;padding:0 14px;transition:background-color .3s ease,color .3s ease;vertical-align:middle}.module.tabs .tab-view nav ul li label:hover{color:#0e3f3a}.module.tabs .tab-view nav ul li label.active{background-color:#bfdbd8;color:#0e3f3a}.module.tabs .tab-view input[type=radio]{display:none}.module.tabs .tab-view input[type=radio]#mobile-tab-dropdown:checked+label+nav,.module.tabs .tab-view input[type=radio]:checked+.tab{display:block}.module.tabs .tab-view input[type=radio]#mobile-tab-dropdown+label{background-color:#eff6f5;border-radius:8px;height:40px;line-height:40px;padding:0 14px}.module.tabs .tab-view input[type=radio]#mobile-tab-dropdown+label svg{float:right;margin-top:16px}.module.tabs .tab-view .tab{display:none}.module.tabs .tab-view .tab img{background-color:#bfdbd8;border-radius:8px;height:auto;max-height:430px;max-width:100%;transition:background-color .3s ease;width:auto}.module.tabs .tab-view .tab img:before{color:#eff6f5;content:"Loading...";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.module.tabs .tab-view .tab img.loaded{background-color:transparent;border-radius:0}.module.tabs .tab-view .tab img.loaded:before{content:none}@media (min-width:768px){.module.tabs .tab-view,.module.tabs .tab-view p{font-size:1.125rem;line-height:1.5rem}}@media (min-width:992px){.module.tabs .tab-view{grid-template-columns:350px 1fr}.module.tabs .tab-view h3{display:block}.module.tabs .tab-view label[for=mobile-tab-dropdown]{display:none}.module.tabs .tab-view nav{background-color:transparent;box-shadow:none;display:block;position:static}.module.tabs .tab-view nav ul{padding:0}.module.tabs .tab-view nav ul li{margin:24px 0}.module.tabs .tab-view nav ul li label{height:50px;line-height:50px}}@media (min-width:768px){.module.testimonials .slider-container,.module.testimonials .testimonial{max-width:550px}}@media (min-width:992px){.module.testimonials{padding:80px 0}.module.testimonials figure{margin:0}.module.testimonials .slider-container{max-width:750px}.module.testimonials .testimonial{margin:0 auto;max-width:750px}.module.testimonials .testimonial blockquote{font-size:1.75rem;line-height:2.375rem}.module.testimonials .testimonial blockquote:before{font-size:5rem}}@media (min-width:1200px){.module.testimonials .slider-container,.module.testimonials .testimonial{max-width:900px}}.module.two-columns:not(.white-bkg) .hbspt-form{background-color:#fff;border-radius:16px;padding:40px}.module.two-columns .headline{color:#262626;text-align:left}.module.two-columns .callout-block{border-radius:0}.module.two-columns .callout-block:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.module.two-columns .callout-block:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.module.two-columns .callout-block+.callout-block{padding-top:0}.module.two-columns .hbspt-form{width:100%}@media (min-width:1200px){.module.two-columns:not(.white-bkg) .hbspt-form{padding:80px}}.module.z-pattern{padding:0}.module.z-pattern.gold-bkg :not(.btn,.headline){color:#0e3f3a}.module.z-pattern.white-box .z-container{background-color:#fff;border-radius:16px;margin:0 0 80px;padding:24px 30px}.module.z-pattern.white-box .z-container .z-row{flex-direction:column-reverse;gap:10px}.module.z-pattern.white-box .z-container .z-row:last-child{margin-bottom:0}.module.z-pattern.white-box .z-container .z-row .copy-col,.module.z-pattern.white-box .z-container .z-row .copy-col h2,.module.z-pattern.white-box .z-container .z-row .copy-col h3{text-align:center}.module.z-pattern.white-box .z-container .z-row .copy-col .btn{margin-bottom:0}@media (min-width:768px){.module.z-pattern.white-box .z-container{padding:60px 60px 30px 80px}}@media (min-width:992px){.module.z-pattern.white-box .z-container{padding:60px 60px 30px 80px}.module.z-pattern.white-box .z-container .z-row{flex-direction:row}.module.z-pattern.white-box .z-container .z-row .copy-col,.module.z-pattern.white-box .z-container .z-row .copy-col h2,.module.z-pattern.white-box .z-container .z-row .copy-col h3{text-align:left}}.module.z-pattern .headline{color:#0e3f3a;margin-left:auto;margin-right:auto;margin-top:40px;max-width:500px}.module.z-pattern .z-container .z-row{display:flex;flex-direction:column;gap:40px;margin:40px auto;max-width:500px}.module.z-pattern .z-container .z-row .image-col{align-items:center;display:flex}.module.z-pattern .z-container .z-row .image-col img{border-radius:8px;height:auto;max-width:100%}.module.z-pattern .z-container .z-row .copy-col{align-items:center;display:flex}.module.z-pattern .z-container .z-row .copy-col .btn,.module.z-pattern .z-container .z-row .copy-col h1,.module.z-pattern .z-container .z-row .copy-col h2,.module.z-pattern .z-container .z-row .copy-col h3,.module.z-pattern .z-container .z-row .copy-col h4,.module.z-pattern .z-container .z-row .copy-col h5,.module.z-pattern .z-container .z-row .copy-col h6,.module.z-pattern .z-container .z-row .copy-col p,.module.z-pattern .z-container .z-row .copy-col ul{margin:0 0 24px}.module.z-pattern .z-container .z-row .copy-col h2{text-align:left}.module.z-pattern .z-container .z-row .copy-col h5{font-size:1.75rem;font-weight:900;line-height:2.25rem}.module.z-pattern .z-container .z-row .copy-col ol,.module.z-pattern .z-container .z-row .copy-col p,.module.z-pattern .z-container .z-row .copy-col ul{font-size:1rem;line-height:1.5rem}.module.z-pattern .z-container .z-row .copy-col .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.module.pricing-roi-calculations .h1{color:#0a2c29;margin-bottom:22px;text-align:center}.module.pricing-roi-calculations .component-content{text-align:center}.module.pricing-roi-calculations .component-content *{color:#0a2c29}.module.pricing-roi-calculations .component-content .btn{width:100%}.module.pricing-roi-calculations figure{margin-top:30px;text-align:center}.module.pricing-roi-calculations figure img{height:auto;max-width:100%;width:auto}@media (min-width:576px){.module.pricing-roi-calculations .component-content .btn{width:auto}}@media (min-width:768px){.module.pricing-roi-calculations figure img{width:100%}}@media (min-width:992px){.module.pricing-roi-calculations .h1{text-align:left}.module.pricing-roi-calculations .component-content{align-items:end;display:flex;gap:60px}.module.pricing-roi-calculations .component-content h3{flex:1;margin-bottom:0;text-align:left}.module.pricing-roi-calculations .component-content .btn{min-width:250px}}@media (min-width:1400px){.module.pricing-roi-calculations .component-content{gap:150px}.module.pricing-roi-calculations .component-content .btn{min-width:300px}}.module.teamsense-reduces-absenteeism .component-container{background-color:#0e3f3a;border-radius:16px;padding:24px}.module.teamsense-reduces-absenteeism .component-container h2{align-items:center;color:#fff;display:flex;gap:20px;margin-bottom:30px}.module.teamsense-reduces-absenteeism .component-container h2 svg{margin:-12px 0 0 -4px;width:50px}.module.teamsense-reduces-absenteeism .component-container .component-image-list{display:flex;flex-direction:column;gap:40px}.module.teamsense-reduces-absenteeism .component-container .component-image-list figure{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:end}.module.teamsense-reduces-absenteeism .component-container .component-image-list figure img{height:auto;max-width:100%;width:auto}.module.teamsense-reduces-absenteeism .component-container .component-image-list figure figcaption{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.5rem}@media (min-width:576px){.module.teamsense-reduces-absenteeism .component-container{padding:40px}}@media (min-width:992px){.module.teamsense-reduces-absenteeism .component-container .component-image-list{flex-direction:row}}.module.case-studies-row{background-color:#1c7e74;color:#fff;overflow:hidden;position:relative}.module.case-studies-row[data-count="2"] .content .case .study{max-width:560px}.module.case-studies-row[data-count="3"] .content .case{max-width:400px}.module.case-studies-row[data-count="3"] .content .case .study{max-width:364px}.module.case-studies-row .swirls{pointer-events:none}.module.case-studies-row .content{position:relative;width:100%;z-index:2}.module.case-studies-row .content h2{color:#fff;margin:10px 0 42px;text-align:center}.module.case-studies-row .content .case{align-items:stretch;display:flex;flex-direction:column;gap:24px;justify-content:space-between;margin:0 auto 24px}.module.case-studies-row .content .case img{height:auto;width:100%}.module.case-studies-row .content .case .study{background-color:#eee;border-radius:16px;display:block;flex:1;line-height:0;overflow:hidden;width:100%}.module.case-studies-row .content .case .study:hover img{transform:scale(1.03)}.module.case-studies-row .content .case .study:hover blockquote svg{transform:translateY(5px)}.module.case-studies-row .content .case .study img{transition:transform .3s}.module.case-studies-row .content .case .study blockquote{color:#262626;font-size:1rem;font-weight:700;line-height:1.25rem;margin:24px}.module.case-studies-row .content .case .study blockquote cite{display:block;font-weight:500;margin:20px 0 0}.module.case-studies-row .content .case .study blockquote svg{display:block;margin:0 0 14px;transition:transform .3s;width:30px}.module.case-studies-row .content .case .study blockquote svg path{fill:#60a59e}@media (min-width:768px){.module.case-studies-row[data-count="2"] .content .case{flex-direction:row}.module.case-studies-row .content .case .study blockquote{font-size:1.25rem;line-height:1.5rem}.module.case-studies-row .content .case .study blockquote cite{font-size:1rem;line-height:1.25rem}}@media (min-width:992px){.module.case-studies-row[data-count] .content .case{max-width:100%}.module.case-studies-row .content .case{flex-direction:row;margin:0 auto 40px}}.module.video-testimonial-azek .component-container{align-items:center;display:grid;gap:20px}.module.video-testimonial-azek .component-container .component-right-col svg{width:40px}.module.video-testimonial-azek .component-container .component-right-col img{height:auto;max-width:100%}.module.video-testimonial-azek .component-container .component-right-col blockquote{color:#262626;color:#0a2c29;font-size:1.375rem;font-weight:700;line-height:1.65rem;margin:10px 0 20px}.module.video-testimonial-azek .component-container .component-right-col div{display:flex;flex-direction:column;gap:20px}.module.video-testimonial-azek .component-container .component-right-col div cite{font-style:normal}.module.video-testimonial-azek .component-container .component-right-col div cite span{color:#262626;color:#0a2c29;font-size:1rem;font-weight:900;font-weight:700;line-height:1.5rem;white-space:nowrap}.module.video-testimonial-azek .component-container .component-right-col div cite span:first-child{color:#262626;color:#0a2c29;font-size:1.375rem;font-weight:700;font-weight:900;line-height:1.65rem}@media (min-width:992px){.module.video-testimonial-azek .component-container{gap:40px;grid-template-columns:45% 1fr}.module.video-testimonial-azek .component-container .component-right-col div{align-items:center;flex-direction:row}}@media (min-width:1200px){.module.video-testimonial-azek .component-container .component-right-col blockquote{font-size:1.75rem;line-height:2.375rem;margin:20px 0 40px}.module.video-testimonial-azek .component-container .component-right-col div cite span{font-size:1.125rem;line-height:1.5rem}.module.video-testimonial-azek .component-container .component-right-col div cite span:first-child{font-size:1.75rem;line-height:2.375rem}}@media (min-width:1400px){.module.video-testimonial-azek .component-container{grid-template-columns:53% 1fr}}@media (min-width:576px){.module.banner .banner-container{margin:0 auto;max-width:575px}.module.z-pattern .z-container .z-row .image-col img{height:auto;width:100%}}@media (min-width:768px){.module.logos h2.headline{font-size:2rem;line-height:2.6rem}.module.logos .logo-carousel .logo-slider .slide{padding:0 30px}}@media (min-width:992px){.module.banner .banner-container{max-width:100%}.module.banner .banner-container .banner-content{top:50%}.module.banner .banner-container .banner-content.content-left,.module.banner .banner-container .banner-content.content-left h4{text-align:left}.module.rich-text+.rich-text{margin-top:-40px}.module.rich-text .headline{margin-bottom:60px}.module.rich-text figure{margin:30px 0;text-align:center}.module.rich-text figure img{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%}.module.rich-text figure figcaption{color:#5a6779;font-size:.75rem;letter-spacing:.03125rem}.module.z-pattern.position-right .z-container .z-row{flex-direction:row-reverse}.module.z-pattern.position-right .z-container .z-row:nth-child(2n){flex-direction:row}.module.z-pattern.position-right .z-container .z-row .copy-col ol,.module.z-pattern.position-right .z-container .z-row .copy-col p,.module.z-pattern.position-right .z-container .z-row .copy-col ul{font-size:1.125rem;line-height:1.5rem}.module.z-pattern .headline{margin-top:80px;max-width:none}.module.z-pattern .z-container .z-row{flex-direction:row;gap:80px;margin:60px 0;max-width:none}.module.z-pattern .z-container .z-row:nth-child(2n){flex-direction:row-reverse}.module.z-pattern .z-container .z-row:nth-child(2n) .image-col{justify-content:start}.module.z-pattern .z-container .z-row .image-col{justify-content:end;width:50%;width:var(--img-width)}.module.z-pattern .z-container .z-row .copy-col{width:50%;width:var(--copy-width)}.module.z-pattern .z-container .z-row .copy-col ol,.module.z-pattern .z-container .z-row .copy-col p,.module.z-pattern .z-container .z-row .copy-col ul{font-size:1.125rem;line-height:1.5rem}}html{scroll-behavior:smooth}.page-header{align-items:center;background-color:#fef8e9;display:flex;padding:28px 0 40px;text-align:center}.page-header+.module.gold-bkg{padding-top:0}.page-header.narrow-width .container{max-width:900px}.page-header h1{margin:0 0 20px}.page-header p{color:#262626;font-size:1.375rem;font-weight:700;font-weight:300;line-height:1.65rem}.page-header p .btn{margin:0 auto}.page-header .cta-tag{color:#8e3806;font-weight:900;margin:25px 0}.page-header .cta-buttons{align-items:center;display:flex;flex-direction:column;gap:20px}.page-header .cta-buttons .btn{margin:0}.page-header .text-header{max-width:750px;text-align:left}.page-header .text-header.centered-header{margin-left:auto;margin-right:auto;text-align:center}.page-header .split-columns,.page-header .split-rows{align-items:start}.page-header .split-columns>div:first-child{order:2}.page-header .split-columns>div:last-child{order:1}.page-header .split-columns>div img{border-radius:16px;height:auto;max-width:100%;width:auto}.page-header .split-columns>div .img-btn{background:none;display:inline;line-height:0;padding:0}.page-header .yt-frame{filter:drop-shadow(0 15px 20px rgba(0,0,0,.5));position:relative}.page-header .yt-frame .yt-thumbnail{border-radius:16px;cursor:pointer;display:block;height:100%;left:0;opacity:1;overflow:hidden;position:absolute;top:0;transition:opacity 4s;width:100%;z-index:20}.page-header .yt-frame .yt-thumbnail:hover img{transform:scale(1.1)}.page-header .yt-frame .yt-thumbnail.hide{opacity:0;transition:opacity 1s}.page-header .yt-frame .yt-thumbnail.click-through{pointer-events:none}.page-header .yt-frame .yt-thumbnail img{transition:transform .3s;width:100%}.page-header .yt-frame .video-embed,.page-header .yt-frame .yt-loader{aspect-ratio:16/9;height:100%;position:relative;z-index:10}.page-header .yt-frame .video-embed iframe,.page-header .yt-frame .yt-loader iframe{border-radius:16px}@media (min-width:768px){.page-header h1{margin:0 0 30px}.page-header p{font-size:1.75rem;font-weight:300;line-height:2.375rem}.page-header .cta-buttons{flex-direction:row;gap:30px;justify-content:center;margin:30px 0 20px}}@media (min-width:992px){.page-header{padding:40px 0 60px}.page-header .split-columns>div:first-child{order:1;text-align:left}.page-header .split-columns>div:last-child{order:2;text-align:right}.page-header .split-columns>div .cta-buttons{justify-content:left}}.page-header.product-screenshot .split-columns>div:last-child{margin:-24px}.page-header.product-screenshot .split-columns>div h1{margin-top:24px}.page-header.product-screenshot .split-columns>div picture+picture{display:none;max-width:none}.page-header.product-screenshot .split-columns>div picture img{border-radius:0;width:100%}@media (min-width:576px){.page-header.product-screenshot .container{max-width:100%}.page-header.product-screenshot .split-columns>div{line-height:0;position:relative}@-webkit-keyframes fade-out-product{75%{opacity:1}to{opacity:0}}@keyframes fade-out-product{75%{opacity:1}to{opacity:0}}.page-header.product-screenshot .split-columns>div picture.product-integrations-underlay img{-webkit-animation:fade-out-product 5s ease-in forwards;animation:fade-out-product 5s ease-in forwards}.page-header.product-screenshot .split-columns>div picture+picture{bottom:0;display:flex;left:auto;position:absolute;right:0}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-points{bottom:0;right:0}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-todays-shift{bottom:15px;left:15px;right:auto}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-emojis{left:50%;right:auto;transform:translateX(-50%)}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-absence-reports{bottom:10px;left:20px;right:auto}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-send-message{bottom:15px;left:15px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-absence-rate-on-track{bottom:10px;left:10px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-employee-portal{left:5px}.page-header.product-screenshot .split-columns>div picture+picture.product-integrations{bottom:0;left:0;right:0;top:0}.page-header.product-screenshot .split-columns>div picture+picture.product-integrations img{-webkit-animation:fade-in-product 4s ease-in forwards;animation:fade-in-product 4s ease-in forwards;opacity:0;transform:scale(1);width:auto}@-webkit-keyframes fade-in-product{75%{opacity:0}to{opacity:1}}@keyframes fade-in-product{75%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-in-product{75%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes scale-in-product{75%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}.page-header.product-screenshot .split-columns>div picture+picture img{-webkit-animation:scale-in-product 2s ease-out forwards;animation:scale-in-product 2s ease-out forwards;opacity:0;transform:scale(.25);width:auto}}@media (min-width:768px){.page-header.product-screenshot .container{max-width:720px}.page-header.product-screenshot .split-columns>div:last-child{margin:0}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-management{bottom:-45px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-dashboard{bottom:-45px;right:-20px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-send-message-v2{bottom:40px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-custom-forms{right:-30px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-employee-portal{bottom:-40px;left:-40px}}@media (min-width:992px){.page-header.product-screenshot .container{max-width:960px}.page-header.product-screenshot .split-columns{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.page-header.product-screenshot .split-columns>div{line-height:0}.page-header.product-screenshot .split-columns>div:first-child{padding-bottom:24px}.page-header.product-screenshot .split-columns>div h1{margin-top:0}.page-header.product-screenshot .split-columns>div h1+h3,.page-header.product-screenshot .split-columns>div h1+h4{margin:24px 0}.page-header.product-screenshot .split-columns>div picture{max-width:300px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-points{bottom:-70px;left:-10px;right:auto}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-todays-shift{bottom:-60px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-emojis{bottom:-60px;left:30px;transform:none}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-absence-reports{bottom:-50px;left:10px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-send-message{bottom:-90px;left:0}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-absence-rate-on-track{bottom:-50px;left:0}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-management{bottom:-60px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-send-message-v2{bottom:-60px;right:-40px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-employee-portal{bottom:-50px;left:-80px}.page-header.product-screenshot .split-columns>div picture img{border-radius:0}.page-header.product-screenshot h1{font-size:2rem;line-height:2.6rem;margin-bottom:12px}.page-header.product-screenshot p{font-size:1.125rem;line-height:1.5rem;line-height:1.65rem;margin:0}}@media (min-width:1200px){.page-header.product-screenshot .container{max-width:1140px}.page-header.product-screenshot .split-columns>div picture{max-width:none}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-points{bottom:-60px;left:-60px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-todays-shift{left:30px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-emojis{left:50px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-absence-reports{bottom:-60px;left:-30px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-send-message{bottom:-95px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-absence-rate-on-track{bottom:-60px;left:-60px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-send-message-v2{bottom:30px;right:0}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-employee-portal{bottom:-40px;left:-60px}.page-header.product-screenshot h1{font-size:2.5rem;line-height:3rem;margin-bottom:24px}}@media (min-width:1400px){.page-header.product-screenshot .container{max-width:1320px}.page-header.product-screenshot .split-columns>div picture{max-width:none}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-attendance-points{bottom:-65px;left:-65px}.page-header.product-screenshot .split-columns>div picture+picture.screenshot-emojis,.page-header.product-screenshot .split-columns>div picture+picture.screenshot-todays-shift{bottom:-70px}.page-header.product-screenshot p{font-size:1.5rem;line-height:2.125rem;line-height:2.05rem}}.speakers>div{align-items:end;display:flex;gap:20px;margin:12px 0}.speakers>div picture{line-height:0}.speakers>div img{border:4px solid #1c7e74;border-radius:50% 50% 50% 0;height:120px;width:120px}.speakers>div .speaker-name{font-size:1.5rem;font-weight:700}.speakers>div .speaker-title{font-size:1.125rem;font-weight:700;line-height:1.5rem;margin-top:2px}.dropdown,.dropdown label{position:relative}.dropdown label{align-items:center;background-color:#944416;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:48px;line-height:48px;padding:0 18px;place-content:space-between;vertical-align:middle;z-index:101}.dropdown label:hover svg{transform:translateY(2px)}.dropdown label svg{height:16px;transform:translateY(0);transition:transform .3s;width:16px}.dropdown label svg path{fill:#fff}.dropdown input[type=checkbox]{display:none}.dropdown input[type=checkbox]:checked+div{opacity:1;top:48px;visibility:visible}.dropdown>div{background-color:#fff;border:1px solid #bfc5c4;border-radius:0 0 6px 6px;box-shadow:0 4px 16px 0 rgba(95,99,104,.1),1px 2px 6px 0 rgba(95,99,104,.2);left:4px;opacity:0;position:absolute;right:4px;top:0;transition:top .15s,opacity .15s;visibility:hidden;z-index:100}.dropdown>div a,.dropdown>div span{color:#262626;cursor:default;display:block;line-height:1.25rem;margin:2px 0;padding:8px 12px;transition:color .3s,background-color .3s}.dropdown>div a:hover{color:#181b1a}.dropdown>div a:hover,.dropdown>div span{background-color:#eceeee}.category-filters{background-color:#fff;padding:40px 0}.category-filters+.articles-list{padding-top:0}.category-filters .container{display:flex;flex-direction:column;gap:24px}.category-filters .container .dropdown{flex:1}.category-filters .container .dropdown:first-child{z-index:3}.category-filters .container .dropdown:nth-child(2n){z-index:2}.category-filters .container .dropdown:nth-child(3n){z-index:1}@media (min-width:768px){.category-filters .container{flex-direction:row}}.featured-article{background-color:#fef8e9;padding:0 0 40px}@media (min-width:992px){.featured-article{padding:0 0 70px}}.articles-list{background-color:#fff;padding:80px 0}.articles-list+.search-pagination{padding:0 0 80px}.articles-list .container{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.articles-list .container article{margin-bottom:20px}.articles-list .container article img{max-width:100%}@media (min-width:992px){.articles-list .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.articles-list .container{gap:34px}}@media (min-width:992px){.landing-page .form-header section aside form fieldset .field{margin:10px 0}.landing-page .form-header section aside form fieldset .field label:not(.hs-error-msg){display:inline-block;margin-bottom:5px}}#page-faqs .module.faq .container{max-width:900px}#page-404 .module svg{display:block;margin:0 auto}#page-webinars .page-header h1{margin:0}#page-webinars .listing h5{font-weight:500}#page-webinars .listing h5 strong{font-weight:700}#page-webinars .listing h5,#page-webinars .listing p{color:#0e3f3a;margin:10px 0}#page-webinars .listing a strong,#page-webinars .listing a svg{vertical-align:middle}#page-webinars .listing a svg path{transition:fill .3s,transform .3s}#page-webinars .listing a:hover svg path{fill:#c5921e;transform:translateX(5px)}#page-webinars .listing .split-columns{align-items:start}#page-webinars .listing .split-columns .block{box-shadow:0 8px 32px 0 rgba(95,99,104,.04),2px 4px 12px 0 rgba(95,99,104,.16)}#page-webinars .listing .split-columns .block h3{margin-top:0}#page-webinars .listing .split-columns .block form .actions input[type=submit]{width:100%}@media (min-width:992px){#page-404 .module svg{margin:-40px auto 0;width:80%}#page-webinars .page-header{padding:40px 0 45px}}.form-header{background-color:#fef8e9}.form-header section{margin:0 auto;max-width:570px;padding:40px 0}.form-header section.full-embed{max-width:900px}.form-header section.full-embed h1{text-align:center}.form-header section.full-embed .content-column{margin:0 auto;max-width:700px}.form-header section ul{font-size:1.25rem;line-height:1.6rem}.form-header section ul.check-list{margin:30px 0}@media (min-width:768px){.form-header section ul.icon-list li{flex:0 50%}}@media (min-width:992px){.form-header section ul.icon-list li{flex:none}}@media (min-width:1200px){.form-header section ul.icon-list li{flex:0 50%}}.form-header section.title-image strong,.form-header section.title-text-image strong{font-weight:900}.form-header section.title-image ul.check-list li,.form-header section.title-text-image ul.check-list li{padding-left:40px}.form-header section.title-image ul.check-list li:not(:last-child),.form-header section.title-text-image ul.check-list li:not(:last-child){padding-bottom:14px}.form-header section.title-image ul.check-list li strong,.form-header section.title-text-image ul.check-list li strong{display:inline-block;margin-bottom:4px}.form-header section.title-image img,.form-header section.title-text-image img{margin-top:12px}.form-header section.title-text-image{-moz-column-gap:60px;column-gap:60px}.form-header section.title-text-image .content-column{font-size:1.25rem;line-height:1.6rem}@media (min-width:768px){.form-header section.title-text-image .content-column ul.icon-list li{flex:0 50%}}@media (min-width:992px){.form-header section.title-text-image .content-column ul.icon-list li{background-position:0 top;background-size:30px;padding-left:40px}}@media (min-width:1200px){.form-header section.title-text-image .content-column ul.icon-list li{background-position:0;background-size:60px;padding-left:76px}}.form-header section h4{font-size:1.5rem;line-height:1.8rem;margin:0}.form-header section h1{grid-area:h1;margin-bottom:40px;text-align:center}.form-header section .content-column{grid-area:content}.form-header section .content-column img{height:auto;margin-bottom:30px;max-width:100%;width:auto}.form-header section p,.form-header section ul{font-size:1.125rem;font-weight:600;line-height:1.5rem}.form-header section aside{align-self:center;grid-area:aside;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-header section aside h4{color:#262626}.form-header section aside form .hs-button{background-color:#f6b725;color:#0e3f3a;width:100%}.form-header section aside form .hs-button:hover{background-color:#df9e09}.form-header section aside form fieldset .field{margin:5px 0}.form-header section aside form .field .input ul.inputs-list li label{align-items:center;grid-template-columns:1.5rem 1fr;margin:10px 0}.form-header section aside form .field .input ul.inputs-list li label input{height:1.5rem;margin-top:0;width:1.5rem}.form-header section aside form .field .input ul.inputs-list li label span{color:#262626;font-size:.875rem;font-style:normal;font-weight:600;line-height:normal}.form-header section .block{border-radius:16px;box-shadow:0 8px 32px 0 rgba(95,99,104,.04),2px 4px 12px 0 rgba(95,99,104,.16);margin-bottom:30px;padding:24px}.form-header section .block+h3,.form-header section .block+h4{font-weight:900}.form-header section .block+h3+p,.form-header section .block+h4+p{font-size:1rem;font-weight:700;line-height:1.5rem;margin-top:0}@media (min-width:768px){.form-header section.full-embed h1{margin-bottom:24px}}@media (min-width:992px){.form-header section:not(.full-embed){-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-areas:"h1 aside" "content aside";grid-template-columns:1fr 400px;max-width:none;padding:60px 0 50px}.form-header section.title-text-image{grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr}.form-header section.title-text-image aside,.form-header section.title-text-image h1{align-self:start}.form-header section h1{align-self:end;margin-bottom:10px;text-align:left}.form-header section .content-column{align-self:start}.form-header section aside{margin-bottom:0}.form-header section .block+h3+p,.form-header section .block+h4+p{font-size:1.125rem;line-height:1.5rem}}@media (min-width:1200px){.form-header section:not(.full-embed){-moz-column-gap:120px;column-gap:120px;grid-template-columns:1fr 460px}.form-header section .block{padding:40px}}#page-integrations .block,.white-bkg .block{box-shadow:2px 4px 8px rgba(95,99,104,.15),0 8px 16px rgba(95,99,104,.1)}.block{background-color:#fff;border-radius:8px;display:block;padding:24px}.block strong{color:#051441}.block p{color:#5a6779;margin:20px 0 0}.block a:not(.btn){color:#946e16!important;font-weight:500}.block a:not(.btn):hover{color:#c5921e}.block figure{align-items:center;border-radius:2px;display:flex;height:80px;justify-content:center;padding:10px}.block figure img,.block figure svg{height:auto;max-height:100%;max-width:100%;width:auto}.block figure+strong+p{margin:5px 0 0}.block .disclaimer a:not(.btn):not(:hover){color:#487f78!important}@media (min-width:1400px){.block{padding:38px}}.callout-block{border-radius:16px;padding:32px}.callout-block.icon-block{display:grid;gap:16px;grid-template-columns:80px 1fr}.callout-block.icon-block svg{height:80px;width:80px}.callout-block.dark-teal-bkg .h1,.callout-block.dark-teal-bkg h2,.callout-block.dark-teal-bkg h3,.callout-block.dark-teal-bkg h4,.callout-block.dark-teal-bkg h5,.callout-block.dark-teal-bkg p,.callout-block.dark-teal-bkg ul,.callout-block.darker-teal-bkg .h1,.callout-block.darker-teal-bkg h2,.callout-block.darker-teal-bkg h3,.callout-block.darker-teal-bkg h4,.callout-block.darker-teal-bkg h5,.callout-block.darker-teal-bkg p,.callout-block.darker-teal-bkg ul,.callout-block.darkest-teal-bkg .h1,.callout-block.darkest-teal-bkg h2,.callout-block.darkest-teal-bkg h3,.callout-block.darkest-teal-bkg h4,.callout-block.darkest-teal-bkg h5,.callout-block.darkest-teal-bkg p,.callout-block.darkest-teal-bkg ul{color:#fff}.callout-block .h1,.callout-block h2,.callout-block h3,.callout-block h4,.callout-block h5,.callout-block p,.callout-block ul{color:#262626;margin:0}.callout-block a:not(.btn){color:#487f78;text-decoration:underline}.callout-block a:not(.btn):hover{color:#946e16}body.landing-page.sticky header{top:0}body.landing-page header .container{display:grid;grid-template-columns:180px 1fr}body.landing-page header .container .logo{align-items:center;display:flex}body.landing-page header .container .btn{height:40px;place-self:end}body.landing-page .form-header section{padding:20px 0 40px}body.landing-page footer{color:#fff;padding:80px 0}body.landing-page footer .container{display:grid;gap:24px}@media (max-width:399px){body.landing-page header .container{grid-template-columns:80px 1fr}}@media (min-width:992px){body.landing-page header .container .btn{height:56px}body.landing-page .form-header section{padding:20px 0 60px}body.landing-page footer .container{grid-template-columns:180px 1fr;justify-items:end}#page-faqs .module.faq{padding:0 0 50px!important}}.search-form{padding:50px 0}.search-form form{position:relative}.search-form form input{padding-left:40px;width:100%}.search-form form svg{fill:#1c7e74;height:20px;left:12px;position:absolute;top:12px;width:20px}.search-results{background-color:#fff;border-top:1px solid #c0c7c6;padding:50px 0}.search-results h5{color:#0e3f3a}.search-results .search-result{border-bottom:1px solid #ededed;font-size:1.125rem}.search-results .search-result:first-child{border-top:1px solid #ededed}.search-results .search-result>a{display:block;line-height:0;margin:25px 0}.search-results .search-result>a:hover figure img{transform:scale(1.03)}.search-results .search-result>a figure{border-radius:8px;overflow:hidden;width:210px}.search-results .search-result>a figure img{filter:none;transition:transform .3s;width:100%}.search-results .search-result aside{margin:15px 0}.search-results .search-result aside h5,.search-results .search-result aside h6,.search-results .search-result aside p{margin:5px 0}.search-results .search-result aside h5{margin-top:0}.search-results .search-result aside h6{color:#1c7e74;font-size:.75rem;font-weight:900;letter-spacing:.03125rem;text-transform:uppercase}.search-results .search-result aside p{line-height:1.8rem;margin-bottom:0}.search-results .search-result .learn-more:after{content:"❯";font-size:.98rem;margin:0 0 0 14px}@media (min-width:576px){.search-results .search-result{align-items:center;display:flex;gap:25px}}.search-pagination{background-color:#fff;color:#1c7e74;padding:100px 0 50px;text-align:center}.search-pagination a:hover svg path{fill:#946e16}.search-pagination a svg{height:28px;opacity:1!important;width:28px}.search-pagination span{margin:0 10px}.search-pagination a.page-arrow.first svg:last-child,.search-pagination a.page-arrow.last svg:last-child{margin-left:-25px}.search-pagination span.page-arrow.first svg:last-child,.search-pagination span.page-arrow.last svg:last-child{margin-left:-29px}.search-pagination .page-arrow{margin:0;vertical-align:bottom}.search-pagination .page-arrow.first,.search-pagination .page-arrow.prev{margin:0}.search-pagination .page-arrow.first svg,.search-pagination .page-arrow.prev svg{transform:rotate(180deg)}.search-pagination .page-arrow svg{opacity:.4;vertical-align:middle}.integration-tabs{background-color:#fff;padding:60px 0}.integration-tabs h4{margin-bottom:50px;text-align:center}.integration-tabs ul.integration-menu{list-style:none;margin:0;padding:0}.integration-tabs ul.integration-menu li{display:inline}.integration-tabs ul.integration-menu li label{border-bottom:4px solid #eff6f5;color:#487f78;cursor:pointer;display:block;font-size:1rem;font-weight:700;line-height:1.35rem;margin-bottom:-4px;padding:14px 0 10px;transition:background-color .6s,border-bottom .3s,padding .3s}.integration-tabs ul.integration-menu li label:hover{background-color:#eff6f5;border-bottom:4px solid #487f78;padding:14px 0 10px 10px}.integration-tabs ul.integration-menu li label.active,.integration-tabs ul.integration-menu li label:active{background-color:#eff6f5;border-bottom:4px solid #487f78;cursor:default;padding:14px 0 10px 10px}.integration-tabs .integration-content{display:grid;gap:40px;margin:50px 0;opacity:1;transition:opacity .9s ease}.integration-tabs .integration-content.filtering{opacity:0;transition:opacity .3s ease}.integration-tabs .integration-content [data-systems]{display:none}.integration-tabs .integration-content [data-systems].active{display:block}.integration-tabs .integration-content [data-systems] p,.integration-tabs .integration-content [data-systems] strong{color:#051441}.integration-tabs .integration-content img{border-radius:8px;display:block;margin:-10px auto 0}.integration-tabs .integration-content img.portrait-image{width:80%}.integration-tabs .integrations-cta{margin:50px 0;text-align:center}.integration-tabs .integrations-cta a{color:#1c7e74;font-weight:900}.integration-tabs .integrations-cta a:hover{color:#051441}.integration-tabs .integrations-cta p{margin-bottom:0}.integration-tabs.gold-bkg .integration-menu li label{border-bottom-color:#bfdbd8;color:#0e3f3a}.integration-tabs.gold-bkg .integration-menu li label.active,.integration-tabs.gold-bkg .integration-menu li label:active,.integration-tabs.gold-bkg .integration-menu li label:hover{background-color:#bfdbd8;border-color:#bf4b08}.integration-tabs input[type=radio]{display:none}@media (min-width:576px){.integration-tabs .integration-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.integration-tabs ul.integration-menu{border-bottom:4px solid #eff6f5;display:flex;flex-wrap:wrap}.integration-tabs ul.integration-menu li{flex-grow:1;min-width:12.5%}.integration-tabs ul.integration-menu li label{background-color:transparent;border-radius:8px 8px 0 0;padding:17px 0;text-align:center;width:100%}.integration-tabs ul.integration-menu li label:hover{background-color:#eff6f5;padding:17px 10px}.integration-tabs ul.integration-menu li label.active,.integration-tabs ul.integration-menu li label:active{background-color:transparent!important;padding:17px 10px}.integration-tabs .integration-content{grid-template-columns:repeat(3,1fr)}.integration-tabs .integration-content+.integration-content{padding-left:40px}.integration-tabs .integration-content.full-width-content img{display:block;margin:0 auto;width:85%}.integration-tabs.gold-bkg .integration-menu{border-bottom-color:#bfdbd8}}@media (min-width:1200px){.integration-tabs .integration-content{grid-template-columns:repeat(4,1fr)}}
