.two-col-mod{overflow:hidden}.two-col-mod .page-center{margin:0 auto;max-width:1120px;padding:0;position:relative}.two-col-mod .cols-wrapper{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;overflow:hidden;padding:30px}.two-col-mod .cols-wrapper>div{width:calc(50% - 20px)}.two-col-mod .cols-wrapper .media-wrapper{overflow:hidden;position:relative}.two-col-mod .cols-wrapper .video-caption{font-family:fangsong;font-style:italic}.two-col-mod .cols-wrapper img,.two-col-mod .cols-wrapper video{display:block;max-width:100%}.two-col-mod .cols-wrapper .banner-content{margin:0 auto;max-width:1100px;padding:0;text-align:left}.two-col-mod .cols-wrapper .banner-content p,.two-col-mod .cols-wrapper p{color:#877b6b;font-size:22px;font-weight:400;line-height:100%;margin-bottom:1rem}.two-col-mod .cols-wrapper .banner-content .banner-buttons{align-items:center;display:flex;gap:17px;justify-content:center;margin-top:20px}.two-col-mod .cols-wrapper .banner-content h2{color:#877b6b;font-family:Helvetica Neue!important;font-size:36px;font-weight:300;line-height:100%;text-transform:uppercase}@media (max-width:991px){.two-col-mod .cols-wrapper{gap:25px}.two-col-mod .cols-wrapper>div{width:100%}}@media (max-width:767px){.banner-content .banner-buttons{flex-wrap:wrap}.two-col-mod .cols-wrapper .banner-content h2{font-size:32px}.two-col-mod .cols-wrapper .banner-heading h1{font-size:35px;line-height:45px}}