.blog-post-banner{background:#faf2f0}.blog-post-banner .content-box{align-items:center}.blog-post-banner .text-box .blog-post__tags{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:15px}.blog-post-banner .text-box .blog-post__tags a{color:#f2994a;font-family:IBM Plex Sans,serif;font-size:16px;font-weight:600;letter-spacing:.5px;margin:7px 7px 0 0;text-transform:uppercase}.blog-post-banner .text-box h1{color:#0a1a2b;font-size:42px;font-weight:600;line-height:1.2;margin-bottom:25px}.blog-post-banner .img-box{text-align:center}.blog-post-banner .text-box p{font-size:18px}.blog-post-banner .text-box ul{margin:25px 0 15px;padding:0}.blog-post-banner .text-box ul li{color:#0a1a2b;font-family:IBM Plex Sans,serif;font-size:18px;font-weight:500;line-height:1.5;list-style:none;margin-bottom:12px;padding-left:30px;position:relative}.blog-post-banner .text-box ul li:after{background-image:url(https://21846443.fs1.hubspotusercontent-na1.net/hubfs/21846443/Fy-25/checkbox.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:16px;left:0;position:absolute;top:5px;width:16px}.cta-popup{align-items:center;animation:fadeIn .3s ease forwards;background:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999999}.cta-popup-content{animation:slideIn .4s ease forwards;animation-delay:.2s;background:#fff;border-radius:10px;max-width:700px;opacity:0;padding:2rem;position:relative;transform:translateY(-30px);width:90%}.blog-post-banner .text-box .cta-popup-content h2{font-size:28px;margin:0 0 12px;text-align:center}.blog-post-banner .text-box .cta-popup-content p{font-size:16px;margin:0 0 20px;text-align:center}.blog-post-banner .text-box .cta-popup-content form .hs-form-field input,.blog-post-banner .text-box .cta-popup-content form .hs-form-field selext,.blog-post-banner .text-box .cta-popup-content form .hs-form-field textarea{background:transparent;border:1px solid #efe1ca;border-radius:4px;color:#958e8e;font-family:IBM Plex Sans,serif;font-size:16px;font-weight:400;outline:none;padding:14px 21px;transition:.3s;width:100%!important}.blog-post-banner .text-box .cta-popup-content form .hs-form-field input:focus,.blog-post-banner .text-box .cta-popup-content form .hs-form-field input:hover,.blog-post-banner .text-box .cta-popup-content form .hs-form-field selext:focus,.blog-post-banner .text-box .cta-popup-content form .hs-form-field selext:hover,.blog-post-banner .text-box .cta-popup-content form .hs-form-field textarea:focus,.blog-post-banner .text-box .cta-popup-content form .hs-form-field textarea:hover{background:#fff;box-shadow:0 0 25px 0 #00000012}.blog-post-banner .text-box .cta-popup-content form .hs-form-field label span{color:#4f4f4f;font-family:IBM Plex Sans,serif;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.blog-post-banner .text-box .cta-popup-content form .hs_submit .actions input{background:#f2994a;border:0;border-radius:88px;color:#fff;cursor:pointer;font-family:IBM Plex Sans,serif;font-size:16px;font-weight:600;outline:0;padding:15px 30px;text-transform:uppercase}.blog-post-banner .text-box .cta-popup-content form ul{margin:0;padding:0}.blog-post-banner .text-box .cta-popup-content form ul li{color:red;font-size:14px;font-weight:400;margin:10px 0 0;padding:0}.blog-post-banner .text-box .cta-popup-content form ul li:after{display:none}.blog-post-banner .text-box .cta-popup-content form .hs-form-field{margin-bottom:18px}.blog-post-banner .text-box .cta-popup-content form ul.no-list.hs-error-msgs{margin:0 0 20px}.blog-post-banner .text-box .cta-popup-content .submitted-message{font-size:20px;font-weight:500;text-align:center}.cta-close{cursor:pointer;font-size:28px;position:absolute;right:15px;top:10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.blog-post-banner .content-box{flex-direction:column-reverse}.blog-post-banner .img-box{margin-bottom:40px}.blog-post-banner .text-box h1{font-size:30px}}