.hero-carousel-section{overflow:hidden}.hero-carousel-section .bg-gray-box{position:absolute;top:0;right:0;background:#f5f5f5;z-index:1;width:65%;height:85%}.hero-carousel-section .text-section{width:calc(50% - 84px);flex:0 0 calc(50% - 84px);position:relative;z-index:2;padding:140px 0 30px}.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{max-width:560px;margin:0 0 0 auto;padding:0 10% 0 0}.hero-carousel-section .hero-carousel{position:relative;z-index:2;width:calc(50% + 100px);flex:0 0 calc(50% + 100px);margin:0 -16px 0 0}.hero-carousel-section .slide:after{content:'';display:block;padding-top:77%}.hero-carousel-section .slide{position:relative;overflow:hidden;display:block !important;border-radius:0 0 0 8px}.hero-carousel-section .slide .over-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.hero-carousel-section .slide .bg-image{top:0;position:absolute;right:0;bottom:0;left:0;z-index:1;transition:all .3s}.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{position:absolute;z-index:3;left:0;bottom:0;background:#43d9ca;color:#303134;width:728px;padding:40px 10% 42px 56px;font-size:18px;line-height:1.333}.hero-carousel-section .text-slide p{margin:17px 0 0}.hero-carousel-section .arrows{position:absolute;top:-18px;right:32px;font-size:0;line-height:0;letter-spacing:-4px;white-space:nowrap;z-index:4}.hero-carousel-section .arrows span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#012392;margin:0 0 0 8px;transition:all .3s ease;cursor:pointer;text-align:center}.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{pointer-events:none;cursor:default;background:#979ba0}.hero-carousel-section a{color:#303134}.hero-carousel-section .arrow-link:hover{color:#303134}.hero-carousel-section .js-pattern-right{z-index:2;pointer-events:none;top:38%;transform:translate(60%,-50%)}@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{width:613px;padding:36px 10% 35px 45px}.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{width:auto;right:16px}}@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{max-width:100%;margin:0;padding:0}.hero-carousel-section .text-section p{max-width:100%;margin:0 0 20px}.hero-carousel-section .text-section h1{margin:0 0 20px}.hero-carousel-section .text-section .btn{margin:0}.hero-carousel-section .hero-carousel{width:calc(100% + 32px);margin:0 -16px}.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{width:40px;height:40px}.hero-carousel-section .js-pattern-right{top:auto;bottom:8%}}