/* Baykal: contact form select fields full width */
.wpcf7 select {
  width: 100%;
  max-width: 100%;
}

/* Baykal: Specifications title fits its column */
.elementor-element-4ecb49d .qodef-m-title {
  font-size: 46px;
  letter-spacing: 2px;
  word-break: normal;
  hyphens: none;
}
@media (max-width: 680px) {
  .elementor-element-4ecb49d .qodef-m-title { font-size: 27px; letter-spacing: 1px; }
}


/* Baykal: equal-height fact boxes so both columns line up */
.elementor-element-daa8333 .elementor-widget-seafarer_core_icon_with_text,
.elementor-element-975a097 .elementor-widget-seafarer_core_icon_with_text {
  min-height: 192px;
}
@media (max-width: 767px) {
  .elementor-element-daa8333 .elementor-widget-seafarer_core_icon_with_text,
  .elementor-element-975a097 .elementor-widget-seafarer_core_icon_with_text { min-height: 0; }
}




/* Baykal: soft section transitions (no hard edges between blocks) */
.elementor-element-d3b77a2 { position: relative; }
.elementor-element-d3b77a2 > .elementor-container { position: relative; z-index: 3; }
.elementor-element-d3b77a2::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 230px; z-index: 2; pointer-events: none; background: linear-gradient(to bottom, rgba(244,242,237,1) 0%, rgba(244,242,237,.93) 10%, rgba(244,242,237,.8) 22%, rgba(244,242,237,.62) 35%, rgba(244,242,237,.42) 50%, rgba(244,242,237,.24) 65%, rgba(244,242,237,.1) 80%, rgba(244,242,237,.03) 92%, rgba(244,242,237,0) 100%); }
.elementor-element-d3b77a2::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 230px; z-index: 2; pointer-events: none; background: linear-gradient(to top, rgba(244,242,237,1) 0%, rgba(244,242,237,.93) 10%, rgba(244,242,237,.8) 22%, rgba(244,242,237,.62) 35%, rgba(244,242,237,.42) 50%, rgba(244,242,237,.24) 65%, rgba(244,242,237,.1) 80%, rgba(244,242,237,.03) 92%, rgba(244,242,237,0) 100%); }
.elementor-element-d3b77a2 { padding-top: 190px !important; padding-bottom: 210px !important; }
.elementor-element-5b01959 { position: relative; }
.elementor-element-5b01959 > .elementor-container { position: relative; z-index: 3; }


.elementor-element-9e1a828 { position: relative; }
.elementor-element-9e1a828 > .elementor-container { position: relative; z-index: 3; }
.elementor-element-9e1a828::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 140px; z-index: 2; pointer-events: none; background: linear-gradient(to bottom, rgba(244,242,237,1) 0%, rgba(244,242,237,.93) 10%, rgba(244,242,237,.8) 22%, rgba(244,242,237,.62) 35%, rgba(244,242,237,.42) 50%, rgba(244,242,237,.24) 65%, rgba(244,242,237,.1) 80%, rgba(244,242,237,.03) 92%, rgba(244,242,237,0) 100%); }
.elementor-element-bd39d48 { position: relative; }
.elementor-element-bd39d48 > .elementor-container { position: relative; z-index: 3; }
.elementor-element-bd39d48::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 140px; z-index: 2; pointer-events: none; background: linear-gradient(to bottom, rgba(244,242,237,1) 0%, rgba(244,242,237,.93) 10%, rgba(244,242,237,.8) 22%, rgba(244,242,237,.62) 35%, rgba(244,242,237,.42) 50%, rgba(244,242,237,.24) 65%, rgba(244,242,237,.1) 80%, rgba(244,242,237,.03) 92%, rgba(244,242,237,0) 100%); }
.elementor-element-8ed91eb { position: relative; }
.elementor-element-8ed91eb > .elementor-container { position: relative; z-index: 3; }
.elementor-element-8ed91eb::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 140px; z-index: 2; pointer-events: none; background: linear-gradient(to bottom, rgba(244,242,237,1) 0%, rgba(244,242,237,.93) 10%, rgba(244,242,237,.8) 22%, rgba(244,242,237,.62) 35%, rgba(244,242,237,.42) 50%, rgba(244,242,237,.24) 65%, rgba(244,242,237,.1) 80%, rgba(244,242,237,.03) 92%, rgba(244,242,237,0) 100%); }
.elementor-element-517bf25 { position: relative; }
.elementor-element-517bf25 > .elementor-container { position: relative; z-index: 3; }
.elementor-element-517bf25::before { content: ""; position: absolute; left: 0; right: 0; top: 0; height: 140px; z-index: 2; pointer-events: none; background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,.93) 10%, rgba(255,255,255,.8) 22%, rgba(255,255,255,.62) 35%, rgba(255,255,255,.42) 50%, rgba(255,255,255,.24) 65%, rgba(255,255,255,.1) 80%, rgba(255,255,255,.03) 92%, rgba(255,255,255,0) 100%); }
.elementor-element-975a097,
.elementor-element-6be2c45,
.elementor-element-5e41ce1,
.elementor-element-61180f9,
.elementor-element-27adfb5 { background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,.93) 10%, rgba(255,255,255,.8) 22%, rgba(255,255,255,.62) 35%, rgba(255,255,255,.42) 50%, rgba(255,255,255,.24) 65%, rgba(255,255,255,.1) 80%, rgba(255,255,255,.03) 92%, rgba(255,255,255,0) 100%); background-size: 100% 120px; background-repeat: no-repeat; background-position: top; }
.elementor-element-b463df9,
.elementor-element-e149720,
.elementor-element-5cb4012,
.elementor-element-15e48e8,
.elementor-element-db285ea { background-image: linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,.93) 10%, rgba(255,255,255,.8) 22%, rgba(255,255,255,.62) 35%, rgba(255,255,255,.42) 50%, rgba(255,255,255,.24) 65%, rgba(255,255,255,.1) 80%, rgba(255,255,255,.03) 92%, rgba(255,255,255,0) 100%); background-size: 100% 120px; background-repeat: no-repeat; background-position: bottom; }
.elementor-element-3275bd3,
.elementor-element-41076ee { background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,.93) 10%, rgba(255,255,255,.8) 22%, rgba(255,255,255,.62) 35%, rgba(255,255,255,.42) 50%, rgba(255,255,255,.24) 65%, rgba(255,255,255,.1) 80%, rgba(255,255,255,.03) 92%, rgba(255,255,255,0) 100%), linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,.93) 10%, rgba(255,255,255,.8) 22%, rgba(255,255,255,.62) 35%, rgba(255,255,255,.42) 50%, rgba(255,255,255,.24) 65%, rgba(255,255,255,.1) 80%, rgba(255,255,255,.03) 92%, rgba(255,255,255,0) 100%); background-size: 100% 120px, 100% 120px; background-repeat: no-repeat, no-repeat; background-position: top, bottom; }
@media (max-width: 767px) {
  .elementor-element-d3b77a2 { padding-top: 120px !important; padding-bottom: 130px !important; }
  .elementor-element-d3b77a2::before, .elementor-element-d3b77a2::after, .elementor-element-5b01959::before, .elementor-element-5b01959::after { height: 90px; }
}
/* Why sail with us band: soft warm beige instead of navy */
.elementor-element-5b01959 { padding-top: 90px !important; padding-bottom: 90px !important; background: linear-gradient(to bottom, #F4F2ED 0%, #ECE5DA 30%, #ECE5DA 70%, #F4F2ED 100%) !important; }
.elementor-element-5b01959 .qodef-parallax-row-holder, .elementor-element-5b01959 .qodef-parallax-img-holder { display: none !important; }
.elementor-element-5b01959 .elementor-widget-text-editor:first-child p { color: #C0694E !important; font-size: 12px !important; letter-spacing: .18em !important; text-transform: uppercase; line-height: 1.5 !important; margin: 0 !important; }
.elementor-element-5b01959 .elementor-widget-text-editor:first-child { margin-bottom: 12px !important; }
.elementor-element-5b01959 .elementor-widget-text-editor:not(:first-child) { margin-top: 0 !important; }
.elementor-element-5b01959 .elementor-widget-text-editor:not(:first-child) p { color: #4A4A4A !important; font-size: 15px !important; line-height: 1.75 !important; }
.elementor-element-5b01959 .elementor-column + .elementor-column { border-left: 1px solid #D9D0C2; }
/* Baykal: photos with softly rounded corners (subtle) */
.elementor-widget-image img, .qodef-single-image img, .elementor-image-gallery img, .gallery-item img, .wp-block-image img, .qodef-e-media-image img, .qodef-blog-item img, .oyk-hero a, .oyk-card, .oyk-card .im, .oyk-dest .c, .qodef-image-wrapper .qodef-image-holder, .qodef-image-wrapper img, .qodef-popup-item img { border-radius: 6px; }
.qodef-image-wrapper .qodef-image-holder { overflow: hidden; }
.oyk-hero a, .oyk-card, .oyk-dest .c { overflow: hidden; }
.oyk-card .im { border-radius: 6px 0 0 6px; }
@media (max-width:1024px){ .oyk-card .im { border-radius: 6px 6px 0 0; } }
/* end soft transitions */

/* Baykal: typography harmony – Cormorant = titles & prices, Inconsolata = small labels & buttons, Roboto = text */
.oyk-stats span, .oyk-dest .tg, .oyk-xl h5, .oyk-card .ty, .oyk-cal2 .lg, .oyk-cal2 .g b, .elementor-element-5b01959 .elementor-widget-text-editor:first-child p {
  font-family: "Inconsolata", monospace !important; font-size: 12.5px !important; letter-spacing: .22em !important; text-transform: uppercase; font-weight: 400 !important;
}
.oyk-cal2 .lg { text-transform: none; letter-spacing: .08em !important; font-size: 13px !important; }
.oyk-cal2 .g b { color: #8A8A8A; font-size: 11px !important; }
.oyk-hero .all, .oyk-card .btn, .oyk-cal2 .bar a, .elementor-element-0c6c6ff a, .oyk-faq a, .oyk-base a {
  font-family: "Inconsolata", monospace !important; letter-spacing: .22em !important; text-transform: uppercase; font-size: 13px !important;
}
.oyk-faq a, .oyk-base a { text-transform: none; letter-spacing: .05em !important; font-size: 15px !important; }
.oyk-dest p, .oyk-base p, .oyk-base li, .oyk-faq details p, .oyk-card .tx, .oyk-card .row, .oyk-rt li, .oyk-xl .r b { font-family: "Roboto", sans-serif; font-size: 15px !important; }
.oyk-xl .r i, .oyk-cal2 .nt, .oyk-rt .nt, .oyk-card .pr small { font-family: "Roboto", sans-serif; font-size: 14px !important; }
.oyk-rt h4, .oyk-cal2 .m h5 { text-transform: uppercase !important; letter-spacing: .05em !important; font-size: 24px !important; }
.oyk-dest h3, .oyk-card h3 { font-size: 32px !important; letter-spacing: .05em !important; text-transform: uppercase; }
.oyk-faq summary { font-size: 22px !important; letter-spacing: .02em; }
/* end typography */

/* Baykal: why-sail cards with icons and clear buttons */
.elementor-element-a7c1f00 { padding-bottom: 0 !important; }
.elementor-element-5b01959 { padding-top: 26px !important; padding-bottom: 80px !important; background: #F4F2ED !important; }
.elementor-element-5b01959 .elementor-column + .elementor-column { border-left: 0 !important; }
.elementor-element-5b01959 .elementor-column > .elementor-widget-wrap { background: #fff; border: 1px solid #E3DDD3; border-radius: 6px; padding: 30px 28px 28px !important; margin: 0 10px; height: 100%; align-content: flex-start; transition: box-shadow .3s, transform .3s; }
.elementor-element-5b01959 .elementor-column > .elementor-widget-wrap:hover { box-shadow: 0 12px 30px rgba(31,59,92,.10); transform: translateY(-3px); }
.elementor-element-5b01959 .elementor-column > .elementor-widget-wrap::before { content: ""; display: block; width: 100%; height: 46px; margin-bottom: 14px; background-repeat: no-repeat; background-size: 40px 40px; background-position: left center; }
.elementor-element-5b01959 .elementor-column:nth-child(1) > .elementor-widget-wrap::before { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C0694E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%229%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2019c.6-3.4%202.9-5.2%205.5-5.2s4.9%201.8%205.5%205.2%22%2F%3E%3Cpath%20d%3D%22M13.5%2015.2c.9-.9%201.9-1.4%203-1.4%202.2%200%204%201.5%204.6%204.6%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-element-5b01959 .elementor-column:nth-child(2) > .elementor-widget-wrap::before { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C0694E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M12%202v4M12%2018v4M2%2012h4M18%2012h4M5%205l2.8%202.8M16.2%2016.2L19%2019M19%205l-2.8%202.8M7.8%2016.2L5%2019%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-element-5b01959 .elementor-column:nth-child(3) > .elementor-widget-wrap::before { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C0694E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M15.5%208.5l-2%205-5%202%202-5z%22%2F%3E%3Cpath%20d%3D%22M12%203v2M12%2019v2M3%2012h2M19%2012h2%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button { margin-top: 6px; }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button a { display: inline-flex !important; align-items: center; gap: 8px; background: #C0694E !important; color: #fff !important; padding: 12px 20px !important; border-radius: 3px; font-family: "Inconsolata", monospace !important; font-size: 12.5px !important; letter-spacing: .2em !important; text-transform: uppercase; transition: background .3s; }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button a * { color: #fff !important; fill: #fff !important; stroke: #fff !important; }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button a:hover { background: #A5543B !important; }
@media (max-width: 1024px) { .elementor-element-5b01959 .elementor-column > .elementor-widget-wrap { margin: 0 0 16px; } }
/* end why-sail */

/* Baykal: header compass logo position (aligned with the menu) */
#qodef-page-header-inner .qodef-header-logo-link { margin-top: 24px; }
/* end logo */

/* Baykal: destinations photo fades (the photo melts into the beige, not the other way round) */
.elementor-element-2acdb2e { background: #F4F2ED; overflow: hidden; }
.elementor-element-dc1f012 { position: relative; z-index: 2; }
.elementor-element-dc1f012 > .elementor-widget-wrap { background: transparent !important; }
.elementor-element-800b030 { position: relative; z-index: 1; }
.elementor-element-800b030 > .elementor-widget-wrap { margin-left: -38% !important; width: 138% !important; max-width: none !important; -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.06) 8%, rgba(0,0,0,.22) 18%, rgba(0,0,0,.48) 29%, rgba(0,0,0,.74) 40%, rgba(0,0,0,.92) 50%, #000 58%), linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.06) 6%, rgba(0,0,0,.2) 14%, rgba(0,0,0,.42) 23%, rgba(0,0,0,.66) 32%, rgba(0,0,0,.86) 40%, #000 48%, #000 94%, rgba(0,0,0,.7) 100%); mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.06) 8%, rgba(0,0,0,.22) 18%, rgba(0,0,0,.48) 29%, rgba(0,0,0,.74) 40%, rgba(0,0,0,.92) 50%, #000 58%), linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.06) 6%, rgba(0,0,0,.2) 14%, rgba(0,0,0,.42) 23%, rgba(0,0,0,.66) 32%, rgba(0,0,0,.86) 40%, #000 48%, #000 94%, rgba(0,0,0,.7) 100%); -webkit-mask-composite: source-in; mask-composite: intersect; }
@media (max-width: 1024px) { .elementor-element-800b030 > .elementor-widget-wrap { margin-left: 0 !important; width: 100% !important; -webkit-mask-image: linear-gradient(to bottom, transparent 0, rgba(0,0,0,.3) 12%, rgba(0,0,0,.75) 26%, #000 36%, #000 100%); mask-image: linear-gradient(to bottom, transparent 0, rgba(0,0,0,.3) 12%, rgba(0,0,0,.75) 26%, #000 36%, #000 100%); } }
/* end dest fades */

/* Baykal: CTA bands melt into the footer (no white gap) */
:is(.page-id-5509,.page-id-6288,.page-id-6283,.page-id-6278) #qodef-page-inner, :is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner, :is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner, :is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner { padding-bottom: 0 !important; }
.elementor-element-9e1a828, .elementor-element-bd39d48, .elementor-element-8ed91eb, .elementor-element-517bf25 { position: relative; }
.elementor-element-9e1a828::after,
.elementor-element-bd39d48::after,
.elementor-element-8ed91eb::after,
.elementor-element-517bf25::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 150px; z-index: 2; pointer-events: none; background: linear-gradient(to top, rgba(2,21,39,1) 0%, rgba(2,21,39,.82) 16%, rgba(2,21,39,.55) 36%, rgba(2,21,39,.28) 58%, rgba(2,21,39,.09) 80%, rgba(2,21,39,0) 100%); }
.elementor-element-9e1a828 > .elementor-container, .elementor-element-bd39d48 > .elementor-container, .elementor-element-8ed91eb > .elementor-container, .elementor-element-517bf25 > .elementor-container { position: relative; z-index: 3; }
/* end cta footer */

/* Baykal: services page compact + soft title-banner edges on all pages */
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-top-section:not(.elementor-element-bd39d48) { padding-top: 56px !important; padding-bottom: 56px !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-5cb4012 { padding-bottom: 10px !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-db9f644 { padding-top: 10px !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-top-section:not(.elementor-element-5cb4012) .qodef-section-title .qodef-m-image { display: none; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-section-title .qodef-m-title { margin-bottom: 6px; }
.qodef-page-title { position: relative; }


.qodef-page-title .qodef-m-inner, .qodef-page-title .qodef-m-content { position: relative; z-index: 2; }
/* end services compact */

/* Baykal: no gap under title banner on Elementor pages (photo melts straight into the first section) */
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner, :is(.page-id-5509,.page-id-6288,.page-id-6283,.page-id-6278) #qodef-page-inner, :is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner, :is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner, :is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner, :is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner, :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner, :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner { padding-top: 0 !important; }
/* end title gap */

/* Baykal: title photo melts into the page (photo fades, no colour laid over it) */
.qodef-page-title { background-color: #F4F2ED; }
:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title { background-color: #FFFFFF; }
.qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 82%, rgba(0,0,0,.8) 88%, rgba(0,0,0,.45) 94%, rgba(0,0,0,.15) 98%, transparent 100%); mask-image: linear-gradient(to bottom, #000 0%, #000 82%, rgba(0,0,0,.8) 88%, rgba(0,0,0,.45) 94%, rgba(0,0,0,.15) 98%, transparent 100%); }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.8) 74%, rgba(0,0,0,.45) 86%, rgba(0,0,0,.12) 95%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.8) 74%, rgba(0,0,0,.45) 86%, rgba(0,0,0,.12) 95%, transparent 100%) !important; }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-content { height: 58% !important; }
.elementor-element-fac3bd9 { padding-top: 10px !important; margin-top: 0 !important; }
.elementor-element-5e258d7 .qodef-m-subtitle { font-size: 11px !important; }

.elementor-element-15e48e8 { padding-top: 0 !important; margin-top: -50px !important; position: relative; z-index: 2; background: linear-gradient(to bottom, transparent 0, transparent 50px, #F4F2ED 50px, #F4F2ED 55%, #F8F7F3 72%, #FCFBF9 86%, #FFFFFF 100%) !important; }
.elementor-element-15e48e8 > .elementor-background-overlay { display: none !important; }
@media (max-width: 767px) { .elementor-element-15e48e8 { margin-top: -40px !important; background: linear-gradient(to bottom, transparent 0, transparent 40px, #F4F2ED 40px) !important; } }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 55%, rgba(0,0,0,.9) 64%, rgba(0,0,0,.7) 73%, rgba(0,0,0,.45) 82%, rgba(0,0,0,.2) 91%, rgba(0,0,0,.06) 97%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 55%, rgba(0,0,0,.9) 64%, rgba(0,0,0,.7) 73%, rgba(0,0,0,.45) 82%, rgba(0,0,0,.2) 91%, rgba(0,0,0,.06) 97%, transparent 100%) !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img { height: 270px !important; width: 100% !important; object-fit: cover !important; object-position: center 66% !important; }
@media (max-width: 767px) { :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img { height: 180px !important; } }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img { height: 440px !important; width: 100% !important; object-fit: cover !important; object-position: center 100% !important; }
@media (max-width: 767px) { :is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img { height: 260px !important; } }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img { height: 270px !important; width: 100% !important; object-fit: cover !important; object-position: center 45% !important; }
@media (max-width: 767px) { :is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img { height: 180px !important; } }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 80%, rgba(0,0,0,.75) 87%, rgba(0,0,0,.4) 93%, rgba(0,0,0,.12) 97.5%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 80%, rgba(0,0,0,.75) 87%, rgba(0,0,0,.4) 93%, rgba(0,0,0,.12) 97.5%, transparent 100%) !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2 { padding-top: 10px !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img { height: 270px !important; width: 100% !important; object-fit: cover !important; object-position: center 55% !important; }
@media (max-width: 767px) { :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img { height: 180px !important; } }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.8) 74%, rgba(0,0,0,.45) 86%, rgba(0,0,0,.12) 95%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.8) 74%, rgba(0,0,0,.45) 86%, rgba(0,0,0,.12) 95%, transparent 100%) !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-b463df9 { padding-top: 10px !important; }
/* end title melt */

/* Baykal: included centred */
.elementor-element-3275bd3 .elementor-inner-section { max-width: 860px; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-3275bd3 .elementor-inner-section .elementor-heading-title, .elementor-element-3275bd3 .elementor-inner-section .elementor-widget-text-editor { text-align: center !important; }
.elementor-element-3275bd3 .elementor-inner-section ul { list-style: none; padding: 0 !important; margin: 0; }
.elementor-element-3275bd3 .elementor-inner-section li { margin-bottom: 6px; }
/* end included */

/* Baykal: CTA photo melts (photo fades into beige above and footer navy below; no colour laid over the photo) */
.elementor-element-9e1a828::before, .elementor-element-bd39d48::before, .elementor-element-8ed91eb::before, .elementor-element-517bf25::before, .elementor-element-9e1a828::after, .elementor-element-bd39d48::after, .elementor-element-8ed91eb::after, .elementor-element-517bf25::after { display: none !important; }
.elementor-element-9e1a828, .elementor-element-bd39d48, .elementor-element-8ed91eb, .elementor-element-517bf25 { background: linear-gradient(to bottom, #F4F2ED 0%, #F4F2ED 50%, rgb(2,21,39) 50%, rgb(2,21,39) 100%) !important; }
.elementor-element-517bf25 { background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, rgb(2,21,39) 50%, rgb(2,21,39) 100%) !important; }
.elementor-element-9e1a828 .qodef-parallax-row-holder, .elementor-element-bd39d48 .qodef-parallax-row-holder, .elementor-element-8ed91eb .qodef-parallax-row-holder, .elementor-element-517bf25 .qodef-parallax-row-holder, .elementor-element-9e1a828 > .elementor-background-overlay, .elementor-element-bd39d48 > .elementor-background-overlay, .elementor-element-8ed91eb > .elementor-background-overlay, .elementor-element-517bf25 > .elementor-background-overlay { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.18) 9%, rgba(0,0,0,.5) 20%, rgba(0,0,0,.82) 30%, #000 38%, #000 64%, rgba(0,0,0,.82) 72%, rgba(0,0,0,.5) 82%, rgba(0,0,0,.18) 92%, transparent 100%); mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.18) 9%, rgba(0,0,0,.5) 20%, rgba(0,0,0,.82) 30%, #000 38%, #000 64%, rgba(0,0,0,.82) 72%, rgba(0,0,0,.5) 82%, rgba(0,0,0,.18) 92%, transparent 100%); }
/* end cta melt */

/* Baykal: discover band melts (home d3b77a2 – photo fades into the beige above and below) */
.elementor-element-d3b77a2::before, .elementor-element-d3b77a2::after { display: none !important; }
.elementor-element-d3b77a2 { background: #F4F2ED !important; }
.elementor-element-d3b77a2 .qodef-parallax-row-holder, .elementor-element-d3b77a2 > .elementor-background-overlay { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.15) 7%, rgba(0,0,0,.42) 15%, rgba(0,0,0,.72) 23%, rgba(0,0,0,.92) 30%, #000 36%, #000 66%, rgba(0,0,0,.92) 72%, rgba(0,0,0,.72) 79%, rgba(0,0,0,.42) 87%, rgba(0,0,0,.15) 94%, transparent 100%); mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.15) 7%, rgba(0,0,0,.42) 15%, rgba(0,0,0,.72) 23%, rgba(0,0,0,.92) 30%, #000 36%, #000 66%, rgba(0,0,0,.92) 72%, rgba(0,0,0,.72) 79%, rgba(0,0,0,.42) 87%, rgba(0,0,0,.15) 94%, transparent 100%); }
/* end discover melt */
/* Baykal: CTA headings in proportion to the two buttons */
.elementor-element-9e1a828 .qodef-custom-font, .elementor-element-bd39d48 .qodef-custom-font, .elementor-element-8ed91eb .qodef-custom-font, .elementor-element-517bf25 .qodef-custom-font, .elementor-element-d3b77a2 .qodef-custom-font { font-size: 50px !important; line-height: 1.15em !important; letter-spacing: .06em !important; }
@media (max-width: 767px) { .elementor-element-9e1a828 .qodef-custom-font, .elementor-element-bd39d48 .qodef-custom-font, .elementor-element-8ed91eb .qodef-custom-font, .elementor-element-517bf25 .qodef-custom-font, .elementor-element-d3b77a2 .qodef-custom-font { font-size: 32px !important; } }
.elementor-element-9e1a828 > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-element-8ed91eb > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-element-bd39d48 > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-element-517bf25 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding-top: 120px !important; padding-bottom: 125px !important; }
@media (max-width: 767px) { .elementor-element-9e1a828 > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-element-8ed91eb > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-element-bd39d48 > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-element-517bf25 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding-top: 70px !important; padding-bottom: 70px !important; } }
/* end CTA headings */

/* Baykal: services calmer headings (no small labels, smaller titles) */
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-section-title .qodef-m-subtitle { display: none !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-section-title .qodef-m-title { margin-top: 0 !important; }

/* end services headings */

/* Baykal: about – Meet the Crew as a small label, not a second big title */
.elementor-element-1251744 .qodef-m-title { font-family: 'Inconsolata', monospace !important; font-size: 13px !important; letter-spacing: .22em !important; text-transform: uppercase !important; color: #C0694E !important; line-height: 1.6em !important; font-weight: 700 !important; margin: 0 !important; }
.elementor-element-1251744 .qodef-m-subtitle, .elementor-element-1251744 .qodef-m-image { display: none !important; }
.elementor-element-61180f9 { padding-top: 24px !important; padding-bottom: 8px !important; }
.elementor-element-1251744 .qodef-m-content::before { content: ""; display: block; width: 90px; height: 1px; background: #D9CFBF; margin: 0 auto 18px; }
/* end about crew label */

/* Baykal: home why-sail heading modest size */
.elementor-element-dcf33c4 .qodef-m-title { font-size: 38px !important; line-height: 1.2em !important; }
.elementor-element-dcf33c4 .qodef-m-subtitle { display: none !important; }
@media (max-width: 767px) { .elementor-element-dcf33c4 .qodef-m-title { font-size: 28px !important; } }
.elementor-element-a7c1f00 { padding-top: 16px !important; }
/* end why-sail heading */

/* Baykal: about page – one text style, story spread wide */
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-d229faf { max-width: 900px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; column-count: 1 !important; text-align: center !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-d229faf p { text-align: center !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner p { font-family: 'Roboto', sans-serif !important; font-size: 15px !important; font-weight: 400 !important; color: #7a7a7a !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-e149720 .elementor-widget-text-editor p:first-child { font-family: 'Inconsolata', monospace !important; font-size: 12.5px !important; letter-spacing: .22em !important; text-transform: uppercase !important; color: #C0694E !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-6dd2593 p:first-child { font-family: 'Cormorant Upright', serif !important; font-size: 24px !important; font-weight: 500 !important; color: #1F3B5C !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-830372f h4 { color: #1F3B5C !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-e149720 .elementor-widget-heading .elementor-heading-title { color: #C0694E !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-e149720 .elementor-widget-text-editor p:first-child { color: #1F3B5C !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 .qodef-m-text, :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 .qodef-m-content { max-width: 900px !important; margin-left: auto !important; margin-right: auto !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-e149720 .elementor-widget-heading { margin-bottom: 4px !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-e149720 .elementor-widget-heading .elementor-heading-title, :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-e149720 .elementor-widget-text-editor { text-align: center !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 > .elementor-widget-container { padding-left: 90px !important; padding-right: 90px !important; }
@media (max-width: 767px) { :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 > .elementor-widget-container { padding-left: 0 !important; padding-right: 0 !important; } }
/* end about text */

/* Baykal: TYPE SCALE – golden ratio 1.618 (page title 63 / section title 39 / sub-heading 24 / text 15) + small labels 13 */
.qodef-page-title .qodef-m-title { font-size: 63px !important; line-height: 1.15em !important; }
.elementor-widget:not(.elementor-widget-html) h1, .elementor-widget:not(.elementor-widget-html) h2, .elementor-widget .qodef-custom-font { font-size: 39px !important; line-height: 1.2em !important; }
.elementor-widget:not(.elementor-widget-html) h3, .elementor-widget:not(.elementor-widget-html) h4, .elementor-widget:not(.elementor-widget-html) h5, .oyk-card h3, .oyk-dest h3 { font-size: 24px !important; line-height: 1.3em !important; }
.elementor-widget:not(.elementor-widget-html) p, .elementor-widget:not(.elementor-widget-html) li { font-size: 15px !important; }
.elementor-widget:not(.elementor-widget-html) h6, .qodef-section-title .qodef-m-subtitle { font-size: 13px !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 h1.qodef-m-title { font-size: 16px !important; font-weight: 700 !important; line-height: 1.6em !important; }
@media (max-width: 767px) {
 .qodef-page-title .qodef-m-title { font-size: 38px !important; }
 .elementor-widget:not(.elementor-widget-html) h1, .elementor-widget:not(.elementor-widget-html) h2, .elementor-widget .qodef-custom-font { font-size: 30px !important; }
 .elementor-widget:not(.elementor-widget-html) h3, .elementor-widget:not(.elementor-widget-html) h4, .elementor-widget:not(.elementor-widget-html) h5, .oyk-card h3, .oyk-dest h3 { font-size: 22px !important; }
 :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 h1.qodef-m-title { font-size: 15px !important; }
}
.page-id-5539 #qodef-page-inner h2, .page-id-5398 #qodef-page-inner h2, .page-id-5398 #qodef-page-inner h3 { font-size: 24px !important; line-height: 1.3em !important; }
.oyk-cal2 h5 { font-size: 24px !important; }
.elementor-element-f7b308e .qodef-m-subtitle, .elementor-element-ccad28e .qodef-m-subtitle { display: none !important; }
/* end type scale */

/* Baykal: section icons removed (user) */
.qodef-section-title .qodef-m-image:has(img[src*="compass-outline"]) { display: none !important; }
/* end section icon */

/* Baykal: sailboat page tighter spacing + about bottom soft transition */
.elementor-element-30dd275 { padding-top: 40px !important; padding-bottom: 40px !important; }
.elementor-element-daa8333 { padding-top: 40px !important; padding-bottom: 64px !important; }
.elementor-element-b1d3407 { padding-top: 64px !important; padding-bottom: 64px !important; }
.elementor-element-f30fc28 { padding: 0 !important; margin: 0 !important; }
.elementor-element-11b9d4d { padding-top: 64px !important; padding-bottom: 64px !important; }
.elementor-element-6be2c45 { padding-top: 64px !important; }
:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .elementor-element-b1d3407 li { margin-bottom: 10px !important; }
.elementor-element-0c6c6ff a, .oyk-faq a, .oyk-base a {
  font-family: "Inconsolata", monospace !important; letter-spacing: .22em !important; text-transform: uppercase; font-size: 13px !important;
}
.oyk-faq a, .oyk-base a { text-transform: none; letter-spacing: .05em !important; font-size: 15px !important; }
.oyk-dest p, .oyk-base p, .oyk-base li, .oyk-faq details p, .oyk-card .tx, .oyk-card .row, .oyk-rt li, .oyk-xl .r b { font-family: "Roboto", sans-serif; font-size: 15px !important; }
.oyk-xl .r i, .oyk-cal2 .nt, .oyk-rt .nt, .oyk-card .pr small { font-family: "Roboto", sans-serif; font-size: 14px !important; }
.oyk-rt h4, .oyk-cal2 .m h5 { text-transform: uppercase !important; letter-spacing: .05em !important; font-size: 24px !important; }
.oyk-dest h3, .oyk-card h3 { font-size: 32px !important; letter-spacing: .05em !important; text-transform: uppercase; }
.oyk-faq summary { font-size: 22px !important; letter-spacing: .02em; }
/* end typography */

/* Baykal: why-sail cards with icons and clear buttons */
.elementor-element-a7c1f00 { padding-bottom: 0 !important; }
.elementor-element-5b01959 { padding-top: 26px !important; padding-bottom: 80px !important; background: #F4F2ED !important; }
.elementor-element-5b01959 .elementor-column + .elementor-column { border-left: 0 !important; }
.elementor-element-5b01959 .elementor-column > .elementor-widget-wrap { background: #fff; border: 1px solid #E3DDD3; border-radius: 6px; padding: 30px 28px 28px !important; margin: 0 10px; height: 100%; align-content: flex-start; transition: box-shadow .3s, transform .3s; }
.elementor-element-5b01959 .elementor-column > .elementor-widget-wrap:hover { box-shadow: 0 12px 30px rgba(31,59,92,.10); transform: translateY(-3px); }
.elementor-element-5b01959 .elementor-column > .elementor-widget-wrap::before { content: ""; display: block; width: 100%; height: 46px; margin-bottom: 14px; background-repeat: no-repeat; background-size: 40px 40px; background-position: left center; }
.elementor-element-5b01959 .elementor-column:nth-child(1) > .elementor-widget-wrap::before { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C0694E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%229%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2019c.6-3.4%202.9-5.2%205.5-5.2s4.9%201.8%205.5%205.2%22%2F%3E%3Cpath%20d%3D%22M13.5%2015.2c.9-.9%201.9-1.4%203-1.4%202.2%200%204%201.5%204.6%204.6%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-element-5b01959 .elementor-column:nth-child(2) > .elementor-widget-wrap::before { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C0694E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%226%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M12%202v4M12%2018v4M2%2012h4M18%2012h4M5%205l2.8%202.8M16.2%2016.2L19%2019M19%205l-2.8%202.8M7.8%2016.2L5%2019%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-element-5b01959 .elementor-column:nth-child(3) > .elementor-widget-wrap::before { background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C0694E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M15.5%208.5l-2%205-5%202%202-5z%22%2F%3E%3Cpath%20d%3D%22M12%203v2M12%2019v2M3%2012h2M19%2012h2%22%2F%3E%3C%2Fsvg%3E"); }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button { margin-top: 6px; }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button a { display: inline-flex !important; align-items: center; gap: 8px; background: #C0694E !important; color: #fff !important; padding: 12px 20px !important; border-radius: 3px; font-family: "Inconsolata", monospace !important; font-size: 12.5px !important; letter-spacing: .2em !important; text-transform: uppercase; transition: background .3s; }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button a * { color: #fff !important; fill: #fff !important; stroke: #fff !important; }
.elementor-element-5b01959 .elementor-widget-seafarer_core_button a:hover { background: #A5543B !important; }
@media (max-width: 1024px) { .elementor-element-5b01959 .elementor-column > .elementor-widget-wrap { margin: 0 0 16px; } }
/* end why-sail */

/* Baykal: header compass logo position (aligned with the menu) */
#qodef-page-header-inner .qodef-header-logo-link { margin-top: 24px; }
/* end logo */

/* Baykal: destinations photo fades (the photo melts into the beige, not the other way round) */
.elementor-element-2acdb2e { background: #F4F2ED; overflow: hidden; }
.elementor-element-dc1f012 { position: relative; z-index: 2; }
.elementor-element-dc1f012 > .elementor-widget-wrap { background: transparent !important; }
.elementor-element-800b030 { position: relative; z-index: 1; }
.elementor-element-800b030 > .elementor-widget-wrap { margin-left: -38% !important; width: 138% !important; max-width: none !important; -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.06) 8%, rgba(0,0,0,.22) 18%, rgba(0,0,0,.48) 29%, rgba(0,0,0,.74) 40%, rgba(0,0,0,.92) 50%, #000 58%), linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.06) 6%, rgba(0,0,0,.2) 14%, rgba(0,0,0,.42) 23%, rgba(0,0,0,.66) 32%, rgba(0,0,0,.86) 40%, #000 48%, #000 94%, rgba(0,0,0,.7) 100%); mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.06) 8%, rgba(0,0,0,.22) 18%, rgba(0,0,0,.48) 29%, rgba(0,0,0,.74) 40%, rgba(0,0,0,.92) 50%, #000 58%), linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.06) 6%, rgba(0,0,0,.2) 14%, rgba(0,0,0,.42) 23%, rgba(0,0,0,.66) 32%, rgba(0,0,0,.86) 40%, #000 48%, #000 94%, rgba(0,0,0,.7) 100%); -webkit-mask-composite: source-in; mask-composite: intersect; }
@media (max-width: 1024px) { .elementor-element-800b030 > .elementor-widget-wrap { margin-left: 0 !important; width: 100% !important; -webkit-mask-image: linear-gradient(to bottom, transparent 0, rgba(0,0,0,.3) 12%, rgba(0,0,0,.75) 26%, #000 36%, #000 100%); mask-image: linear-gradient(to bottom, transparent 0, rgba(0,0,0,.3) 12%, rgba(0,0,0,.75) 26%, #000 36%, #000 100%); } }
/* end dest fades */

/* Baykal: CTA bands melt into the footer (no white gap) */
:is(.page-id-5509,.page-id-6288,.page-id-6283,.page-id-6278) #qodef-page-inner, :is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner, :is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner, :is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner { padding-bottom: 0 !important; }
.elementor-element-9e1a828, .elementor-element-bd39d48, .elementor-element-8ed91eb, .elementor-element-517bf25 { position: relative; }
.elementor-element-9e1a828::after,
.elementor-element-bd39d48::after,
.elementor-element-8ed91eb::after,
.elementor-element-517bf25::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 150px; z-index: 2; pointer-events: none; background: linear-gradient(to top, rgba(2,21,39,1) 0%, rgba(2,21,39,.82) 16%, rgba(2,21,39,.55) 36%, rgba(2,21,39,.28) 58%, rgba(2,21,39,.09) 80%, rgba(2,21,39,0) 100%); }
.elementor-element-9e1a828 > .elementor-container, .elementor-element-bd39d48 > .elementor-container, .elementor-element-8ed91eb > .elementor-container, .elementor-element-517bf25 > .elementor-container { position: relative; z-index: 3; }
/* end cta footer */

/* Baykal: services page compact + soft title-banner edges on all pages */
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-top-section:not(.elementor-element-bd39d48) { padding-top: 56px !important; padding-bottom: 56px !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-5cb4012 { padding-bottom: 10px !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-db9f644 { padding-top: 10px !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-top-section:not(.elementor-element-5cb4012) .qodef-section-title .qodef-m-image { display: none; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-section-title .qodef-m-title { margin-bottom: 6px; }
.qodef-page-title { position: relative; }


.qodef-page-title .qodef-m-inner, .qodef-page-title .qodef-m-content { position: relative; z-index: 2; }
/* end services compact */

/* Baykal: no gap under title banner on Elementor pages (photo melts straight into the first section) */
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner, :is(.page-id-5509,.page-id-6288,.page-id-6283,.page-id-6278) #qodef-page-inner, :is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner, :is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner, :is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner, :is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner, :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner, :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner { padding-top: 0 !important; }
/* end title gap */

/* Baykal: title photo melts into the page (photo fades, no colour laid over it) */
.qodef-page-title { background-color: #F4F2ED; }
:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title { background-color: #FFFFFF; }
.qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 82%, rgba(0,0,0,.8) 88%, rgba(0,0,0,.45) 94%, rgba(0,0,0,.15) 98%, transparent 100%); mask-image: linear-gradient(to bottom, #000 0%, #000 82%, rgba(0,0,0,.8) 88%, rgba(0,0,0,.45) 94%, rgba(0,0,0,.15) 98%, transparent 100%); }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.8) 74%, rgba(0,0,0,.45) 86%, rgba(0,0,0,.12) 95%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.8) 74%, rgba(0,0,0,.45) 86%, rgba(0,0,0,.12) 95%, transparent 100%) !important; }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-content { height: 58% !important; }
.elementor-element-fac3bd9 { padding-top: 10px !important; margin-top: 0 !important; }
.elementor-element-5e258d7 .qodef-m-subtitle { font-size: 11px !important; }

.elementor-element-15e48e8 { padding-top: 0 !important; margin-top: -50px !important; position: relative; z-index: 2; background: linear-gradient(to bottom, transparent 0, transparent 50px, #F4F2ED 50px, #F4F2ED 55%, #F8F7F3 72%, #FCFBF9 86%, #FFFFFF 100%) !important; }
.elementor-element-15e48e8 > .elementor-background-overlay { display: none !important; }
@media (max-width: 767px) { .elementor-element-15e48e8 { margin-top: -40px !important; background: linear-gradient(to bottom, transparent 0, transparent 40px, #F4F2ED 40px) !important; } }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 55%, rgba(0,0,0,.9) 64%, rgba(0,0,0,.7) 73%, rgba(0,0,0,.45) 82%, rgba(0,0,0,.2) 91%, rgba(0,0,0,.06) 97%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 55%, rgba(0,0,0,.9) 64%, rgba(0,0,0,.7) 73%, rgba(0,0,0,.45) 82%, rgba(0,0,0,.2) 91%, rgba(0,0,0,.06) 97%, transparent 100%) !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img { height: 270px !important; width: 100% !important; object-fit: cover !important; object-position: center 66% !important; }
@media (max-width: 767px) { :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img { height: 180px !important; } }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img { height: 440px !important; width: 100% !important; object-fit: cover !important; object-position: center 100% !important; }
@media (max-width: 767px) { :is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img { height: 260px !important; } }
/* end title melt */

/* Baykal: included centred */
.elementor-element-3275bd3 .elementor-inner-section { max-width: 860px; margin-left: auto !important; margin-right: auto !important; }
.elementor-element-3275bd3 .elementor-inner-section .elementor-heading-title, .elementor-element-3275bd3 .elementor-inner-section .elementor-widget-text-editor { text-align: center !important; }
.elementor-element-3275bd3 .elementor-inner-section ul { list-style: none; padding: 0 !important; margin: 0; }
.elementor-element-3275bd3 .elementor-inner-section li { margin-bottom: 6px; }
/* end included */

/* Baykal: CTA photo melts (photo fades into beige above and footer navy below; no colour laid over the photo) */
.elementor-element-9e1a828::before, .elementor-element-bd39d48::before, .elementor-element-8ed91eb::before, .elementor-element-517bf25::before, .elementor-element-9e1a828::after, .elementor-element-bd39d48::after, .elementor-element-8ed91eb::after, .elementor-element-517bf25::after { display: none !important; }
.elementor-element-9e1a828, .elementor-element-bd39d48, .elementor-element-8ed91eb, .elementor-element-517bf25 { background: linear-gradient(to bottom, #F4F2ED 0%, #F4F2ED 50%, rgb(2,21,39) 50%, rgb(2,21,39) 100%) !important; }
.elementor-element-517bf25 { background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, rgb(2,21,39) 50%, rgb(2,21,39) 100%) !important; }
.elementor-element-9e1a828 .qodef-parallax-row-holder, .elementor-element-bd39d48 .qodef-parallax-row-holder, .elementor-element-8ed91eb .qodef-parallax-row-holder, .elementor-element-517bf25 .qodef-parallax-row-holder, .elementor-element-9e1a828 > .elementor-background-overlay, .elementor-element-bd39d48 > .elementor-background-overlay, .elementor-element-8ed91eb > .elementor-background-overlay, .elementor-element-517bf25 > .elementor-background-overlay { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.18) 9%, rgba(0,0,0,.5) 20%, rgba(0,0,0,.82) 30%, #000 38%, #000 64%, rgba(0,0,0,.82) 72%, rgba(0,0,0,.5) 82%, rgba(0,0,0,.18) 92%, transparent 100%); mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.18) 9%, rgba(0,0,0,.5) 20%, rgba(0,0,0,.82) 30%, #000 38%, #000 64%, rgba(0,0,0,.82) 72%, rgba(0,0,0,.5) 82%, rgba(0,0,0,.18) 92%, transparent 100%); }
/* end cta melt */

/* Baykal: discover band melts (home d3b77a2 – photo fades into the beige above and below) */
.elementor-element-d3b77a2::before, .elementor-element-d3b77a2::after { display: none !important; }
.elementor-element-d3b77a2 { background: #F4F2ED !important; }
.elementor-element-d3b77a2 .qodef-parallax-row-holder, .elementor-element-d3b77a2 > .elementor-background-overlay { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.15) 7%, rgba(0,0,0,.42) 15%, rgba(0,0,0,.72) 23%, rgba(0,0,0,.92) 30%, #000 36%, #000 66%, rgba(0,0,0,.92) 72%, rgba(0,0,0,.72) 79%, rgba(0,0,0,.42) 87%, rgba(0,0,0,.15) 94%, transparent 100%); mask-image: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.15) 7%, rgba(0,0,0,.42) 15%, rgba(0,0,0,.72) 23%, rgba(0,0,0,.92) 30%, #000 36%, #000 66%, rgba(0,0,0,.92) 72%, rgba(0,0,0,.72) 79%, rgba(0,0,0,.42) 87%, rgba(0,0,0,.15) 94%, transparent 100%); }
/* end discover melt */
/* Baykal: CTA headings in proportion to the two buttons */
.elementor-element-9e1a828 .qodef-custom-font, .elementor-element-bd39d48 .qodef-custom-font, .elementor-element-8ed91eb .qodef-custom-font, .elementor-element-517bf25 .qodef-custom-font, .elementor-element-d3b77a2 .qodef-custom-font { font-size: 50px !important; line-height: 1.15em !important; letter-spacing: .06em !important; }
@media (max-width: 767px) { .elementor-element-9e1a828 .qodef-custom-font, .elementor-element-bd39d48 .qodef-custom-font, .elementor-element-8ed91eb .qodef-custom-font, .elementor-element-517bf25 .qodef-custom-font, .elementor-element-d3b77a2 .qodef-custom-font { font-size: 32px !important; } }
/* end CTA headings */

/* Baykal: services calmer headings (no small labels, smaller titles) */
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-section-title .qodef-m-subtitle { display: none !important; }
:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-section-title .qodef-m-title { margin-top: 0 !important; }

/* end services headings */

/* Baykal: about – Meet the Crew as a small label, not a second big title */
.elementor-element-1251744 .qodef-m-title { font-family: 'Inconsolata', monospace !important; font-size: 13px !important; letter-spacing: .22em !important; text-transform: uppercase !important; color: #C0694E !important; line-height: 1.6em !important; font-weight: 700 !important; margin: 0 !important; }
.elementor-element-1251744 .qodef-m-subtitle, .elementor-element-1251744 .qodef-m-image { display: none !important; }
.elementor-element-61180f9 { padding-top: 24px !important; padding-bottom: 8px !important; }
.elementor-element-1251744 .qodef-m-content::before { content: ""; display: block; width: 90px; height: 1px; background: #D9CFBF; margin: 0 auto 18px; }
/* end about crew label */

/* Baykal: home why-sail heading modest size */
.elementor-element-dcf33c4 .qodef-m-title { font-size: 38px !important; line-height: 1.2em !important; }
.elementor-element-dcf33c4 .qodef-m-subtitle { display: none !important; }
@media (max-width: 767px) { .elementor-element-dcf33c4 .qodef-m-title { font-size: 28px !important; } }
.elementor-element-a7c1f00 { padding-top: 16px !important; }
/* end why-sail heading */

/* Baykal: about page – one text style, story spread wide */
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-d229faf { max-width: 900px !important; width: 100% !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; column-count: 1 !important; text-align: center !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-d229faf p { text-align: center !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner p { font-family: 'Roboto', sans-serif !important; font-size: 15px !important; font-weight: 400 !important; color: #7a7a7a !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-e149720 .elementor-widget-text-editor p:first-child { font-family: 'Inconsolata', monospace !important; font-size: 12.5px !important; letter-spacing: .22em !important; text-transform: uppercase !important; color: #C0694E !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-6dd2593 p:first-child { font-family: 'Cormorant Upright', serif !important; font-size: 24px !important; font-weight: 500 !important; color: #1F3B5C !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-830372f h4 { color: #1F3B5C !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-e149720 .elementor-widget-heading .elementor-heading-title { color: #C0694E !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-e149720 .elementor-widget-text-editor p:first-child { color: #1F3B5C !important; }
/* end about text */

/* Baykal: TYPE SCALE – golden ratio 1.618 (page title 63 / section title 39 / sub-heading 24 / text 15) + small labels 13 */
.qodef-page-title .qodef-m-title { font-size: 63px !important; line-height: 1.15em !important; }
.elementor-widget:not(.elementor-widget-html) h1, .elementor-widget:not(.elementor-widget-html) h2, .elementor-widget .qodef-custom-font { font-size: 39px !important; line-height: 1.2em !important; }
.elementor-widget:not(.elementor-widget-html) h3, .elementor-widget:not(.elementor-widget-html) h4, .elementor-widget:not(.elementor-widget-html) h5, .oyk-card h3, .oyk-dest h3 { font-size: 24px !important; line-height: 1.3em !important; }
.elementor-widget:not(.elementor-widget-html) p, .elementor-widget:not(.elementor-widget-html) li { font-size: 15px !important; }
.elementor-widget:not(.elementor-widget-html) h6, .qodef-section-title .qodef-m-subtitle { font-size: 13px !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 h1.qodef-m-title { font-size: 16px !important; font-weight: 700 !important; line-height: 1.6em !important; }
@media (max-width: 767px) {
 .qodef-page-title .qodef-m-title { font-size: 38px !important; }
 .elementor-widget:not(.elementor-widget-html) h1, .elementor-widget:not(.elementor-widget-html) h2, .elementor-widget .qodef-custom-font { font-size: 30px !important; }
 .elementor-widget:not(.elementor-widget-html) h3, .elementor-widget:not(.elementor-widget-html) h4, .elementor-widget:not(.elementor-widget-html) h5, .oyk-card h3, .oyk-dest h3 { font-size: 22px !important; }
 :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-1251744 h1.qodef-m-title { font-size: 15px !important; }
}
.page-id-5539 #qodef-page-inner h2, .page-id-5398 #qodef-page-inner h2, .page-id-5398 #qodef-page-inner h3 { font-size: 24px !important; line-height: 1.3em !important; }
.oyk-cal2 h5 { font-size: 24px !important; }
.elementor-element-f7b308e .qodef-m-subtitle, .elementor-element-ccad28e .qodef-m-subtitle { display: none !important; }
/* end type scale */

/* Baykal: section icons removed (user) */
.qodef-section-title .qodef-m-image:has(img[src*="compass-outline"]) { display: none !important; }
/* end section icon */

/* Baykal: sailboat page tighter spacing + about bottom soft transition */
.elementor-element-daa8333 { padding-bottom: 30px !important; }
.elementor-element-b1d3407 { padding-top: 40px !important; padding-bottom: 40px !important; }
.elementor-element-f30fc28 { padding: 0 !important; margin: 0 !important; }
.elementor-element-11b9d4d { padding-top: 40px !important; padding-bottom: 30px !important; }
.elementor-element-6be2c45 { padding-top: 40px !important; }
:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .elementor-element-b1d3407 li { margin-bottom: 6px !important; }
.elementor-element-0c6c6ff { background: linear-gradient(to bottom, #FFFFFF 0%, #FAF9F6 45%, #F4F2ED 100%) !important; }
.elementor-element-27adfb5 { background: #F4F2ED !important; }
.elementor-element-27adfb5 > .elementor-background-overlay { display: none !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-4b467c9 { padding-top: 30px !important; padding-bottom: 30px !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-41076ee { padding-top: 40px !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-15e48e8 { padding-bottom: 20px !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner, :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner, :is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner { padding-bottom: 0 !important; }
:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-0da51a2 { padding-bottom: 20px !important; }
:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-27adfb5 { padding-bottom: 50px !important; }
/* end spacing and about bottom */

/* Baykal: contact page all beige */
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-outer, :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner, :is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title { background-color: #F4F2ED !important; }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-top-section { background-color: transparent !important; background-image: none !important; }
:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-top-section > .elementor-background-overlay { display: none !important; }
/* end contact beige */

/* Baykal: UNIFIED PAGE HEADERS (About Us pattern) – same strip height, same melt, heading under the photo */
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title, body.page-id-5539 .qodef-page-title, body.page-id-5398 .qodef-page-title, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title { background-color: #F4F2ED !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-image img, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image img, body.page-id-5539 .qodef-page-title .qodef-m-image img, body.page-id-5398 .qodef-page-title .qodef-m-image img, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { height: 270px !important; width: 100% !important; object-fit: cover !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-image, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image, body.page-id-5539 .qodef-page-title .qodef-m-image, body.page-id-5398 .qodef-page-title .qodef-m-image, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.06) 4%, rgba(0,0,0,.22) 9%, rgba(0,0,0,.48) 14%, rgba(0,0,0,.74) 19%, rgba(0,0,0,.92) 24%, #000 28%, #000 72%, rgba(0,0,0,.92) 76%, rgba(0,0,0,.74) 81%, rgba(0,0,0,.48) 86%, rgba(0,0,0,.22) 91%, rgba(0,0,0,.06) 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 52%, rgba(0,0,0,.86) 60%, rgba(0,0,0,.66) 68%, rgba(0,0,0,.42) 77%, rgba(0,0,0,.2) 86%, rgba(0,0,0,.06) 94%, transparent 100%) !important; mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.06) 4%, rgba(0,0,0,.22) 9%, rgba(0,0,0,.48) 14%, rgba(0,0,0,.74) 19%, rgba(0,0,0,.92) 24%, #000 28%, #000 72%, rgba(0,0,0,.92) 76%, rgba(0,0,0,.74) 81%, rgba(0,0,0,.48) 86%, rgba(0,0,0,.22) 91%, rgba(0,0,0,.06) 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 52%, rgba(0,0,0,.86) 60%, rgba(0,0,0,.66) 68%, rgba(0,0,0,.42) 77%, rgba(0,0,0,.2) 86%, rgba(0,0,0,.06) 94%, transparent 100%) !important; -webkit-mask-composite: source-in !important; mask-composite: intersect !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-title, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-title, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-title, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-title, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-content, body.page-id-5539 .qodef-page-title .qodef-m-content, body.page-id-5398 .qodef-page-title .qodef-m-content, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-content { position: static !important; height: auto !important; display: block !important; padding: 40px 0 0 !important; text-align: center !important; width: 100% !important; max-width: none !important; margin: 0 auto !important; left: auto !important; transform: none !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-title, body.page-id-5539 .qodef-page-title .qodef-m-title, body.page-id-5398 .qodef-page-title .qodef-m-title, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title { color: #1F3B5C !important; font-size: 39px !important; line-height: 1.2em !important; text-shadow: none !important; }
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-15e48e8 { margin-top: 0 !important; padding-top: 10px !important; background: linear-gradient(to bottom, #F4F2ED 0%, #F4F2ED 55%, #FFFFFF 100%) !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-30dd275 { background: linear-gradient(to bottom, #F4F2ED 0px, #FFFFFF 260px) !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-30dd275 { padding-top: 24px !important; }
body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-69e59fe { padding-top: 10px !important; }
body.page-id-5539 #qodef-page-inner, body.page-id-5398 #qodef-page-inner, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner { background: linear-gradient(to bottom, #F4F2ED 0px, #FFFFFF 260px) !important; padding-top: 24px !important; }
@media (max-width: 767px) { body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-image img, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image img, body.page-id-5539 .qodef-page-title .qodef-m-image img, body.page-id-5398 .qodef-page-title .qodef-m-image img, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { height: 180px !important; } body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-title, body.page-id-5539 .qodef-page-title .qodef-m-title, body.page-id-5398 .qodef-page-title .qodef-m-title, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title { font-size: 30px !important; } }
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fac3bd9 { padding-top: 0 !important; margin-top: -20px !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-inner, body.page-id-5539 .qodef-page-title .qodef-m-inner, body.page-id-5398 .qodef-page-title .qodef-m-inner, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-inner { display: block !important; width: 100% !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title { background: linear-gradient(to bottom, #D9A28C 0%, #E6C1B0 30%, #EFDDD3 60%, #F4F2ED 100%) !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-content { padding: 0 !important; }

body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title .qodef-m-title { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-outer { background: #F4F2ED !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner { background: transparent !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-92de957 { background: #F4F2ED !important; padding: 64px 0 24px !important; margin: 0 !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-30dd275 { background: linear-gradient(to bottom, #F4F2ED 0px, #FFFFFF 260px) !important; padding-top: 16px !important; }
.oyk-sb-top { text-align: center; }
.oyk-sb-top .oyk-sb-h { font-family: 'Cormorant Upright', serif; font-weight: 500; font-size: 39px; line-height: 1.2; letter-spacing: .05em; text-transform: uppercase; color: #1F3B5C; margin: 0; }
@media (max-width: 767px) { .oyk-sb-top .oyk-sb-h { font-size: 30px; } body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-92de957 { padding: 40px 0 16px !important; } }
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.3) 3%, rgba(0,0,0,.75) 7%, #000 11%, #000 72%, rgba(0,0,0,.92) 76%, rgba(0,0,0,.74) 81%, rgba(0,0,0,.48) 86%, rgba(0,0,0,.22) 91%, rgba(0,0,0,.06) 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 52%, rgba(0,0,0,.86) 60%, rgba(0,0,0,.66) 68%, rgba(0,0,0,.42) 77%, rgba(0,0,0,.2) 86%, rgba(0,0,0,.06) 94%, transparent 100%) !important; mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,.3) 3%, rgba(0,0,0,.75) 7%, #000 11%, #000 72%, rgba(0,0,0,.92) 76%, rgba(0,0,0,.74) 81%, rgba(0,0,0,.48) 86%, rgba(0,0,0,.22) 91%, rgba(0,0,0,.06) 96%, transparent 100%), linear-gradient(to bottom, #000 0%, #000 52%, rgba(0,0,0,.86) 60%, rgba(0,0,0,.66) 68%, rgba(0,0,0,.42) 77%, rgba(0,0,0,.2) 86%, rgba(0,0,0,.06) 94%, transparent 100%) !important; -webkit-mask-composite: source-in !important; mask-composite: intersect !important; }

body:is(.page-id-5509,.page-id-6288,.page-id-6283,.page-id-6278) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-f29a019 > .elementor-background-overlay { display: none !important; }
/* Baykal: PHOTO BLEED – photo stays full and continues behind the content, page does not move */
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title, body.page-id-5539 .qodef-page-title, body.page-id-5398 .qodef-page-title, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title { height: 270px !important; overflow: visible !important; position: relative; z-index: 0; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-inner, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-inner, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-inner, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-inner, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-inner, body.page-id-5539 .qodef-page-title .qodef-m-inner, body.page-id-5398 .qodef-page-title .qodef-m-inner, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-inner { overflow: visible !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image img, body.page-id-5539 .qodef-page-title .qodef-m-image img, body.page-id-5398 .qodef-page-title .qodef-m-image img, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { height: 430px !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image, body.page-id-5539 .qodef-page-title .qodef-m-image, body.page-id-5398 .qodef-page-title .qodef-m-image, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.9) 68%, rgba(0,0,0,.72) 75%, rgba(0,0,0,.48) 82%, rgba(0,0,0,.24) 90%, rgba(0,0,0,.07) 96%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.9) 68%, rgba(0,0,0,.72) 75%, rgba(0,0,0,.48) 82%, rgba(0,0,0,.24) 90%, rgba(0,0,0,.07) 96%, transparent 100%) !important; -webkit-mask-composite: source-over !important; mask-composite: add !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-outer, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-outer, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-outer, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-outer, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-outer, body.page-id-5539 #qodef-page-outer, body.page-id-5398 #qodef-page-outer, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-outer { background: #F4F2ED !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner, body.page-id-5539 #qodef-page-inner, body.page-id-5398 #qodef-page-inner, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner { position: relative; z-index: 1; background: transparent !important; }
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fac3bd9 { background: linear-gradient(to bottom, rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important; }
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fac3bd9 > .elementor-background-overlay { display: none !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-b463df9 { background: linear-gradient(to bottom, rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-b463df9 > .elementor-background-overlay { display: none !important; }
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-15e48e8 { background: linear-gradient(to bottom, rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #FFFFFF 480px) !important; }
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-15e48e8 > .elementor-background-overlay { display: none !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2 { background: linear-gradient(to bottom, rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #FFFFFF 480px) !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2 > .elementor-background-overlay { display: none !important; }
body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-69e59fe { background: linear-gradient(to bottom, rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important; }
body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-69e59fe > .elementor-background-overlay { display: none !important; }
body.page-id-5539 .qodef-page-title .qodef-m-content, body.page-id-5398 .qodef-page-title .qodef-m-content, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-content { position: absolute !important; top: 300px !important; left: 0 !important; right: 0 !important; height: auto !important; padding: 0 !important; z-index: 2; }
body.page-id-5539 #qodef-page-inner, body.page-id-5398 #qodef-page-inner, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner { padding-top: 110px !important; }
@media (max-width: 767px) { body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title, body.page-id-5539 .qodef-page-title, body.page-id-5398 .qodef-page-title, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title { height: 180px !important; } body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image img, body.page-id-5539 .qodef-page-title .qodef-m-image img, body.page-id-5398 .qodef-page-title .qodef-m-image img, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { height: 280px !important; } body.page-id-5539 .qodef-page-title .qodef-m-content, body.page-id-5398 .qodef-page-title .qodef-m-content, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-content { top: 200px !important; } body.page-id-5539 #qodef-page-inner, body.page-id-5398 #qodef-page-inner, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner { padding-top: 80px !important; } }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .elementor-element-2529464 .qodef-m-subtitle, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .elementor-element-5e258d7 .qodef-m-subtitle { color: #F4EBDD !important; text-shadow: 0 1px 6px rgba(0,0,0,.35) !important; }
body.page-id-5398 .qodef-page-title .qodef-m-title { color: #F4EBDD !important; text-shadow: 0 1px 10px rgba(0,0,0,.35) !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-3171cae .qodef-m-title { color: #F4EBDD !important; text-shadow: 0 1px 10px rgba(0,0,0,.35) !important; }
body.home #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-54b5bd6 { background: linear-gradient(to bottom, #F4F2ED 0%, #F8F6F2 45%, #FFFFFF 100%) !important; }
body.home #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-54b5bd6 > .elementor-background-overlay { display: none !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title { font-size: 0 !important; line-height: 0 !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title::before { content: "Logbook"; display: block; font-family: 'Inconsolata', monospace; font-size: 13px; line-height: 1.6; letter-spacing: .24em; text-transform: uppercase; color: #F4EBDD; text-shadow: 0 1px 6px rgba(0,0,0,.35); margin-bottom: 8px; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title::after { content: "Stories from the Sea"; display: block; font-family: 'Cormorant Upright', serif; font-weight: 500; font-size: 39px; line-height: 1.2; letter-spacing: .05em; text-transform: uppercase; color: #1F3B5C; }
@media (max-width: 767px) { body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title::after { font-size: 30px; } }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-content { top: 270px !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-3171cae .qodef-m-subtitle { display: block !important; font-size: 13px !important; color: #F4EBDD !important; text-shadow: 0 1px 6px rgba(0,0,0,.35) !important; }
/* one beige everywhere */
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) { background-color: #FFFFFF !important; }
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-outer { background-color: #F4F2ED !important; }
body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-e1abdc4 { background-color: #F4F2ED !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-61180f9, body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-e149720, body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-0c6c6ff { background: #F4F2ED !important; }
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-61180f9::before, body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-61180f9::after, body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-e149720::before, body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-e149720::after { display: none !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) .qodef-page-title { display: none !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-92de957 { background: #F4F2ED !important; padding: 64px 0 24px !important; margin: 0 !important; }
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-30dd275 { background: #F4F2ED !important; padding-top: 16px !important; }
body:is(.page-id-5509,.page-id-6288,.page-id-6283,.page-id-6278) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-f29a019 { background: #F4F2ED !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img { opacity: .38 !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-3171cae .qodef-m-title { color: #1F3B5C !important; text-shadow: none !important; }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .elementor-element-3171cae .qodef-m-subtitle { color: #C0694E !important; text-shadow: none !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image { -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 34%, rgba(0,0,0,.94) 42%, rgba(0,0,0,.84) 50%, rgba(0,0,0,.7) 58%, rgba(0,0,0,.53) 66%, rgba(0,0,0,.36) 74%, rgba(0,0,0,.21) 82%, rgba(0,0,0,.1) 89%, rgba(0,0,0,.03) 95%, transparent 100%) !important; mask-image: linear-gradient(to bottom, #000 0%, #000 34%, rgba(0,0,0,.94) 42%, rgba(0,0,0,.84) 50%, rgba(0,0,0,.7) 58%, rgba(0,0,0,.53) 66%, rgba(0,0,0,.36) 74%, rgba(0,0,0,.21) 82%, rgba(0,0,0,.1) 89%, rgba(0,0,0,.03) 95%, transparent 100%) !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { height: 520px !important; }
@media (max-width: 767px) { body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { height: 320px !important; } }
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2 { margin-top: -110px !important; padding-top: 0 !important; }
@media (max-width: 767px) { body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2 { margin-top: -50px !important; } }
/* end unified headers */

/* Baykal: LOGBOOK simple cards – equal size, calm, many visible at once */
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list { display: grid !important; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 40px 28px; margin: 48px 0 72px !important; padding: 0 !important; list-style: none; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list > li { position: relative; display: flex !important; flex-direction: column; margin: 0 !important; width: auto !important; background: transparent; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__featured-image { order: 0; margin: 0 0 14px !important; overflow: hidden; aspect-ratio: 4 / 3; border-radius: 4px; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__featured-image img { width: 100% !important; height: 100% !important; object-fit: cover; display: block; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__post-date { order: 1; display: block; margin: 0 0 6px; font-family: 'Inconsolata', monospace; font-size: 12px; letter-spacing: .2em; text-transform: uppercase; color: #9a948a; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__post-title { order: 2; display: block; margin: 0; font-family: 'Cormorant Upright', serif; font-weight: 500; font-size: 22px; line-height: 1.25; letter-spacing: .02em; color: #1F3B5C !important; text-decoration: none !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__post-title::after { content: ""; position: absolute; inset: 0; z-index: 1; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt { display: none !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list > li:hover .wp-block-latest-posts__post-title { color: #C0694E !important; }
@media (max-width: 1024px) { body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list { grid-template-columns: repeat(3, minmax(0,1fr)); } }
@media (max-width: 767px) { body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list { grid-template-columns: repeat(2, minmax(0,1fr)); gap: 28px 16px; } body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .wp-block-latest-posts__list .wp-block-latest-posts__post-title { font-size: 19px; } }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img { opacity: .55 !important; }
/* end logbook cards */

/* Baykal: small labels bold */
#qodef-page-inner .qodef-section-title .qodef-m-subtitle, .elementor-element-975a097 span, .elementor-element-5b01959 .elementor-widget-text-editor p:first-child, .oyk-xl h5, .oyk-card .ty, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title::before { font-weight: 700 !important; }
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-title::before { color: #C0694E !important; text-shadow: none !important; }
/* end labels bold */

/* Baykal: LOGBOOK single post – blog layout */
body.single-post #qodef-page-outer{background:#F4F2ED;}
body.single-post .qodef-blog-item .qodef-e-inner, body.single-post .qodef-blog-item .qodef-e-media, body.single-post .qodef-blog-item .qodef-e-media-image{display:block !important;width:100% !important;}
body.single-post .qodef-blog-item .qodef-e-media{max-width:1100px;margin:0 auto 36px;}
body.single-post .qodef-blog-item .qodef-e-media-image img{width:100% !important;height:520px !important;object-fit:cover;border-radius:6px;display:block;}
body.single-post .qodef-blog.qodef--single, body.single-post article.qodef-blog-item{display:block !important;width:100% !important;}
body.single-post .qodef-blog-item .qodef-e-content{display:block !important;max-width:720px;margin:0 auto !important;}
body.single-post .qodef-blog-item .qodef-e-info, body.single-post .qodef-blog-item .qodef-e-title{text-align:center;}
body.single-post .qodef-blog-item .qodef-e-title{font-size:39px !important;line-height:1.2 !important;color:#1F3B5C;margin:6px 0 28px !important;}
body.single-post .qodef-blog-item .qodef-e-text p, body.single-post .qodef-blog-item .qodef-e-text li{font-size:16px;line-height:1.85 !important;color:#444;}
body.single-post .qodef-blog-item .qodef-e-text > p:first-child{font-size:19px;line-height:1.7 !important;color:#1F3B5C;}
body.single-post .qodef-blog-item .qodef-e-text h2, body.single-post .qodef-blog-item .qodef-e-text h3{font-size:24px !important;line-height:1.3 !important;color:#1F3B5C;margin:40px 0 12px !important;letter-spacing:.06em;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-image, body.single-post .qodef-blog-item .qodef-e-text figure{width:min(1000px,94vw) !important;max-width:none !important;margin:40px 0 40px 50% !important;transform:translateX(-50%);}
body.single-post .qodef-blog-item .qodef-e-text figure img{width:100% !important;height:auto;max-height:560px;object-fit:cover;border-radius:6px;display:block;}
body.single-post .qodef-blog-item .qodef-e-text figcaption{text-align:center;font-size:13px;color:#888;margin-top:8px;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery{display:grid !important;grid-template-columns:1fr 1fr;gap:12px;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery figure{width:auto !important;margin:0 !important;transform:none;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery img{height:340px !important;max-height:none;}
@media (max-width:767px){body.single-post .qodef-blog-item .qodef-e-media-image img{height:280px !important;} body.single-post .qodef-blog-item .qodef-e-title{font-size:30px !important;} body.single-post .qodef-blog-item .qodef-e-text figure img{max-height:360px;} body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery{grid-template-columns:1fr;} body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery img{height:240px !important;}}
/* Baykal: menu opener – three clean lines */
.qodef-side-area-opener .qodef-m-lines{width:26px !important;height:14px !important;}
.qodef-side-area-opener .qodef-m-line{left:0 !important;width:26px !important;height:2px !important;}
.qodef-side-area-opener .qodef-m-line.qodef--1{top:0 !important;}
.qodef-side-area-opener .qodef-m-line.qodef--2{top:6px !important;}
.qodef-side-area-opener .qodef-m-line.qodef--3{top:12px !important;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery figure.wp-block-image:not(#oyk){height:340px !important;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery figure.wp-block-image:not(#oyk) img{height:100% !important;flex:1 1 auto !important;object-fit:cover !important;}
@media (max-width:767px){body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery figure.wp-block-image:not(#oyk){height:240px !important;}}
body.single-post .qodef-e-text img.wp-image-6115{object-position:center 60%;}
/* end single post */

/* Baykal: BOOKING one beige (2026-10-16) */
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-15e48e8{background:linear-gradient(rgba(244,242,237,0) 0px,rgba(244,242,237,0) 200px,#F4F2ED 260px,#F4F2ED 100%) !important;}
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-4b467c9, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-41076ee, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-0da51a2{background:#F4F2ED !important;background-image:none !important;}
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-41076ee::before, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-0da51a2::before, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-41076ee > .elementor-background-overlay, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-0da51a2 > .elementor-background-overlay{display:none !important;}
/* Baykal: CONTACT text colours like other pages */
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .elementor-element-756516b h4, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .elementor-element-a9f02fd h4, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .elementor-element-b14ac4b h4{color:#1F3B5C !important;}
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .elementor-element-d062919 .elementor-widget-text-editor a{color:#1F3B5C !important;}
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .elementor-element-d062919 .elementor-widget-text-editor a:hover{color:#C0694E !important;}
/* end booking/contact */
/* Baykal: new header photos 2026-10-16 */
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img{object-position:center 22% !important;}
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img{object-position:center 40% !important;}

/* Baykal: MOBILE fixes 2026-10-17 */
@media (max-width:767px){
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner{padding-top:190px !important;}
.elementor-widget:not(.elementor-widget-html) h2.elementor-heading-title, .elementor-widget:not(.elementor-widget-html) h1.elementor-heading-title, .elementor-widget-text-editor h2{font-size:32px !important;line-height:1.2 !important;}
}

/* Baykal: LOGBOOK post photos smaller 2026-10-18 */
body.single-post .qodef-blog-item .qodef-e-media{max-width:900px !important;}
body.single-post .qodef-blog-item .qodef-e-media-image img{height:400px !important;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-image, body.single-post .qodef-blog-item .qodef-e-text figure.wp-block-image, body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery{width:100% !important;margin:32px 0 !important;transform:none !important;}
body.single-post .qodef-blog-item .qodef-e-text figure img{max-height:440px !important;}
body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery figure.wp-block-image:not(#oyk){height:260px !important;margin:0 !important;}
@media (max-width:767px){body.single-post .qodef-blog-item .qodef-e-media-image img{height:240px !important;} body.single-post .qodef-blog-item .qodef-e-text figure img{max-height:320px !important;} body.single-post .qodef-blog-item .qodef-e-text .wp-block-gallery figure.wp-block-image:not(#oyk){height:220px !important;}}

/* Baykal: ONE HEADER THEME for all photo pages 2026-10-18 (like Services) */
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image img, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image img, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image img, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image img, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image img, body.page-id-5539 .qodef-page-title .qodef-m-image img, body.page-id-5398 .qodef-page-title .qodef-m-image img, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image img{height:430px !important;opacity:.38 !important;object-position:50% 45% !important;filter:none !important;}
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) .qodef-page-title .qodef-m-image, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) .qodef-page-title .qodef-m-image, body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .qodef-page-title .qodef-m-image, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) .qodef-page-title .qodef-m-image, body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) .qodef-page-title .qodef-m-image, body.page-id-5539 .qodef-page-title .qodef-m-image, body.page-id-5398 .qodef-page-title .qodef-m-image, body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-image{-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.9) 68%, rgba(0,0,0,.72) 75%, rgba(0,0,0,.48) 82%, rgba(0,0,0,.24) 90%, rgba(0,0,0,.07) 96%, rgba(0,0,0,0) 100%) !important;mask-image:linear-gradient(to bottom, #000 0%, #000 62%, rgba(0,0,0,.9) 68%, rgba(0,0,0,.72) 75%, rgba(0,0,0,.48) 82%, rgba(0,0,0,.24) 90%, rgba(0,0,0,.07) 96%, rgba(0,0,0,0) 100%) !important;opacity:1 !important;}
@media (min-width:768px){
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-b463df9{margin-top:-120px !important;background:linear-gradient(rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important;}
body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fac3bd9{margin-top:-130px !important;background:linear-gradient(rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important;}
body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) .elementor-element-15e48e8{margin-top:-121px !important;}
body:is(.page-id-5531,.page-id-6272,.page-id-6297,.page-id-6274) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-69e59fe{margin-top:-80px !important;background:linear-gradient(rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important;}
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) .qodef-page-title .qodef-m-inner .qodef-m-content{top:206px !important;}
body:is(.page-id-5408,.page-id-6193,.page-id-6186,.page-id-6191) #qodef-page-inner{padding-top:46px !important;}
body.page-id-5398 .qodef-page-title .qodef-m-title, body.page-id-5539 .qodef-page-title .qodef-m-title{transform:translateY(-67px);}
body.page-id-5398 #qodef-page-inner, body.page-id-5539 #qodef-page-inner{padding-top:43px !important;}
}
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-b463df9 .qodef-m-subtitle, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-element-fac3bd9 .qodef-m-subtitle, body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-page-inner .elementor-element-b463df9 h6, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-page-inner .elementor-element-fac3bd9 h6{color:#C0694E !important;text-shadow:none !important;}
body.page-id-5398 .qodef-page-title .qodef-m-title, body.page-id-5539 .qodef-page-title .qodef-m-title{color:#1F3B5C !important;text-shadow:none !important;}
body.page-id-5398 #qodef-page-inner h2, body.page-id-5539 #qodef-page-inner h2, body.page-id-5398 #qodef-page-inner h3, body.page-id-5539 #qodef-page-inner h3{color:#1F3B5C !important;}
body.page-id-5398 #qodef-page-inner p, body.page-id-5539 #qodef-page-inner p, body.page-id-5398 #qodef-page-inner li, body.page-id-5539 #qodef-page-inner li{color:#7a7a7a !important;}
body:is(.page-id-1593,.page-id-6246,.page-id-6262,.page-id-6199) #qodef-top-area, body:is(.page-id-1414,.page-id-6295,.page-id-6256,.page-id-6254) #qodef-top-area{display:none !important;}
/* end one header theme */

/* Baykal: SAILBOAT one beige 2026-10-18 */
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215), body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-outer{background:#F4F2ED !important;}
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-daa8333, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-b1d3407, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-11b9d4d, body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-6be2c45{background:#F4F2ED !important;background-image:none !important;}
body:is(.page-id-5451,.page-id-6233,.page-id-6207,.page-id-6215) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-6be2c45 > .elementor-background-overlay{display:none !important;}

/* Baykal: ONE BEIGE on every page 2026-10-18 */
body, #qodef-page-outer, #qodef-page-wrapper{background-color:#F4F2ED !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-54b5bd6,
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fa0f252,
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-975a097,
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-6c6f0b6,
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-5e41ce1,
body:is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-db285ea,
body:is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fd7b879{background:#F4F2ED !important;background-image:none !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-975a097 > .elementor-background-overlay, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-5e41ce1 > .elementor-background-overlay, body:is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-db285ea > .elementor-background-overlay, body:is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fd7b879 > .elementor-background-overlay, body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-6c6f0b6 > .elementor-background-overlay{display:none !important;}
body:is(.page-id-5494,.page-id-6205,.page-id-6195,.page-id-6197) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-464fce2{background:linear-gradient(rgba(244,242,237,0) 0px, rgba(244,242,237,0) 200px, #F4F2ED 260px, #F4F2ED 100%) !important;}
body:is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-517bf25{background-image:linear-gradient(#F4F2ED 0%, #F4F2ED 50%, rgb(2,21,39) 50%, rgb(2,21,39) 100%) !important;}
.oyk-cal2 .m, .oyk-card, .oyk-xl .r, body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-cbaf323 > .elementor-widget-wrap, body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-9d4cc7a > .elementor-widget-wrap, body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-289e84c > .elementor-widget-wrap{background-color:#F4F2ED !important;}
body:is(.page-id-5669,.page-id-6293,.page-id-6270,.page-id-6276) .elementor-element-af60075 .c{background-color:#F4F2ED !important;}
html body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258), html body:is(.page-id-5251,.page-id-6268,.page-id-6260,.page-id-6258) #qodef-page-outer{background-color:#F4F2ED !important;}
/* end one beige */

/* Baykal: LANGUAGE SWITCHER short codes 2026-10-19 */
.wpml-ls-menu-item .wpml-ls-native, .wpml-ls-menu-item .wpml-ls-display{font-size:0 !important;}
.wpml-ls-menu-item .wpml-ls-native::after{font-size:13px;letter-spacing:.25em;white-space:nowrap;}
.wpml-ls-item-en-us > a .wpml-ls-native::after{content:"EN";}
.wpml-ls-item-tr > a .wpml-ls-native::after{content:"TR";}
.wpml-ls-item-ru > a .wpml-ls-native::after{content:"RU";}
.wpml-ls-item-zh-cn > a .wpml-ls-native::after{content:"中文";letter-spacing:.1em;}
.wpml-ls-menu-item .sub-menu{display:flex !important;flex-direction:column;min-width:90px !important;width:auto !important;}
.wpml-ls-menu-item .sub-menu .wpml-ls-item-en-us{order:1}.wpml-ls-menu-item .sub-menu .wpml-ls-item-tr{order:2}.wpml-ls-menu-item .sub-menu .wpml-ls-item-ru{order:3}.wpml-ls-menu-item .sub-menu .wpml-ls-item-zh-cn{order:4}
.qodef-header-navigation .wpml-ls-menu-item > a{color:#C0694E !important;}

/* Baykal: LOGBOOK labels per language */
body.page-id-6186 .qodef-page-title .qodef-m-title::before{content:"Бортжурнал" !important;}
body.page-id-6186 .qodef-page-title .qodef-m-title::after{content:"Истории с моря" !important;}
body.page-id-6191 .qodef-page-title .qodef-m-title::before{content:"航海日志" !important;}
body.page-id-6191 .qodef-page-title .qodef-m-title::after{content:"海上故事" !important;}
body.page-id-6193 .qodef-page-title .qodef-m-title::before{content:"Seyir Defteri" !important;}
body.page-id-6193 .qodef-page-title .qodef-m-title::after{content:"Denizden Hikâyeler" !important;}

/* Baykal: FOOTER per language (CSS, because WPML block-widget strings do not render) */
html[lang^="tr"] #qodef-page-footer #block-56 p.wp-block-paragraph, html[lang^="tr"] #qodef-page-footer .qodef-widget-title, html[lang^="tr"] #qodef-page-footer #block-53 h5.wp-block-heading, html[lang^="tr"] #qodef-page-footer #block-53 p.wp-block-paragraph, html[lang^="tr"] #qodef-page-footer #block-62 p a, html[lang^="ru"] #qodef-page-footer #block-56 p.wp-block-paragraph, html[lang^="ru"] #qodef-page-footer .qodef-widget-title, html[lang^="ru"] #qodef-page-footer #block-53 h5.wp-block-heading, html[lang^="ru"] #qodef-page-footer #block-53 p.wp-block-paragraph, html[lang^="ru"] #qodef-page-footer #block-62 p a, html[lang^="zh"] #qodef-page-footer #block-56 p.wp-block-paragraph, html[lang^="zh"] #qodef-page-footer .qodef-widget-title, html[lang^="zh"] #qodef-page-footer #block-53 h5.wp-block-heading, html[lang^="zh"] #qodef-page-footer #block-53 p.wp-block-paragraph, html[lang^="zh"] #qodef-page-footer #block-62 p a{font-size:0 !important;}
html[lang^="tr"] #qodef-page-footer #block-53 p.wp-block-paragraph a, html[lang^="ru"] #qodef-page-footer #block-53 p.wp-block-paragraph a, html[lang^="zh"] #qodef-page-footer #block-53 p.wp-block-paragraph a{font-size:15px !important;}
html[lang^="tr"] #qodef-page-footer #block-56 p.wp-block-paragraph::after{content:"Aile işletmesi bir yelkenli kiralama şirketi. Aile teknemizle Kaş’tan Likya kıyılarına yelken açın.";font-size:15px;}
html[lang^="tr"] #qodef-page-footer .qodef-widget-title::after{content:"İletişim Bilgileri";font-size:18px;}
html[lang^="tr"] #qodef-page-footer #block-53 h5.wp-block-heading::after{content:"Bizi Takip Edin";font-size:18px;}
html[lang^="tr"] #qodef-page-footer #block-53 p.wp-block-paragraph::before{content:"Teknede hayat, gün batımları ve Likya kıyılarından hikâyeler:";font-size:15px;}
html[lang^="tr"] #qodef-page-footer #block-62 p a[href*="terms"]::after{content:"Şartlar ve Koşullar";font-size:12px;}
html[lang^="tr"] #qodef-page-footer #block-62 p a[href*="privacy"]::after{content:"Gizlilik Politikası";font-size:12px;}
html[lang^="ru"] #qodef-page-footer #block-56 p.wp-block-paragraph::after{content:"Семейная чартерная компания. Отправляйтесь из Каша вдоль Ликийского побережья на нашей семейной яхте.";font-size:15px;}
html[lang^="ru"] #qodef-page-footer .qodef-widget-title::after{content:"Контакты";font-size:18px;}
html[lang^="ru"] #qodef-page-footer #block-53 h5.wp-block-heading::after{content:"Мы в соцсетях";font-size:18px;}
html[lang^="ru"] #qodef-page-footer #block-53 p.wp-block-paragraph::before{content:"Жизнь на борту, закаты и истории с Ликийского побережья:";font-size:15px;}
html[lang^="ru"] #qodef-page-footer #block-62 p a[href*="terms"]::after{content:"Условия аренды";font-size:12px;}
html[lang^="ru"] #qodef-page-footer #block-62 p a[href*="privacy"]::after{content:"Политика конфиденциальности";font-size:12px;}
html[lang^="zh"] #qodef-page-footer #block-56 p.wp-block-paragraph::after{content:"家庭经营的帆船租赁公司。乘我们的家庭帆船，从卡什出发，驶向利西亚海岸。";font-size:15px;}
html[lang^="zh"] #qodef-page-footer .qodef-widget-title::after{content:"联系方式";font-size:18px;}
html[lang^="zh"] #qodef-page-footer #block-53 h5.wp-block-heading::after{content:"关注我们";font-size:18px;}
html[lang^="zh"] #qodef-page-footer #block-53 p.wp-block-paragraph::before{content:"船上生活、日落与利西亚海岸的故事：";font-size:15px;}
html[lang^="zh"] #qodef-page-footer #block-62 p a[href*="terms"]::after{content:"条款与条件";font-size:12px;}
html[lang^="zh"] #qodef-page-footer #block-62 p a[href*="privacy"]::after{content:"隐私政策";font-size:12px;}
/* end footer per language */

/* Baykal: HOME mobile photos compact 2026-10-18 */
@media (max-width:767px){
.elementor-element-3cf9cb3 .qodef-grid-inner{display:grid !important;grid-template-columns:1fr 1fr;gap:8px;height:auto !important;margin:0 !important;}
.elementor-element-3cf9cb3 .qodef-grid-inner > .qodef-e{position:static !important;left:auto !important;top:auto !important;width:auto !important;padding:0 !important;margin:0 !important;transform:none !important;}
.elementor-element-3cf9cb3 .qodef-grid-inner > :not(.qodef-e), .elementor-element-3cf9cb3 .qodef-grid-inner::before, .elementor-element-3cf9cb3 .qodef-grid-inner::after{display:none !important;content:none !important;}
.elementor-element-3cf9cb3 .qodef-grid-inner > .qodef-e, .elementor-element-3cf9cb3 .qodef-image-holder{height:auto !important;min-height:0 !important;}
.elementor-element-3cf9cb3 .qodef-image-holder a{display:block !important;}
.elementor-element-3cf9cb3 .qodef-image-holder img{width:100% !important;height:200px !important;object-fit:cover;border-radius:4px;}
.elementor-element-fa0f252 > .elementor-container{flex-wrap:nowrap !important;gap:6px;}
.elementor-element-fa0f252 > .elementor-container > .elementor-column{width:33.333% !important;}
.elementor-element-fa0f252 .elementor-widget-wrap{padding:0 !important;}
.elementor-element-fa0f252 .qodef-popup-item img, .elementor-element-fa0f252 img{width:100% !important;height:170px !important;object-fit:cover;}
}


/* Baykal: mobile menu opener – three clean lines (same as desktop) */
.qodef-mobile-header-opener .qodef--open .qodef-m-lines{width:26px !important;height:14px !important;}
.qodef-mobile-header-opener .qodef--open .qodef-m-line{left:0 !important;width:26px !important;height:2px !important;}
.qodef-mobile-header-opener .qodef--open .qodef-m-line.qodef--1{top:0 !important;}
.qodef-mobile-header-opener .qodef--open .qodef-m-line.qodef--2{top:6px !important;}
.qodef-mobile-header-opener .qodef--open .qodef-m-line.qodef--3{top:12px !important;}

/* Baykal: home slider big titles fit the phone screen in TR / RU / ZH */
@media (max-width:680px){
:is(html[lang^=tr],html[lang^=ru],html[lang^=zh]) sr7-module sr7-txt[id$="-0"]{font-size:34px !important;line-height:40px !important;white-space:normal !important;width:calc(100vw - 50px) !important;max-width:calc(100vw - 50px) !important;}
}


/* Baykal: home slider buttons one line on phones (no overlap) */
@media (max-width:680px){
sr7-module :is(sr7-btn,sr7-txt) a.qodef-button{white-space:nowrap !important;padding:14px 24px !important;letter-spacing:2px !important;font-size:13px !important;}
sr7-module :is(sr7-btn,sr7-txt):has(> a.qodef-button){width:auto !important;height:auto !important;}
sr7-module :is(sr7-btn,sr7-txt):has(> a.qodef-button){translate:0 30px;}
sr7-module sr7-txt[id$="-6"]{font-size:15px !important;line-height:24px !important;}
}


/* Baykal: Open Weeks calendar legend stacked on phones (no broken "check-out") */
@media (max-width:680px){
.oyk-cal2 .nav{flex-wrap:wrap !important;row-gap:12px;}
.oyk-cal2 .nav .lg{order:-1;flex:0 0 100% !important;width:100% !important;flex-direction:column !important;align-items:center !important;gap:6px !important;}
.oyk-cal2 .nav .lg span{white-space:nowrap !important;font-size:12px !important;}
}


/* Baykal: floating WhatsApp button on every page */
.oyk-wa{position:fixed;right:24px;bottom:24px;z-index:9999;width:56px;height:56px;border-radius:50%;background:#25D366;color:#fff !important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(31,59,92,.28);transition:transform .2s ease,box-shadow .2s ease;}
.oyk-wa:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(31,59,92,.35);}
.oyk-wa svg{display:block;}
#qodef-back-to-top{bottom:96px !important;right:32px !important;}
@media (max-width:680px){
.oyk-wa{right:16px;bottom:16px;width:52px;height:52px;}
.oyk-wa svg{width:26px;height:26px;}
#qodef-back-to-top{bottom:80px !important;right:22px !important;}
}


/* Baykal: cookie notice (4 languages, bottom-left, clear of WhatsApp) */
.oyk-ck{position:fixed;left:24px;bottom:24px;right:auto;max-width:520px;z-index:9998;background:#F4F2ED;color:#1F3B5C;border:1px solid #e3ddd2;border-radius:6px;box-shadow:0 6px 20px rgba(31,59,92,.18);padding:16px 18px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5;}
.oyk-ck[hidden]{display:none !important;}
.oyk-ck-t{margin:0 0 10px;color:#1F3B5C;}
.oyk-ck-a{display:flex;align-items:center;justify-content:space-between;gap:16px;}
.oyk-ck-l{color:#C0694E !important;text-decoration:underline;font-size:13px;}
.oyk-ck-b{background:#1F3B5C;color:#fff;border:0;border-radius:3px;padding:8px 22px;font-family:Inconsolata,monospace;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:12px;cursor:pointer;}
.oyk-ck-b:hover{background:#C0694E;}
@media (max-width:680px){.oyk-ck{left:12px;right:80px;bottom:12px;max-width:none;padding:12px 14px;font-size:13px;}}


/* Baykal: HOME mobile tighter spacing (shorter page on phones) */
@media (max-width:680px){
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-54b5bd6{padding-top:56px !important;padding-bottom:36px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-fa0f252{padding-bottom:56px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-975a097{padding-top:48px !important;padding-bottom:48px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-d3b77a2{padding-top:80px !important;padding-bottom:80px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-86b1295{padding-top:56px !important;padding-bottom:56px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-5b01959{padding-bottom:48px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-efd8fe0{padding-top:56px !important;padding-bottom:36px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) #qodef-page-inner .elementor-section.elementor-top-section.elementor-element-318037c{padding-bottom:56px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-318037c .qodef-m-inner{padding-top:36px !important;padding-bottom:34px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-318037c .qodef-m-price{margin-top:16px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-33f56c9 > .elementor-widget-wrap{padding-top:16px !important;padding-bottom:16px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-318037c .elementor-column{margin-bottom:18px !important;}
body:is(.page-id-180,.page-id-6280,.page-id-6290,.page-id-6285) .elementor-element-33f56c9 > .elementor-widget-wrap{padding-top:0 !important;padding-bottom:0 !important;}
}
