:root{--atd-purple:#382782;--atd-purple-dark:#24175f;--atd-gold:#f4b400;--atd-gold-dark:#d99a00;--atd-ink:#172033;--atd-muted:#667085;--atd-line:#e7e9ef;--atd-warm:#fffaf0;--atd-white:#fff;--atd-radius:28px;--atd-shadow:0 28px 80px rgba(27,18,71,.16)}html,body.atd-titan-active,body.atd-titan-active #page-container,body.atd-titan-active #et-main-area,body.atd-titan-active #main-content,body.atd-titan-active .entry-content,body.atd-titan-active .atd-home,body.atd-titan-active .et-l--header,body.atd-titan-active .atd-footer{width:100vw!important;min-width:100vw!important;max-width:none!important;margin-left:0!important;margin-right:0!important;left:0!important;right:auto!important;transform:none!important}body.atd-titan-active #main-content>.container,body.atd-titan-active #left-area,body.atd-titan-active .et_builder_inner_content,body.atd-titan-active .et_pb_post_content,body.atd-titan-active .et_pb_section,body.atd-titan-active .et_pb_row,body.atd-titan-active .et_pb_column,body.atd-titan-active .et_pb_module,body.atd-titan-active .et_pb_code,body.atd-titan-active .et_pb_code_inner,body.atd-titan-active .et_pb_fullwidth_code{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.atd-titan-active #main-content>.container,body.atd-titan-active #left-area,body.atd-titan-active .et_pb_section,body.atd-titan-active .et_pb_row{padding-left:0!important;padding-right:0!important}body.atd-titan-active #left-area{float:none!important;padding-bottom:0!important}body.atd-titan-active{font-family:Manrope,Arial,sans-serif;color:var(--atd-ink);background:#f8f7fb;overflow-x:hidden}body.atd-titan-active #main-footer{display:none!important}body.atd-titan-active .dat-ab-hero__title,body.atd-titan-active .dat-cta__title{color:#fff!important;text-shadow:0 2px 18px rgb(8 13 32 / .42)}.rdeco-agent-widget{color:#172033!important;--rdeco-glass:#fff!important;--rdeco-glass-edge:rgba(56,39,130,.14)!important;--rdeco-mist:#172033!important;--rdeco-shadow:0 24px 70px rgba(36,23,95,.24)!important}.rdeco-agent-widget .rdeco-launch-tag{color:#24175f!important;background:#fff!important;border:1px solid rgb(56 39 130 / .15)!important;box-shadow:0 10px 30px rgb(36 23 95 / .18)!important}.rdeco-agent-widget .rdeco-launch-bubble{background:#fff!important;border:3px solid var(--atd-gold)!important;box-shadow:0 12px 35px rgb(56 39 130 / .30),0 0 0 5px rgb(244 180 0 / .14)!important}.rdeco-agent-widget .rdeco-launch-img{width:48px;height:48px;border:0!important;background:#fff}.rdeco-agent-widget .rdeco-panel{background:#fff!important;color:#172033!important;border:1px solid rgb(56 39 130 / .16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 28px 75px rgb(36 23 95 / .28)!important}.rdeco-agent-widget .rdeco-panel:before{display:none!important}.rdeco-agent-widget .rdeco-head{background:linear-gradient(125deg,#24175f,#49379a)!important;border-bottom:4px solid var(--atd-gold)!important;color:#fff!important;padding:18px!important}.rdeco-agent-widget .rdeco-agent-title,.rdeco-agent-widget .rdeco-agent-sub{color:#fff!important;opacity:1!important}.rdeco-agent-widget .rdeco-agent-sub{color:rgb(255 255 255 / .78)!important}.rdeco-agent-widget .rdeco-mini-btn{color:#fff!important;background:rgb(255 255 255 / .12)!important;border-color:rgb(255 255 255 / .28)!important}.rdeco-agent-widget .rdeco-mini-btn:hover{background:rgb(255 255 255 / .22)!important}.rdeco-agent-widget .rdeco-body{background:#fff!important;padding:16px 18px 18px!important}.rdeco-agent-widget .rdeco-owner-bar{background:#f4f1ff!important;border-color:#e1daf8!important}.rdeco-agent-widget .rdeco-owner-label{color:#6b55bd!important;opacity:1!important}.rdeco-agent-widget .rdeco-owner-name{color:#24175f!important}.rdeco-agent-widget .rdeco-messages{background:#f8f7fc!important;border-color:#e5e0f3!important}.rdeco-agent-widget .rdeco-msg.bot .bub{color:#252033!important;background:#fff!important;border-color:#ded8ef!important;box-shadow:0 5px 16px rgb(36 23 95 / .08)}.rdeco-agent-widget .rdeco-msg.user .bub{color:#fff!important;background:linear-gradient(135deg,#49379a,#382782)!important;border-color:#382782!important}.rdeco-agent-widget .rdeco-input{color:#172033!important;background:#fff!important;border-color:#cec7e3!important}.rdeco-agent-widget .rdeco-input::placeholder{color:#7b748d!important}.rdeco-agent-widget .rdeco-input:focus{border-color:#6b55bd!important;box-shadow:0 0 0 3px rgb(107 85 189 / .16)!important}.rdeco-agent-widget .rdeco-voice{color:#382782!important;background:#f4f1ff!important;border-color:#d9d1ee!important}.rdeco-agent-widget .rdeco-send{background:linear-gradient(135deg,#4a38a0,#382782)!important;color:#fff!important;box-shadow:0 8px 18px rgb(56 39 130 / .25)!important}.rdeco-agent-widget .rdeco-contact-bar{border-top-color:#e5e0f3!important}.rdeco-agent-widget .rdeco-contact-btn{color:#24175f!important;background:#f8f7fc!important;border-color:#ded8ef!important}.rdeco-agent-widget .rdeco-contact-btn--wa{color:#126b37!important;background:#ecfff3!important;border-color:#a9e5bf!important}.rdeco-agent-widget .rdeco-contact-btn--tel{color:#174da0!important;background:#eef5ff!important;border-color:#b9d2f5!important}.rdeco-agent-widget .rdeco-contact-btn--mail{color:#7a5600!important;background:#fff9e8!important;border-color:#efd589!important}.atd-titan-active h1,.atd-titan-active h2,.atd-titan-active h3{font-family:Manrope,Arial,sans-serif;color:var(--atd-ink);padding:0}.atd-titan-active a{transition:.25s ease}.atd-shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.atd-section{padding:112px 0}.atd-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--atd-purple);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.atd-kicker:before{content:"";width:28px;height:3px;border-radius:3px;background:var(--atd-gold)}.atd-heading{max-width:720px;margin:0 auto 50px;text-align:center}.atd-heading h2,.atd-why h2,.atd-faq h2,.atd-cta h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.045em;margin:0 0 18px;font-weight:800}.atd-heading p,.atd-why p,.atd-faq p,.atd-cta p{font-size:1.05rem;line-height:1.8;color:var(--atd-muted)}.atd-heading--row{max-width:none;display:flex;align-items:end;justify-content:space-between;text-align:left}.atd-heading--row a,.atd-faq__grid>div>a{color:var(--atd-purple);font-weight:800}.atd-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.atd-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;font-weight:800!important;text-decoration:none!important;border:2px solid #fff0}.atd-btn--primary{color:#231746!important;background:var(--atd-gold);box-shadow:0 12px 30px rgb(244 180 0 / .25)}.atd-btn--primary:hover{background:#ffc326;transform:translateY(-2px)}.atd-btn--secondary{color:var(--atd-purple)!important;background:#fff;border-color:#d9d4ed}.atd-btn--secondary:hover{border-color:var(--atd-purple);transform:translateY(-2px)}.et-l--header{position:relative;z-index:9999}.et-l--header .et_pb_section,.et-l--header .et_pb_fullwidth_code{padding:0!important;margin:0!important}.et-l--header .et_pb_code_inner>header,.et-l--header .et_pb_code_inner body>header{position:relative!important;top:auto!important;width:100%;background:rgb(255 255 255 / .97)!important;border-bottom:1px solid var(--atd-line);box-shadow:0 8px 30px rgb(20 24 40 / .06);backdrop-filter:blur(14px)}.et-l--header header .max-w-7xl{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0!important;max-width:none!important}.et-l--header header .h-24{height:88px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.et-l--header header .flex-shrink-0{display:flex!important;align-items:center;flex:0 0 auto}.et-l--header header img.h-16{display:block!important;height:70px!important;width:auto!important;max-width:230px!important;object-fit:contain}.et-l--header header nav.hidden{display:flex!important;align-items:center;gap:30px}.et-l--header header nav a{color:var(--atd-ink)!important;font-weight:700;text-decoration:none;font-size:.94rem}.et-l--header header nav a:hover{color:var(--atd-purple)!important}.et-l--header header .flex.items-center.gap-4{display:flex!important;align-items:center;gap:14px}.et-l--header header a[href^="tel:"]{display:flex!important;align-items:center;gap:8px;background:var(--atd-gold)!important;color:#24175f!important;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none}.et-l--header .hidden{display:none!important}.et-l--header #mobile-btn,.et-l--header #mobile-menu{display:none}.atd-hero{position:relative;min-height:820px;display:flex;align-items:center;overflow:hidden;padding:92px 0 112px;background:#21175b url(https://dominicanairporttransportrd.com/wp-content/uploads/2026/06/Punta-Cana-Republica-Dominicana-2.jpg) center/cover no-repeat}.atd-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(25 16 75 / .96) 0%,rgb(43 28 112 / .90) 45%,rgb(36 23 95 / .50) 100%)}.atd-hero:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-130px;height:220px;border-radius:50% 50% 0 0;background:#fff;opacity:.06;transform:rotate(-2deg)}.atd-hero__wash{position:absolute;z-index:1;width:520px;height:520px;right:28%;top:-280px;border-radius:50%;background:rgb(244 180 0 / .30);filter:blur(90px)}.atd-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,.78fr);gap:76px;align-items:center}.atd-hero__copy{padding:30px 0}.atd-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;color:#fff;font-size:.77rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.atd-hero__eyebrow i{display:block;width:34px;height:3px;border-radius:4px;background:var(--atd-gold)}.atd-hero h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(3.4rem,6.1vw,5.8rem);line-height:.96;letter-spacing:-.052em;margin:0 0 28px;color:#fff;text-wrap:balance}.atd-hero h1 span{color:#ffc62d}.atd-hero__copy>p{max-width:680px;margin:0 0 34px;font-size:1.08rem;line-height:1.82;color:rgb(255 255 255 / .78)}.atd-hero .atd-btn--secondary{color:#fff!important;background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .34);backdrop-filter:blur(12px)}.atd-hero .atd-btn--secondary:hover{background:#fff;color:var(--atd-purple)!important;border-color:#fff}.atd-trust{display:flex;flex-wrap:wrap;gap:22px;margin:30px 0 0;padding:0;list-style:none}.atd-trust li{position:relative;padding-left:22px;font-size:.88rem;font-weight:700;color:rgb(255 255 255 / .76)}.atd-trust li:before{content:"";position:absolute;left:1px;top:.42em;width:9px;height:9px;border:3px solid var(--atd-gold);border-radius:50%}.atd-booking-card{position:relative;background:rgb(255 255 255 / .97);border:1px solid rgb(255 255 255 / .65);border-radius:32px;padding:36px;box-shadow:0 36px 100px rgb(13 8 44 / .34);backdrop-filter:blur(20px)}.atd-booking-card:before{content:"";position:absolute;inset:-9px 28px auto;height:18px;border-radius:30px 30px 0 0;background:var(--atd-gold);z-index:-1}.atd-booking-card:after{content:"RD";position:absolute;right:26px;top:23px;color:rgb(56 39 130 / .09);font-size:3.5rem;font-weight:900;line-height:1}.atd-booking-card__head span{color:var(--atd-purple);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.atd-booking-card__head{position:relative;z-index:1}.atd-booking-card__head h2{font-size:2rem;line-height:1.15;margin:8px 0;color:var(--atd-purple-dark);max-width:350px}.atd-booking-card__head p{color:var(--atd-muted);line-height:1.6;margin-bottom:20px}.atd-booking-card__form input,.atd-booking-card__form select,.atd-booking-card__form textarea{width:100%;min-height:48px;border:1px solid #dfe2e9!important;border-radius:12px!important;background:#fbfbfd!important;color:var(--atd-ink)!important}.atd-booking-card__form button,.atd-booking-card__form input[type=submit]{border:0!important;border-radius:999px!important;background:var(--atd-purple)!important;color:#fff!important;font-weight:800!important;min-height:50px!important}.atd-route-bar{position:relative;z-index:5;margin-top:-34px}.atd-route-bar .atd-shell{display:grid;grid-template-columns:auto repeat(6,1fr);align-items:stretch;background:#fff;border:1px solid rgb(56 39 130 / .08);border-radius:22px;box-shadow:0 20px 55px rgb(36 23 95 / .13);overflow:hidden}.atd-route-bar__label{display:flex;align-items:center;padding:20px 24px;background:var(--atd-gold);color:#25185f;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.atd-route-bar a{display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:15px 16px;border-left:1px solid var(--atd-line);color:var(--atd-ink)!important;text-decoration:none!important;font-size:.72rem;line-height:1.3;font-weight:700}.atd-route-bar a b{display:block;margin-bottom:4px;color:var(--atd-purple);font-size:.82rem;letter-spacing:.08em}.atd-route-bar a:hover{background:#f5f2ff;transform:none}.atd-services{background:#f8f7fb;padding-top:132px}.atd-bento{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}.atd-feature{position:relative;min-height:330px;border-radius:var(--atd-radius);overflow:hidden;background:#111;text-decoration:none!important;box-shadow:0 20px 50px rgb(23 32 51 / .10)}.atd-feature--wide{grid-row:span 2;min-height:682px}.atd-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.5s ease}.atd-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgb(19 13 49 / .9) 100%)}.atd-feature>div{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:34px;color:#fff}.atd-feature span{display:inline-flex;margin-bottom:12px;padding:7px 12px;border-radius:99px;background:var(--atd-gold);color:#24175f;font-size:.72rem;font-weight:900;text-transform:uppercase}.atd-feature h3{color:#fff;font-size:clamp(1.45rem,3vw,2.2rem);margin:0 0 9px}.atd-feature p{color:rgb(255 255 255 / .78);line-height:1.6;margin:0 0 12px}.atd-feature strong{color:#fff}.atd-feature:hover img{transform:scale(1.04)}.atd-why__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.atd-why__visual{position:relative;min-height:570px;border-radius:34px;background:var(--atd-warm);overflow:hidden}.atd-why__visual img{width:100%;height:100%;min-height:570px;object-fit:cover}.atd-float-card{position:absolute;right:22px;bottom:22px;width:240px;padding:20px;border-radius:18px;background:rgb(255 255 255 / .94);box-shadow:var(--atd-shadow)}.atd-float-card strong,.atd-float-card span{display:block}.atd-float-card strong{color:var(--atd-purple);margin-bottom:5px}.atd-float-card span{font-size:.82rem;line-height:1.45;color:var(--atd-muted)}.atd-benefits{margin-top:34px}.atd-benefits article{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--atd-line)}.atd-benefits b{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:14px;background:#f0ecff;color:var(--atd-purple)}.atd-benefits h3{font-size:1.12rem;margin:1px 0 6px}.atd-benefits p{font-size:.95rem;line-height:1.65;margin:0}.atd-destinations{background:var(--atd-warm)}.atd-destination-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.atd-destination{position:relative;min-height:350px;border-radius:26px;overflow:hidden;text-decoration:none!important;background:#24175f;box-shadow:0 16px 40px rgb(36 23 95 / .10)}.atd-destination img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.5s}.atd-destination:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(36 23 95 / .05),rgb(36 23 95 / .88))}.atd-destination>div{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;color:#fff}.atd-destination span{display:inline-grid;place-items:center;width:48px;height:30px;border-radius:8px;background:var(--atd-gold);color:#24175f;font-weight:900;font-size:.78rem}.atd-destination h3{color:#fff;font-size:1.55rem;margin:10px 0 6px}.atd-destination strong{color:#fff;font-size:.88rem}.atd-destination:hover img{transform:scale(1.06)}.atd-tours{background:#fff}.atd-tour-grid{margin-bottom:38px}.atd-center{text-align:center}.atd-faq{background:#f8f8fb}.atd-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.atd-accordions details{border-bottom:1px solid #dfe2e9;padding:0}.atd-accordions summary{position:relative;padding:24px 42px 24px 0;list-style:none;cursor:pointer;font-weight:800;color:var(--atd-ink)}.atd-accordions summary::-webkit-details-marker{display:none}.atd-accordions summary:after{content:"+";position:absolute;right:6px;top:20px;color:var(--atd-purple);font-size:1.5rem}.atd-accordions details[open] summary:after{content:"-"}.atd-accordions p{margin:0 42px 22px 0;font-size:.95rem}.atd-cta{padding:82px 0;background:linear-gradient(115deg,var(--atd-purple-dark),var(--atd-purple));color:#fff}.atd-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.atd-cta h2,.atd-cta p,.atd-cta .atd-kicker{color:#fff}.atd-cta p{margin:0;color:rgb(255 255 255 / .76)}.atd-cta .atd-kicker:before{background:var(--atd-gold)}.atd-btn--light{background:#fff;color:var(--atd-purple)!important}.atd-btn--outline-light{border-color:rgb(255 255 255 / .5);color:#fff!important}.atd-footer{position:relative;overflow:hidden;padding:0;background:#17103e;color:#fff}.atd-footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 30%,rgb(97 72 190 / .34),transparent 32%),linear-gradient(135deg,#17103e 0%,#24175f 58%,#18113e 100%)}.atd-footer__glow{position:absolute;width:340px;height:340px;left:-160px;bottom:-220px;border-radius:50%;background:rgb(244 180 0 / .2);filter:blur(75px)}.atd-footer>.atd-shell{position:relative;z-index:1}.atd-footer__contact{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:52px 0;border-bottom:1px solid rgb(255 255 255 / .13)}.atd-footer__contact>div:first-child{max-width:520px}.atd-footer__contact>div>span{display:block;margin-bottom:8px;color:var(--atd-gold);font-size:.73rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.atd-footer__contact h2{margin:0;color:#fff!important;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.16;letter-spacing:-.035em}.atd-footer__contact-actions{display:flex;gap:12px}.atd-footer__contact-actions a{display:flex;align-items:center;gap:13px;min-width:235px;padding:16px 18px;border:1px solid rgb(255 255 255 / .15);border-radius:17px;background:rgb(255 255 255 / .07);color:#fff!important;text-decoration:none!important}.atd-footer__contact-actions a:hover{background:rgb(255 255 255 / .13);transform:translateY(-2px)}.atd-footer__contact-actions svg{width:25px;height:25px;fill:var(--atd-gold);flex:0 0 25px}.atd-footer__contact-actions span,.atd-footer__contact-actions small{display:block}.atd-footer__contact-actions small{margin-bottom:2px;color:rgb(255 255 255 / .56);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.atd-footer__contact-actions span{font-size:.88rem;font-weight:800}.atd-footer__grid{display:grid;grid-template-columns:1.45fr .7fr 1fr 1.15fr;gap:62px;padding:66px 0 54px}.atd-footer__logo{display:inline-flex;padding:12px 16px;border-radius:18px;background:#fff}.atd-footer__logo img{display:block;width:210px;height:auto;max-height:78px;object-fit:contain}.atd-footer__brand p,.atd-footer__social p{margin:22px 0;color:rgb(255 255 255 / .64);font-size:.91rem;line-height:1.75}.atd-footer__wa{display:inline-flex;align-items:center;gap:10px;color:var(--atd-gold)!important;font-weight:850;text-decoration:none!important}.atd-footer__wa:hover{gap:15px}.atd-footer h3{margin:6px 0 20px;color:#fff!important;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase}.atd-footer__links a{display:block;margin:0 0 12px;color:rgb(255 255 255 / .68)!important;font-size:.88rem;text-decoration:none!important}.atd-footer__links a:hover{padding-left:4px;color:var(--atd-gold)!important}.atd-social-icons{display:flex;flex-wrap:wrap;gap:10px}.atd-social-icons a{display:grid;place-items:center;width:43px;height:43px;border:1px solid rgb(255 255 255 / .16);border-radius:13px;background:rgb(255 255 255 / .07);color:#fff!important}.atd-social-icons a:hover{border-color:var(--atd-gold);background:var(--atd-gold);color:#24175f!important;transform:translateY(-3px)}.atd-social-icons svg{width:19px;height:19px;fill:currentColor}.atd-footer__instagram{display:inline-block;margin-top:17px;color:rgb(255 255 255 / .72)!important;font-size:.82rem;text-decoration:none!important}.atd-footer__instagram:hover{color:var(--atd-gold)!important}.atd-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0 30px;border-top:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .48);font-size:.76rem}@media(max-width:980px){.et-l--header header nav.hidden,.et-l--header header a[href^="tel:"]{display:none!important}.et-l--header #mobile-btn{display:block!important;background:transparent!important;border:0!important;color:var(--atd-purple)!important}.et-l--header #mobile-menu:not(.hidden){display:block!important;position:absolute;left:0;right:0;top:88px;padding:12px 20px 22px;background:#fff;border-top:1px solid var(--atd-line);box-shadow:0 18px 30px rgb(36 23 95 / .12)}.et-l--header #mobile-menu a{display:block!important;padding:13px!important;color:var(--atd-ink)!important;text-decoration:none}.et-l--header #mobile-menu a[href^="tel:"]{display:flex!important;background:var(--atd-gold)!important}.atd-section{padding:78px 0}.atd-hero{padding-top:58px}.atd-hero__grid{grid-template-columns:1fr;gap:45px}.atd-hero__copy{text-align:center}.atd-hero__eyebrow{justify-content:center}.atd-hero__copy>p{margin-left:auto;margin-right:auto}.atd-actions,.atd-trust{justify-content:center}.atd-route-bar{overflow-x:auto;padding:0 20px 20px}.atd-route-bar .atd-shell{width:900px;margin:0;grid-template-columns:130px repeat(6,1fr)}.atd-why__grid,.atd-faq__grid{grid-template-columns:1fr;gap:48px}.atd-destination-grid{grid-template-columns:repeat(2,1fr)}.atd-cta__inner{display:block;text-align:center}.atd-cta .atd-actions{margin-top:28px}.atd-footer__contact{display:block}.atd-footer__contact-actions{margin-top:28px}.atd-footer__grid{grid-template-columns:1.3fr 1fr;gap:45px}}@media(max-width:680px){.atd-shell{width:min(100% - 28px,1180px)}.atd-section{padding:64px 0}.et-l--header header .max-w-7xl{width:calc(100% - 28px)}.et-l--header header img.h-16{height:58px!important;max-width:180px!important}.atd-hero{min-height:auto;padding:52px 0 78px;background-position:62% center}.atd-hero:before{background:linear-gradient(110deg,rgb(27 18 79 / .97),rgb(45 29 115 / .88))}.atd-hero h1{font-size:clamp(2.65rem,13vw,3.8rem)}.atd-hero__copy>p{font-size:1rem}.atd-hero__eyebrow{font-size:.68rem;line-height:1.5}.atd-booking-card{padding:28px 18px 22px;border-radius:24px}.atd-booking-card:after{font-size:2.8rem}.atd-route-bar{margin-top:-24px;padding-left:14px;padding-right:14px}.atd-route-bar .atd-shell{width:820px}.atd-actions{align-items:stretch}.atd-actions .atd-btn{width:100%}.atd-bento{display:block}.atd-feature,.atd-feature--wide{display:block;min-height:390px;margin-bottom:18px}.atd-heading--row{display:block}.atd-heading--row>a{display:inline-block;margin-top:10px}.atd-destination-grid{grid-template-columns:1fr}.atd-destination{min-height:310px}.atd-why__visual,.atd-why__visual img{min-height:400px}.atd-faq__grid{text-align:left}.atd-cta__inner{text-align:center}.atd-footer__contact{padding:40px 0}.atd-footer__contact-actions{display:grid}.atd-footer__contact-actions a{min-width:0}.atd-footer__grid{grid-template-columns:1fr;gap:38px;padding:48px 0}.atd-footer__logo img{width:185px}.atd-footer__bottom{display:block;line-height:1.8}.atd-footer__bottom span{display:block}}