.home-slider {
width: 100%;
height: 100%;
/* min-height: 700px; */
background: #000;
max-height: 700px;
overflow: hidden;
}
.home-slider .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
/* -webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center; */
min-height: 700px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.hs-body {
text-align: left;
max-width: 900px;
color: #fff;
z-index: 2;
position: relative;
}
.hs-body h2 {
color: #fff;
font-weight: 600;
font-size: clamp(25px, 3vw, 76px);
line-height: 110%;
}
.hs-body p {
font-size: 16px;
line-height: 160%;
}
.hs-body .common-link {
background: #fff;
color: #1a1b30;
}
.hs-body .common-link .icn.transform {
background-color: var(--btn-primary-icon-color);
}
.home-slider .swiper-slide .flex-center {
align-items: flex-start;
}
.swiper-container-horizontal .swiper-pagination-progressbar,
.swiper-container-horizontal .swiper-pagination-bullets {
width: 100%;
height: 4px;
left: 50px;
top: auto;
bottom: 50px;
max-width: 150px;
}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{
width: 12px;
height: 12px;
background: #D9D9D9;
margin-right: 6px;
}
.swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active{
background: #D9D9D9;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--btn-primary-color);
}
.swiper-pagination-progressbar {
background: rgba(252, 252, 252, 0.75);
}
.sliderbtn-prev,
.sliderbtn-next {
/* border: 1px solid #322885; */
padding: 10px;
/* border-radius: 5px; */
cursor: pointer;
display: inline-flex;
background: transparent;
min-width: 35px;
min-height: 25px;
align-items: center;
justify-content: center;
/* border: 1px solid #1A1B30; */
}
.sliderbtn-next img {
transform: rotate(180deg);
transition: 0.3s ease;
}
.sliderbtn-prev:hover,
.sliderbtn-next:hover {
background-color: var(--btn-hover-color);
}
.sliderbtn-prev:hover img,
.sliderbtn-next:hover img {
/* filter: invert(1); */
filter: brightness(0) invert(1);
}
@media screen and (max-width: 900px) {
.home-slider .swiper-button-next,
.home-slider .swiper-button-prev {
display: none;
}
}
@media (max-width: 510px) {
.home-slider .swiper-slide {
min-height: 400px;
}
.swiper-pagination-progressbar {
display: none;
}
}