.hero-banner-half{align-items:center;background:#4b4b4d;display:flex;min-height:830px;overflow:visible;position:relative;z-index:11}@media (max-width:992px){.hero-banner-half{background:#000;min-height:500px}}.hero-banner-half .container .hero-banner-half-wrapper{display:flex;margin-bottom:42px;position:relative;z-index:2}.hero-banner-half .container .hero-banner-half-wrapper .hero-banner-half-wrapper__description{display:flex;flex-direction:column;width:100%}.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text{margin-bottom:42px;max-width:50%}@media (max-width:992px){.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text{max-width:100%}}@media (max-width:768px){.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text{margin-bottom:25px}}.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text *{color:#fff}.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text h1{margin-bottom:25px}@media (max-width:1100px){.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text h1{font-size:50px;line-height:55px}}@media (max-width:768px){.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text h1{margin-bottom:17px}}.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text p{max-width:962px}.hero-banner-half .container .hero-banner-half-wrapper .cta-wrapper{display:flex;flex-wrap:wrap;gap:19px;max-width:50%}@media (max-width:992px){.hero-banner-half .container .hero-banner-half-wrapper .cta-wrapper{gap:8px;max-width:100%}}.hero-banner-half .hero-banner-half-wrapper__image-wrapper{display:flex;height:calc(100% + 280px);justify-content:flex-end;overflow:hidden;position:absolute;right:0;top:0;width:50%}@media (max-width:992px){.hero-banner-half .hero-banner-half-wrapper__image-wrapper{display:none}}.hero-banner-half .hero-banner-half-wrapper__image-wrapper .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.hero-banner-half .desc{bottom:320px;left:0;position:absolute;z-index:99}@media (max-width:992px){.hero-banner-half .desc{display:none}}.hero-banner-half .mob{display:none}@media (max-width:992px){.hero-banner-half .mob{bottom:50px;display:block;position:absolute;right:0;transform:rotate(40deg);z-index:99}}@media (max-width:768px){.hero-banner-half .mob{transform:rotate(30deg)}}@media (max-width:576px){.hero-banner-half .mob{bottom:40px;transform:rotate(30deg)}}@media (max-width:450px){.hero-banner-half .mob{bottom:30px;transform:rotate(20deg)}}.hero-banner-half .triangle-1{border-bottom:280px solid #f5f5f5;border-right:50vw solid transparent;bottom:0;height:0;left:0;position:absolute;width:50vw;z-index:1}.hero-banner-half .triangle-2{border-bottom:830px solid #4b4b4d;border-left:250px solid transparent;border-right:250px solid transparent;height:0;position:absolute;top:0;transform:rotate(180deg) translateX(50%);width:10vw;z-index:1}.hero-banner-half .triangle-mob-1{display:none}@media (max-width:992px){.hero-banner-half .triangle-mob-1{border-bottom:150px solid #f5f5f5;border-left:80vw solid transparent;border-right:80vw solid transparent;bottom:0;display:block;height:0;left:0;position:absolute;transform:translateX(-50%);z-index:9}}.hero-banner-half .triangle-mob-2{display:none}@media (max-width:992px){.hero-banner-half .triangle-mob-2{border-bottom:100px solid #f5f5f5;border-left:20vw solid transparent;border-right:20vw solid transparent;bottom:0;display:block;height:0;position:absolute;right:0;transform:translateX(50%);width:40vw;z-index:9}}.hero-banner-half .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:none;height:60%;position:absolute;width:100%}.hero-banner-half .background-image:before{background:linear-gradient(0deg,rgba(2,0,36,.2) 50%,#000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (max-width:992px){.hero-banner-half .background-image{display:block}.hero-banner-half .container .hero-banner-half-wrapper .hs_cos_wrapper_type_inline_rich_text *{color:#fff!important}}