.hero-carousel-section{overflow:hidden}.hero-carousel-section .bg-gray-box{background:#fff;height:85%;position:absolute;right:0;top:0;width:65%;z-index:1}.hero-carousel-section .text-section{flex:0 0 calc(50% - 84px);padding:140px 0 30px;position:relative;width:calc(50% - 84px);z-index:2}.hero-carousel-section .text-section h1{margin:0 0 48px}.hero-carousel-section .text-section .btn{margin-top:37px}.hero-carousel-section .text-section p{max-width:332px}.hero-carousel-section .text-box{margin:0 0 0 auto;max-width:560px;padding:0 10% 0 0}.hero-carousel-section .hero-carousel{flex:0 0 calc(50% + 100px);margin:0 -16px 0 0;position:relative;width:calc(50% + 100px);z-index:2}.hero-carousel-section .slide:after{content:"";display:block;padding-top:77%}.hero-carousel-section .slide{border-radius:0 0 0 8px;display:block!important;overflow:hidden;position:relative}.hero-carousel-section .slide .over-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.hero-carousel-section .slide .bg-image{bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s;z-index:1}.hero-carousel-section .slide.hover .bg-image{transform:scale(1.05)}.hero-carousel-section .arriw-link:after{border-color:#303134}.hero-carousel-section .text-slide{background:#035975;bottom:0;color:#fff;font-size:18px;left:0;line-height:1.333;padding:40px 10% 42px 56px;position:absolute;width:728px;z-index:3}.hero-carousel-section .text-slide p{margin:17px 0 0}.hero-carousel-section .arrows{font-size:0;letter-spacing:-4px;line-height:0;position:absolute;right:32px;top:-18px;white-space:nowrap;z-index:4}.hero-carousel-section .arrows span{align-items:center;background:#f1c232;border-radius:50%;cursor:pointer;display:inline-flex;height:48px;justify-content:center;margin:0 0 0 8px;text-align:center;transition:all .3s ease;width:48px}.hero-carousel-section .arrows span svg path{transition:stroke .3s ease}.hero-carousel-section .arrows span:hover svg .cls-2{stroke:#43d9ca}.hero-carousel-section .arrows .js-next-slide{transform:rotate(180deg)}.hero-carousel-section .arrows span.disabled{background:#979ba0;cursor:default;pointer-events:none}.hero-carousel-section .arrow-link:hover,.hero-carousel-section a{color:#303134}.hero-carousel-section .js-pattern-right{pointer-events:none;top:38%;transform:translate(60%,-50%);z-index:2}@media (max-width:1399px){.hero-carousel-section .text-slide{font-size:16px}.hero-carousel-section .text-section h1{margin:0 0 36px}.hero-carousel-section .text-section .btn{margin-top:27px}.hero-carousel-section .text-box{max-width:445px}.hero-carousel-section .text-slide{padding:36px 10% 35px 45px;width:613px}.hero-carousel-section .text-slide p{margin:14px 0 0}.hero-carousel-section .slide:after{padding-top:85%}.hero-carousel-section .text-section{padding:120px 0 30px}}@media (max-width:1099px){.hero-carousel-section .slide:after{padding-top:95%}.hero-carousel-section .text-slide{right:16px;width:auto}}@media (max-width:1023px){.hero-carousel-section .slide:after{padding-top:105%}.hero-carousel-section .text-section h1{margin:0 0 25px}.hero-carousel-section .text-section .btn{margin-top:15px}.hero-carousel-section .text-slide{padding:28px 10% 30px 30px}}@media (max-width:767px){.hero-carousel-section .text-section{padding:102px 0 30px;width:100%}.hero-carousel-section .text-box{margin:0;max-width:100%;padding:0}.hero-carousel-section .text-section p{margin:0 0 20px;max-width:100%}.hero-carousel-section .text-section h1{margin:0 0 20px}.hero-carousel-section .text-section .btn{margin:0}.hero-carousel-section .hero-carousel{margin:0 -16px;width:calc(100% + 32px)}.hero-carousel-section .slide{border-radius:0}.hero-carousel-section .text-slide{left:16px;padding:25px 16px 20px}.hero-carousel-section .text-slide p{margin:8px 0 0}.hero-carousel-section .slide:after{padding-top:105%}.hero-carousel-section .arrows{right:16px}.hero-carousel-section .arrows span{height:40px;width:40px}.hero-carousel-section .js-pattern-right{bottom:8%;top:auto}}