.domo-front{font-family:Arial,sans-serif;background:var(--bg);color:var(--text)}.domo-header{height:78px;padding:0 6vw;display:flex;align-items:center;background:var(--h);color:#fff;position:sticky;top:0;z-index:9999}.admin-bar .domo-header{top:32px}.domo-header img{max-height:52px;max-width:190px}.domo-header nav{margin-left:auto;display:flex;gap:28px}.domo-header a{color:#fff;text-decoration:none;font-weight:700}.domo-mobile{display:none;margin-left:auto}.domo-hero{min-height:610px;background:linear-gradient(135deg,var(--p),var(--s));background-size:cover;background-position:center;display:flex;align-items:center;padding:60px 8vw;color:#fff}.domo-hero>div{max-width:700px}.domo-hero small{letter-spacing:3px;color:var(--a);font-weight:800}.domo-hero h1{font-size:clamp(48px,7vw,86px);line-height:1;margin:16px 0}.domo-hero p{font-size:20px;line-height:1.6}.domo-hero a,.domo-book{display:inline-block;background:var(--a);color:#17202a;padding:14px 22px;border:0;border-radius:7px;font-weight:900}.domo-section{padding:80px 7vw}.domo-section>h2{text-align:center;font-size:42px}.domo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:35px auto}.domo-cards article{background:#fff;border-radius:14px;overflow:hidden;padding-bottom:22px;box-shadow:0 10px 30px #0001}.domo-cards article>*:not(.pic){margin-left:22px;margin-right:22px}.pic{height:210px;background:#dceaf0;display:grid;place-items:center;font-size:58px}.domo-book{display:block;margin-top:18px}.domo-contact{padding:70px 8vw;background:var(--p);color:#fff}.domo-contact h2{font-size:40px}.domo-front footer{background:#061725;color:#ccd6de;text-align:center;padding:25px}.domo-front footer a{color:#fff}@media(max-width:782px){.admin-bar .domo-header{top:46px}.domo-header nav{display:none}.domo-header nav.open{display:flex;position:absolute;top:100%;left:0;right:0;background:var(--h);padding:20px;flex-direction:column}.domo-mobile{display:block}.domo-cards{grid-template-columns:1fr}.domo-hero{min-height:520px}}
/* v1.0.1 — Domo Travel owns the complete shortcode page */
html,body.domo-fullwidth-page{margin:0!important;padding:0!important;max-width:none!important}
body.domo-fullwidth-page #site-header,
body.domo-fullwidth-page header.site-header:not(.domo-header),
body.domo-fullwidth-page .site-header:not(.domo-header),
body.domo-fullwidth-page .elementor-location-header,
body.domo-fullwidth-page .page-header,
body.domo-fullwidth-page .entry-header,
body.domo-fullwidth-page .page-title,
body.domo-fullwidth-page .entry-title,
body.domo-fullwidth-page #site-footer,
body.domo-fullwidth-page footer.site-footer:not(.domo-footer),
body.domo-fullwidth-page .elementor-location-footer{display:none!important}
body.domo-fullwidth-page #content,
body.domo-fullwidth-page .site-main,
body.domo-fullwidth-page main,
body.domo-fullwidth-page .page-content,
body.domo-fullwidth-page .entry-content,
body.domo-fullwidth-page article,
body.domo-fullwidth-page .container,
body.domo-fullwidth-page .site-main>.page-content{
 width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.domo-fullwidth-page .domo-front{
 width:100vw!important;max-width:none!important;
 margin:0!important;padding:0!important;
 position:relative!important;left:50%!important;
 transform:translateX(-50%)!important;
 overflow-x:hidden!important}
body.domo-fullwidth-page .domo-header{z-index:2147483000!important}
body.admin-bar.domo-fullwidth-page #wpadminbar{
 display:block!important;visibility:visible!important;opacity:1!important;
 z-index:2147483647!important}
body.admin-bar.domo-fullwidth-page .domo-header{top:32px!important}
@media(max-width:782px){
 body.admin-bar.domo-fullwidth-page .domo-header{top:46px!important}
}
