.text-section-container{position:relative}.text-section-container h1 strong{color:var(--accent-1-color)}.text-section-container .text-section-background,.text-section-container .text-section-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.text-section-container .text-section-background img,.text-section-container .text-section-overlay img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-section-container .page-width{position:relative}.text-section-container .page-width h1,.text-section-container .page-width h2,.text-section-container .page-width h3{margin:0 auto 25px;max-width:700px}.text-section-container .page-width p{margin:0 auto;max-width:700px}.text-section-page h1.heading-lg{font-size:30px!important;line-height:normal!important}.text-section-page.text-section-container.vertical-margin{padding:20px 0 40px}.text-section-page p{color:#454545;margin:20px auto 10px!important;line-height:30px!important;font-size:16px!important;font-weight:300;max-width:860px!important}.text-section-page .page-width{margin-bottom:50px}a.block-card-button.text-b{background:#00a6b3;color:#fff;font-weight:500;transition:all .3s;font-size:15px!important;padding:20px 50px!important;text-transform:uppercase}a.block-card-button.text-b:hover{background:#00559f}@media(max-width:1300px){.text-section-page.text-section-container.vertical-margin{padding:20px 0 30px}a.block-card-button.text-b{padding:16px 40px!important}}@media(max-width:640px){.text-section-page h1.heading-lg{font-size:24px!important;line-height:normal!important}.text-section-page p{line-height:28px!important;font-size:15px!important}}
