h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{text-transform:none}.single-banner .banner-wrapper{position:relative}.single-banner .banner-wrapper .banner{z-index:1;background-size:cover;background-repeat:no-repeat;background-position:center center}.single-banner .banner-wrapper .banner.darkened{filter:brightness(45%)}.single-banner .banner-wrapper .banner.rounded-image{width:70%;margin:0 auto}@media (max-width: 767.98px){.single-banner .banner-wrapper .banner.rounded-image{width:100%}}.single-banner .banner-wrapper .banner.rounded-image img{border-radius:15% / 50%}@media (max-width: 767.98px){.single-banner .banner-wrapper .banner.rounded-image img{height:300px}}.single-banner .banner-wrapper .banner img{width:100%;height:100%;z-index:1}.single-banner .banner-wrapper .banner-content{z-index:2;position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start}.single-banner .banner-wrapper .banner-content.text-center{justify-content:center}.single-banner .banner-wrapper .banner-content.text-right{justify-content:flex-end}.single-banner .banner-wrapper .banner-content.content-full-width{padding-right:7rem;padding-left:7rem}.single-banner .banner-wrapper .banner-content .container-text-banner{width:100%;max-width:48rem;text-align:left}.single-banner .banner-wrapper .banner-content .container-text-banner.text-center{text-align:center}.single-banner .banner-wrapper .banner-content .container-text-banner.text-right{text-align:right}@media (min-width: 768px) and (max-width: 991.98px){.single-banner .banner-wrapper .banner-content{padding-right:3rem;padding-left:3rem}.single-banner .banner-wrapper .banner-content .link{margin-top:1rem !important}}.single-banner .banner-wrapper .banner-content .title{margin-bottom:0.5rem}.single-banner .banner-wrapper .banner-content .subtitle{margin-bottom:1rem}.single-banner .banner-wrapper .banner-content .link{margin-top:1.5rem}@media (min-width: 768px) and (max-width: 991.98px){.single-banner .banner-wrapper .banner-content .align-buttons .file-col{text-align:left}}@media (min-width: 992px){.single-banner .banner-wrapper .banner-content .align-buttons .file-col{text-align:left}}@media (min-width: 768px) and (max-width: 991.98px){.single-banner .banner-wrapper .banner-content .align-buttons .link-col{text-align:right}}@media (min-width: 992px){.single-banner .banner-wrapper .banner-content .align-buttons .link-col{text-align:right}}.single-banner .container>.banner-wrapper>.banner-content>.container{padding:0}@media (max-width: 575.98px){.single-banner .banner-wrapper{min-height:600px}.single-banner .banner{min-height:600px}.single-banner .banner-content{inset:0 !important;padding:1rem 14px !important;box-sizing:border-box;justify-content:center !important}.single-banner .banner-content.content-full-width{padding-right:14px !important;padding-left:14px !important}.single-banner .banner-content.text-right,.single-banner .banner-content.text-center{justify-content:center !important}.single-banner .banner-content .container-text-banner,.single-banner .banner-content .container-text-banner.text-right,.single-banner .banner-content .container-text-banner.text-center{width:100%;text-align:center !important}.single-banner .title-styles,.single-banner h1,.single-banner h2{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}}
