.hero-container{background:#f2f2f2;height:100%;padding:140px 0 0}.hero-bg{background-position:top;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.hero-top{z-index:9;position:relative}.hero-content{width:50%}.hero-content h1{font-family:var(--font-roboto);text-transform:uppercase;margin-bottom:0;font-size:8vw;font-weight:300;line-height:1.2}.hero-img-box{width:50%}.hero-img{width:100%;padding-bottom:50%}.hero-img img{object-fit:contain;width:100%;height:100%}.hero-bottom{margin-top:-140px;padding-top:200px}.hero-line-wrapper{width:100%;height:100%;position:absolute;bottom:0;left:0}.hero-line-box{background:0 0;width:25%;height:100%;position:relative}.hero-line-box:after{content:"";background:linear-gradient(#7d7e8100 0%,#7d7e81 50% 100%);width:1px;height:100%;position:absolute;top:0;right:0}.hero-line-box:first-child:before{content:"";background:linear-gradient(#7d7e8100 0%,#7d7e81 50% 100%);width:1.5px;height:100%;position:absolute;top:0;left:0}.hero-line-box:nth-child(3){background:linear-gradient(180deg,transparent 0%,var(--ig-white)50%,var(--ig-white)100%)}.hero-item{width:25%;margin-bottom:79px}.hero-box{min-height:208px;padding:0 40px 20px}.hero-box-icon{width:110px;height:110px;margin-bottom:20px}.hero-box-icon img{object-fit:contain;width:100%;height:100%}.hero-box-content h6{font-family:var(--font-roboto);color:var(--ig-grey);text-transform:uppercase;margin-bottom:0;font-size:22px;font-weight:700;line-height:1.17}@media (max-width:991.98px){.hero-box{min-height:auto;padding:0 24px}.hero-box-icon{width:80px;height:80px}.hero-box-content h6{font-size:18px}}@media (max-width:767.98px){.hero-container{padding:100px 0 0}.hero-bg{background-size:cover}.hero-bottom{width:calc(100% + 40px);margin-top:-100px;margin-left:-20px;padding-top:150px}.hero-item{width:50%;margin-bottom:40px}.hero-line-box{background:0 0;width:50%;height:100%;position:relative}.hero-line-box:after{display:none}.hero-line-box:first-child:before{left:100%}.hero-line-box:nth-child(2){background:linear-gradient(180deg,transparent 0%,var(--ig-white)50%,var(--ig-white)100%)}}@media (max-width:575.98px){.hero-content{width:100%}.hero-content h1{font-size:13vw}.hero-img-box{width:100%}.hero-box{padding:0 20px}.hero-box-icon{width:60px;height:60px}.hero-box-content h6{font-size:16px}}
