.destination_destinationDetail__FcASn{background-image:url(/images/discover-desti.png);width:100%;background-repeat:no-repeat;background-size:100% auto;background-position:bottom;position:relative;display:flex;min-height:90vh;overflow:hidden;margin:0;padding:0}@media (max-width:1024px){.destination_destinationDetail__FcASn{background-image:url(/images/destination_bg_under.png);min-height:80vh}}@media (max-width:640px){.destination_destinationDetail__FcASn{min-height:70vh}}.destination_destinationContent__zK2V0{display:flex;flex-direction:row;gap:3.5rem;justify-content:flex-start;margin-left:12vw}@media (max-width:525px){.destination_destinationContent__zK2V0{flex-direction:column;align-items:center;margin:1.5rem auto;gap:2rem;width:100vw;padding:0 1.5rem}}@media (min-width:526px) and (max-width:768px){.destination_destinationContent__zK2V0{flex-direction:column;align-items:center;margin:2rem auto;width:100vw;padding:0 2rem;gap:2.5rem}.destination_destinationCard__16p3r{width:100%;height:24rem}.destination_cardContent__v33kh{width:80%;bottom:1.5rem}}@media (min-width:769px) and (max-width:1024px){.destination_destinationContent__zK2V0{flex-direction:row;align-items:flex-start;justify-content:center;gap:2.5rem}.destination_pinSpacer__LHgZb{margin-top:2rem}.destination_destinationCard__16p3r{width:26rem;height:28rem}}@media (min-width:1440px){.destination_destinationContent__zK2V0{gap:4rem}}.destination_pinSpacer__LHgZb{order:0;place-self:auto;grid-area:auto;z-index:auto;float:none;flex-shrink:1;display:flex;margin:64px 0 0;inset:auto;position:relative;flex-basis:auto;overflow:visible;box-sizing:border-box;width:441px;height:254px;padding:0}@media (max-width:768px){.destination_pinSpacer__LHgZb{margin:0}}.destination_contentWrapper__OcqU_{translate:none;rotate:none;scale:none;inset:0 auto auto 0;margin:0;max-width:441px;width:441px;max-height:254px;height:254px;padding:0;transform:translate(0);display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.5rem}@media (max-width:525px){.destination_contentWrapper__OcqU_{width:calc(100% - 3rem);max-width:100%;height:auto;max-height:none;gap:1rem;padding:0;margin:0 2.5rem}}@media (min-width:526px) and (max-width:768px){.destination_contentWrapper__OcqU_{width:100%;max-width:100%;height:auto;max-height:none;gap:1.25rem}}@media (min-width:769px) and (max-width:1024px){.destination_contentWrapper__OcqU_{width:400px;max-width:400px;height:auto;max-height:none}}.destination_contentWrapperMobile__4ny6o{margin-top:1.4rem}.destination_contentWrapperLarge__MsN5_{margin-top:4rem}@media (max-width:525px){.destination_contentWrapperMobile__4ny6o{margin-top:.7rem}}@media (min-width:526px) and (max-width:768px){.destination_contentWrapperMobile__4ny6o{margin-top:1rem}}@media (min-width:769px) and (max-width:1024px){.destination_contentWrapperLarge__MsN5_{margin-top:2rem}}.destination_titleGroup__UsoKK{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.destination_subtitle__YtxJT{font-family:Inter,sans-serif;color:#13341c;font-size:1.125rem;font-weight:800;font-style:normal;line-height:100%;opacity:.4}.destination_subtitleMobile__8NLXT{display:none}.destination_subtitleMobileSmall__K60GN{font-family:Inter,sans-serif;transform:translateY(-.3rem);color:#13341c;font-size:.875rem;line-height:120%;font-weight:800;text-transform:uppercase;font-style:normal;opacity:.4}.destination_subtitleMobileSmallHidden__ut7pw{display:none}@media (min-width:768px){.destination_subtitleMobileSmall__K60GN{display:none}.destination_subtitleMobileSmallHidden__ut7pw{display:block}}@media (max-width:768px){.destination_subtitle__YtxJT{font-size:.875rem;line-height:120%}.destination_subtitleMobile__8NLXT{display:block}}.destination_mainTitle__S6Wrm{font-family:Inter,sans-serif;color:#2d5016;font-size:3.5rem;line-height:100%;font-weight:900;font-style:normal}@media (max-width:768px){.destination_mainTitle__S6Wrm{font-size:2.5rem;line-height:120%}}.destination_description__FTKuV{font-family:Inter,sans-serif;color:#4b4b4b;font-size:16px;font-weight:450;font-style:normal;line-height:150%;letter-spacing:.005rem}@media (max-width:768px){.destination_description__FTKuV{font-size:.875rem;letter-spacing:.00219rem}}@media (min-width:768px){.destination_description__FTKuV{max-width:27.5625rem}}.destination_destinationCard__16p3r{position:relative;cursor:pointer;width:29.375rem;height:31.875rem;border-radius:1.25rem;overflow:hidden}.destination_destinationCard__16p3r:hover .destination_cardImage__C2YEI{transform:scale(1.1)}.destination_destinationCard__16p3r:hover .destination_cardOverlay__RzE1F{opacity:1}.destination_destinationCard__16p3r:hover .destination_cardContent__v33kh{height:12rem}.destination_destinationCard__16p3r:hover .destination_cardDescription__398CJ{height:-moz-fit-content;height:fit-content}.destination_destinationCard__16p3r:hover .destination_badgeOverlay__nc__w{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.1)}@media (max-width:768px){.destination_destinationCard__16p3r{width:100%;height:23.33775rem}}.destination_cardLink__UeuPv{display:block;width:100%;height:100%}.destination_cardImage__C2YEI{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;transition:transform ease-linear .5s}@media (max-width:768px){.destination_cardImage__C2YEI{width:100%;height:23.33775rem}}.destination_badge__5fDnz{position:relative;z-index:50;top:1.5rem;left:1.5rem;width:9rem;height:2.375rem;flex-shrink:0;backdrop-filter:blur(16px);background:rgba(255,53,11,.7);border-radius:1.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all ease-linear .5s}.destination_badgeText__a_jmO{color:#fff;font-family:Inter,sans-serif;text-align:center;font-size:.875rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.00875rem}.destination_badgeDecoration__yco7G{position:absolute;z-index:50;width:3.80475rem;height:5.10919rem;background:var(--bg-card-des,#f0f0f0);transform:rotate(-24.824deg);flex-shrink:0;opacity:.3}@media (max-width:768px){.destination_badge__5fDnz{top:1rem;left:1rem;width:8.9375rem;height:2.125rem}}.destination_cardContent__v33kh{font-family:Inter,sans-serif;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12.792327880859375px);width:25.5625rem;height:5rem;overflow:hidden;z-index:50;position:absolute;bottom:2.5rem;left:50%;transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:flex-start;gap:1rem;flex-shrink:0;padding:1.5rem 1rem;border-radius:1.5rem;transition:all ease-linear .5s}@media (max-width:768px){.destination_cardContent__v33kh{margin:0 auto;width:19.7375rem;height:7rem;bottom:1rem;padding:1.25rem .75rem;border-radius:1.19925rem}}.destination_cardHeader__fboSW{display:flex;justify-content:space-between;align-items:center;width:100%}.destination_cardTitle__iKbpH{font-family:Inter,sans-serif!important;color:#fff!important;font-size:1.5rem;font-style:normal;font-weight:800;line-height:120%;padding-right:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.destination_cardTitle__iKbpH{font-size:1.25rem}}@media (min-width:768px){.destination_cardTitle__iKbpH{-webkit-line-clamp:1}}.destination_cardArrow__mP0SD{width:1.5rem;height:1.5rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.destination_cardDescription__398CJ{height:0;font-family:Inter,sans-serif;transition:all ease-linear .5s;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.005rem}@media (min-width:768px){.destination_cardDescription__398CJ{width:23.5625rem}}@media (max-width:768px){.destination_cardContent__v33kh{height:auto}.destination_cardDescription__398CJ{height:auto;-webkit-line-clamp:unset;overflow:visible}}.destination_cardOverlay__RzE1F{background:rgba(0,0,0,.4);z-index:0;transition:all ease-linear .5s;opacity:0;position:absolute;top:0;left:0;width:29.375rem;height:31.875rem}@media (max-width:768px){.destination_cardOverlay__RzE1F{width:100%;height:23.33775rem}}.destination_ourTeamSection__Y73cG{margin-top:8rem;padding:10px}