.banner-block .full-wrapper{margin:0;max-width:100%;padding:0}.banner-block .image img{height:100%!important;object-fit:cover;width:100%}.banner-block .image{background-position:bottom;overflow:hidden;width:100%}.banner-block .content-wrapper.full-wrapper .image{height:100vh}.banner-block .video-img{overflow:hidden;position:relative;width:100%}.banner-block .contentWrapper{height:100%;left:0;padding:50px;position:absolute;top:0;width:100%;z-index:100}.banner-block .full-wrapper .banner-text{background:rgba(0,0,0,.35);border-radius:26px;height:100%;overflow:hidden;position:relative;width:100%}.banner-block .banner-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 120px}.banner-block .image.bannerCardMobile{display:none}.banner-block .banner-content .h1{display:flex;flex-direction:column;justify-content:center}.banner-block span.typed-cursor{display:none}.banner-block .banner-content .h1 span{font-size:95px}@media (max-width:991px){.banner-block .banner-content{padding:0 50px}}@media (max-width:767px){.banner-block .banner-content .h1 span{font-size:70px}.banner-block .full-wrapper .banner-text{background:none}.banner-block .contentWrapper{background:rgba(0,0,0,.35);padding:0}.banner-block .banner-content{padding:0 20px}}@media (max-width:680px){.banner-block .banner-content .h1 span{font-size:50px}}