body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Saira Semi Condensed,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{color:#ededed;margin-top:-70px}.heroOverlay{background-color:#001c16}.hero{align-items:center;color:#ededed;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.videoBackground{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.videoIframe{height:100%;object-fit:cover;width:100%}.heroContent{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:1}.heroTitle{font-size:3rem;font-weight:600;text-shadow:2px 2px 4px #0000004d}.whySection{align-items:center;background:linear-gradient(#0b221799,#0b2217e6),url(/static/media/whyVietLocal.f5cb7797756e44ff1fe4.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:2rem calc(50% - 500px);text-align:center}.sectionTitle{color:#ededed;font-size:30px;font-weight:600;letter-spacing:-.5px;line-height:1.5em;text-align:center}.sectionText{align-self:center;color:#ededed;font-size:1.2rem;line-height:1.8;margin-bottom:0;max-width:900px;text-align:left}.lastText{margin-bottom:3rem}.italicBold{font-style:italic;font-weight:700;letter-spacing:.05em}.button{align-self:center;background-color:initial;border-radius:30px;cursor:pointer;font-size:.9rem;margin-top:1rem;padding:.5rem 1.5rem;transform:scale(1);transition:all .3s ease}.button,.button:hover{border:2px solid #ededed;color:#ededed;font-weight:700}.button:hover{background-color:#fcd1a1;transform:scale(1.1)}.destinationsSection{border-radius:20px;height:40vh;margin:2rem .5rem;overflow:hidden;position:relative}.sliderBackground{display:flex;height:100%;overflow:hidden;position:relative;transition:transform .8s ease-in-out;width:100%}.slide{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:0}.activeSlide{opacity:1;z-index:1}.inactiveSlide{opacity:0;z-index:0}.slideContent{bottom:40px;color:#ededed;left:40px;position:absolute;text-shadow:2px 2px 4px #00000080}.slideCity{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.slideDescription{font-size:1.1rem;max-width:600px;opacity:.9}.centerContent{left:50%;max-width:800px;padding:0 2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.destinationsTitle{color:#ededed;font-size:3.5rem;font-weight:600;margin-bottom:1rem;text-shadow:2px 2px 4px #00000080}.destinationsSubtitle{color:#ededed;font-size:1.2rem;margin-bottom:2rem;opacity:.9;text-shadow:1px 1px 2px #0000004d}.dotsContainer{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.dot{background-color:#ffffff80;border:none;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s ease;width:5px}.activeDot{background-color:#ededed}.didYouKnow{align-items:center;background:linear-gradient(#0b221766,#0b2217cc),url(/static/media/VinhHaLong.6ada52775e8e59061d40.jpg);background-position:50%;background-size:cover;border-radius:20px;flex-direction:column;margin-left:.5rem;margin-right:.5rem;min-height:80vh;padding:3rem 2rem;position:relative;text-align:center}.buttonsContainer,.didYouKnow{display:flex;justify-content:center}.buttonsContainer{flex-wrap:wrap;gap:2rem;max-width:1400px;padding:0 2rem;width:100%}.photoCredit{bottom:20px;color:#fffc;font-size:clamp(.7rem,1vw,.8rem);position:absolute;right:20px;text-shadow:1px 1px 2px #0003}.footer{background:#0b2217f2;flex-direction:column;min-height:120px;padding:2rem 0;position:relative}.footer,.footerContent{display:flex;justify-content:space-between;width:100%}.footerContent{align-items:center;max-width:1400px;padding:0}.footerLogo{color:#ededed;font-size:1.2rem;font-weight:500;letter-spacing:.5px}.aiButton{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:100px;box-shadow:0 0 10px #ffffff1a;cursor:pointer;display:flex;gap:1rem;justify-content:center;min-width:400px;padding:.8rem 3rem;transition:all .3s ease;width:500px}.aiButton:hover{background:#fff3;box-shadow:0 0 20px #fff3;transform:scale(1.02)}.aiButtonText{color:#ededed;font-size:1.1rem;font-weight:500;letter-spacing:.5px;white-space:nowrap}.socialIcons{gap:1rem}.socialIcon,.socialIcons{align-items:center;display:flex}.socialIcon{background:#ffffff1a;border-radius:50%;height:45px;justify-content:center;text-decoration:none;transition:all .3s ease;width:45px}.socialIcon:hover{background:#fff3;transform:scale(1.1)}.socialImage{filter:brightness(0) invert(1);height:25px;width:25px}.divider{background:#ffffff1a;height:1px;margin:1.5rem 0;max-width:1400px;width:100%}.copyright{color:#fff9;font-size:.9rem;letter-spacing:.5px;text-align:center}.sustainabilityFooter{align-items:center;background:linear-gradient(#0b221799,#0b2217cc);display:flex;overflow:hidden;padding:20px 0;position:relative}.sustainabilityContainer{grid-gap:20px;align-items:center;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:70% 30%;padding:0 .5rem;width:100%}.sustainabilityLeft{align-items:center;background:linear-gradient(#0b221799,#0b2217cc),url(/static/media/travelwpurpose1.514bd91f7c3e8fa7cd59.jpg) 50%/cover;border-radius:20px;color:#ededed;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;z-index:2}.sustainabilityTitle{font-size:2.5rem;font-weight:700;line-height:1.2}.sustainabilityText{font-size:1.1rem;line-height:1.6;margin-bottom:32px;text-shadow:1px 1px 2px #0000004d}.sustainabilityText strong{color:#ededed;font-weight:600}.sustainabilityButton{background:#0000;border:2px solid #ededed;border-radius:30px;color:#ededed;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;text-transform:none;transition:all .3s ease}.sustainabilityButton:hover{background:#ededed;box-shadow:0 5px 15px #ffffff4d;color:#0b2217;transform:translateY(-2px)}.sustainabilityRight{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.sustainabilityGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;max-width:400px;width:100%}.sustainabilityCard{background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 4px 15px #0000004d;cursor:pointer;height:180px;overflow:hidden;position:relative;transition:all .3s ease}.sustainabilityCard:hover{box-shadow:0 8px 25px #0006;transform:translateY(-5px)}.sustainabilityCard.environmental{background:linear-gradient(#0b221799,#0b2217cc),url(/static/media/whyVietLocal.f5cb7797756e44ff1fe4.jpg) 50%/cover}.sustainabilityCard.economic{background:linear-gradient(#0b221799,#0b2217cc),url(/static/media/travelwpurpose2.ace72d11ead326f74f6f.png) 50%/cover}.sustainabilityCard.cultural{background:linear-gradient(#0b221799,#0b2217cc),url(/static/media/travelwpurpose2.ace72d11ead326f74f6f.png) 50%/cover;grid-column:1/-1;height:120px}.sustainabilityCard.purpose{background:linear-gradient(#0b221799,#0b2217cc),url(/static/media/travelwpurpose3.231a7ce65097df8a8da4.webp) 50%/cover;grid-column:1/-1;height:120px}.cardOverlay{background:linear-gradient(135deg,#0000004d,#000000b3);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:20px;position:absolute;right:0;top:0;transition:all .3s ease}.sustainabilityCard:hover .cardOverlay{background:linear-gradient(135deg,#0003,#00000080)}.cardTitle{color:#ededed;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0;text-shadow:2px 2px 4px #00000080}.cardAccent{background:#ededed;height:3px;margin-top:8px;transition:all .3s ease;width:30px}.sustainabilityCard:hover .cardAccent{background:#ededed;width:50px}@media (max-width:768px){.sustainabilityContainer{gap:20px;grid-template-columns:1fr;text-align:center}.sustainabilityTitle{font-size:2rem}.sustainabilityText{font-size:1rem}.sustainabilityGrid{margin:0 auto;max-width:300px}.sustainabilityCard{height:140px}.sustainabilityCard.purpose{height:100px}.cardTitle{font-size:1rem}}@media (max-width:480px){.sustainabilityFooter{padding:60px 0}.sustainabilityContainer{padding:0 15px}.sustainabilityTitle{font-size:1.8rem}.sustainabilityGrid{gap:12px}.sustainabilityCard{height:120px}.sustainabilityCard.purpose{height:80px}}.page-background{background-image:url(/static/media/destinationbackground.a3253af851279fdac601.jpg);background-position:50%;background-size:cover;margin:0 auto;min-height:600px;min-width:800px;width:100%}.first-container{align-items:center;display:flex;justify-content:center;margin-top:0;width:100%}.first-container,.map-section{min-height:600px;overflow:hidden}.map-section{margin:2.5rem auto 0;min-width:400px;position:relative;width:66.6667%}.search-section{margin-right:2rem;margin-top:0;position:relative;width:33.33333%}.city-tooltip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;box-shadow:0 4px 12px #0006;color:#fff;font-size:13px;max-width:320px;min-width:250px;z-index:1000}.tooltip-title{color:#fff;font-size:13px;font-weight:600;margin-bottom:4px}.city-path.active{filter:drop-shadow(0 0 4px #b36326)}.tooltip-description{word-wrap:break-word;color:#e0e0e0;font-size:12px;line-height:1.4;overflow-wrap:break-word;white-space:normal;word-break:break-word}.search-container{backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000;border:1px solid #ededed33;border-radius:15px;box-shadow:none;margin:0 auto;max-width:100%;min-width:400px;padding:20px 15px;transform:translateY(-200px);width:100%}.top{border:1px solid #ededed;border-radius:15px;margin-bottom:20px;padding:10px}.search-title{font-size:6rem;font-weight:600;margin:0}.search-subtitle,.search-title{color:#ededed;letter-spacing:1px;text-align:center}.search-subtitle{font-size:1.2rem;font-weight:400;margin-bottom:20px}.main-search{margin-bottom:20px;position:relative}.search-input-wrapper{background:#bababa0d;border:1px solid #ededed;border-radius:10px;box-shadow:0 1px 5px 1px #bababa40;overflow:hidden;position:relative;transition:all .3s ease}.search-input-wrapper:focus-within{border-color:#edededcc;box-shadow:0 1px 21px 5px #bababa66}.search-input{background:#0000;border:none;color:#ededed;font-size:1rem;outline:none;padding:.8rem 2rem .8rem 1rem;width:100%}.search-input::placeholder{color:#edededa6}.search-icon{color:#edededb3;cursor:pointer;height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:20px}.search-icon:hover{color:#ededed}.filters-container{grid-gap:10px;backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);background:#0000001a;border-radius:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:10px}.filter-wrapper{background:#bababa0d;border:1px solid #ededed;border-radius:10px;box-shadow:0 1px 5px 1px #bababa40;overflow:hidden;transition:all .3s ease}.filter-wrapper:focus-within{border-color:#edededcc;box-shadow:0 1px 21px 5px #bababa66}.filter-select{-webkit-appearance:none;appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23ededed' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border:none;color:#ededed;cursor:pointer;font-size:14px;outline:none;padding:8px 30px 8px 10px;width:100%}.filter-select option{background:#1a1a2e;color:#ededed;padding:5px}.results-container{background:#0003;border:1px solid #ededed1a;border-radius:10px;margin-top:20px;max-height:200px;overflow-y:auto;padding:10px;transition:all .3s ease}.results-container::-webkit-scrollbar{width:6px}.results-container::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.results-container::-webkit-scrollbar-thumb{background:#ededed4d;border-radius:3px}.results-container::-webkit-scrollbar-thumb:hover{background:#ededed66}.results-container.hidden{display:none}.result-item{background:linear-gradient(90deg,#25443b,#2d4d3a);border-radius:10px;color:#fff;cursor:pointer;margin-bottom:10px;padding:15px;transition:all .3s ease}.result-item:hover{background:linear-gradient(90deg,#1e332a,#25443b);transform:translateX(5px)}.result-item:last-child{margin-bottom:0}.result-name{font-weight:600;margin-bottom:5px}.result-details{font-size:14px;opacity:.8}.no-results{color:#edededb3;padding:20px;text-align:center}@media (max-width:768px){.search-title{font-size:50px;letter-spacing:-3px}.search-container{padding:30px 20px}.filters-container{grid-template-columns:1fr}.parent-container{position:relative}}.city-tooltip{background-color:#1f2937;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a;color:#f6f0d8;font-size:14px;left:70%;padding:12px 16px;pointer-events:none;position:absolute;top:30%;transform:translateX(-50%);white-space:nowrap;z-index:10}.province-card{align-items:center;background:#112d2b;border-radius:18px;box-shadow:0 2px 16px #00000014;display:flex;flex-direction:column;height:400px;overflow:hidden;position:relative;width:100%}.province-image{object-fit:cover;z-index:1}.province-card:after,.province-image{height:100%;left:0;position:absolute;top:0;width:100%}.province-card:after{background:linear-gradient(0deg,#0000004d,#00000026);content:"";z-index:2}.province-info{bottom:1rem;box-sizing:border-box;color:#ededed;max-width:70%;padding:0;position:absolute;right:1rem;text-align:right;z-index:3}.province-name{font-size:24px;font-weight:700;letter-spacing:-.8px;line-height:1.5}.province-landmark{color:#ededed;font-size:15px;letter-spacing:-.8px;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.region-slider-container{background-color:#001c16;position:relative;text-align:center;width:100%}.region-slider-title{color:#ededed;font-size:50px;font-weight:700;letter-spacing:-2px;margin-bottom:2rem;text-align:center}.region-slider-wrapper{margin:2rem 0;overflow:hidden;position:relative;width:100%}.region-slider-list{border-radius:18px;display:flex;list-style:none;margin:0;padding:0;transition:transform .6s ease-in-out;will-change:transform}.region-slider-card{border-radius:18px;box-sizing:border-box;flex:0 0 auto;padding:0 1rem;width:33.33333%}@media (max-width:1200px){.region-slider-card{width:50%}}@media (max-width:768px){.region-slider-card{width:100%}}.region-slider-dots{border-radius:50px;bottom:10px;display:flex;flex-direction:row;gap:.5rem;left:50%;padding:8px 16px;place-content:center;place-items:center;transform:translateX(-50%);-webkit-user-select:none;user-select:none}.region-slider-arrow,.region-slider-dots{background-color:#0003;overflow:hidden;position:absolute}.region-slider-arrow{border:none;border-radius:50%;color:#ededed;cursor:pointer;font-size:24px;height:40px;pointer-events:auto;top:50%;transform:translateY(-50%);width:40px;z-index:10}.region-slider-arrow.left{left:2rem}.region-slider-arrow.right{right:2rem}.province-showcase-container{border-radius:18px;min-height:100vh;padding:2rem 15%}.chat-container{background-image:url(/static/media/background.8b83f9571de8c5df23cf.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1;flex-direction:column;height:100%;margin-top:-40px;max-height:90vh;width:100%}.messages-container{flex:1 1;margin-bottom:1rem;overflow-y:auto}.message,.messages-container{border-radius:12px;padding:1rem}.message{word-wrap:break-word;background-color:#000;display:block;max-width:80%;width:-webkit-fit-content;width:fit-content}.user-message{align-self:flex-end;background-color:#f2e0b3;color:#000;margin-left:auto;text-align:right}.bot-message{align-self:flex-start;background-color:#004030;color:#ededed;margin-right:auto}.input-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:10rem;margin-bottom:1rem;margin-left:15rem;margin-right:15rem;padding:1rem}.chat-input{background-color:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#ededed;flex:1 1;font-size:1rem;outline:none;padding:1rem}.chat-input:disabled{cursor:not-allowed;opacity:.6}.send-button{background-color:#4caf50;border:none;border-radius:8px;color:#ededed;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 2rem;transition:background-color .3s ease}.send-button:hover:not(:disabled){background-color:#45a049}.send-button:disabled{background-color:#666;cursor:not-allowed}.loading{color:#888;font-style:italic;padding:1rem;text-align:center}.timestamp{font-size:.8rem;margin-top:.5rem;opacity:.7}.typing-indicator{align-items:center;animation:typingSlideIn .3s ease-out;background-color:#ffffff1a;border-radius:18px;display:flex;gap:4px;margin-bottom:1rem;margin-right:auto;max-width:60px;padding:12px 16px}.typing-dot{animation:typingBounce 1.4s ease-in-out infinite;background-color:#fff9;border-radius:50%;height:8px;width:8px}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}.typing-dot:nth-child(3){animation-delay:0s}@keyframes typingBounce{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes typingSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.messages-container::-webkit-scrollbar{width:8px}.messages-container::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.messages-container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.messages-container::-webkit-scrollbar-thumb:hover{background:#ffffff80}.messages-container{scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.footer{align-items:center;background-color:#001c16;color:#ededed;font:20px}.footer-container{align-items:flex-start;margin-left:4rem}.footer-button-container{margin-bottom:20px}.footer-button{align-items:center;background-color:initial;border:1px solid #4a5c5d;border-radius:25px;color:#ededed;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:5px;text-align:center;transition:all .3s ease;width:100%}.footer-button:hover{background-color:#4a5c5d;border-color:#6b7e7f;box-shadow:0 0 10px 4px #ededed}.button-icon{color:#a0b3b4;font-size:18px}.footer-content{align-items:flex-start;display:flex;justify-content:space-between}.footer-links{display:flex;flex-wrap:wrap;gap:80px}.link-group h4{color:#ededed;font-size:18px;font-weight:600;margin-bottom:15px}.link-group p{color:#a0b3b4;cursor:pointer;font-size:14px;margin-bottom:10px;transition:color .3s ease}.link-group p:hover{color:#ededed}.footer-icons{gap:15px}.footer-icons,.icon{align-items:center;display:flex}.icon{border:1px solid #4a5c5d;border-radius:8px;cursor:pointer;font-size:18px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.icon:hover{background-color:#4a5c5d;border-color:#6b7e7f}.footer-copyright{color:#a0b3b4;font-size:14px;margin-top:20px;text-align:center}@media (max-width:768px){.footer-content{flex-direction:column;gap:30px}.footer-links{gap:30px}.footer-icons{justify-content:center}}@media (max-width:480px){.footer-links{flex-direction:column;gap:20px}}.hue-travel-container{background:linear-gradient(135deg,#1a2f1a,#0d1f0d);min-height:100vh;padding:60px 40px}.header-section{margin:0 auto 60px;max-width:1200px}.edit-button{display:none}.action-buttons:hover .edit-button{animation:slideInFromRight .3s ease forwards;display:block}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.header-description{color:#e8f5e8;font-size:18px;line-height:1.8;margin-bottom:20px;opacity:.95;text-align:justify}.experience-section{margin:0 auto 80px;max-width:1200px}.section-title{color:#ededed;font-size:42px;font-weight:700;letter-spacing:1px;margin-bottom:50px;text-align:center}.experiences-grid{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.experience-card{border:2px solid #0000;border-radius:20px;box-shadow:0 10px 30px #0000004d;cursor:pointer;height:450px;overflow:hidden;position:relative;transform:scale(1) translateY(0);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.card-background{background-position:50%;background-size:cover;filter:brightness(.9);transform:scale(1);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.card-background,.card-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.card-overlay{transition:all 1s ease}.action-buttons{filter:none;opacity:0;transform:translateY(-10px);transition:all .4s ease}.experience-card:has(.card-content:hover),.experience-card:hover{border:2px solid #ffffff4d;box-shadow:0 25px 50px #00000080;transform:scale(1.05) translateY(-5px);transition:transform .4s ease,box-shadow .4s ease,border .4s ease}.action-buttons{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#05050317;border-radius:30px;display:flex;gap:10px;opacity:1;padding:5px 10px;position:absolute;right:20px;top:20px;transform:translateY(0);transform:none;transform-origin:50% 50% 0;transition:filter .4s ease;z-index:10}.action-button{border:none;border-radius:50%;cursor:pointer;height:30px;width:30px}.card-content{align-items:flex-end;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#1c1c1c33;bottom:0;color:#ededed;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:20px;position:absolute;right:0;text-align:right;transition:all .5s ease;z-index:5}.card-content:hover{align-items:center;background-color:#1c1c1c33;height:100%;justify-content:center;position:static;text-align:center;width:100%}.card-content:hover .card-description{max-height:400px;opacity:1}.card-subtitle{font-size:16px;font-weight:400;margin:0 0 8px;opacity:.9;transition:all .5s ease}.card-title{font-size:28px;font-weight:700;letter-spacing:.5px;line-height:1.3;margin:0 0 12px;transition:all .5s ease}.card-description{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease}.card-description p{font-size:14px;font-weight:300;line-height:1.4;margin:0;opacity:.85;text-align:justify}.instructions{margin:40px auto 0;max-width:1200px;text-align:center}.instructions p{color:#fff9;font-size:16px}@media (max-width:768px){.hue-travel-container{padding:40px 20px}.section-title{font-size:32px}.experiences-grid{gap:20px;grid-template-columns:1fr}.card-title{font-size:24px}.card-subtitle{font-size:14px}}@media (max-width:480px){.card-content{padding:20px}.action-buttons{gap:8px}.action-button{height:40px;width:40px}}
/*# sourceMappingURL=main.cfbc4802.css.map*/