.two-column-banner-wrap .bnr-content{flex:0 0 50%;max-width:50%;padding:180px 5px 260px 15px;width:100%}.two-column-banner-wrap .bnr-content p{color:#666;font-size:20px;line-height:36px;margin-bottom:5px}.two-column-banner-wrap .bnr-content h1{font-size:75px;letter-spacing:-.05em;line-height:90px}.two-column-banner-wrap .bnr-content h2{font-size:52px;letter-spacing:-.05em;line-height:61px;margin-top:30px}.two-column-banner-wrap .bnr-content p:last-child{color:#666;font-size:24px;font-weight:400;line-height:35px;margin-bottom:1.25rem}@media(min-width:576px){.two-column-banner-wrap .bnr-content{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.two-column-banner-wrap .bnr-content{flex:0 0 50%;max-width:50%}}@media(max-width:1199px) and (min-width:768px){.two-column-banner-wrap .bnr-content h1{font-size:55px;line-height:normal}.two-column-banner-wrap.noFont .bnr-content h1{font-size:75px;letter-spacing:-.05em;line-height:90px}}@media(max-width:767px){.two-column-banner-wrap .bnr-content{max-width:100%;padding-bottom:90px;padding-top:336px;width:100%}.two-column-banner-wrap .bnr-content h1{font-size:50px;line-height:normal}.two-column-banner-wrap .bnr-content h2{font-size:30px;line-height:normal}}@media(max-width:576px){.two-column-banner-wrap .bnr-content h1{font-size:40px}.two-column-banner-wrap.noFont .bnr-content h1{font-size:50px}}