.banner-area .content-type-title{padding-top:135px;position:relative;z-index:3}.banner-area .content-type-title h2{color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:28px;font-weight:600;letter-spacing:2px;line-height:30px;margin:0;padding:49px 0 45px;position:relative;text-transform:uppercase;z-index:3}.banner-area .content-type-title:before{background-color:#b4a0aa;bottom:0;content:"";display:block;left:0;opacity:.6;position:absolute;right:0;top:0;z-index:0}.banner-area section.hero-section{background-color:#070103;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-top:-140px;padding-bottom:140px;padding-top:142px;position:relative}.banner-area a.down-arrow{background-color:#fff;border-radius:50%;bottom:-33px;color:#444343;cursor:pointer;display:block;font-size:15px;height:60px;left:50%;line-height:60px;position:absolute!important;text-align:center;transform:translateX(-50%);width:60px;z-index:2}.banner-area .flaticon-down-arrow:before{content:"\f107"}.banner-area .hero-section-container{margin-left:auto;margin-right:auto;max-width:1780px;padding-left:20px;padding-right:20px;width:100%}.banner-area .banner-title-spacer{height:120px}.banner-area{margin-top:-135px}.banner-area .feature-title-light{border-bottom:1px solid;border-color:#fff;color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-size:17px;line-height:1.45;margin-bottom:46px;max-width:850px;padding-bottom:15px;position:relative;text-transform:uppercase}.banner-area .title{border-right:1px solid;font-weight:600;letter-spacing:1px;margin-right:16px;padding-right:18px}.banner-area .sub-title,.banner-area .title{border-color:#fff;display:inline-block;font-size:14px;height:12px;line-height:12px}.banner-area .sub-title{color:#fff;font-weight:400;letter-spacing:4px}.banner-area .restricted-banner h1{color:#b4a0aa;font-family:neue-haas-grotesk-display,sans-serif;font-size:46px;font-weight:600;letter-spacing:1px;line-height:1.2;margin:0 0 1.6rem}.banner-area .restricted-banner p{color:#fff;font-size:28px;line-height:1.4;margin:20px 0 1em;max-width:995px}@media (max-width:1600px){.banner-area .content-type-title h2{font-size:24px;padding:45px 0 35px}.banner-area .banner-title-spacer{height:120px}.banner-area .restricted-banner p{font-size:25px;max-width:840px}.banner-area section.hero-section{padding-bottom:90px;padding-top:90px}}@media (max-width:1400px){.banner-area .content-type-title h2{font-size:22px;padding:30px 0 24px}.banner-area section.hero-section{padding-bottom:70px;padding-top:70px}.banner-area .banner-title-spacer{height:105px}.banner-area .feature-title-light{font-size:16px;margin-bottom:35px}.banner-area .restricted-banner p{font-size:20px}}@media (max-width:1200px){.pushy-content .mobile-menu .hs-menu-wrapper>ul>li.hs-menu-item{position:relative}.pushy-content .mobile-menu .hs-menu-wrapper>ul>li.open>ul{display:block;opacity:1;visibility:visible}.banner-area .content-type-title h2{font-size:25px;padding:43px 0 32px}.banner-area .banner-title-spacer{height:72px}.banner-area .feature-title-light{margin-bottom:38px;padding-bottom:14px}.banner-area .restricted-banner h1{font-size:44px}.banner-area .restricted-banner p{font-size:25px;line-height:1.34}}@media (max-width:767px){.banner-area .restricted-banner p{font-size:20px}.banner-area .restricted-banner h1{font-size:38px}}@media (max-width:576px){.banner-area .content-type-title h2{font-size:18px;padding:20px 0 16px}}@media (max-width:480px){.banner-area .sub-title,.banner-area .title{line-height:1.45}}