.banner_area .dnd-section{padding:0!important}.banner_area .dnd-section>div{max-width:100%!important;width:100%!important}.banner .content-wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding-top:3.5rem;padding-left:1.25rem;padding-right:1.25rem;min-height:709px}.banner .content-wrapper span.subtitle2{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;font-family:Nunito Sans,serif;font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:#fff}.banner .content-wrapper h1{font-size:4.063rem;margin-top:0;display:block;font-family:Overpass,serif;font-weight:700;line-height:1;color:#fff;margin-bottom:1.75rem}.banner .breadcrumbs nav.rank-math-breadcrumb p{margin:0;color:#fff;line-height:.9;font-size:.875rem;line-height:1.25rem}.banner .breadcrumbs nav.rank-math-breadcrumb p a{font-size:.875rem;line-height:1.25rem;font-weight:400;font-family:Nunito Sans,serif;color:#fff}.banner .breadcrumbs nav.rank-math-breadcrumb{padding-bottom:1.25rem}.banner .cm-breadcrumb .breadcrumbs{border-bottom:4px solid #40ff7a}.banner{background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:1023px){.banner .content-wrapper{min-height:587px}.banner .breadcrumbs nav.rank-math-breadcrumb,.banner .content-wrapper h1,.banner .content-wrapper span.subtitle2{padding-left:.75rem;padding-right:.75rem}}@media (max-width:767px){.banner .content-wrapper span.subtitle2{font-size:15px;margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem}.banner .content-wrapper h1{font-size:2.5rem}.banner .breadcrumbs nav.rank-math-breadcrumb,.banner .content-wrapper h1{padding-left:.75rem;padding-right:.75rem}}@media (max-width:639px){.banner .content-wrapper{padding-left:1rem;padding-right:1rem}}