:root {
--life-ivory: #fbf7ef;
--life-paper: #fffdf8;
--life-soft: #f3eadc;
--life-gold: #b58a48;
--life-bronze: #7a4528;
--life-ink: #34251d;
--life-muted: #67584d;
--life-line: rgba(181, 138, 72, .48);
--life-shadow: 0 24px 70px rgba(81, 54, 33, .13);
}
body.elite-life-in-alanya-page { background: #e6d5c0; }
body.elite-life-in-alanya-page .elite-life-page { padding-bottom: 70px; }
body.elite-life-in-alanya-page .elite-life-gutenberg-content {
width: min(1500px, calc(100% - 44px));
margin: 34px auto 0;
background: var(--life-ivory);
box-shadow: var(--life-shadow);
}
.elite-life-page-content,
.editor-styles-wrapper .elite-life-page-content {
margin: 0 !important;
max-width: none !important;
color: var(--life-ink);
background: linear-gradient(145deg, #fffefb 0%, #f9f2e7 100%);
font-family: Georgia, "Times New Roman", serif;
}
.elite-life-page-content > *,
.editor-styles-wrapper .elite-life-page-content > * { max-width: none !important; }
.elite-life-page-content .wp-block-group,
.elite-life-page-content .wp-block-columns,
.editor-styles-wrapper .elite-life-page-content .wp-block-group,
.editor-styles-wrapper .elite-life-page-content .wp-block-columns { margin-block-start: 0; margin-block-end: 0; }
.elite-life-page-content figure,
.editor-styles-wrapper .elite-life-page-content figure { margin: 0; }
.elite-life-page-content img,
.editor-styles-wrapper .elite-life-page-content img { display: block; width: 100%; }
.elite-life-page-content h1,
.elite-life-page-content h2,
.elite-life-page-content h3,
.editor-styles-wrapper .elite-life-page-content h1,
.editor-styles-wrapper .elite-life-page-content h2,
.editor-styles-wrapper .elite-life-page-content h3 {
margin-top: 0;
color: var(--life-bronze);
font-family: Georgia, "Times New Roman", serif;
line-height: 1.04;
}
.elite-life-page-content h1,
.editor-styles-wrapper .elite-life-page-content h1 { font-size: clamp(3.4rem, 7vw, 7.8rem); font-weight: 400; letter-spacing: .02em; }
.elite-life-page-content h2,
.editor-styles-wrapper .elite-life-page-content h2 { font-size: clamp(2.5rem, 5vw, 5.4rem); font-weight: 400; }
.elite-life-page-content h3,
.editor-styles-wrapper .elite-life-page-content h3 { font-size: clamp(1.5rem, 2.5vw, 2.4rem); }
.elite-life-page-content p,
.elite-life-page-content li,
.editor-styles-wrapper .elite-life-page-content p,
.editor-styles-wrapper .elite-life-page-content li { color: var(--life-muted); font-size: clamp(1rem, 1.2vw, 1.16rem); line-height: 1.72; }
.elite-life-tabs { position: relative; z-index: 5; }
.elite-life-kicker { margin: 0 0 12px !important; color: var(--life-gold) !important; font-family: Arial, Helvetica, sans-serif; font-size: .74rem !important; font-weight: 800; letter-spacing: .2em; text-transform: uppercase; }
.elite-life-hero {
display: grid;
grid-template-columns: minmax(0, 1.25fr) minmax(360px, .75fr);
min-height: min(760px, 72vw);
border-bottom: 9px solid var(--life-bronze);
}
.elite-life-hero__image { min-height: 580px; overflow: hidden; }
.elite-life-hero__image figure,
.elite-life-hero__image img { height: 100%; }
.elite-life-hero__image img { object-fit: cover; }
.elite-life-hero__copy { display: flex; flex-direction: column; justify-content: center; padding: clamp(50px, 6vw, 100px); background: linear-gradient(145deg, #fffefc, #f2e6d5); }
.elite-life-hero__copy h1 { margin: 0 0 34px; }
.elite-life-hero__copy h2 { margin-bottom: 26px; font-size: clamp(2.1rem, 4vw, 4.4rem); }
.elite-life-lead { max-width: 630px; font-size: clamp(1.06rem, 1.55vw, 1.35rem) !important; }
.elite-life-section { margin: 0 clamp(24px, 5vw, 78px); padding: clamp(60px, 7vw, 112px) 0; border-bottom: 1px solid var(--life-line); }
.elite-life-section--soft { margin-inline: 0; padding-inline: clamp(24px, 5vw, 78px); background: rgba(255,255,255,.42); }
.elite-life-section-heading { margin-bottom: 44px !important; }
.elite-life-section-heading--center { text-align: center; }
.elite-life-section-heading--ornament { position: relative; text-align: center; }
.elite-life-section-heading--ornament::before,
.elite-life-section-heading--ornament::after { content: ""; display: inline-block; width: 18%; height: 1px; margin: 0 25px 18px; background: var(--life-gold); }
.elite-life-history__grid { display: grid; grid-template-columns: minmax(0,.85fr) minmax(0,1fr) minmax(300px,.58fr); gap: 24px; align-items: stretch; }
.elite-life-history__copy,
.elite-life-history__feature { padding: clamp(28px, 3.5vw, 48px); border: 1px solid var(--life-line); background: rgba(255,255,255,.5); }
.elite-life-history__images { display: grid; grid-template-rows: 1fr 1fr; gap: 14px; }
.elite-life-history__images figure,
.elite-life-history__images img { height: 100%; }
.elite-life-history__images img { object-fit: cover; }
.elite-life-history__feature { display: flex; flex-direction: column; justify-content: space-between; }
.elite-life-list { padding-left: 0; list-style: none; }
.elite-life-list li { position: relative; padding: 9px 0 9px 26px; border-bottom: 1px solid rgba(181,138,72,.18); }
.elite-life-list li::before { content: "◆"; position: absolute; left: 0; color: var(--life-gold); font-size: .62rem; }
.elite-life-stat { aspect-ratio: 1; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 18px; border: 4px double #d7ad65; border-radius: 50%; color: #fff; text-align: center; background: radial-gradient(circle at 35% 25%, #bb8c4f, #87502d 70%); box-shadow: inset 0 0 0 4px rgba(255,255,255,.08), 0 14px 30px rgba(92,56,31,.15); }
.elite-life-stat p { margin: 0 !important; color: #fff !important; line-height: 1.1 !important; }
.elite-life-stat__number strong { display: block; font-size: clamp(1.35rem, 2.8vw, 2.6rem); }
.elite-life-stat__label { margin-top: 8px !important; font-size: .72rem !important; letter-spacing: .06em; }
.elite-life-card-grid { display: grid; gap: 20px; }
.elite-life-card-grid--four { grid-template-columns: repeat(4, minmax(0,1fr)); }
.elite-life-card-grid--three { grid-template-columns: repeat(3, minmax(0,1fr)); }
.elite-life-card { padding: 18px; border: 1px solid var(--life-line); background: rgba(255,255,255,.52); text-align: center; }
.elite-life-card figure { overflow: hidden; }
.elite-life-card img { aspect-ratio: 4/5; object-fit: cover; transition: transform .45s ease; }
.elite-life-card:hover img { transform: scale(1.025); }
.elite-life-card h3 { margin: 24px 0 14px; text-transform: uppercase; }
.elite-life-card p { margin-bottom: 5px; }
.elite-life-card--museum img { aspect-ratio: 4/3; }
.elite-life-card--cave img { aspect-ratio: 4/5.3; }
.elite-life-nature__grid { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: clamp(38px, 5vw, 80px); }
.elite-life-nature__copy { padding: clamp(20px, 3vw, 42px); }
.elite-life-nature__images { display: grid; gap: 14px; }
.elite-life-nature__images > figure:first-child img { aspect-ratio: 16/7; object-fit: cover; }
.elite-life-nature__small-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.elite-life-nature__small-grid img { aspect-ratio: 4/3; object-fit: cover; }
.elite-life-nature__images > figure:last-child img { aspect-ratio: 16/6.4; object-fit: cover; }
.elite-life-water__grid { display: grid; grid-template-columns: minmax(0,.8fr) minmax(0,1.2fr); gap: clamp(35px, 5vw, 75px); }
.elite-life-water__copy { padding: clamp(20px, 3vw, 45px); border: 1px solid var(--life-line); background: rgba(255,255,255,.45); }
.elite-life-water__copy h3:not(:first-child) { margin-top: 38px; }
.elite-life-water__images { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr; gap: 14px; }
.elite-life-water__images figure:first-child { grid-row: 1 / -1; }
.elite-life-water__images figure,
.elite-life-water__images img { height: 100%; }
.elite-life-water__images img { object-fit: cover; }
.elite-life-beaches__grid { display: grid; grid-template-columns: minmax(0,.72fr) minmax(0,1.28fr); gap: clamp(35px, 5vw, 75px); }
.elite-life-beaches__copy { padding: clamp(24px, 3vw, 45px); border: 1px solid var(--life-line); background: rgba(255,255,255,.46); }
.elite-life-beaches__copy h3:not(:first-child) { margin-top: 32px; }
.elite-life-beaches__images { display: grid; gap: 14px; }
.elite-life-beaches__images img { aspect-ratio: 16/7; object-fit: cover; }
.elite-life-blue-flag { margin-top: 36px !important; padding: 22px; color: #fff; background: linear-gradient(135deg, #a8793f, #7e4928); }
.elite-life-blue-flag p { margin: 0 !important; color: #fff !important; }
.elite-life-konakli__grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,.9fr); gap: 0; }
.elite-life-konakli__images { display: grid; grid-template-rows: 1fr 1fr; gap: 14px; padding: 14px; background: linear-gradient(145deg, #b7864c, #7e4b2d); }
.elite-life-konakli__images figure,
.elite-life-konakli__images img { height: 100%; }
.elite-life-konakli__images img { object-fit: cover; border: 2px solid rgba(255,255,255,.78); }
.elite-life-konakli__copy { padding: clamp(40px, 5vw, 75px); border: 1px solid var(--life-line); background: rgba(255,255,255,.55); }
.elite-life-konakli__copy h3 { margin-top: 26px; margin-bottom: 8px; }
.elite-life-konakli__stats { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 14px; margin-top: 36px !important; }
.elite-life-cta { display: flex; align-items: center; justify-content: space-between; gap: 35px; margin: 0 clamp(24px,5vw,78px); padding: clamp(48px,6vw,82px); border: 1px solid var(--life-line); background: linear-gradient(120deg, rgba(239,224,204,.92), rgba(255,255,255,.82)); }
.elite-life-cta h2 { margin-bottom: 12px; }
.elite-life-button .wp-block-button__link { padding: 16px 30px; border: 1px solid var(--life-bronze); border-radius: 999px; color: #fff; background: var(--life-bronze); font-family: Arial, Helvetica, sans-serif; font-size: .8rem; font-weight: 800; letter-spacing: .1em; }
@media (max-width: 1150px) {
.elite-life-hero,
.elite-life-history__grid,
.elite-life-nature__grid,
.elite-life-water__grid,
.elite-life-beaches__grid,
.elite-life-konakli__grid { grid-template-columns: 1fr; }
.elite-life-hero__copy { min-height: 460px; }
.elite-life-card-grid--four { grid-template-columns: repeat(2,minmax(0,1fr)); }
.elite-life-history__feature { min-height: 380px; }
.elite-life-history__feature .elite-life-stat { width: min(280px,100%); }
}
@media (max-width: 780px) {
body.elite-life-in-alanya-page .elite-life-gutenberg-content { width: 100%; margin-top: 0; }
.elite-life-section { margin-inline: 18px; padding-block: 55px; }
.elite-life-section--soft { margin-inline: 0; padding-inline: 18px; }
.elite-life-hero__image { min-height: 400px; }
.elite-life-hero__copy { min-height: 360px; padding: 45px 25px; }
.elite-life-card-grid--four,
.elite-life-card-grid--three { grid-template-columns: 1fr; }
.elite-life-card img,
.elite-life-card--cave img { aspect-ratio: 16/10; }
.elite-life-water__images { grid-template-columns: 1fr; grid-template-rows: auto; }
.elite-life-water__images figure:first-child { grid-row: auto; }
.elite-life-water__images img { aspect-ratio: 16/10; }
.elite-life-konakli__stats { grid-template-columns: 1fr; width: min(280px,100%); margin-inline: auto !important; }
.elite-life-cta { margin-inline: 18px; flex-direction: column; align-items: flex-start; }
}
@media (max-width: 520px) {
.elite-life-history__images { grid-template-rows: auto; }
.elite-life-history__images img { aspect-ratio: 16/10; }
.elite-life-nature__small-grid { grid-template-columns: 1fr; }
.elite-life-section-heading--ornament::before,
.elite-life-section-heading--ornament::after { display: none; }
}body .elite-discover-tabs {
padding: 0;
border-top: 1px solid rgba(154, 116, 73, .12);
border-bottom: 1px solid rgba(33, 29, 25, .12);
background: rgba(255, 255, 255, .99);
box-shadow: 0 12px 30px rgba(42, 32, 22, .07);
}
body .elite-discover-tabs .elite-discover-tabs__inner {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr));
align-items: stretch;
justify-content: stretch;
gap: 0 !important;
width: min(calc(100% - 40px), 1120px) !important;
margin: 0 auto;
overflow: visible !important;
border-right: 1px solid rgba(33, 29, 25, .09);
border-left: 1px solid rgba(33, 29, 25, .09);
}
body .elite-discover-tabs .elite-discover-tabs__link {
position: relative;
display: flex;
align-items: center;
justify-content: center;
min-width: 0;
min-height: 70px;
padding: 18px 12px 17px !important;
border-right: 1px solid rgba(33, 29, 25, .09);
font-size: clamp(.68rem, .72vw, .78rem);
font-weight: 700;
line-height: 1.35;
letter-spacing: .075em;
text-align: center;
white-space: nowrap;
color: #4f453b;
transition: color .22s ease, background-color .22s ease;
}
body .elite-discover-tabs .elite-discover-tabs__link:last-child {
border-right: 0;
}
body .elite-discover-tabs .elite-discover-tabs__link:hover,
body .elite-discover-tabs .elite-discover-tabs__link:focus-visible {
color: #211d19;
background: #fbf8f3;
}
body .elite-discover-tabs .elite-discover-tabs__link.is-current {
color: #211d19;
background: linear-gradient(180deg, #fff 0%, #f8f2e9 100%);
}
body .elite-discover-tabs .elite-discover-tabs__link::after {
left: 22% !important;
right: 22% !important;
bottom: 0;
height: 3px;
background: #b98b43;
}
@media (max-width: 980px) {
body .elite-discover-tabs .elite-discover-tabs__inner {
grid-template-columns: repeat(2, minmax(0, 1fr));
width: min(calc(100% - 28px), 760px) !important;
}
body .elite-discover-tabs .elite-discover-tabs__link {
min-height: 62px;
padding: 15px 12px 14px !important;
border-bottom: 1px solid rgba(33, 29, 25, .09);
white-space: normal;
}
body .elite-discover-tabs .elite-discover-tabs__link:nth-child(2n) {
border-right: 0;
}
body .elite-discover-tabs .elite-discover-tabs__link:nth-child(n+3) {
border-bottom: 0;
}
}
@media (max-width: 520px) {
body .elite-discover-tabs .elite-discover-tabs__inner {
grid-template-columns: 1fr;
width: 100% !important;
border-right: 0;
border-left: 0;
}
body .elite-discover-tabs .elite-discover-tabs__link,
body .elite-discover-tabs .elite-discover-tabs__link:nth-child(2n),
body .elite-discover-tabs .elite-discover-tabs__link:nth-child(n+3) {
min-height: 54px;
border-right: 0;
border-bottom: 1px solid rgba(33, 29, 25, .09);
}
body .elite-discover-tabs .elite-discover-tabs__link:last-child {
border-bottom: 0;
}
}body .elite-discover-tabs {
position: sticky !important;
top: var(--elite-discover-sticky-top, 0px);
z-index: 900;
width: 100%;
transition: top .18s ease, box-shadow .18s ease;
}
body .elite-discover-tabs.is-stuck {
box-shadow: 0 15px 34px rgba(28, 35, 45, .16);
} body .elite-wa-page,
body .elite-life-page,
body .elite-wt-page,
body .elite-it-page {
overflow: visible !important;
} body .elite-wa-page [id],
body .elite-life-page [id],
body .elite-wt-page [id],
body .elite-it-page [id] {
scroll-margin-top: calc(var(--elite-discover-sticky-top, 0px) + 82px);
}
@media (max-width: 520px) { body .elite-discover-tabs .elite-discover-tabs__inner {
display: flex !important;
align-items: stretch;
width: 100% !important;
overflow-x: auto !important;
overflow-y: hidden !important;
overscroll-behavior-inline: contain;
scroll-snap-type: inline proximity;
-webkit-overflow-scrolling: touch;
}
body .elite-discover-tabs .elite-discover-tabs__link,
body .elite-discover-tabs .elite-discover-tabs__link:nth-child(2n),
body .elite-discover-tabs .elite-discover-tabs__link:nth-child(n+3) {
flex: 0 0 auto;
min-width: 47%;
min-height: 52px;
padding: 13px 16px 12px !important;
border-right: 1px solid rgba(33, 29, 25, .09);
border-bottom: 0;
white-space: nowrap;
scroll-snap-align: start;
}
body .elite-discover-tabs .elite-discover-tabs__link:last-child {
border-right: 0;
}
}:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
container-type: inline-size;
} :is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) > *,
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .is-layout-flow > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
width: auto;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) > * {
width: 100% !important;
} :is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .wp-block-group__inner-container,
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .wp-block-columns__inner-container {
display: contents !important;
}
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .wp-block-column,
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .wp-block-group,
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) figure {
min-width: 0 !important;
max-width: none;
}
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) .wp-block-column {
width: auto !important;
flex-basis: auto !important;
}
:is(
.elite-wa-page-content,
.elite-life-page-content,
.elite-wt-page-content,
.elite-it-page-content
) img {
max-width: 100% !important;
} :is(
.elite-wa-hero,
.elite-wa-intro,
.elite-wa-stats,
.elite-wa-tourism__grid,
.elite-wa-investment__grid,
.elite-wa-metric-row,
.elite-wa-collage,
.elite-wa-investment__images,
.elite-wa-card-grid,
.elite-wa-edu-grid,
.elite-wa-community__grid,
.elite-wa-community__numbers,
.elite-wa-sister,
.elite-life-hero,
.elite-life-history__grid,
.elite-life-history__images,
.elite-life-card-grid,
.elite-life-nature__grid,
.elite-life-nature__images,
.elite-life-nature__small-grid,
.elite-life-water__grid,
.elite-life-water__images,
.elite-life-beaches__grid,
.elite-life-beaches__images,
.elite-life-konakli__grid,
.elite-life-konakli__images,
.elite-life-konakli__stats,
.elite-wt-hero,
.elite-wt-intro__grid,
.elite-wt-intro__stats,
.elite-wt-media-grid,
.elite-wt-card-grid,
.elite-wt-nature__grid,
.elite-wt-nature__stack,
.elite-wt-cuisine__grid,
.elite-wt-property__grid,
.elite-it-hero,
.elite-it-intro__grid,
.elite-it-stats,
.elite-it-card-grid,
.elite-it-card,
.elite-it-property__grid
) {
display: grid !important;
width: 100% !important;
}
:is(.elite-wa-cta, .elite-life-cta, .elite-wt-closing, .elite-it-closing) {
display: flex !important;
width: auto !important;
} @media (min-width: 1081px) {
.elite-it-hero__copy h1,
.elite-wt-hero__copy h1,
.elite-wa-hero__copy h1,
.elite-life-hero__copy h1 {
word-break: normal !important;
overflow-wrap: normal !important;
hyphens: none !important;
}
.elite-it-hero__copy h1,
.elite-wt-hero__copy h1 {
white-space: nowrap;
}
} @media (max-width: 1150px) {
:is(
.elite-wa-hero,
.elite-wa-intro,
.elite-wa-tourism__grid,
.elite-wa-investment__grid,
.elite-wa-community__grid,
.elite-wa-sister,
.elite-life-hero,
.elite-life-history__grid,
.elite-life-nature__grid,
.elite-life-water__grid,
.elite-life-beaches__grid,
.elite-life-konakli__grid,
.elite-wt-hero,
.elite-wt-intro__grid,
.elite-wt-nature__grid,
.elite-wt-cuisine__grid,
.elite-wt-property__grid,
.elite-it-hero,
.elite-it-intro__grid,
.elite-it-property__grid,
.elite-it-card--wide
) {
grid-template-columns: 1fr !important;
}
.elite-life-card-grid--four,
.elite-life-card-grid--three,
.elite-wt-media-grid--three,
.elite-wt-card-grid,
.elite-it-card-grid,
.elite-wa-card-grid--four,
.elite-wa-card-grid--three,
.elite-wa-edu-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
} @media (max-width: 780px) {
body.elite-why-alanya-page .elite-wa-page,
body.elite-life-in-alanya-page .elite-life-gutenberg-content,
body.elite-why-turkiye-page .elite-wt-gutenberg-content,
body.elite-investment-turkiye-page .elite-it-gutenberg-content {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
box-shadow: none;
}
:is(
.elite-wa-stats,
.elite-wa-metric-row,
.elite-wa-card-grid,
.elite-wa-edu-grid,
.elite-wa-community__numbers,
.elite-life-card-grid,
.elite-life-nature__small-grid,
.elite-life-water__images,
.elite-life-konakli__stats,
.elite-wt-intro__stats,
.elite-wt-media-grid,
.elite-wt-card-grid,
.elite-wt-nature__stack,
.elite-it-stats,
.elite-it-card-grid,
.elite-it-card
) {
grid-template-columns: 1fr !important;
}
:is(.elite-wa-cta, .elite-life-cta, .elite-wt-closing, .elite-it-closing) {
flex-direction: column !important;
align-items: flex-start !important;
}
}