.ZyrahOffersSection-module__DZ2hqa__section{color:#19172c;font-family:var(--font-suse), sans-serif;flex-direction:column;align-self:stretch;gap:1rem;margin-top:3rem;display:flex}.ZyrahOffersSection-module__DZ2hqa__section~.home-deals-section{margin-top:0}@media (min-width:1200px){.ZyrahOffersSection-module__DZ2hqa__section{margin-inline:calc(50% + min(100% + 2rem,100vw - 2rem)/-2)}}.ZyrahOffersSection-module__DZ2hqa__header{flex-direction:column;display:flex}.ZyrahOffersSection-module__DZ2hqa__title{font-family:var(--font-faculty), sans-serif;color:#20251f;margin:0;font-size:1.4rem;font-weight:400;line-height:normal}.ZyrahOffersSection-module__DZ2hqa__description{color:#687064;margin:0;font-size:.8rem;line-height:normal}.ZyrahOffersSection-module__DZ2hqa__card{background:#fff;border:1px solid #e9ebe7;border-radius:18px;align-items:center;gap:1.25rem;padding:1.6rem 1.5rem;display:flex}.ZyrahOffersSection-module__DZ2hqa__logo{border-inline-end:1px solid #e9ebe7;flex-shrink:0;align-self:stretch;align-items:center;padding-inline-end:1.25rem;display:flex}.ZyrahOffersSection-module__DZ2hqa__logo>img{width:auto;height:1.75rem}.ZyrahOffersSection-module__DZ2hqa__copy{flex-direction:column;flex:1;min-width:0;display:flex}.ZyrahOffersSection-module__DZ2hqa__heading{margin:0;font-size:.78rem;font-weight:400;line-height:1.3}.ZyrahOffersSection-module__DZ2hqa__brand{color:#3f6b46}.ZyrahOffersSection-module__DZ2hqa__body{color:#737a72;margin:0;font-size:.68rem;line-height:1.35}.ZyrahOffersSection-module__DZ2hqa__airlines{flex-shrink:0;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ZyrahOffersSection-module__DZ2hqa__airline{flex-direction:column;align-items:center;gap:.4rem;width:5rem;min-width:0;display:flex}.ZyrahOffersSection-module__DZ2hqa__airlineLogo{object-fit:contain;width:2rem;height:2rem;display:block}.ZyrahOffersSection-module__DZ2hqa__airlineName{color:#19172c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:500;line-height:1.35;overflow:hidden}.ZyrahOffersSection-module__DZ2hqa__cta{color:#19172c;font:400 .72rem/1.2 var(--font-suse), sans-serif;background:#e6efe8;border-radius:10rem;align-self:flex-start;margin-top:.75rem;padding:.6rem 1.2rem;text-decoration:none;transition:background .15s}.ZyrahOffersSection-module__DZ2hqa__cta:hover{background:#dbe8de}.ZyrahOffersSection-module__DZ2hqa__logo:focus-visible,.ZyrahOffersSection-module__DZ2hqa__cta:focus-visible{outline-offset:2px;outline:2px solid #588157}@media (max-width:1100px){.ZyrahOffersSection-module__DZ2hqa__card{flex-wrap:wrap}.ZyrahOffersSection-module__DZ2hqa__airlines{border-top:1px solid #e9ebe7;flex-basis:100%;justify-content:space-between;padding-top:.9rem}}@media (max-width:640px){.ZyrahOffersSection-module__DZ2hqa__airline{flex:1;width:auto}.ZyrahOffersSection-module__DZ2hqa__airlineName{display:none}}@media (max-width:770px){.ZyrahOffersSection-module__DZ2hqa__title{font-size:1.25rem}.ZyrahOffersSection-module__DZ2hqa__description{font-size:.75rem}}@media (max-width:520px){.ZyrahOffersSection-module__DZ2hqa__card{gap:.9rem;padding:1.35rem 1.1rem}.ZyrahOffersSection-module__DZ2hqa__logo{padding-inline-end:0;border-inline-end:0;border-bottom:1px solid #e9ebe7;flex-basis:100%;padding-bottom:.9rem}.ZyrahOffersSection-module__DZ2hqa__copy{flex-basis:100%}}@media (max-width:500px){.ZyrahOffersSection-module__DZ2hqa__title{font-size:1.15rem}}
@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-box{animation:1.5s ease-in-out infinite skeleton-pulse;background:#e9e9e9!important}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e5e5e5 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-tab{background:#f0f0f0;border-radius:4px;width:5rem;height:2.5rem;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-card{pointer-events:none}.skeleton-flight{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.skeleton-date{width:70%;height:1rem;margin-bottom:1rem}.skeleton-airline{width:60%;height:.75rem}.skeleton-route{width:85%;height:.85rem}.skeleton-time{width:45%;height:.75rem}.skeleton-price{width:35%;height:1.5rem;margin-top:.5rem}.skeleton-label{width:50%;height:.75rem;margin-top:.35rem}.skeleton-discount{width:40%;height:1.25rem;margin-top:.5rem}.skeleton-btn{background:#e7eee7;border-radius:2rem;width:8rem;height:2.5rem;margin-top:1.5rem;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-section{width:100%;margin-top:3rem}.skeleton-header{margin-bottom:1.5rem}.skeleton-title{width:15rem;height:1.5rem;margin-bottom:.5rem}.skeleton-desc{width:20rem;height:.85rem}.skeleton-hotels-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.skeleton-hotel-card{border:1px solid #e9e9e9;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.skeleton-hotel-image{background:#f0f0f0;width:100%;height:10rem;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-hotel-content{padding:1rem}.skeleton-hotel-name{width:80%;height:1rem;margin-bottom:.5rem}.skeleton-hotel-location{width:60%;height:.75rem;margin-bottom:.5rem}.skeleton-hotel-price{width:40%;height:1rem}.skeleton-activities-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.skeleton-activity-card{border:1px solid #e9e9e9;border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.skeleton-activity-image{background:#f0f0f0;width:100%;height:12rem;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-activity-content{padding:1rem}.skeleton-activity-title{width:90%;height:1rem;margin-bottom:.5rem}.skeleton-activity-rating{width:50%;height:.75rem;margin-bottom:.5rem}.skeleton-activity-price{width:35%;height:1rem}@media (max-width:900px){.skeleton-hotels-grid,.skeleton-activities-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.skeleton-hotels-grid,.skeleton-activities-grid{grid-template-columns:1fr}}.skeleton-airlines-track{gap:1rem;display:flex;overflow:hidden}.skeleton-airlines-track .as-airline-card{flex-shrink:0}
.TrendingRoutesCarousel-module__GM6gma__carousel{position:relative;container-type:inline-size}.TrendingRoutesCarousel-module__GM6gma__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin:-4px;padding:4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.TrendingRoutesCarousel-module__GM6gma__track::-webkit-scrollbar{display:none}.TrendingRoutesCarousel-module__GM6gma__card{--w:calc((100cqw - 3rem) / 4);flex:0 0 var(--w);width:var(--w);color:#20251f;min-width:0;font-family:var(--font-suse), sans-serif;scroll-snap-align:start;flex-direction:column;text-decoration:none;display:flex}.TrendingRoutesCarousel-module__GM6gma__photo{aspect-ratio:4/3;background:#e7eee8;border-radius:16px;display:block;overflow:hidden}.TrendingRoutesCarousel-module__GM6gma__photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.TrendingRoutesCarousel-module__GM6gma__card:hover .TrendingRoutesCarousel-module__GM6gma__photo img{transform:scale(1.03)}.TrendingRoutesCarousel-module__GM6gma__card:focus-visible{outline-offset:3px;border-radius:16px;outline:2px solid #588157}.TrendingRoutesCarousel-module__GM6gma__route{font-family:var(--font-faculty), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:.85rem;font-size:1.05rem;line-height:1.3;overflow:hidden}.TrendingRoutesCarousel-module__GM6gma__meta{color:#687064;margin-top:.25rem;font-size:.7rem;line-height:1.4}.TrendingRoutesCarousel-module__GM6gma__price{color:#687064;margin-top:.1rem;font-size:.7rem;line-height:1.4}.TrendingRoutesCarousel-module__GM6gma__arrow{z-index:1;color:#20251f;cursor:pointer;background:#fff;border:1px solid #e0e5dd;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .15s;display:grid;position:absolute;top:calc(9.375cqw - 1.53125rem);box-shadow:0 6px 16px -8px #20332659}.TrendingRoutesCarousel-module__GM6gma__arrow svg{width:1.1rem;height:1.1rem}.TrendingRoutesCarousel-module__GM6gma__arrow:hover{background:#f4f7f3}.TrendingRoutesCarousel-module__GM6gma__arrow:focus-visible{outline-offset:2px;outline:2px solid #588157}.TrendingRoutesCarousel-module__GM6gma__carousel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .TrendingRoutesCarousel-module__GM6gma__arrow svg{transform:scaleX(-1)}.TrendingRoutesCarousel-module__GM6gma__prev{inset-inline-start:-1.25rem}.TrendingRoutesCarousel-module__GM6gma__next{inset-inline-end:-1.25rem}.TrendingRoutesCarousel-module__GM6gma__skeleton{pointer-events:none}.TrendingRoutesCarousel-module__GM6gma__skeleton .TrendingRoutesCarousel-module__GM6gma__photo{animation:1.4s ease-in-out infinite TrendingRoutesCarousel-module__GM6gma__pulse}.TrendingRoutesCarousel-module__GM6gma__lineWide,.TrendingRoutesCarousel-module__GM6gma__lineNarrow{background:#eef1ec;border-radius:6px;animation:1.4s ease-in-out infinite TrendingRoutesCarousel-module__GM6gma__pulse;display:block}.TrendingRoutesCarousel-module__GM6gma__lineWide{width:70%;height:1rem;margin-top:.85rem}.TrendingRoutesCarousel-module__GM6gma__lineNarrow{width:45%;height:.8rem;margin-top:.45rem}@keyframes TrendingRoutesCarousel-module__GM6gma__pulse{50%{opacity:.55}}@media (max-width:1264px){.TrendingRoutesCarousel-module__GM6gma__prev{inset-inline-start:-.75rem}.TrendingRoutesCarousel-module__GM6gma__next{inset-inline-end:-.75rem}}@container (max-width:959px){.TrendingRoutesCarousel-module__GM6gma__card{--w:calc((100cqw - 2rem) / 3)}.TrendingRoutesCarousel-module__GM6gma__arrow{top:calc(12.5cqw - 1.5rem)}}@container (max-width:679px){.TrendingRoutesCarousel-module__GM6gma__card{--w:calc((100cqw - 2rem) / 2.2)}.TrendingRoutesCarousel-module__GM6gma__arrow{display:none}}@container (max-width:439px){.TrendingRoutesCarousel-module__GM6gma__card{--w:calc((100cqw - 1rem) / 1.3)}}@media (prefers-reduced-motion:reduce){.TrendingRoutesCarousel-module__GM6gma__photo img,.TrendingRoutesCarousel-module__GM6gma__skeleton .TrendingRoutesCarousel-module__GM6gma__photo,.TrendingRoutesCarousel-module__GM6gma__lineWide,.TrendingRoutesCarousel-module__GM6gma__lineNarrow{transition:none;animation:none}}
