@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap');
:root{--primary-color:#bce269;--heading-color:#18251d;--base-color:#526057;--lighter-color:#f4f5ef;--base-font:'Outfit',sans-serif;--heading-font:'Outfit',sans-serif;--lime:#bce269;--ink:#18251d;--line:#dde2d9;--field-height:52px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;font-family:var(--base-font);font-size:18px;line-height:1.65;background:#fff;color:var(--base-color)}h1,h2,h3,h4,h5,p{margin-top:0}h1,h2,h3{color:var(--ink);font-weight:500;letter-spacing:-.04em}h2{font-size:clamp(36px,3.5vw,54px);line-height:1.1;margin-bottom:24px}h3{font-size:25px;line-height:1.25}p{margin-bottom:20px}a{color:inherit;text-decoration:none}a:hover{color:#54822c}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}svg.arrow{width:21px;height:21px;min-width:21px;display:inline-block;vertical-align:middle}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #649c35;outline-offset:5px}button:disabled{cursor:default}.shell{width:calc(100% - 100px);max-width:1320px;margin-inline:auto}.section{padding-block:94px}.eyebrow{display:block;font-size:12px;letter-spacing:.17em;font-weight:600;line-height:1.6;margin-bottom:22px}.theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;background:var(--lime);color:var(--ink);padding:15px 24px;border:0;border-radius:8px;font-weight:500;font-size:16px;line-height:1.4;white-space:normal;transition:.2s}.theme-btn:before,.theme-btn:after{display:none}.theme-btn:hover{background:#d2ed9b;color:var(--ink);transform:translateY(-2px)}.theme-btn span{display:inline;overflow:visible}.dark-btn{background:var(--ink);color:white}.dark-btn:hover{background:#344d38;color:white}.text-link{display:inline-flex;gap:14px;align-items:center;font-size:16px;font-weight:500;color:var(--ink);border-bottom:1px solid #87977d;padding-block:8px}.text-link svg{width:18px;height:18px}.skip{position:fixed;top:-100px;left:20px;background:var(--lime);z-index:1000;padding:15px}.skip:focus{top:10px}.hm-header{background:var(--ink);color:#fff}.header-inner{height:108px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:block;width:205px;flex-shrink:0}.brand img{width:100%;height:64px;object-fit:contain}.hm-header nav{display:flex;align-items:center;gap:30px}.hm-header nav a{font-size:15px;white-space:nowrap;padding:12px 0}.hm-header nav a:hover,.hm-header nav a[aria-current]{color:var(--lime)}.header-cta{font-size:14px;min-height:48px;padding:12px 19px;gap:20px}.menu-toggle{display:none}.hm-hero{background:var(--ink);padding-top:28px;color:#fff}.hero-top{display:flex;justify-content:space-between;align-items:center}.hero-top .eyebrow{margin:0;color:#d9e1d4}.hero-coordinate{color:#9fb09f;font-size:12px;letter-spacing:.12em}.hm-hero h1{color:#f3f5ec;font-size:clamp(60px,9.3vw,142px);letter-spacing:-.065em;font-weight:600;line-height:1.05;margin:18px 0 25px;white-space:nowrap}.hm-hero h1 span{font-size:.48em;color:var(--lime);vertical-align:middle;margin-left:24px;display:inline-block;transform:rotate(-15deg)}.hero-scene{position:relative;width:calc(100% - 48px);max-width:1550px;margin:auto;min-height:560px;border-radius:14px;overflow:hidden}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,20,13,.77),rgba(9,30,18,.3) 55%,rgba(7,24,14,.08))}.hero-copy{position:relative;padding:85px 6% 110px;max-width:780px}.pill{display:inline-block;border:1px solid #ffffff66;border-radius:30px;padding:7px 15px;font-size:11px;letter-spacing:.13em;margin-bottom:22px}.hero-copy h2{font-size:clamp(36px,3.4vw,52px);color:#fff;line-height:1.1;font-weight:500}.hero-copy p{color:#f2f3ee;font-size:17px;line-height:1.7;margin:23px 0 30px}.hero-note{position:absolute;right:6%;bottom:95px;color:white;text-align:right}.hero-note span{font-size:11px;letter-spacing:.15em}.hero-note p{font-size:15px;margin:6px 0 0}.search-wrap{position:relative;z-index:2;margin-top:-42px;transform:translateY(42px)}.trip-search{background:white;box-shadow:0 12px 40px #14281b15;border:1px solid var(--line);padding:24px 28px;display:grid;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:end;gap:20px;border-radius:10px;color:var(--ink)}label{display:block;font-size:14px;font-weight:500;margin-bottom:7px;color:var(--ink)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select{height:var(--field-height);min-height:var(--field-height);width:100%;padding:0 14px;border:1px solid #d4dbcf;border-radius:6px;background:#fff;color:var(--ink);font-size:16px;line-height:normal;box-sizing:border-box}select{appearance:auto;padding-right:12px;cursor:pointer}textarea{display:block;min-height:132px;padding:13px 14px;border:1px solid #d4dbcf;border-radius:6px;width:100%;font-size:16px;color:var(--ink);background:white;resize:vertical}.trip-search .theme-btn{height:52px;min-height:52px;padding:10px 25px}.trust-strip{padding-top:82px;padding-bottom:32px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.trust-strip span{font-size:14px;display:flex;align-items:center;gap:12px}.trust-strip i{color:#547239;font-size:24px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:40px}.section-heading h2{margin-bottom:0}.section-heading p{font-size:16px;margin-bottom:12px}.section-heading .eyebrow{color:#62843c}.tour-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.home-tours{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hm-tour.destination-item{background:white;border:1px solid var(--line);border-radius:12px;margin:0;overflow:hidden;color:var(--base-color);display:flex;flex-direction:column}.hm-tour .image{display:block;margin:9px;position:relative;border-radius:8px;overflow:hidden}.hm-tour .image img{width:100%;height:240px;object-fit:cover;transition:transform .4s}.home-tours .image img{height:225px}.hm-tour .tag{position:absolute;left:12px;top:12px;color:var(--ink);background:#f5f6ebed;border-radius:5px;padding:4px 10px;font-size:11px;letter-spacing:.02em}.hm-tour .content{padding:17px 21px 22px;flex:1}.hm-tour .location{font-size:12px;color:#6d7b6d;margin-bottom:9px;display:block}.hm-tour .content h3{font-size:23px;line-height:1.22;margin:0;letter-spacing:-.025em}.hm-tour .content h3 a{color:var(--ink)}.hm-tour .destination-footer{border-top:1px solid var(--line);padding:16px 21px;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:nowrap}.hm-tour .price{font-size:12px;line-height:1.4;margin:0;display:block}.hm-tour .price strong{display:block;color:var(--ink);font-size:24px;font-weight:500}.hm-tour .price small{font-size:13px}.circle-link{display:flex;align-items:center;justify-content:center;border:1px solid #cbd7bc;border-radius:50%;width:42px;height:42px;color:var(--ink);flex-shrink:0}.circle-link:hover{background:var(--lime);border-color:var(--lime)}.fineprint{font-size:13px;line-height:1.6;margin:22px 0 0;color:#6b756b}.about-band{background:#f2f3ed;padding:100px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-photos{position:relative;padding:0 75px 52px 0}.about-large{width:100%;height:475px;object-fit:cover;border-radius:12px}.about-small{position:absolute;right:0;bottom:0;width:230px;height:270px;object-fit:cover;border:8px solid #f2f3ed;border-radius:15px}.photo-stamp{position:absolute;top:25px;right:-20px;border-radius:50%;width:130px;height:130px;background:var(--lime);color:var(--ink);font-size:12px;line-height:1.5;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;transform:rotate(12deg);font-weight:600}.about-copy h2{font-size:58px}.about-copy em{font-style:normal;color:#68933c}.about-copy p{font-size:17px}.about-copy .theme-btn{margin-top:12px}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.service{display:block;border-top:1px solid #b3c0aa;padding-top:27px}.service>i{font-size:32px;color:#6a8d45;display:block;margin-bottom:25px}.service h3{font-size:22px;letter-spacing:-.02em;margin-bottom:15px;min-height:55px}.service p{font-size:15px;color:#677367;line-height:1.75}.service>span{font-size:14px;color:var(--ink);display:flex;align-items:center;gap:12px}.service:hover>span{color:#608b34}.service svg{width:17px;height:17px}.full-services{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:50px}.miami-band{position:relative;overflow:hidden;background:var(--ink);color:white;min-height:610px}.miami-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;opacity:.65}.miami-band:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#14261aed,transparent)}.miami-content{position:relative;z-index:1;padding-block:85px}.miami-content h2{color:white;font-size:58px}.miami-content p{max-width:440px;font-size:17px}.offer-price{font-size:14px}.offer-price strong{font-size:42px;margin-left:8px;font-weight:500}.offer-price small{font-size:19px}.offer-includes{font-size:14px!important;margin:12px 0 26px;max-width:600px!important}.offer-disclaimer{display:block;font-size:12px;margin-top:18px;color:#d7dfd0}.testimony{text-align:center;max-width:930px}.testimony .eyebrow{color:#658346}.quote-mark{font-size:95px;color:#86a85e;line-height:1;margin:16px 0 -12px}.testimony blockquote{font-size:32px;line-height:1.4;letter-spacing:-.025em;color:var(--ink);margin:0 0 28px}.testimony p{font-size:17px;font-weight:500}.testimony p span{color:#7a8377;font-size:14px;font-weight:400}.gallery-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative;margin:0 24px}.gallery-strip>a:not(.gallery-overlay){height:290px;overflow:hidden;border-radius:10px}.gallery-strip img{width:100%;height:100%;object-fit:cover;transition:.4s}.gallery-strip a:hover img{transform:scale(1.03)}.gallery-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:white;color:var(--ink);padding:18px 28px;border-radius:9px;display:flex;align-items:center;gap:15px;font-size:16px;box-shadow:0 5px 30px #0002;white-space:nowrap}.cta{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-block:90px}.cta h2{font-size:42px;margin:0}.cta .eyebrow{color:#658346}.hm-footer{background:var(--ink);color:#c5d1c0}.footer-main{padding-block:65px;display:grid;grid-template-columns:1.25fr 1fr 1fr 1.2fr;gap:50px}.footer-logo{width:210px;margin-bottom:23px}.footer-main p{font-size:16px;line-height:1.6}.footer-main h3{font-size:17px;letter-spacing:0;color:white;margin:0 0 22px}.footer-main>div>a:not(:first-child){display:block;font-size:14px;margin-bottom:10px}.footer-main a:hover{color:var(--lime)}.footer-phone{color:#fff;font-size:21px!important;white-space:nowrap}.footer-main svg{width:17px;height:17px}.socials{display:flex;gap:15px}.socials a{display:grid;place-items:center;width:35px;height:35px;border:1px solid #4d5f49;border-radius:50%;font-size:15px}.footer-bottom{border-top:1px solid #41503e;padding-block:24px;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:#a6b59e}.whatsapp-float{position:fixed;right:23px;bottom:22px;z-index:20;display:flex;align-items:center;gap:9px;background:var(--lime);color:var(--ink);border:1px solid #91b550;padding:11px 17px;border-radius:40px;box-shadow:0 4px 18px #0002;font-size:14px}.whatsapp-float i{font-size:23px}.page-intro{position:relative;background:#f0f3e9;padding:80px 0 75px}.page-intro h1{font-size:clamp(43px,5.2vw,76px);line-height:1.06;max-width:1000px;margin-bottom:25px}.page-intro p{font-size:19px;max-width:730px;margin-bottom:0}.page-intro .eyebrow{color:#62813d}.with-image{background:var(--ink);color:#fff;overflow:hidden;padding-block:100px}.with-image .intro-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}.with-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#14231bc9,transparent)}.with-image .shell{position:relative;z-index:1}.with-image h1,.with-image .eyebrow{color:white}.catalog-filters{padding:25px;background:#f3f5ef;border-radius:10px;display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:20px;margin-bottom:25px}.clear-filters{height:52px;background:transparent;border:0;text-decoration:underline;font-size:14px;color:var(--ink)}#result-count{font-size:14px;color:#6e7967;margin-bottom:25px}.empty-state{padding:60px;text-align:center;background:#f3f5ef;border-radius:12px}.empty-state button{display:block;margin:20px auto 0;padding:10px 18px;border:0;background:var(--lime);border-radius:6px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:60px;align-items:start}.detail-photo{width:100%;height:450px;object-fit:cover;border-radius:12px;margin-bottom:42px}.detail-grid h2{font-size:36px}.lead-copy{font-size:20px;line-height:1.7}.detail-note{background:#f1f4e9;padding:28px;border-radius:10px;margin:35px 0}.detail-note h3{font-size:23px}.detail-note p{margin-bottom:0;font-size:16px}.booking-box{position:sticky;top:25px;padding:32px;border:1px solid var(--line);border-radius:12px;background:#fff}.booking-box .eyebrow{font-size:10px}.detail-price{font-size:14px}.detail-price strong{display:block;font-size:46px;font-weight:500;color:var(--ink);line-height:1.2;margin-top:7px}.detail-price small{font-size:18px}.booking-box>p:not(.detail-price){font-size:14px}.booking-box .theme-btn{width:100%;font-size:14px;padding:15px 16px;gap:10px}.booking-box .text-link{font-size:14px;margin:18px 0}.booking-box>a:last-child{font-size:13px}.steps{list-style:none;counter-reset:step;padding:0}.steps li{counter-increment:step;position:relative;padding:6px 0 24px 55px}.steps li:before{content:counter(step);position:absolute;left:0;top:7px;background:#e9f2db;color:#516d32;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:14px}.steps strong,.steps span{display:block}.steps strong{font-size:18px;color:var(--ink);font-weight:500}.steps span{font-size:15px}.related{padding-top:0}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.package-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.package-card>a>img{height:300px;width:100%;object-fit:cover}.package-card>div{padding:30px;flex:1;display:flex;flex-direction:column}.package-card .eyebrow{margin-bottom:12px}.package-card h2{font-size:38px}.package-card p{font-size:16px;flex:1}.package-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;gap:15px}.package-bottom>span{font-size:13px}.package-bottom strong{display:block;font-size:25px;font-weight:500;color:var(--ink)}.international{background:#f1f4ea}.international-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.international-grid>a{border-top:1px solid #bccbb0;padding-top:26px}.international-grid h3{font-size:30px}.international-grid p{font-size:16px}.international-grid span{font-size:15px;color:#385b22;display:flex;gap:15px;align-items:center}.included{display:grid;grid-template-columns:1fr 1fr;padding:0;list-style:none;gap:15px;margin:25px 0}.included li{padding:15px 18px;background:#f1f4ea;border-radius:6px;font-size:16px}.included li:before{content:'✓';color:#608331;margin-right:12px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about-story p{font-size:19px}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-block:1px solid var(--line);padding-block:35px}.values b{font-weight:400;color:#71974e;font-size:14px;display:block;margin-bottom:20px}.values h3{font-size:27px;margin:0}.director{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.director img{height:400px;object-fit:cover;border-radius:12px;width:100%}.director blockquote{font-size:28px;color:var(--ink);line-height:1.5;letter-spacing:-.02em;margin-bottom:25px}.director p{font-size:16px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact-phone{display:inline-block;font-size:28px;color:var(--ink);margin:10px 0 20px}.contact-photo{height:250px;width:100%;object-fit:cover;border-radius:12px;margin-top:35px}.quote-form{border:1px solid var(--line);padding:36px;border-radius:12px}.quote-form h2{font-size:30px;margin-bottom:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.full{grid-column:1/-1}.consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;font-weight:400;margin-block:25px}.consent input{width:18px;height:18px;min-width:18px;margin-top:3px;accent-color:#5c8431}.consent a{text-decoration:underline}.form-note{font-size:12px;margin:18px 0 0;line-height:1.6;color:#6f796b}#quote-result{padding:25px;margin-top:25px;background:#edf4e2;border-radius:8px}#quote-result h3{font-size:23px}#quote-result p{font-size:14px}#quote-preview{white-space:pre-wrap;font-family:inherit;font-size:14px;color:#34472c;line-height:1.6;max-height:320px;overflow:auto}.photo-gallery{columns:3;column-gap:22px}.gallery-item{display:block;width:100%;break-inside:avoid;border:0;padding:0;margin-bottom:24px;background:#eef2e8;text-align:left;border-radius:10px;overflow:hidden}.gallery-item img{width:100%;max-height:470px;object-fit:cover}.gallery-item span{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--ink)}dialog{border:0;border-radius:12px;padding:16px;background:#18251d;color:white;max-width:90vw;max-height:95vh}dialog::backdrop{background:#08120de6}dialog img{max-height:77vh;max-width:85vw;object-fit:contain;margin:auto}dialog p{text-align:center;font-size:16px;margin:15px 40px 0}.close-lightbox{position:absolute;right:20px;top:20px;background:white;border:0;border-radius:50%;width:40px;height:40px;font-size:30px;color:var(--ink);line-height:1;z-index:2}.policy-content{max-width:950px}.policy-content details{border-bottom:1px solid var(--line);padding:24px 0}.policy-content summary{font-size:26px;color:var(--ink);font-weight:500;cursor:pointer;line-height:1.3}.policy-content h3{font-size:21px;margin-top:30px}.policy-content li{font-size:17px;margin-bottom:14px;line-height:1.7}.policy-content ul{padding-left:24px}.policy-content a{text-decoration:underline}*[hidden]{display:none!important}
@media(min-width:1600px){.hero-scene{max-width:1550px}.hm-hero h1{font-size:145px}}
@media(max-width:1199px){.shell{width:calc(100% - 60px)}.header-inner{gap:22px}.brand{width:170px}.hm-header nav{gap:18px}.hm-header nav a{font-size:14px}.header-cta{padding:12px 14px}.hero-copy{padding-top:70px}.hero-note{display:none}.about-grid{gap:60px}.about-copy h2{font-size:48px}.home-tours{grid-template-columns:repeat(2,1fr)}.home-tours .image img{height:280px}.services-grid{gap:24px}.footer-main{gap:25px}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:35px}.contact-grid{gap:40px}.quote-form{padding:25px}}
@media(max-width:900px){.header-inner{height:88px}.brand{width:180px}.hm-header nav{gap:14px}.header-cta{display:none}.hero-coordinate{display:none}.hm-hero h1{font-size:9.3vw}.hero-scene{min-height:500px}.hero-copy{padding:65px 7% 105px}.hero-copy h2{font-size:42px}.trip-search{grid-template-columns:1fr 1fr;padding:25px}.trust-strip{display:grid;grid-template-columns:1fr 1fr;padding-top:90px;gap:22px}.section{padding-block:70px}.section-heading{gap:30px}.section-heading h2{font-size:39px}.tour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid{grid-template-columns:repeat(2,1fr);gap:35px}.about-grid{gap:45px}.about-photos{padding-right:35px}.about-small{width:180px;height:220px}.about-large{height:430px}.photo-stamp{width:100px;height:100px;font-size:10px;right:-10px}.about-copy h2{font-size:40px}.about-copy p{font-size:16px}.footer-main{grid-template-columns:repeat(2,1fr);gap:40px}.cta h2{font-size:35px}.detail-grid{grid-template-columns:1fr}.booking-box{position:static}.detail-photo{height:450px}.catalog-filters{grid-template-columns:1fr 1fr}.package-card>div{padding:23px}.package-card h2{font-size:32px}.international-grid{grid-template-columns:repeat(2,1fr)}.about-story{gap:40px}.director{gap:40px}.director blockquote{font-size:23px}.contact-grid{grid-template-columns:1fr}.contact-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.contact-grid>aside .contact-photo{grid-column:2;grid-row:1/7;margin:0;height:100%}.contact-grid>aside h2{font-size:35px}.contact-grid>aside .text-link{justify-self:start}.photo-gallery{columns:2}.gallery-strip>a:not(.gallery-overlay){height:220px}}
@media(max-width:600px){.shell{width:calc(100% - 36px)}.section{padding-block:55px}.header-inner{height:80px}.brand{width:157px}.brand img{height:48px}.menu-toggle{display:flex;flex-direction:column;gap:7px;background:transparent;border:1px solid #6e7e66;border-radius:6px;padding:13px 10px;width:44px;height:44px}.menu-toggle span{display:block;width:22px;height:2px;background:white}.hm-header{position:relative;z-index:50}.hm-header nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--ink);padding:15px 24px 25px;border-top:1px solid #3e5039;box-shadow:0 12px 20px #0002}.hm-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.hm-header nav a{font-size:18px;padding:12px 0}.hm-hero{padding-top:23px}.hero-top .eyebrow{font-size:9px;letter-spacing:.12em}.hm-hero h1{font-size:10.3vw;margin:19px 0 23px;letter-spacing:-.07em}.hm-hero h1 span{margin-left:8px;font-size:.46em}.hero-scene{width:calc(100% - 20px);border-radius:10px;min-height:520px}.hero-photo{object-position:62% center}.hero-shade{background:linear-gradient(90deg,#102718bd,#16311d30)}.hero-copy{padding:52px 23px 105px}.pill{font-size:9px;padding:6px 10px;letter-spacing:.08em}.hero-copy h2{font-size:38px;line-height:1.13;letter-spacing:-.05em}.hero-copy p{font-size:15px;line-height:1.7;max-width:300px}.hero-copy p br{display:none}.theme-btn{font-size:15px;padding:14px 20px}.search-wrap{margin-top:-36px;transform:translateY(36px)}.trip-search{padding:20px;gap:16px;grid-template-columns:1fr 1fr}.trip-search>div:first-child{grid-column:1/-1}.trip-search>div:nth-child(2){grid-column:1/-1}.trip-search .theme-btn{align-self:end;padding:10px 14px;gap:9px}.trip-search label{font-size:12px}.trip-search select,.trip-search input{font-size:15px}.trust-strip{padding-top:70px;padding-bottom:28px;gap:18px 16px}.trust-strip span{font-size:12px;line-height:1.4;gap:9px}.trust-strip i{font-size:22px}.eyebrow{font-size:10px;margin-bottom:16px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:36px;margin-bottom:20px}.section-heading p{font-size:15px}.tour-grid,.home-tours{grid-template-columns:1fr;gap:22px}.home-tours .image img,.hm-tour .image img{height:270px}.hm-tour .content{padding:17px 22px 22px}.hm-tour .content h3{font-size:25px}.hm-tour .destination-footer{padding:16px 22px}.hm-tour .location{font-size:13px}.fineprint{font-size:12px}.about-band{padding:60px 0}.about-grid{grid-template-columns:1fr;gap:40px}.about-photos{padding:0 45px 35px 0;max-width:420px}.about-large{height:360px}.about-small{width:175px;height:220px;border-width:6px}.photo-stamp{right:0;top:20px}.about-copy h2{font-size:42px}.services-grid{gap:28px 22px}.service h3{font-size:19px;min-height:48px}.service p{font-size:13px}.service>i{font-size:29px;margin-bottom:20px}.service>span{font-size:13px}.miami-content{padding-block:60px}.miami-content h2{font-size:43px}.miami-content p{font-size:16px;max-width:300px}.miami-band{min-height:590px}.miami-photo{object-position:65% center}.miami-band:after{background:linear-gradient(90deg,#14261aee,#14261a50)}.testimony blockquote{font-size:25px}.testimony p span{display:block}.gallery-strip{margin-inline:10px;grid-template-columns:1fr 1fr;gap:10px}.gallery-strip>a:not(.gallery-overlay){height:190px}.gallery-overlay{font-size:12px;padding:14px 18px;gap:8px}.cta{padding-block:55px;display:block}.cta h2{font-size:33px;margin-bottom:30px}.footer-main{padding-block:48px;gap:35px 25px}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div:last-child{grid-column:1/-1}.footer-logo{width:190px}.footer-main>div:first-child p br{display:none}.footer-main h3{font-size:16px}.footer-main>div>a:not(:first-child){font-size:13px}.footer-bottom{display:block;font-size:10px;padding-bottom:75px}.footer-bottom span{display:block;margin:5px 0}.whatsapp-float{bottom:17px;right:16px;padding:12px}.whatsapp-float span{display:none}.whatsapp-float i{font-size:26px}.page-intro{padding-block:55px}.page-intro h1{font-size:44px;letter-spacing:-.05em}.page-intro p{font-size:16px}.with-image{padding-block:75px}.catalog-filters{grid-template-columns:1fr;padding:20px;gap:15px}.clear-filters{height:36px}.detail-photo{height:330px;margin-bottom:30px}.detail-grid h2{font-size:31px}.lead-copy{font-size:18px}.booking-box{padding:26px}.package-grid{grid-template-columns:1fr}.package-card>a>img{height:260px}.international-grid{grid-template-columns:1fr;gap:25px}.international-grid h3{font-size:28px}.included{grid-template-columns:1fr}.about-story{grid-template-columns:1fr;gap:10px}.about-story p{font-size:17px}.values{grid-template-columns:1fr 1fr;gap:30px}.values h3{font-size:23px}.director{grid-template-columns:1fr;gap:30px}.director img{height:280px}.director blockquote{font-size:24px}.contact-grid>aside{display:block}.contact-grid>aside .contact-photo{height:230px;margin-top:25px}.contact-phone{font-size:27px}.quote-form{padding:22px 18px}.form-grid{grid-template-columns:1fr;gap:17px}.quote-form h2{font-size:27px}.quote-form .theme-btn{width:100%;gap:12px}.consent{font-size:12px}.photo-gallery{columns:1}.gallery-item img{max-height:540px}.policy-content summary{font-size:22px}.policy-content li{font-size:16px}.policy-content h3{font-size:20px}.empty-state{padding:35px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Scope Ravelo component overrides to the Hola Medellín skin. */
body{--primary-color:#bce269;--heading-color:#18251d;--base-color:#526057;--lighter-color:#f4f5ef}
body .theme-btn{background:var(--lime);color:var(--ink);border-radius:8px;text-transform:none;font-weight:500}
body .theme-btn:hover{background:#d2ed9b;color:var(--ink)}
body .theme-btn span,body .theme-btn:hover span{transform:none}
body .theme-btn span:before{display:none}
body .theme-btn.dark-btn{background:var(--ink);color:#fff}
body .theme-btn.dark-btn:hover{background:#344d38;color:#fff}
@media(max-width:900px){body a.header-cta{display:none}}

.hm-header nav .mobile-contact{display:none}@media(max-width:600px){.hm-header nav .mobile-contact{display:block;color:var(--lime)}}
.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.review-grid blockquote{padding:25px;background:#f3f5ee;border-radius:10px;margin:0;font-size:16px}.review-grid cite{font-style:normal;color:#43672a;font-size:14px}@media(max-width:900px){.review-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.review-grid{grid-template-columns:1fr}}
.footer-bottom .powered-by{display:inline-block;margin-left:10px;color:inherit}.footer-bottom .powered-by:hover{color:var(--lime);text-decoration:underline}

/* Navigation, social links and tour price emphasis. */
.hm-header nav{gap:0}
.hm-header nav>a{text-transform:uppercase;font-size:13px;letter-spacing:.045em;padding:0 15px;line-height:22px}
.hm-header nav>a+a{border-left:1px solid #78866c}
.header-socials{display:flex;align-items:center;gap:15px;border-left:1px solid #78866c;padding-left:18px;margin-left:1px}
.hm-header .header-socials a{display:inline-flex;align-items:center;justify-content:center;font-size:19px;line-height:22px;padding:0;width:22px}
.hm-header .header-socials a:hover{color:var(--lime)}
.hm-tour .destination-footer{background:var(--lime);border-top-color:#a3ca54}
.hm-tour .destination-footer .price{color:var(--ink)}
.hm-tour .destination-footer .circle-link{background:#ffffff66;border-color:#769c3b}
.miami-photo{opacity:1;object-position:50% 47%}
.miami-band:after{background:linear-gradient(90deg,rgba(15,35,22,.88),rgba(15,35,22,.38) 48%,rgba(15,35,22,.04) 78%)}
@media(min-width:901px) and (max-width:1199px){.header-inner{gap:17px}.hm-header nav>a{padding-inline:10px;font-size:12px}.header-socials{padding-left:12px;gap:10px}.brand{width:155px}.header-cta{gap:10px;padding-inline:14px}}
@media(min-width:601px) and (max-width:900px){.hm-header nav>a{padding-inline:9px;font-size:11px}.header-socials{padding-left:10px;gap:10px}.header-inner{gap:15px}.brand{width:150px}}
@media(max-width:600px){.hm-header nav>a{font-size:16px;line-height:24px;padding:10px 15px;border-left:1px solid #78866c}.header-socials{margin:16px 0 0;padding:8px 15px;gap:24px}.hm-header .header-socials a{font-size:23px}.miami-photo{object-position:66% center}.miami-band:after{background:linear-gradient(90deg,#14261ad9,#14261a35)}}

/* Titulares Bronex, como Humana BPO. */
@font-face{font-family:Bronex;src:url('data:font/woff;base64,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') format('woff');font-weight:400;font-style:normal;font-display:swap}
body{--heading-font:Bronex,'Outfit',sans-serif}
body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--heading-font);font-weight:400;font-synthesis:none;letter-spacing:-.02em}
.hm-hero h1{font-size:clamp(36px,7.7vw,118px);letter-spacing:-.035em;line-height:1.15}
.hm-hero h1 span{font-family:'Outfit',sans-serif}
@media(max-width:600px){.hm-hero h1{font-size:8.2vw;letter-spacing:-.04em}}

/* Retrato y contacto del director. */
.director img.director-portrait{width:100%;max-width:380px;height:auto;object-fit:contain;display:block;margin:auto;border-radius:0}
.director p{font-size:18px;line-height:1.7}.director .director-signature{margin:24px 0;font-size:19px}.director-signature strong{color:var(--ink)}
@media(max-width:600px){.director img.director-portrait{max-width:340px}.director h2{font-size:32px}}

/* Línea superior: teléfono e idioma. */
.utility-bar{background:#111d15;color:#f4f5ef;border-bottom:1px solid #ffffff20;font-size:14px}
.utility-inner{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:16px}
.utility-phone{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.utility-phone:hover{color:var(--lime)}
.language-switch{display:flex;align-items:center;gap:10px}.language-switch a{display:inline-flex;min-width:34px;min-height:40px;align-items:center;justify-content:center;font-weight:600;color:#e1e6df}.language-switch a[aria-current]{color:var(--lime);text-decoration:underline;text-underline-offset:5px}.language-switch a:hover{color:var(--lime)}
@media(max-width:600px){.utility-inner{min-height:44px}.utility-phone{font-size:13px}.language-switch{gap:3px}}
