.flight-booking-overlay{background:rgba(0,0,0,.6);flex-direction:column;gap:12%;width:50vw;height:100%;padding:3% 5%;display:flex;position:absolute}.flight-booking-container{background-color:#0057ae;height:20vw}.flight-booking-overlay h3{color:var(--White,#fff);letter-spacing:-1px;font-family:Poppins;font-size:2.5vw;font-style:normal;font-weight:500;line-height:140%}.flight-booking-overlay a{color:var(--White,#fff);background:var(--Bright-Blue,#0d8bf4);border-radius:99.986px;justify-content:center;align-items:center;gap:5%;width:30%;padding:3% 2%;font-family:Poppins;font-size:1.1vw;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;display:flex;overflow:hidden}.flight-booking-overlay a img{width:9%;transition:all .3s linear}.flight-booking-overlay a img.cloud{width:50%;position:absolute;bottom:0;right:8%}.flight-booking-overlay a:hover img{transform:rotate(45deg)}.flight-booking-overlay a:hover img.cloud{transform:translate(-10px)}@media (max-width:768px){.field-grid{grid-template-columns:1fr}.tab-container{flex-wrap:wrap}.tab{padding:8px 16px;font-size:12px}.flight-booking-container{height:auto;padding:0}.container.relative.flight-booking-container img.main-flight-img{margin-bottom:5%;position:unset!important;width:100%!important;height:auto!important}.flight-booking-overlay{width:100%;height:100%;position:unset;flex-direction:column;gap:12%;padding:13% 5%;display:flex}.flight-booking-overlay h3{letter-spacing:-1.12px;margin-bottom:40px;font-size:27px;font-weight:500;line-height:36px}.flight-booking-overlay a{gap:8%;width:58%;padding:5% 3%;font-size:16px;line-height:normal}.flight-booking-overlay a img{width:10%;transition:all .3s linear}}
.vision-sec{align-items:center;display:flex}.vision-left-section,.vision-right-section{width:50%}img.vision-photo{filter:grayscale();width:100%;margin:auto}.vision-left-section h2{color:var(--Black,#000);letter-spacing:-2.4px;text-indent:19%;margin:0;font-family:Poppins;font-size:3vw;font-style:normal;font-weight:500;line-height:130%}.vision-left-section p{color:var(--Black,#000);letter-spacing:-.4px;font-family:Poppins;font-size:1.1vw;font-style:normal;font-weight:400;line-height:170%}.vision-left-section{padding:5% 5% 5% 12%}.first-heading{width:140%}.second-heading{width:135%}.heading-wrapper{margin-bottom:12%;position:relative}.line{opacity:.2;border-top:1px solid #000;width:12%;margin-bottom:4%}.author-sec{margin-top:9%}.author-sec h3{color:var(--Black,#000);letter-spacing:-.44px;margin-bottom:5px;font-family:Poppins;font-size:1.15vw;font-style:normal;font-weight:600}img.quote-vector{width:50%;position:absolute;top:-57%;left:-14%}.vision-second-sec{margin-top:6%;margin-bottom:5%}.vision-second-sec h2{color:var(--Black,#000);letter-spacing:-2.4px;width:70%;margin-bottom:0;font-family:Poppins;font-size:3vw;font-style:normal;font-weight:500;line-height:130%}.line-through{opacity:.2;border-top:1px solid #000;margin-top:4%;margin-bottom:4%}.card-wrapper h3{color:var(--Rich-Purple,#55148e);letter-spacing:-.44px;margin-bottom:10px;font-family:Poppins;font-size:1.05vw;font-style:normal;font-weight:600}.card-wrapper p{color:var(--Black,#000);letter-spacing:-.4px;font-family:Poppins;font-size:1vw;font-style:normal;font-weight:400;line-height:170%}.card-wrapper img{width:15%;margin-bottom:4%}@media (max-width:767px){.vision-sec{display:block}.vision-left-section{padding:5%}.vision-left-section,.vision-right-section{width:100%}img.quote-vector{width:50%;position:absolute;top:0%;left:-10%}.vision-left-section h2{text-indent:26%;letter-spacing:-1.12px;width:100%;margin:0;padding-top:21%;font-size:28px;font-weight:500;line-height:36px}.line{opacity:1;border-top:2px solid #55148e;width:25%;margin-bottom:6%}.vision-left-section p{color:var(--Black,#000);letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:26px}.author-sec h3{letter-spacing:-.36px;font-size:18px;font-style:normal;font-weight:600}.author-sec p{font-size:18px}.vision-second-sec{margin-top:15%;margin-bottom:15%}.vision-second-sec h2{letter-spacing:-1.12px;width:100%;margin-bottom:0;font-size:27px;font-weight:500;line-height:36px}.line-through{opacity:.2;border-top:1px solid #000;margin-top:10%;margin-bottom:4%}.vision-second-sec .line-through{margin-top:9%}.card-wrapper img{object-fit:cover;width:20%;margin-bottom:4%}.card-wrapper h3{letter-spacing:-.4px;margin-bottom:15px;font-size:19px;font-weight:600;line-height:30px}.card-wrapper p{color:var(--Black,#000);letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:26px}}
