.hero-banner-home .row{margin:0;column-gap:150px;--bs-gutter-x: 0rem}.hero-banner-home .left-content{margin:25px 0 27px}.hero-banner-home .title-content h1{margin-bottom:25px;text-transform:uppercase;font-weight:900}.hero-banner-home .title-content h1 span{color:#d0d3d4}.hero-banner-home .title-content p{font-weight:300;margin-bottom:25px}.hero-banner-home .right-home-banner{position:relative}.hero-banner-home .right-home-banner:before{content:"";position:absolute;top:0;left:0;display:block;width:50.55vw;height:533px;max-height:533px;border-radius:40px 0 0 40px}@media(max-width: 991px){.hero-banner-home{padding:110px 0 0px !important}.hero-banner-home .row{column-gap:70px}.hero-banner-home .row .left-content{width:100%;order:2;margin:0px}.hero-banner-home .row .right-home-banner{height:300px;order:1;margin-bottom:30px}.hero-banner-home .row .right-home-banner:before{width:100vw;height:300px;max-height:300px}}@media(max-width: 768px){.hero-banner-home{padding:0px !important}.hero-banner-home .container{padding:0 19px !important}.hero-banner-home .title-content p{margin-bottom:25px;font-size:20px;line-height:30px}.hero-banner-home .content-buttons .btn-site{font-size:16px;padding:13.5px 22px}}@media(max-width: 767px){.hero-banner-home{padding-top:70px !important}.hero-banner-home .right-home-banner{height:192px !important;order:1;margin-bottom:30px}.hero-banner-home .right-home-banner:before{width:calc(100% + 19px);height:192px !important;max-height:192px !important;border-radius:20px 0 0 20px !important}.hero-banner-home .heading,.hero-banner-home .content-text{text-align:left}.hero-banner-home .left-content{order:2}.hero-banner-home .content-buttons{justify-content:flex-start !important}}@media(max-width: 560px){.hero-banner-home .right-home-banner{height:192px}}