.scalloped-banner-section{margin-top:5rem;overflow:hidden;position:relative}.scalloped-banner-section h4{display:block;font-weight:700}.scalloped-banner-copy,.scalloped-banner-section h4{font-family:Obviously,sans-serif;letter-spacing:.25px;line-height:130%}.scalloped-banner-copy{background-color:none!important;font-weight:300}@media (max-width:34.999em){.scalloped-banner-section h4{font-size:1.125rem}}@media (min-width:35em) and (max-width:59.999em){.scalloped-banner-section h4{font-size:1.625rem}}@media (min-width:60em){.scalloped-banner-section h4{font-size:2.25rem}}.scalloped-banner{background-color:var(--theme-color);margin-block:-5px;min-height:.625rem}.scalloped-banner-padding{padding-block:4.375rem}@media (max-width:59.999em){.scalloped-banner-padding{padding:2.5rem}}.scalloped-banner-content{align-items:center;display:flex;justify-content:center;margin-inline:auto;overflow:hidden;text-align:center}.scalloped-banner-center-content{background-color:none!important;max-width:90rem;width:100%}.two-col-layout{align-items:center;display:flex;gap:3rem;text-align:left}.two-col-image{flex:0.6}.two-col-image img{display:block;height:auto;width:100%}.two-col-text{flex:1.4}.scalloped-banner-text{margin-bottom:2.5rem}.scalloped-banner-title{color:var(--text-color)}.scalloped-banner-button-section{display:flex;justify-content:flex-start}.scalloped-banner-button-section .button{color:#fff}.scalloped-banner-button-section .button:hover{border:2px solid var(--theme-color);color:var(--theme-color)}@media (max-width:59.999em){section.scalloped-banner-section .scalloped-banner-center-content,section.scalloped-banner-section .scalloped-banner-copy,section.scalloped-banner-section .scalloped-banner-copy li,section.scalloped-banner-section .scalloped-banner-copy p,section.scalloped-banner-section .scalloped-banner-copy ul,section.scalloped-banner-section .scalloped-banner-text,section.scalloped-banner-section .two-col-layout,section.scalloped-banner-section .two-col-text{text-align:center!important}section.scalloped-banner-section .two-col-layout{align-items:center!important;flex-direction:column!important}section.scalloped-banner-section .two-col-image,section.scalloped-banner-section .two-col-text{align-items:center;display:flex;flex-direction:column;width:100%}section.scalloped-banner-section .scalloped-banner-button-section{display:flex;justify-content:center!important;width:100%}section.scalloped-banner-section .scalloped-banner-button-section .button{margin:0 auto!important}.scalloped-banner-section .scalloped-banner-title{font-size:2rem!important;line-height:1.2!important;padding:0}section.scalloped-banner-section .scalloped-banner-center-content,section.scalloped-banner-section .two-col-layout{gap:1rem!important}section.scalloped-banner-section .two-col-text{gap:.75rem!important}section.scalloped-banner-section .scalloped-banner-text{margin-bottom:.75rem!important}section.scalloped-banner-section .scalloped-banner-copy p,section.scalloped-banner-section .scalloped-banner-copy ul{margin-bottom:.75rem!important;margin-top:0!important}section.scalloped-banner-section .scalloped-banner-copy li{margin-bottom:.35rem!important}section.scalloped-banner-section .scalloped-banner-button-section{margin-top:.75rem!important}section.scalloped-banner-section .scalloped-banner-copy p:last-child{margin-bottom:0!important}}