.section-hero{height:calc((var(--vh, 1vh) * 100) - 63px);margin:0 0 80px}.swiper.swiper-hero{height:100%}.hero-bg{height:100%;width:100%;object-fit:cover}.slide-item{position:relative;height:100%}.slide-content{position:absolute;top:105px;width:90%}.hero-innerItems{display:flex;align-items:center;gap:10px;margin-bottom:20px}.hero-innerItems .inner-title{color:var(--color_text);font-family:var(--bold_font);font-size:14px;line-height:28px}.inner-img{direction:ltr;padding-left:20px;white-space:nowrap}.inner-img img{border:2px solid #FFF;border-radius:50%;margin-left:-20px;max-width:48px;width:48px;height:48px}.slide-content .title{color:var(--color_text);font-family:var(--bold_font);font-size:24px;line-height:normal;text-align:center}.slide-content .content{color:var(--color_text);font-size:16px;line-height:32px;margin-top:8px;text-align:center}.hero-btns{margin-top:16px;display:flex;justify-content:center;gap:12px}.slider-navigation{position:absolute;bottom:-1px;right:50%;background:var(--bg_body);width:167px;justify-content:center;padding:7px 17px 2px;border-radius:20px 20px 0 0}.slider-navigation::before{content:"";position:absolute;bottom:0;left:-39px;height:40px;width:40px;border-bottom-right-radius:50%;box-shadow:2px 21px 0 0 var(--bg_body);z-index:1}.slider-navigation::after{content:"";position:absolute;bottom:0;right:-39px;height:40px;width:40px;border-bottom-left-radius:50%;box-shadow:0 21px 0 0 var(--bg_body);z-index:1}.swiper-pagination-custom{text-align:center;font-family:var(--bold_font);color:var(--color3);font-size:14px}.swiper-pagination-custom span:first-child{font-size:16px;line-height:20px}@media screen and (min-width:768px){.slide-content{width:70%}.hero-innerItems{justify-content:center}.section-hero{height:calc(var(--vh, 1vh) * 100)}}@media screen and (min-width:992px){.hero-innerItems .inner-title{max-width:50%}.slide-content{position:absolute;top:50%;transform:translateY(-50%);width:46%}.slide-content .title{font-size:32px;line-height:45px;text-align:right}.slide-content .content{font-size:18px;line-height:32px;margin-top:24px;text-align:right}.hero-innerItems{gap:15px;margin-bottom:32px;justify-content:flex-start}.hero-btns{margin-top:48px;display:flex;justify-content:flex-start;gap:12px}.slider-navigation{left:5%;right:unset}}@media screen and (min-width:1200px){.hero-innerItems .inner-title{max-width:30%}.slide-content{width:44%}}@media screen and (min-width:1700px){.slide-content{width:37%}}