.elementor-1209 .elementor-element.elementor-element-85f73ee{--display:flex;--min-height:424px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-repeater-item-b3580b2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://skyairtravels.in/wp-content/uploads/2026/01/photo-1462206092226-f46025ffe607.avif);background-size:cover;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-repeater-item-31d1c84 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://skyairtravels.in/wp-content/uploads/2026/01/photo-1553877522-43269d4ea984.avif);background-size:cover;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-repeater-item-f50d5ee .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://skyairtravels.in/wp-content/uploads/2026/01/photo-1568992687947-868a62a9f521.avif);background-size:cover;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-repeater-item-5d4471e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://skyairtravels.in/wp-content/uploads/2026/01/lIZrwvbeRuuzqOoWJUEn_Photoaday_CSD-1-of-1-5.avif);background-size:cover;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide{transition-duration:calc(4000ms*1.2);height:777px;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-slide-button{background-color:#323232;border-radius:24px;border-color:#323232;}.elementor-1209 .elementor-element.elementor-element-a3237e8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide-contents{max-width:100%;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide-inner{text-align:center;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:1px;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-slide-heading{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:10px;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .elementor-slide-description{color:#000000;}.elementor-1209 .elementor-element.elementor-element-78e2c64{--display:flex;}.elementor-1209 .elementor-element.elementor-element-ac50e70.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-591810d{--display:flex;}.elementor-1209 .elementor-element.elementor-element-b4d920b.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-d72ce4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-91a2f4a.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-04dfcaa.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-c0baa64.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-9346866{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:030px;--margin-left:0px;--margin-right:0px;}.elementor-1209 .elementor-element.elementor-element-494fdaf.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-1ef3b86.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-c2ebf23.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-8297690{--display:flex;}.elementor-1209 .elementor-element.elementor-element-c175041.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-b23bfbf{--display:flex;}.elementor-1209 .elementor-element.elementor-element-6985cc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-1108730.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-d052e95.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-a5732b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-fbd0746.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-758326e.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-2576243{--display:flex;}.elementor-1209 .elementor-element.elementor-element-cf8a89a{--display:flex;}.elementor-1209 .elementor-element.elementor-element-7450497{--display:flex;}.elementor-1209 .elementor-element.elementor-element-6acbae0.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-2b2b9ae{--display:flex;}.elementor-1209 .elementor-element.elementor-element-744263f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-544b8b0.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-310e8c2.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-50fca46.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-77b77c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-51e2a09.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-8ad0435.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-c2eb463.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-309db5c{--display:flex;}.elementor-1209 .elementor-element.elementor-element-5299014{--display:flex;}.elementor-1209 .elementor-element.elementor-element-0ebc174{--display:flex;}.elementor-1209 .elementor-element.elementor-element-728136b.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-ae16620{--display:flex;}.elementor-1209 .elementor-element.elementor-element-c13f48d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-97b158a.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-e780596.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-4c1c647.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-ab288ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-1209 .elementor-element.elementor-element-1f0b0c4.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-feb20a9.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-3ce99fb.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-110c131{--display:flex;}.elementor-1209 .elementor-element.elementor-element-0a3f59f.elementor-element{--align-self:center;}.elementor-1209 .elementor-element.elementor-element-6c87e80{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1209 .elementor-element.elementor-element-c4553e6{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;}.elementor-1209 .elementor-element.elementor-element-c4553e6 iframe{height:489px;}@media(min-width:768px){.elementor-1209 .elementor-element.elementor-element-78e2c64{--content-width:1600px;}.elementor-1209 .elementor-element.elementor-element-6c87e80{--content-width:1429px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1209 .elementor-element.elementor-element-ab288ae{--width:500px;}}@media(max-width:1024px){.elementor-1209 .elementor-element.elementor-element-ac50e70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1209 .elementor-element.elementor-element-1f0b0c4{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-1f0b0c4.elementor-element{--align-self:flex-start;}.elementor-1209 .elementor-element.elementor-element-feb20a9{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1209 .elementor-element.elementor-element-feb20a9.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-1209 .elementor-element.elementor-element-85f73ee{--min-height:0px;}.elementor-1209 .elementor-element.elementor-element-a3237e8{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide{height:336px;}.elementor-1209 .elementor-element.elementor-element-a3237e8 .swiper-slide-contents{max-width:100%;}.elementor-1209 .elementor-element.elementor-element-591810d{--width:1600px;}}/* Start custom CSS for html, class: .elementor-element-ac50e70 */*{
  margin:0;
  padding:0;
  box-sizing:border-box;
  font-family:Arial, sans-serif;
}

.hero{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gapx;
  padding:60px;
  background:#f6f8fc;
}

.hero-text{
  width:55%;
}

.hero-text h1{
  font-size:34px;
  margin-bottom:15px;
  color:#222;
}

.hero-text p{
  font-size:16px;
  line-height:1.6;
  color:#555;
  margin-bottom:25px;
}

.btn{
  padding:14px 32px;
  border:none;
  border-radius:30px;
  background:linear-gradient(45deg,#7b5cff,#ff5fbf);
  color:#fff;
  font-size:15px;
  cursor:pointer;
  transition:0.3s;
}

.btn:hover{
  transform:translateY(-3px);
  box-shadow:0 8px 20px rgba(0,0,0,0.2);
}

.hero-image{
  width:40%;
}

.hero-image img{
  width:100%;
  border-radius:18px;
}

/* 📱 MOBILE RESPONSIVE */
@media (max-width: 768px){
  .hero{
    flex-direction:column;
    padding:30px 20px;
    text-align:center;
  }

  .hero-text,
  .hero-image{
    width:100%;
  }

  .hero-text h1{
    font-size:26px;
  }

  .hero-text p{
    font-size:15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4d920b */.service-title{
    text-align:center;
    font-size:42px;
    font-weight:700;
    padding:15px 0;
    margin:40px 0;
    color:#000;
    transition:all 0.4s ease;
    position:relative;
}

/* HOVER EFFECT */
.service-title:hover{
    color:#7b5cff;
    letter-spacing:2px;
}

/* LINE ANIMATION ON HOVER */
.service-title::after{
    content:"";
    position:absolute;
    left:50%;
    bottom:-5px;
    width:0;
    height:3px;
    background:#7b5cff;
    transition:0.4s;
    transform:translateX(-50%);
}

.service-title:hover::after{
    width:120px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-91a2f4a */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04dfcaa */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0baa64 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-494fdaf */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ef3b86 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2ebf23 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1108730 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d052e95 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbd0746 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-758326e */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-544b8b0 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-310e8c2 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50fca46 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51e2a09 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8ad0435 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2eb463 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97b158a */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e780596 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c1c647 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f0b0c4 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-feb20a9 */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ce99fb */.service-image img {
  width: 100%;
  height: 220px;   
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e916b18 */body {
  margin: 0;
  font-family: Arial, sans-serif;
  background: #f9fafb;
}

/* Section */
.reviews-section {
  padding: 60px 0;
  text-align: center;
  overflow: hidden;
}

/* Heading hover effect */
.section-title {
  font-size: 36px;
  font-weight: 700;
  display: inline-block;
  cursor: pointer;
  transition: all 0.4s ease;
}

.section-title:hover {
  color: #8b5cf6;
  letter-spacing: 1px;
  transform: scale(1.05);
  text-shadow: 0 8px 25px rgba(139, 92, 246, 0.4);
}

.subtitle {
  color: #666;
  margin-bottom: 40px;
}

/* Slider */
.slider {
  width: 100%;
  overflow: hidden;
}

.slider-track {
  display: flex;
  gap: 30px;
  animation: scroll 25s linear infinite;
}

/* Review Card */
.review-card {
  min-width: 280px;
  background: #fff;
  padding: 25px;
  border-radius: 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}

.review-card:hover {
  transform: translateY(-10px);
}

/* Image */
.review-card img/* End custom CSS */