@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTn89ddpQ.woff2) format("woff2");unicode-range:u+0-ff,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.cs-footer.footer{font-size:1em}.cs-footer.footer .footer-section-1.cs-top{padding:clamp(48px,5vw,80px) 0}.cs-footer.footer .footer-section-2.cs-bottom{padding:0 0 clamp(18px,1.875vw,26px)}.cs-footer.footer .page-center{margin:0 auto;padding:0 clamp(18px,1.875vw,30px)}.cs-footer.footer .cs-top .flex_row{display:grid;gap:clamp(48px,5vw,80px);grid-template-columns:1.2fr 1fr 1fr}.cs-footer.footer .col-section{padding:0}.cs-footer.footer .cs-bottom ul{align-items:baseline;display:flex;flex-direction:row;gap:clamp(12px,1.25vw,20px)}.cs-footer.footer .cs-bottom .col-section{align-items:center;display:flex;justify-content:space-between}.cs-footer.footer .cs-bottom .page-center{border-top:1px solid hsla(0,0%,100%,.15);padding-top:25px}.cs-footer.footer h3{font-size:clamp(15px,1.4063vw,23px);margin-bottom:0;padding-bottom:11px;position:relative}.cs-footer.footer h3:after{background-color:#129f4b;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.cs-footer.footer strong{display:block;font-size:clamp(10px,.9375vw,15px);letter-spacing:.5px;margin-bottom:clamp(6px,.625vw,10px);text-transform:uppercase}.cs-footer.footer .footer-content{font-size:clamp(12px,1.0938vw,18px)}.cs-footer .cs-bottom .footer-content p{font-size:clamp(12px,1.0938vw,18px);line-height:1.6}.cs-bottom ul li a{font-size:clamp(12px,1.0938vw,18px);line-height:21px}.cs-bottom ul li:not(:first-child) a:before{content:"|";margin-right:clamp(12px,1.25vw,20px);opacity:.5;pointer-events:none}.cs-footer.footer .cs-col2 ul li{margin-bottom:clamp(6px,.625vw,10px);margin-top:0!important}.cs-footer.footer a.standard.hs-button{align-items:center;display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(12px,1.0938vw,18px);font-weight:700;justify-content:center;line-height:1}.cs-footer.footer a.standard.hs-button:before{background-color:currentColor;content:"";display:inline-block;height:16px;margin-right:4px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4'/%3E%3C/svg%3E");vertical-align:middle;width:16px}.cs-footer.footer .footer-social{gap:20px;padding-left:0}.cs-footer.footer .footer-social a{border:1px solid hsla(0,0%,100%,.3);border-radius:50%;height:36px;width:36px}.cs-footer.footer .footer-social a svg{height:20px;width:20px}.cs-footer.footer .cs-col2 ul li a{font-size:clamp(12px,1.0938vw,18px);line-height:29px}.cs-footer.footer .footer-social .footer-social-item{height:36px;width:36px}.cs-footer.footer .cs-bottom ul li a:hover{color:#129f4b!important}.cs-footer.footer .footer-social a:hover{background-color:#129f4b}.cm-blog-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}.cm-blog-banner h1{background:url(https://16707.fs1.hubspotusercontent-na1.net/hubfs/16707/raw_assets/public/HAP_April2026/images/singleline-white.jpeg) no-repeat bottom;color:#fff;display:inline-block;font-family:Maven Pro,sans-serif;font-size:36px;font-weight:700;line-height:normal;margin:0;padding-bottom:8px;position:relative;text-transform:capitalize;z-index:9}.cm-blog-banner .blog-banner-content{padding:78px 0;text-align:center}.cm-blog-banner .page-center{float:none;margin:0 auto;max-width:1366px;padding:0 15px}.cm-blog-banner:after{background-color:rgba(63,140,200,.5);content:"";height:100%;left:0;max-height:306px;position:absolute;top:0;width:100%}.custom-blog-breadcrum{border-bottom:1px solid #dedbdb;border-top:1px solid #dedbdb;padding:13px 0;text-align:center;text-transform:capitalize}.custom-blog-breadcrum .page-center{float:none;margin:0 auto;max-width:1366px}.custom-blog-breadcrum ul.custom-listing-breadcrum{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.custom-blog-breadcrum ul.custom-listing-breadcrum li{margin:0}.custom-blog-breadcrum ul.custom-listing-breadcrum li a{color:#161616}.custom-blog-breadcrum ul.custom-listing-breadcrum li.active a{color:#129f4b}.custom-blog-breadcrum ul.custom-listing-breadcrum li a:after{content:">";font-family:Lato,Sans-Serif;font-size:16px;line-height:26px;padding:0 10px}.custom-blog-breadcrum ul.custom-listing-breadcrum li:last-child a:after{content:none}@media(max-width:1440px){.cs-footer.footer .footer-section-2.cs-bottom{padding:0 0 clamp(18px,1.875vw,20px)}.cs-footer.footer .cs-bottom .page-center{padding-top:20px}.cs-footer.footer .cs-col2 ul li a{line-height:25px}.cs-footer.footer .cs-col2 ul li{line-height:25.6px}.cs-footer.footer h3{padding-bottom:9px}.cs-footer.footer .col-section .footer-row.type_heading{padding-bottom:27px!important}.cs-footer.footer .col-section .footer-row.type_social_icons{padding-bottom:26px!important}}@media(max-width:991px){.cs-footer.footer .footer-section-2.cs-bottom{padding:clamp(13px,1vw,30px) 0}.cs-footer.footer .cs-top .flex_row{grid-template-columns:1fr 1fr}.cs-footer.footer .cs-col1{grid-column:1/-1}.cs-footer.footer h3{padding-bottom:6px}.cs-footer.footer .cs-bottom .page-center{padding-top:8px}.cs-footer.footer .cs-col2 ul li{font-size:16px;line-height:1.6}.cs-footer.footer .footer-social{gap:13px;height:36px}.cs-footer.footer .cs-col2 ul li{margin-bottom:2px;margin-top:0!important}.cs-footer.footer .footer-section-1.cs-top{padding-bottom:35px!important}.custom-blog-breadcrum ul.custom-listing-breadcrum li a{font-size:13px;line-height:23px}}@media(max-width:767px){.cs-footer.footer .cs-top .flex_row{gap:clamp(30px,3.125vw,50px);grid-template-columns:1fr}.cs-footer.footer .cs-bottom .page-center{padding-top:18px}.cs-footer.footer .cs-bottom .col-section{align-items:flex-start;flex-direction:column}.cs-footer.footer .flex_row .col-section:not(:first-child){padding-top:0}.cs-footer.footer .footer-social-item:not(:first-child){margin:0}.cs-footer.footer .footer-social{gap:12px}.cs-footer.footer a.standard.hs-button{min-width:163px}.cs-footer .cs-bottom .footer-content p{margin-bottom:-4px}}