.homebanner-sec .container:before,.homebanner-sec .item:before{content:"";opacity:.5;z-index:0;background:linear-gradient(270deg,#10182800 0%,#2b1f1677 47.67%,#48270199 100%);width:100%;height:100%;position:absolute;top:0;left:0}.homebanner-sec.slider .container:before{display:none}.homebanner-sec img{object-fit:cover;min-height:500px}.homebanner-sec img.mobile{display:none}.homebanner-sec .banner-text{color:#fff;max-width:50%;position:absolute;bottom:7.5rem;left:0}.homebanner-sec .banner-text .tag{background-color:var(--color-green);border-radius:.25rem;width:max-content;padding:.375rem .75rem}.homebanner-sec .banner-text .title-sec{text-transform:uppercase;font-size:3.75rem;font-weight:300;line-height:1}.homebanner-sec .banner-text .title-sec span{font-size:3.125rem;font-weight:600;display:block}.homebanner-sec .banner-text .desc,.homebanner-sec .banner-text p{text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1.2}.company-features .pointer{font-weight:var(--font-regular);padding:1.6rem 3rem;box-shadow:0 1px 14px #0000001f}.company-features .pointer .react-multi-carousel-item{width:max-content;max-width:100%;padding-right:.6rem}.company-features .pointer .item{min-width:max-content;max-width:max-content;height:100%;padding-right:.5rem}.company-features .pointer .icon{border:solid .0625rem var(--color-green);background-color:var(--color-green);border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin:.2rem 0;padding:.2rem;display:flex}.company-features .pointer .icon img{filter:brightness(0)invert();max-width:85%}.company-features .pointer .text{padding-right:.5rem}.company-features .marquee-wrapper{width:100%;overflow:hidden}.company-features .marquee{white-space:nowrap;animation:15s linear infinite scroll;display:flex}.company-features .marquee-item{color:#fff;padding-right:40px;font-size:20px}@keyframes scroll{0%{transform:translate(0%)}to{transform:translate(-40%)}}.company-feature .pointer{font-weight:var(--font-regular);margin-bottom:.625rem;padding:1.6rem 3rem;box-shadow:0 1px 14px #0000001f}.company-feature .pointer .react-multi-carousel-item{width:max-content;max-width:100%;padding-right:.6rem}.company-feature .pointer .item{min-width:max-content;max-width:max-content;height:100%;padding-right:.5rem}.company-feature .pointer .icon{border:solid .0625rem var(--color-green);background-color:var(--color-green);border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin:.2rem 0;padding:.2rem;display:flex}.company-feature .pointer .icon img{filter:brightness(0)invert();max-width:85%}.company-feature .pointer .text{padding-right:.5rem}.strategy-mision-vision-sec .container{background-color:var(--color-grey-light);padding:3.5rem 2.5rem}.strategy-mision-vision-sec .title{border-bottom:.13rem solid;margin-bottom:.5rem;padding-bottom:.3rem}@media screen and (max-width:1399px){.homebanner-sec .banner-text .title-sec{font-size:3rem}.homebanner-sec .banner-text .title-sec span{font-size:2.8rem}.homebanner-sec .banner-text .desc{font-size:1.2rem}.company-features .pointer,.company-feature .pointer{padding-left:2rem;padding-right:2rem}.strategy-mision-vision-sec .container{padding:2rem}}@media screen and (max-width:1023px){.homebanner-sec .banner-text{max-width:75%;bottom:4rem}.homebanner-sec .banner-text .title-sec{font-size:2.5rem}.homebanner-sec .banner-text .title-sec span{font-size:2rem}.homebanner-sec .banner-text .desc{font-size:1.2rem}.company-features .pointer{padding-left:1.2rem;padding-right:1.2rem}.company-features .custom-slid{padding-bottom:0!important}.company-feature .pointer{padding-left:1.2rem;padding-right:1.2rem}.company-feature .custom-slid{padding-bottom:0!important}.strategy-mision-vision-sec .item{border-bottom:solid .0625rem var(--color-grey);padding-bottom:1rem}.strategy-mision-vision-sec .item:last-of-type{border-bottom:none;padding-bottom:0}}@media screen and (max-width:767px){.homebanner-sec img{min-height:auto}.homebanner-sec img.mobile{height:500px;display:block}.homebanner-sec img.desktop{display:none}.homebanner-sec .banner-text .title-sec{font-size:2.2rem}}@media screen and (max-width:639px){.homebanner-sec .item:before{width:100%}.homebanner-sec .banner-text{max-width:100%}.homebanner-sec .banner-text .tag{margin-bottom:5px;padding:5px 10px;font-size:14px}.homebanner-sec .banner-text .title-sec{font-size:36px}.homebanner-sec .banner-text .title-sec span{margin-bottom:5px;font-size:28px}.homebanner-sec .banner-text .desc,.homebanner-sec .banner-text p{text-transform:none;font-size:18px;line-height:1.3}.company-features .pointer{padding:12px}.company-features .pointer .marquee{animation:8s linear infinite scroll}.company-feature .pointer{padding:12px}.company-feature .pointer .marquee{animation:8s linear infinite scroll}}
