.home-banner{background-color:var(--color-bg)}.home-banner .banner-content{position:relative;z-index:2;width:100%;padding:148px 0 70px;display:grid;grid-template-columns:1fr 648px;grid-gap:24px;gap:24px;align-items:center}.home-banner .banner-text .banner-heading{margin-bottom:20px}.home-banner .banner-text .banner-heading h1{color:var(--color-black);font-size:46px;line-height:52px;font-weight:900;margin-bottom:0}.home-banner .banner-text .banner-heading h1 span{color:var(--color-primary)}.home-banner .banner-text h1{color:var(--color-black);font-size:46px;line-height:52px;font-weight:900;margin-bottom:20px}.home-banner .banner-text h1 span{color:var(--color-primary)}.home-banner .banner-text p{color:hsla(0,0%,100%,.95);font-size:1.2rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.home-banner .banner-text .brandsiconslist{display:flex;align-items:center;padding-top:25px}.home-banner .banner-text .brandsiconslist .brandicon{position:relative;z-index:1;padding-right:40px;padding-left:40px}.home-banner .banner-text .brandsiconslist .brandicon:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:41px;background-color:var(--color-text)}.home-banner .banner-text .brandsiconslist .brandicon:last-child{padding-right:0}.home-banner .banner-text .brandsiconslist .brandicon:last-child:after{display:none}.home-banner .banner-text .brandsiconslist .brandicon:first-child{padding-left:0}.home-banner .banner-image{width:100%;background:hsla(0,0%,100%,.95);border-radius:30px;overflow:hidden}.home-banner .banner-image img,.home-banner .banner-image video{width:100%;height:100%;object-fit:cover}.home-banner .banner-image video{display:flex}.home-banner .inquiry-form-wrapper{width:100%;margin-top:20px}@media screen and (max-width:1580px)and (min-width:1200px){.home-banner .banner-image{height:445px}}@media(max-width:1580px){.home-banner .banner-content{grid-template-columns:1fr 550px}.home-banner .banner-text .banner-heading h1,.home-banner .banner-text h1{font-size:38px;line-height:42px;margin-bottom:15px}}@media(max-width:1200px){.home-banner .banner-content{display:flex;flex-wrap:wrap;align-items:flex-start;padding:122px 0 50px;gap:20px}.home-banner .banner-content>.banner-heading{width:100%;margin-bottom:20px}.home-banner .banner-content>.banner-heading h1{color:var(--color-dark);font-size:36px;line-height:1.2;font-weight:900;margin-bottom:0}.home-banner .banner-content>.banner-heading h1 span{color:var(--color-primary)}.home-banner .banner-content>h1{color:var(--color-dark);font-size:36px;line-height:1.2;font-weight:900;margin-bottom:20px;width:100%}.home-banner .banner-content>h1 span{color:var(--color-primary)}.home-banner .banner-content .banner-image,.home-banner .banner-content .banner-text{width:calc(50% - 10px)}.home-banner .banner-content .banner-image .inquiry-form-wrapper,.home-banner .banner-content .banner-text .inquiry-form-wrapper{margin-top:0}}@media(max-width:992.5px){.home-banner .banner-content h1{order:0}.home-banner .banner-content .banner-text{width:100%;order:2}.home-banner .banner-content .banner-image{width:100%;order:1}}@media(max-width:767.5px){.home-banner .banner-content{padding:110px 0 50px}.home-banner .banner-content h1,.home-banner .banner-content>.banner-heading h1{font-size:28px;line-height:32px;margin-bottom:7px}.home-banner .banner-content .banner-text{width:100%;order:2}.home-banner .banner-content .banner-image{width:100%;order:1}}