.blog-b .dnd-section{padding:0}.blog-b .dnd-section .row-fluid{max-width:none;width:100%}.blog-b .dnd-section .row-fluid .hs_cos_wrapper{width:100%}.banner-section .dnd-section{padding:0}.banner-section .dnd-section .row-fluid{max-width:none;width:100%}.banner-wrapper{margin-left:0;margin-right:0;max-height:100vh;overflow:hidden;position:relative;width:100%}.banner-wrapper .image-element__wrap{height:60vh;margin-left:auto;margin-right:auto;max-width:100%;overflow:hidden}.banner-wrapper .image-element__wrap img{display:block;height:100%;margin-left:auto;margin-right:auto;object-fit:cover;opacity:1;transition:opacity .3s ease-in;width:100%}.banner-wrapper .banner__content{background-color:transparent;left:50%;margin:auto;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.banner-wrapper .banner__content .banner__text{margin:auto;max-width:900px;text-align:center}.banner-wrapper .banner__content .banner__text h1{display:block;letter-spacing:0;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.125;overflow-wrap:break-word;text-transform:none}@media (max-width:1024px){.banner-wrapper .banner__content .banner__text h1{font-size:2.5em}}@media (max-width:798px){.banner-wrapper .image-element__wrap{height:auto}}@media (max-width:480px){.banner-wrapper .banner__content .banner__text h1{font-size:2em}}