.product-banner{background-color:#fff;background-position:0 100%;background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}.product-banner .content-wrapper{max-width:1120px;padding:0}.product-banner .hs-row{width:100%}.product-banner .hs-column{min-height:1px}.product-banner .hs-column,.product-banner .hs-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.product-banner .hs-column-inner{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-banner .hs-column-inner>div{position:relative;width:100%}.product-banner .hs-column-inner>div:not(:last-child){margin-bottom:20px}.product-banner .banner-image{display:none}.product-banner .inner-container{padding:0 20px}.product-banner .banner-title h1{font-family:GTAmerica-ExtendedBold;font-size:60px;font-weight:700;letter-spacing:.19px;line-height:70px;margin:0 0 .25rem;padding:0;text-transform:none}.product-banner .banner-title h1 span{background:#000;display:inline-block;font-family:GTAmerica-ExtendedBold;height:10px;margin:0 4px 10px;position:relative;top:-4px;width:10px}.product-banner .banner-subTitle h2{font-family:GTAmerica-ExtendedMedium;font-size:30px;font-weight:500;letter-spacing:.16px;line-height:40px;margin:0 0 .25rem;padding:0;text-transform:none}.product-banner .banner-texts{color:#000;font-size:21px;font-weight:400;letter-spacing:.22px;line-height:32px;text-align:left;text-transform:none}.product-banner .banner-texts p{font-family:GTAmerica-Regular;font-size:21px;line-height:1.5;margin-bottom:15px}.product-banner .banner-button a{fill:#000;background-color:#ff6800;border:1px solid #ff6800;border-radius:0 0 0 0;-webkit-box-shadow:none;box-shadow:none;color:#000;display:inline-block;font-family:GT-America-Standard-Bold;font-size:20px;font-weight:400;line-height:20px;padding:20px 35px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:auto}.product-banner .banner-button a:hover{background-color:#000;border-color:#fff;color:#fff}.product-banner .banner-video-btn .inner-container{margin:0 0 15px}.product-banner .banner-video-btn a{fill:#008bdc;background-color:#ff680000;border:0 solid #ff680000;border-radius:0 0 0 0;color:#008bdc;display:inline-block;font-family:GT-America-Standard-Bold;font-size:21px;font-weight:500;line-height:21px;padding:0;text-align:center;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:auto}.product-banner .button-content-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;text-decoration:inherit}.product-banner .button-text{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;display:inline-block;flex-grow:1;order:10}.product-banner .button-text i{font-family:Font Awesome\ 5 Free;font-weight:900}.banner-author{align-items:center;display:flex;flex-direction:row;justify-content:center}.banner-author img{border:2px solid #f26924;border-radius:50%;height:150px;margin:0 10px 0 0;width:150px}.banner-author p{color:#000;font-weight:700;margin:0}@media (min-width:768px){.product-banner .hs-column1{width:58.945%}.product-banner .hs-column2{width:39%}}@media (max-width:1024px){.product-banner{background-image:none!important;padding:0 0 70px}.product-banner .hs-column{width:100%!important}.product-banner .hs-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-banner .banner-image{display:block;text-align:center}.product-banner .banner-image img{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:inline-block;height:auto;max-width:100%;vertical-align:middle}.product-banner .banner-subTitle h2{font-size:26px;line-height:32px}.product-banner .banner-texts{font-size:18px}}@media (max-width:767px){.product-banner{padding:57px 0 70px}.product-banner .banner-title h1{font-size:30px;letter-spacing:.19px;line-height:36px;text-align:center}.product-banner .banner-subTitle h2{text-align:center}.product-banner .banner-subTitle .inner-container{padding:0 30px}.product-banner .banner-texts{font-size:18px;letter-spacing:.22px;line-height:26px;text-align:left}.product-banner .banner-texts p{font-size:18px}.product-banner .banner-button .inner-container{margin:20px 0 0;text-align:center}.product-banner .banner-video-btn{text-align:center}.product-banner .banner-video-btn .inner-container{margin:20px 0 0;padding:0 20px}}