@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}@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{animation-duration:1.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:stretch-underline;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;-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:#1c7e74;outline:none!important;text-decoration:none;transition:color .3s}a:hover,a:hover strong{color:#6caca5}a:hover svg{fill:#1c7e74}a svg{fill:#487f78;transition:fill .3s}a strong{color:#1c7e74;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:#6caca5}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:-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 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:-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}@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{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:-moz-fit-content;height:fit-content;padding:0;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}.link-color-brand-gold-10,.link-color-brand-gold-10:hover{color:#946e16!important}.link-color-brand-gold-20{color:#c5921e!important}.link-color-brand-gold-20:hover{color:#946e16!important}.link-color-brand-gold-30{color:#e0ab30!important}.link-color-brand-gold-30:hover{color:#c5921e!important}.link-color-brand-gold-40{color:#df9e09!important}.link-color-brand-gold-40:hover{color:#e0ab30!important}.link-color-brand-gold-50{color:#f6b725!important}.link-color-brand-gold-50:hover{color:#df9e09!important}.link-color-brand-gold-80{color:#fbdf9d!important}.link-color-brand-gold-80:hover{color:#f6b725!important}.link-color-brand-gold-83{color:#fce9be!important}.link-color-brand-gold-83:hover{color:#f6b725!important}.link-color-brand-gold-90{color:#fef8e9!important}.link-color-brand-gold-90:hover{color:#fbdf9d!important}.link-color-brand-teal-10,.link-color-brand-teal-10:hover{color:#0a2c29!important}.link-color-brand-teal-20{color:#0e3f3a!important}.link-color-brand-teal-20:hover{color:#0a2c29!important}.link-color-brand-teal-30{color:#145851!important}.link-color-brand-teal-30:hover{color:#0e3f3a!important}.link-color-brand-teal-40{color:#1c7e74!important}.link-color-brand-teal-40:hover{color:#145851!important}.link-color-brand-teal-50{color:#60a59e!important}.link-color-brand-teal-50:hover{color:#1c7e74!important}.link-color-brand-teal-52{color:#6caca5!important}.link-color-brand-teal-52:hover{color:#1c7e74!important}.link-color-brand-teal-55{color:#8ec0ba!important}.link-color-brand-teal-55:hover{color:#1c7e74!important}.link-color-brand-teal-60{color:#9ec9c4!important}.link-color-brand-teal-60:hover{color:#60a59e!important}.link-color-brand-teal-70{color:#bfdbd8!important}.link-color-brand-teal-70:hover{color:#9ec9c4!important}.link-color-brand-teal-80{color:#dfedec!important}.link-color-brand-teal-80:hover{color:#bfdbd8!important}.link-color-brand-teal-90{color:#eff6f5!important}.link-color-brand-teal-90:hover{color:#dfedec!important}.link-color-brand-coral-20,.link-color-brand-coral-20:hover{color:#b8561c!important}.link-color-brand-coral-50{color:#f67225!important}.link-color-brand-coral-50:hover{color:#b8561c!important}.link-color-brand-coral-80{color:#fde3d3!important}.link-color-brand-coral-80:hover{color:#f67225!important}.link-color-brand-gray-20,.link-color-brand-gray-20:hover{color:#343737!important}.link-color-brand-gray-50{color:#949e9c!important}.link-color-brand-gray-50:hover{color:#343737!important}.link-color-brand-gray-70{color:#bfc5c4!important}.link-color-brand-gray-70:hover{color:#949e9c!important}.link-color-brand-gray-80{color:#dfe2e1!important}.link-color-brand-gray-80:hover{color:#bfc5c4!important}.link-color-brand-gray-82{color:#f4f6f6!important}.link-color-brand-gray-82:hover{color:#bfc5c4!important}.link-color-brand-gray-85{color:#eceeee!important}.link-color-brand-gray-85:hover{color:#bfc5c4!important}.link-color-brand-gray-90{color:#fafafa!important}.link-color-brand-gray-90:hover{color:#dfe2e1!important}.link-color-black{color:#000!important}.link-color-black:hover{color:#343737!important}.link-color-white{color:#fff!important}.link-color-white:hover{color:#eceeee!important}.link-color-default{color:#e7bd5c!important}.link-color-default:hover{color:#f2d084!important}.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:#1c7e74}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 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:#1c7e74}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:#1c7e74}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:#1c7e74}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: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:#1c7e74!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:#1c7e74}.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:#1c7e74}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:#1c7e74}.module.related-content a:hover svg path{fill:#6caca5;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:#1c7e74}.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}}html{scroll-behavior:smooth}body.sticky header .reading-time{background-color:#eef0f0;bottom:-6px;display:block;height:6px;left:0;position:absolute;width:100%}body.sticky header .reading-time .reading-progress{background-color:#fe7b20;height:6px;transition:width .3s;width:0}body header .reading-time{display:none}.article-categories{font-size:1.125rem}.article-header{background-color:#fef8e9;padding:24px 0;text-align:left}.article-header h1,.article-header h1.h2,.article-header h2,.article-header h6,.article-header p{color:#262626;margin:10px 0}.article-header h6{font-weight:900;margin-top:0}.article-header p{font-size:1rem}.article-header img{border-radius:8px;height:auto;max-width:100%}.article-body{background-color:#fff;padding-top:1px}.article-body .article-cta{margin-top:14px;max-width:400px}@media (min-width:350px){.article-body .article-cta{margin-top:24px}}@media (min-width:992px){.article-body .article-cta{display:none}}@media (min-width:768px){.article-header:not(.mobile-header){padding:40px 0}.article-header p{font-size:1.25rem;line-height:1.875rem}.article-header img{width:100%}.article-header .split-columns{gap:80px}}@media (min-width:992px){.article-header:not(.mobile-header){padding:60px 0 70px}.article-header .split-columns.large-left-col-xl{grid-template-columns:minmax(0,1.7fr) minmax(0,1.3fr)}}.article-scroller{border-top:2px solid #487f78;display:grid;gap:20px;padding:30px 0}.article-scroller a{align-items:start;color:#1c7e74;display:grid;grid-template-columns:40px 1fr}.article-scroller a:first-child svg{transform:rotate(180deg)}.article-scroller a:hover{color:#6caca5}.article-scroller a:hover svg path{fill:#1c7e74}.article-scroller a svg path{fill:#487f78}.blog-container .share-links{justify-content:end;padding-bottom:12px}.article-cta{background-color:#145851;border-radius:8px;color:#fff;margin-bottom:35px;padding:20px}.article-cta p{margin:0}.article-cta p strong{font-size:1.125rem;line-height:1.5rem}.article-cta .btn{justify-content:center;margin:10px 0 0;width:100%}.related-column{display:none;pointer-events:none;transition:opacity .3s,top .3s}.related-column.sticky{bottom:0;position:fixed;top:45px;z-index:10}.related-column.sticky .container{height:100%}.related-column.sticky .container aside{height:100%;overflow-y:auto}.related-column.hide{bottom:unset;opacity:0;top:-500px}.related-column h5{color:#000;margin:24px 0 6px}.related-column .share-links{margin-top:30px}.related-column aside{padding-top:0;pointer-events:all}.related-column aside .related a:hover+.read-now>svg{margin-left:6px}.related-column aside .related a>h5{font-weight:600}.related-column aside .related .read-now{display:flex;font-weight:600}.related-column aside .related .read-now:hover svg{margin-left:6px}.related-column aside .related .read-now:hover svg path{fill:#c5921e}.related-column aside .related .read-now svg{transition:margin-left .35s}.related-column aside .related .read-now svg path{fill:#946e16;transition:fill .35s}.blog-container{margin-left:auto}.blog-container.centered-container{margin-right:auto}@media (min-width:992px){.related-column{display:block;left:0;margin:55px 0 0;position:absolute;right:0}.related-column aside{width:300px}.container .blog-container{max-width:564px}}@media (min-width:1200px){.related-column{margin:80px 0 0}.container .blog-container{max-width:744px}}@media (min-width:1400px){.container{max-width:1296px}.container .blog-container{max-width:900px}}.article-section{margin:40px 0;padding:0}.article-section:last-child{margin-bottom:20px}.article-section ol li,.article-section ul li{margin-bottom:.8rem}.article-section ol li p,.article-section ul li p{margin:0}.article-section h2{margin:2.5rem 0 1.8rem}.article-section h3{margin:2.5rem 0 1.25rem}.article-section h4{margin:1.25rem 0}.article-section.faq dl{max-width:none}.article-section.image figure,.article-section.video figure{margin:15px auto;text-align:center}.article-section.image figure img,.article-section.video figure img{border-radius:8px;height:auto;max-width:100%;width:auto}.article-section.image figure .video-container,.article-section.video figure .video-container{border-radius:8px;filter:0 8px 32px 0 rgba(95,99,104,.04),2px 4px 12px 0 rgba(95,99,104,.16);overflow:hidden;position:relative}.article-section.image figure .video-container:after,.article-section.video figure .video-container:after{content:" ";display:block;padding-bottom:60%}.article-section.image figure .video-container iframe,.article-section.video figure .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.article-section.image figure figcaption,.article-section.video figure figcaption{color:#6f7b79;font-size:1rem;line-height:1.35rem;margin:15px 0 0;text-align:center}.article-section.image .video-embed,.article-section.video .video-embed{max-width:none}.article-section.rich-text blockquote,.article-section.rich-text ol,.article-section.rich-text p,.article-section.rich-text ul{font-family:"Source Serif 4",Source Serif Pro,serif;font-size:1.125rem;font-weight:500;line-height:1.75rem}.article-section.rich-text img{max-width:100%}.article-section.rich-text blockquote{background-color:#eff6f5;border-left:3px solid #bfdbd8;border-radius:0 8px 8px 0;font-family:"Source Serif 4",Source Serif Pro,serif;font-size:1.125rem;font-style:italic;font-weight:500;line-height:1.75rem;margin-left:0;margin-right:0;overflow:hidden;padding:20px 25px 20px 20px}.article-section.rich-text .toc-anchor{display:block;position:absolute;transform:translateY(-100px)}.article-section.rich-text figure{margin:30px 0;text-align:center}.article-section.rich-text figure img{height:auto;max-width:-moz-fit-content;max-width:fit-content;width:100%}.article-section.rich-text figure figcaption{color:#5a6779;font-size:.75rem;letter-spacing:.03125rem}@media (min-width:992px){.article-section.rich-text blockquote{font-size:1.25rem;font-weight:400;line-height:1.875rem;margin-left:40px}}@media (min-width:1400px){.article-section.rich-text blockquote{margin-right:80px}}@media (min-width:576px){.article-section.image figure{width:100%;width:var(--sm-width)}}@media (min-width:768px){.article-scroller{grid-template-columns:1fr 1fr;padding:40px 0}.article-scroller a:last-child{grid-template-columns:1fr 40px;justify-items:end;text-align:right}.article-scroller a:last-child svg{order:2}.article-section{margin:50px 0}.article-section.image figure{width:100%;width:var(--img-width)}}@media (min-width:992px){.article-section.rich-text ol,.article-section.rich-text p,.article-section.rich-text ul{font-size:1.25rem;font-weight:400;line-height:1.875rem}.article-section.image figure{width:100%;width:var(--sm-width)}}@media (min-width:1200px){.article-section{margin:80px 0}.article-section.image figure{width:100%;width:var(--img-width)}}@media (min-width:1400px){.article-section{margin:80px 0}.article-section.image figure{width:100%;width:var(--xl-width)}}.article-section.table-of-contents h5,.module.table-of-contents h5{margin-bottom:18px}.article-section.table-of-contents ul,.module.table-of-contents ul{border-left:2px solid #145851;margin-bottom:-20px;margin-left:6px;padding-left:40px}.article-section.table-of-contents ul li,.module.table-of-contents ul li{line-height:1.6rem;margin-bottom:10px}.article-section.table-of-contents ul li.view-more,.module.table-of-contents ul li.view-more{display:none}.article-section.table-of-contents ul li a,.article-section.table-of-contents ul li a strong,.module.table-of-contents ul li a,.module.table-of-contents ul li a strong{color:#0e3f3a;font-weight:600}.article-section.table-of-contents ul li a:hover,.article-section.table-of-contents ul li a:hover strong,.module.table-of-contents ul li a:hover,.module.table-of-contents ul li a:hover strong{color:#6caca5}.article-section.table-of-contents ul li ul,.module.table-of-contents ul li ul{border-left:none;margin:10px 0 10px 23px;padding:0}.article-section.table-of-contents #toc-checkbox,.article-section.table-of-contents #toc-checkbox:checked+div+label span:first-child,.module.table-of-contents #toc-checkbox,.module.table-of-contents #toc-checkbox:checked+div+label span:first-child{display:none}.article-section.table-of-contents #toc-checkbox:checked+div+label span:last-child,.module.table-of-contents #toc-checkbox:checked+div+label span:last-child{display:inline}.article-section.table-of-contents #toc-checkbox:checked+div>ul li.view-more,.module.table-of-contents #toc-checkbox:checked+div>ul li.view-more{display:list-item}.article-section.table-of-contents #toc-checkbox+div+label,.module.table-of-contents #toc-checkbox+div+label{cursor:pointer;display:inline-block;font-weight:600;margin-top:27px;transition:color .35s}.article-section.table-of-contents #toc-checkbox+div+label:hover,.module.table-of-contents #toc-checkbox+div+label:hover{color:#c5921e}.article-section.table-of-contents #toc-checkbox+div+label span:last-child,.module.table-of-contents #toc-checkbox+div+label span:last-child{display:none}@media (min-width:1200px){.article-section.table-of-contents,.module.table-of-contents{margin-bottom:-50px}}.article-section.blogs h2,.module.blogs h2{text-align:center}.article-section.blogs article,.module.blogs article{margin:30px 0}.article-section.blogs article .blog-img,.module.blogs article .blog-img{align-items:center;aspect-ratio:5/3;background-color:#eff6f5;border-radius:8px;display:flex;justify-content:center;overflow:hidden;transition:filter .3s}.article-section.blogs article .blog-img:hover,.module.blogs article .blog-img:hover{filter:brightness(1.1)}.article-section.blogs article .blog-img img,.module.blogs article .blog-img img{height:auto;max-height:100%;max-width:100%;width:auto}.article-section.blogs article .blog-img img.contained,.module.blogs article .blog-img img.contained{max-height:90%;max-width:90%}.article-section.blogs article h5,.module.blogs article h5{color:#141418;font-weight:700;line-height:2rem;margin:15px 0;transition:color .3s}.article-section.blogs article a:hover h5,.module.blogs article a:hover h5{color:#bf4b08}.article-section.blogs article p,.module.blogs article p{line-height:2rem;margin:15px 0}.article-section.blogs article .btn,.module.blogs article .btn{width:-moz-fit-content;width:fit-content}@media (min-width:768px){.article-section.blogs article .blog-img img,.module.blogs article .blog-img img{height:auto;width:100%}}.article-section.block-cta .cta-box.vertical-image-cta,.module.block-cta .cta-box.vertical-image-cta{align-items:start;flex-direction:column-reverse;max-width:none}.article-section.block-cta .cta-box.vertical-image-cta>div:first-child,.module.block-cta .cta-box.vertical-image-cta>div:first-child{min-width:40%}.article-section.block-cta .cta-box.vertical-image-cta>div:first-child img,.module.block-cta .cta-box.vertical-image-cta>div:first-child img{max-width:none;width:100%}@media (min-width:768px){.article-section.block-cta .cta-box.vertical-image-cta,.module.block-cta .cta-box.vertical-image-cta{align-items:center;flex-direction:row}}.article-section.block-cta .cta-box .copy,.module.block-cta .cta-box .copy{margin:0 0 20px}.article-section.block-cta .cta-box .copy h2,.article-section.block-cta .cta-box .copy h3,.article-section.block-cta .cta-box .copy h4,.article-section.block-cta .cta-box .copy h5,.article-section.block-cta .cta-box .copy ol,.article-section.block-cta .cta-box .copy p,.article-section.block-cta .cta-box .copy ul,.module.block-cta .cta-box .copy h2,.module.block-cta .cta-box .copy h3,.module.block-cta .cta-box .copy h4,.module.block-cta .cta-box .copy h5,.module.block-cta .cta-box .copy ol,.module.block-cta .cta-box .copy p,.module.block-cta .cta-box .copy ul{margin:20px 0}.article-section.block-cta .cta-box .copy h2:first-child,.article-section.block-cta .cta-box .copy h3:first-child,.article-section.block-cta .cta-box .copy h4:first-child,.article-section.block-cta .cta-box .copy h5:first-child,.article-section.block-cta .cta-box .copy ol:first-child,.article-section.block-cta .cta-box .copy p:first-child,.article-section.block-cta .cta-box .copy ul:first-child,.module.block-cta .cta-box .copy h2:first-child,.module.block-cta .cta-box .copy h3:first-child,.module.block-cta .cta-box .copy h4:first-child,.module.block-cta .cta-box .copy h5:first-child,.module.block-cta .cta-box .copy ol:first-child,.module.block-cta .cta-box .copy p:first-child,.module.block-cta .cta-box .copy ul:first-child{margin-top:0}.article-section.block-cta .cta-box img,.module.block-cta .cta-box img{border-radius:6px;display:block;height:auto;margin:0 auto;max-width:100%;width:auto}.article-section.block-cta .cta-box a:hover img,.module.block-cta .cta-box a:hover img{transform:scale(1.01)}.article-section.block-cta .cta-box a img,.module.block-cta .cta-box a img{transition:transform .3s}.article-section.block-cta .cta-box .disclaimer,.module.block-cta .cta-box .disclaimer{margin:20px 0 0}.article-section.block-cta .cta-box .hbspt-form form .field label span,.module.block-cta .cta-box .hbspt-form form .field label span{color:#fff}.article-section.block-cta .cta-box .single-line-form .hbspt-form,.module.block-cta .cta-box .single-line-form .hbspt-form{margin:0}@media (min-width:768px){.article-section.testimonials .slider-container,.article-section.testimonials .testimonial,.module.testimonials .slider-container,.module.testimonials .testimonial{max-width:550px}}@media (min-width:992px){.article-section.testimonials .slider-container,.article-section.testimonials .testimonial,.module.testimonials .slider-container,.module.testimonials .testimonial{max-width:420px}}@media (min-width:1200px){.article-section.testimonials .slider-container,.article-section.testimonials .testimonial,.module.testimonials .slider-container,.module.testimonials .testimonial{max-width:580px}}@media (min-width:1400px){.article-section.testimonials .slider-container,.article-section.testimonials .testimonial,.module.testimonials .slider-container,.module.testimonials .testimonial{max-width:750px}}

/*# sourceMappingURL=articles.css.map*/