.hero-above-below{margin:0;padding:0;width:100%;.hero-text-section{padding:24px 1.5rem 40px;text-align:center;width:100%;@media (max-width:1072px){padding-bottom:30px;padding-left:16px;padding-right:16px;padding-top:24px}.container{margin:0 auto}.hero-copy{align-items:center;display:flex;flex-direction:column;gap:0;.pill-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 0 8px!important;padding:0!important;.pill{align-items:center;background-color:#f0f0f0;border:none;border-radius:25px;color:#003a50!important;display:inline-flex;flex-direction:row;font-size:.875rem;font-weight:600;justify-content:center;line-height:1;margin:0;padding:.65em 1em;h1{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}&:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23003a50' d='m8 0 1.5 6.5L16 8 9.5 9.5 8 16 6.5 9.5 0 8l6.5-1.5z'/%3E%3C/svg%3E");display:inline-block;line-height:0;margin-right:.5em}}}.hero-h1{color:#001a23;font-size:var(--h1-size,3rem);line-height:1.1;margin:0 0 8px!important;padding:0!important;@media (max-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}@media (min-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}}h2.hero-header{color:#001a23;line-height:1.1;margin:0 0 8px!important;padding:0!important;@media (max-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}@media (min-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}@media (min-width:848px){font-size:var(--h2-size95)}}.text_box{margin:0!important;padding:0!important;h1{margin:0 0 8px!important;padding:0!important;@media (max-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}@media (min-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}}h2{font-size:var(--h2-size95);font-weight:var(--h1-weight,700)!important;line-height:1.1;margin:0 0 8px!important;padding:2rem 0 0!important;@media (max-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}@media (min-width:1072px){margin-bottom:8px!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}}p{color:#001a23;font-size:var(--body3);line-height:1.4;margin:.25em auto!important;text-transform:none}}.btn_wrap{margin:.75rem 0 0!important;padding-bottom:1.5rem!important}.btn_wrap,.features_wrap{display:flex;justify-content:center}.features_wrap{margin:0!important;padding:0!important}.features_list{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--body3);gap:1rem;justify-content:center;margin:0!important;@media (max-width:600px){gap:.5rem}.check-text{align-items:center;color:inherit;display:flex;gap:.5rem;line-height:1;svg{flex-shrink:0}&:before{content:none!important;display:none!important}}}}}.hero-media-section{line-height:0;width:100%;.hero-media-image{display:block;height:auto;width:100%;&.mobile{display:block}&.desktop{display:none}@media (min-width:848px){&.mobile{display:none}&.desktop{display:block}}}.hero-media-video{display:block;height:auto;width:100%;&.mobile{display:block}&.desktop{display:none}@media (min-width:848px){&.mobile{display:none}&.desktop{display:block}}}}@media (prefers-reduced-motion){.hero-media-section video{display:none!important}}}.hero-above-below .text_box h1,.hero-above-below .text_box h2,.hero-above-below h1.hero-h1,.hero-above-below h2.hero-header{margin:0 0 8px!important;padding:0!important}@media (max-width:1072px){.hero-above-below .text_box h1,.hero-above-below .text_box h2,.hero-above-below h1.hero-h1,.hero-above-below h2.hero-header{margin:0 0 8px!important;padding:0!important}}@media (min-width:1072px){.hero-above-below .text_box h1,.hero-above-below .text_box h2,.hero-above-below h1.hero-h1,.hero-above-below h2.hero-header{margin:0 0 8px!important;padding:0!important}}