.adv-banner-ctm{background-position:100%;background-size:cover;color:#fff;height:100%;margin:auto;padding:240px 0;position:relative;text-align:center;width:100%}.adv-banner-ctm:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adv-banner-ctm .banner__inner{margin-top:5vh;padding:0;position:relative;z-index:2}.adv-banner-ctm .hero-container{grid-template-columns:50% 50%}.adv-banner-ctm .fire-hero{text-align:left}.adv-banner-ctm .subheading h1{color:#fff;font-size:14px;font-weight:800;letter-spacing:1px;line-height:18px;margin:0;padding-bottom:20px;text-transform:uppercase}.adv-banner-ctm .heading h2{color:#fff;font-size:72px;font-style:normal;font-weight:900;letter-spacing:-.42px;line-height:68px;margin-bottom:5px;padding-bottom:20px;text-transform:uppercase;width:100%}.adv-banner-ctm .description{color:#fff;font-size:22px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:0}.adv-banner-ctm .button{font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.29;text-transform:uppercase;transition:all .3s}.adv-banner-ctm .button svg{position:relative;top:1px}.adv-banner-ctm .button svg path{fill:currentColor}.adv-banner-ctm .button:hover{border-color:#ff3510}.adv-banner-ctm .buttons-border{appearance:none;background:#ff3510;border:3px solid #ff3510;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:aktiv-grotesk-condensed,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:1.29;min-width:370px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s;vertical-align:middle}.adv-banner-ctm .buttons-border .buttons_pretext{background:#ff3510;cursor:auto;display:inline-block;padding:5px 17px 3px 14px}.adv-banner-ctm .buttons-border .buttons-wrap{align-items:center;display:flex;transition:all .3s}.adv-banner-ctm .buttons-border a.button{background-color:#fff;border:0;border-radius:0;border-right:2px solid #ff3510;color:#ff3510;min-height:26.05px;min-width:139px;padding:3px}.adv-banner-ctm .buttons-border a.button:last-child{border-right:0}.adv-banner-ctm .buttons-border a.button:hover{background-color:#ff3510;color:#fff}.adv-banner-ctm .logo-mobile{margin-bottom:5px}.adv-banner-ctm .logo-desktop{margin-top:30px}.adv-banner-wrp .mobile-content{display:none}@media (min-width:767.02px){.adv-banner-ctm .hero-container{display:grid;grid-template-columns:50% 50%}.adv-banner-ctm .logo-mobile{display:none}}@media (max-width:1023px){.adv-banner-ctm .banner__inner .shell{padding:20px}}@media (max-width:991px) and (min-width:767.02px){.adv-banner-ctm .heading h2{font-size:52px}}@media (max-width:760px){.hero-container .buttons-container .buttons-wrap a.button{margin-inline:0!important}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.adv-banner-ctm{padding:134px 0 104px;text-align:left}.adv-banner-ctm .banner__inner{margin-top:20vh;top:60px}.adv-banner-ctm .logo-desktop{display:none}}@media (max-width:767px){.adv-banner-ctm .hide-mob{display:none}.adv-banner-ctm .heading h2{font-size:46px;line-height:1}.adv-banner-ctm .description{font-size:16px}.adv-banner-wrp .mobile-content{align-items:center;background-color:#f3f3f3;display:flex;font-family:aktiv-grotesk-condensed,sans-serif;justify-content:center;margin:auto;min-height:400px;padding:30px 15px;position:relative;width:100%}.adv-banner-wrp .mobile-content .text-container{border-left:1px solid #ff3510;margin:0 auto;max-width:100%;padding-left:20px;width:375px}.adv-banner-wrp .description-mobile{color:#202125;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.adv-banner-wrp .heading-mobile{color:#545454;font-size:36px;font-style:normal;font-weight:900;letter-spacing:-.42px;line-height:36px;margin-bottom:15px;text-transform:uppercase}.adv-banner-wrp .mobile-content p{margin:0}}@media (max-width:480px){.adv-banner-ctm .buttons-border .buttons-wrap{flex-wrap:wrap;width:100%}.adv-banner-ctm .buttons-border{flex-direction:column;min-width:100%}.adv-banner-ctm .buttons-border a.button{border-bottom:2px solid #ff3510;border-right:0;width:100%}.adv-banner-ctm .buttons-border a.button:last-child{border-bottom:0}}