.hero-banner{padding:70px 0 0}.hero-banner__img{width:100vw;height:auto;margin-top:-50px;position:relative;left:0}.slide-up-box{position:relative;border-radius:20px;background-position:center center;background-size:cover;min-height:600px;overflow:hidden}.slide-up-box::before{content:"";position:absolute;bottom:0;left:0;height:40%;width:100%;background-image:linear-gradient(180deg,#5d285f00 11%,#5d285f,#5d285f 73%,#e64940 105%);border-radius:0 0 20px 20px;z-index:1;transition:height ease .5s}.slide-up-box__content{position:absolute;padding:0 20px;height:max-content;width:100%;bottom:30px;left:0;z-index:3}.slide-up-box .contact-link{position:relative;z-index:3}.why-choose-us ul{counter-reset:reason}.why-choose-us li{list-style:none;display:flex;align-items:center;height:60px;padding:5px 15px 5px 70px;border-radius:100px;font-weight:500;background-color:#fff;position:relative;counter-increment:reason}.why-choose-us li::before{content:"0"counter(reason);font-size:24px;font-weight:500;color:#f93822;position:absolute;left:23px;top:50%;transform:translateY(-50%)}.why-choose-us li:hover{background-image:linear-gradient(90deg,transparent -5%,#ff79005c 25%,#f93822 80%);background-color:#f2f2f2}.what-we-do .view-more-arrow{display:none}.overlapped-round-box{padding-left:0;padding-right:0;position:relative}.overlapped-round-box .black-box{border-radius:0}.homepage .content-background{background-image:none!important}.logo-carousel.--reverse,.logo-carousel.--reverse .owl-item{transform:rotate(180deg)}.logo-carousel img{max-height:70px;width:auto!important}.more-article-text{max-width:calc(100% - 120px);flex:1 1 calc(100% - 120px);padding-right:10px}.view-more-text{max-width:120px;flex:1 1 120px}.homepage .testimonial-wrapper .testimonial__carousel.owl-carousel .owl-stage-outer{clip-path:none}@media(min-width:768px){.overlapped-round-box{padding-left:50px;padding-right:50px}.overlapped-round-box .black-box{padding:50px 70px;border-radius:30px}.overlapped-round-box::before{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;background:linear-gradient(90deg,#FF79001A -1%,#ff5100ab 40%,#f93822 100%)}.more-article-text{max-width:calc(100% - 126px);flex:1 1 calc(100% - 126px)}.view-more-text{max-width:126px;flex:1 1 126px}.homepage .testimonial-wrapper{padding-left:50px!important;padding-right:50px!important}.slide-up-box{min-height:420px}.slide-up-box::before{height:30%;background:linear-gradient(0,#5d285f 8%,#5d285fcc 45%,#5d285f00 100%)}.slide-up-box__content{height:100%;padding:20px;bottom:0}.slide-up-box__content img,.slide-up-box__content p{opacity:0}.slide-up-box:hover::before{height:200%;background-image:linear-gradient(0,#5d285f 11%,#e64940 45%,#e64940 55%,transparent 100%);border-radius:20px}.slide-up-box:hover .slide-up-box__content img,.slide-up-box:hover .slide-up-box__content p{opacity:1;transition:.6s ease .1s}.slide-up-box .contact-link{position:absolute;cursor:pointer;bottom:20px;left:20px;z-index:3}.what-we-do{padding:25px}.what-we-do:hover{box-shadow:0 5px 23.4px 0 rgba(173,173,173,0.25);border-radius:20px}.what-we-do:hover .view-more-arrow{display:inline-block;width:35px;height:18px;background-image:url(../svg/arrow-gradient-red-hover.svg);background-repeat:no-repeat;background-position:right center}}@media(min-width:992px){.hero-banner{height:650px;max-width:1500px;margin:0 auto;display:flex;align-items:center;position:relative;padding:0 20px}.hero-banner__img{position:absolute;left:44%;bottom:0;width:85%}.overlapped-round-box{padding-left:70px;padding-right:70px}.overlapped-round-box::before{border-radius:20px 20px 0 0;left:20px;width:calc(100% - 40px)}.award-link{position:absolute;bottom:0;left:15px}.--border-right-lg{border-right:1px solid #b6b6b6}}@media(min-width:1340px){.what-we-do{max-width:520px}.overlapped-round-box::before{width:calc(100vw - 40px);left:50%;transform:translateX(-50%)}.overlapped-round-box{padding-left:50px;padding-right:50px}}@media(min-width:1380px){.overlapped-round-box::before{width:100%;left:0;transform:none}}@media(min-width:1700px){.hero-banner{height:750px}.hero-banner__img{width:90%}}@media(min-width:2000px){.hero-banner{height:800px}.hero-banner__img{max-width:1500px;width:93%;left:41%}.logo-carousel img{max-height:90px}}