.btp{background-color:#192945;background-position:50%;background-size:cover;color:var(--light-text-color);overflow:hidden;padding:50;position:relative}.btp__overlay{background-color:var(--secondary-color);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.btp .container{position:relative;z-index:2}.btp__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:20px;text-align:center}.btp__eyebrow{color:#0f294a;font-family:Helvetica Now Text,Sans-serif;font-size:50px;font-weight:600;letter-spacing:1px;line-height:45px;text-transform:capitalize}.btp__title{font-size:50px;margin-top:30px}.btp__title,.btp__title1{color:#fff;line-height:1.2;margin-bottom:var(--spacing-sm)}.btp__title1{font-size:30px}.btp__subtitle{color:#fff;font-family:Helvetica Now Text,Sans-serif;font-size:1.5rem;line-height:1.4;margin-bottom:var(--spacing-md)}.btp__description{color:#fff;font-size:1.1rem;line-height:1.6;max-width:600px}.btp__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:30px;margin-top:30px}.btp__image-wrapper{align-items:center;display:flex;height:100%;justify-content:center}.btp__image{border-radius:var(--border-radius-md);box-shadow:0 10px 30px rgba(0,0,0,.2);height:auto;max-width:100%}a.button.button-primary.btp__button{background-color:#d1743b;border:1px solid #d1743b;border-radius:40px 40px 40px 40px;color:#fff;font-family:Helvetica Now Text,Sans-serif;font-weight:300;line-height:16px;margin-right:20px;padding:20px 50px;text-transform:uppercase}a.button.button-primary.btp__button:hover{background:transparent;color:#d1743b}a.button.button-secondary.btp__button{background:transparent;border:1px solid #fff;border-radius:40px 40px 40px 40px;color:#fff;font-family:Helvetica Now Text,Sans-serif;font-weight:300;line-height:16px;padding:20px 50px;text-transform:uppercase}a.button.button-secondary.btp__button:hover{background:#d1743b;color:#d1743b}@media(max-width:1024px){.btp{padding:20px}.feature-cards__content-col,.feature-cards__image-col{width:100%!important}}@media (max-width:991px){.btp__title{font-size:2.5rem}.btp__subtitle{font-size:1.25rem}}@media (max-width:767px){.btp{padding:var(--spacing-lg) 20px}.btp__content{text-align:left}.btp__title{font-size:2rem}.btp__subtitle{font-size:1.1rem}.btp__description{margin-left:auto;margin-right:auto}.btp__buttons{justify-content:center}.btp__image-wrapper{margin-top:var(--spacing-md)}.btp__eyebrow{font-size:45px}}