.blog-banner{position:relative;padding:80px 0 8px;background-color:#fff}.blog-banner .content-wrapper{padding-left:0;padding-right:0}.blog-banner .hs-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-banner .hs-column{min-height:1px}.blog-banner .banner-content,.blog-banner .hs-column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.blog-banner .banner-content{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;align-content:center;align-items:center}.blog-banner .banner-title{width:100%;margin-bottom:20px}.blog-banner .banner-title h2{letter-spacing:1px;padding:0;margin:0;font-family:GTAmerica-ExtendedMedium;color:#000;font-size:80px;font-weight:400;text-transform:none;line-height:82px}.blog-banner .banner-subtitle{margin-bottom:20px;width:100%}.blog-banner .banner-subtitle p{padding:0;margin:0;font-weight:400;text-transform:none;color:#000;font-family:GTAmerica-ExtendedMedium;font-size:17px;line-height:26px}.blog-banner .banner-image-sec{width:100%;padding:10px;position:relative;text-align:right}.blog-banner .banner-image img{height:auto;max-width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;vertical-align:middle;display:inline-block;max-width:35%}@media (min-width:768px){.blog-banner .hs-column{width:50%}}@media (min-width:1100px) and (max-width:1750px){.blog-banner .banner-title h2{font-size:60px;line-height:62px}}@media (max-width:1024px){.blog-banner .banner-title h2{font-size:36px;line-height:36px}}@media (max-width:767px){.blog-banner .banner-image img{max-width:100%}}