.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.border-0{border:0!important}
.rounded-circle{border-radius:50%!important}
.list-unstyled{padding-left:0;list-style:none}
.d-none{display:none!important}
.w-100{width:100%!important}
.d-flex{display:flex!important}
.flex-column{flex-direction:column!important}
.flex-column-reverse{flex-direction:column-reverse!important}
.justify-content-center{justify-content:center!important}
.justify-content-between{justify-content:space-between!important}
.align-items-center{align-items:center!important}
.align-items-end{align-items:flex-end!important}
.text-center{text-align:center!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.pb-3{padding-bottom:1rem!important}

@media (min-width:576px){
  .flex-sm-row{flex-direction:row!important}
  .mt-sm-0{margin-top:0!important}
  .mt-sm-4{margin-top:1.5rem!important}
  .pb-sm-0{padding-bottom:0!important}
}

@media (min-width:768px){
  .text-md-start{text-align:left!important}
  .flex-md-row{flex-direction:row!important}
  .align-items-md-start{align-items:flex-start!important}
  .mt-md-0{margin-top:0!important}
  .mt-md-3{margin-top:1rem!important}
}

@media (min-width:992px){
  .flex-lg-row{flex-direction:row!important}
  .justify-content-lg-between{justify-content:space-between!important}
  .mt-lg-0{margin-top:0!important}
}

@media (min-width:1200px){
  .flex-xl-row{flex-direction:row!important}
  .mt-xl-5{margin-top:3rem!important}
}

@media (min-width:1400px){
  .flex-xxl-row{flex-direction:row!important}
  .text-xxl-start{text-align:left!important}
  .mt-xxl-0{margin-top:0!important}
}

.home_second_slider .swiper-wrapper {
  display: block;
  position: relative;
}

.home_second_slider .swiper-slide {
  position: absolute;
  inset: 0;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .7s ease;
}

.home_second_slider .swiper-slide.is-active {
  position: relative;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.work_slider {
  overflow-x: auto;
  padding-bottom: 8px;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.work_slider::-webkit-scrollbar {
  display: none;
}

.work_slider .swiper-wrapper {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: calc(100% - 24px);
  gap: 24px;
}

.work_slider .swiper-slide {
  width: auto;
  scroll-snap-align: start;
}

@media (min-width:576px){
  .work_slider .swiper-wrapper{grid-auto-columns:calc((100% - 20px)/2);gap:20px}
}

@media (min-width:992px){
  .work_slider .swiper-wrapper{grid-auto-columns:calc((100% - 40px)/3);gap:20px}
}

@media (min-width:1200px){
  .work_slider .swiper-wrapper{grid-auto-columns:calc((100% - 60px)/4)}
}

.Testimonial_slider .swiper-wrapper {
  display: block;
  position: relative;
}

.Testimonial_slider .swiper-slide {
  display: none;
}

.Testimonial_slider .swiper-slide.is-active {
  display: block;
}
