.sb_modal{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:999}.sb_modal_container{top:0;right:0;bottom:0;left:0;overflow-y:auto;position:relative;z-index:2}.sb_modal_container.v_centered{align-items:center;display:flex;justify-content:center}.sb_modal_content-wide{margin:0 auto;max-width:75rem;position:relative;width:100%}.sb_modal_content-wide_btn-close{position:absolute;right:0;top:0;transform:translate(20%) translateY(50%);z-index:1}@media screen and (min-width:77rem){.sb_modal_content-wide_btn-close{transform:translate(50%) translateY(33%)}}.sb_modal_content-wide_btn-close .sb_button{box-shadow:0 0 20px #00000080}.sb_modal_content{background:#fff;border-radius:1.375rem;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;overflow-y:auto;padding:1rem;width:100%}@media screen and (min-height:800px){.sb_modal_content{margin-top:5vh}}@media screen and (max-height:799px){.sb_modal_content{height:100vh;max-height:none}}@media screen and (min-width:40rem){.sb_modal_content{max-width:28.75rem;padding:1rem;width:28.75rem}}.sb_modal_content_head{display:flex;flex-direction:column;margin-bottom:8px}.sb_modal_content_head .sb_modal_btn-close{align-self:flex-end}.sb_modal_content_head .sb_modal_btn-close .sb_button{border:1px solid #f1f0f0}.sb_modal_slot{height:100%;overflow:auto}.sb_modal_scroll-spacer{height:50vh;pointer-events:none}.sb_modal_icon{color:#e87036;display:flex;font-size:10rem;justify-content:center;margin:0 0 1rem;width:100%}.sb_modal_title{font-size:1.375rem;font-weight:700;line-height:1;margin:0 0 .3em;text-align:center}@media screen and (min-width:50rem){.sb_modal_title{font-size:1.5rem}}@media screen and (min-width:64rem){.sb_modal_title{font-size:1.75rem}}.sb_modal_text{margin:0 0 2rem;text-align:center}.sb_modal_slot a,.sb_modal_slot button{margin:0 0 1rem}.sb_modal_slot a:last-child,.sb_modal_slot button:last-child{margin:0}.sb_modal_backdrop{background:#00000040;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.sb_modal.s_active{pointer-events:all}.sb_modal.s_active .sb_modal_backdrop{opacity:1}.sb_modal .sb_cta-and-visual_container{padding:0}
