

:root {
	--font-inter: "Inter", sans-serif !important;
	--font-honey: "VC Honey" !important;
	--color-white: #fff;
	--color-black: #000;
	--fs-56: 56px;
	--fs-44: 44px;
	--fs-24: 24px;
	--fs-18: 18px;
	--fs-16: 16px;
	--fs-14: 14px
}

html,
body {
	margin: 0 auto;
	padding: 0;
	font-size: 16px;
	max-width: 1920px;
	background: #fff;
}

body {
	background: var(--color-white);
	min-height: 100%;
	color: var(--color-black);
	font-size: var(--fs-16);
	line-height: 1.5;
	font-family: var(--font-inter);
	font-weight: 400;
	position: relative;
	overflow-x: hidden;
	transition: all .4s ease-out;
}

p {
	margin-bottom: 15px
}

strong,
b {
	font-weight: 700
}

a {
	color: inherit;
	text-decoration: none;
	transition: all .4s cubic-bezier(0.1, 0.2, 0.8, 1)
}

a:hover {
	text-decoration: none;
	transition: all .4s cubic-bezier(0.1, 0.2, 0.8, 1)
}

hr {
	border: 0;
	border-top: 1px solid var(--color-black);
	margin: 30px 0
}

img {
	max-width: 100%;
	height: auto;
	-webkit-user-select: none;
	-user-select: none;
	pointer-events: none
}

.js-animate {
	opacity: 0;
	transform: translate(0, 125px);
	transition: all 2s
}

.animate-on {
	opacity: 1;
	transform: translate(0, 0);
	transition: all 2s
}

.relative {
	position: relative
}

.item-desktop {
	display: block
}

.item-flex {
	display: flex
}

.item-mobile {
	display: none
}

.item-flex-mobile {
	display: none
}

.item-desktop2 {
	display: block
}

.item-flex2 {
	display: flex
}

.item-mobile2 {
	display: none
}

.item-flex-mobile2 {
	display: none !important
}

.w-full {
	width: 100%
}

.p0 {
	padding: 0
}

.p10 {
	padding: 10px
}

.mt-24 {
	margin-top: 24px
}

.mb-24 {
	margin-bottom: 24px
}

.mt-150 {
	margin-top: 150px
}

.h-150 {
	height: 150px
}

.mb-30 {
	margin-bottom: 30px
}

.mb-40 {
	margin-bottom: 40px
}

.py-80 {
	padding: 80px 0
}

.max-w-960 {
	max-width: 960px;
	margin: 0 auto
}

.max-w-680 {
	max-width: 680px;
	margin: 0 auto
}

.color-blue {
	color: #1d607b !important
}

.color-black {
	color: var(--color-black) !important
}

.input_text {
	display: flex;
	padding: 16px 12px 16px 16px;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	border-radius: 8px;
	border: 1px solid #CCC;
	background: #FFF;
	color: #848484;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px
}

.input_text:hover,
.input_text:focus {
	border-color: #1d607b
}

.input_text2 {
	display: flex;
	padding: 16px 16px;
	align-items: center;
	gap: 8px;
	align-self: stretch;
	border-radius: 32px;
	border: 1px solid #CCC;
	background: #FFF;
	color: #848484;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px
}

.input_text2:hover,
.input_text2:focus {
	border-color: #1d607b
}

.custom-checkbox {
	line-height: 22px
}

.input_select {
	border-radius: 8px;
	border: 1px solid var(--Neutral-Neutral-3, #d3dbdf) !important;
	background-color: var(--Light, #FFF) !important;
	padding: 12px;
	line-height: 1.5;
	font-size: 14px !important;
	font-weight: 700 !important;
	color: #8c9aa1 !important;
	position: relative !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	background-image: url("data:image/svg+xml,%3Csvgwidth='24'height='24'viewBox='002424'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M217.63809L12.48616.1521C12.423816.218312.348816.271112.265416.3072C12.182116.343312.092216.361912.001416.3619C11.910616.361911.820816.343311.737416.3072C11.654116.271111.57916.218311.516916.1521L3.002867.63809'stroke='%23B1BBC0'stroke-width='1.71429'stroke-linecap='square'stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: calc(100% - 15px) 50%
}

.btn-ay {
	background: #1d607b;
	color: #fff;
	min-width: 124px;
	padding: 16px 24px;
	border-radius: 32px;
	font-size: var(--fs-16);
	font-weight: 600;
	transition: all .4s cubic-bezier(0.1, 0.2, 0.8, 1)
}

.btn-ay:hover,
.btn-ay:focus {
	color: #fff;
	box-shadow: none;
	box-shadow: none;
	outline: 0;
	border-radius: 32px;
	background: #4591b4
}

.btn-type {
	display: inline-flex;
	align-items: center;
	min-width: 124px;
	padding: 16px 24px;
	border-radius: 32px;
	font-size: 16px;
	font-weight: 600;
	transition: all .4s cubic-bezier(0.1, 0.2, 0.8, 1);
	border: 1px solid transparent
}

.btn-type.btn-type-1 {
	color: #fff;
	background: #1d607b;
	border-color: #1d607b
}

.btn-type.btn-type-1:hover,
.btn-type.btn-type-1:focus {
	color: #fff;
	background: #4591b4;
	border-color: #4591b4
}

.btn-type.btn-type-1 svg path {
	stroke: #fff
}

.btn-type.btn-type-2 {
	color: #031924;
	background: #e3dcc4;
	border-color: #e3dcc4
}

.btn-type.btn-type-2:hover,
.btn-type.btn-type-2:focus {
	color: #031924;
	background: #f4f0e6;
	border-color: #f4f0e6
}

.btn-type.btn-type-2 svg path {
	stroke: #031924
}

.btn-type.btn-type-3 {
	color: #031924;
	background: transparent;
	border-color: #e3dcc4
}

.btn-type.btn-type-3:hover,
.btn-type.btn-type-3:focus {
	color: #031924;
	background: #e3dcc4;
	border-color: #e3dcc4
}

.btn-type.btn-type-3 svg path {
	stroke: #031924
}

.btn-type.btn-type-4 {
	color: #031924;
	background: transparent;
	border-color: transparent
}

.btn-type.btn-type-4:hover,
.btn-type.btn-type-4:focus {
	color: #031924;
	background: #c6ebf7;
	border-color: #c6ebf7
}

.btn-type.btn-type-4 svg path {
	stroke: #031924
}

.btn-type.btn-type-5 {
	color: #fff;
	background: transparent;
	border-color: #e3dcc4
}

.btn-type.btn-type-5:hover,
.btn-type.btn-type-5:focus {
	color: #fff;
	background: #e3dcc4;
	border-color: #e3dcc4
}

.btn-type.btn-type-5 svg path {
	stroke: #fff
}

.custom-checkbox .custom-control-label::before {
	border-radius: 0
}

.custom-control-input:checked~.custom-control-label::before {
	border-color: #1d607b;
	background-color: #1d607b
}

.video-container {
	position: relative;
	width: 100vw;
	height: 100vh;
	background: #000
}

.video-container video {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.video-hover {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(30deg, rgba(0, 0, 0, 0.24) 0, rgba(0, 0, 0, 0.24) 100%)
}

.mute-toggle {
	background-color: transparent;
	border: 0;
	cursor: pointer;
	outline: 0;
	transition: background-color .3s
}

.mute-toggle:hover {
	background-color: rgba(0, 0, 0, 0.9)
}

.video-sound {
	position: absolute;
	left: 32px;
	bottom: 32px;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 64px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px
}

.video-sound {
	position: absolute;
	left: 32px;
	bottom: 32px;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 64px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px;
	background-color: rgba(0, 0, 0, 0.5);
	/* opsiyonel: siyah yarı saydam arka plan */
}

/* Ses Açık İkonu */
.video-sound-ok {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.83301 11.5H4.66634C3.93034 11.5 3.33301 12.0974 3.33301 12.8334V19.1667C3.33301 19.9027 3.93034 20.5 4.66634 20.5H7.83301L13.1383 24.9947C14.005 25.7294 15.333 25.1134 15.333 23.9774V8.02268C15.333 6.88668 14.0037 6.27068 13.1383 7.00535L7.83301 11.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.7158 21.304C22.2652 20.3414 23.3332 18.3387 23.3332 16.0067C23.3332 13.6747 22.2652 11.6707 20.7158 10.696' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.6737 25.42C27.0843 23.3466 28.667 19.9066 28.667 16.004C28.667 12.096 27.0817 8.6533 24.667 6.5813' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

/* Ses Kapalı İkonu */
.video-sound-no {
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='47' viewBox='0 0 32 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.83398 18.5001H4.66732C3.93132 18.5001 3.33398 19.0975 3.33398 19.8335V26.1668C3.33398 26.9028 3.93132 27.5001 4.66732 27.5001H7.83398L13.1393 31.9948C14.006 32.7295 15.334 32.1135 15.334 30.9775V15.0228C15.334 13.8868 14.0047 13.2708 13.1393 14.0055L7.83398 18.5001Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.7168 28.3038C22.2661 27.3411 23.3341 25.3385 23.3341 23.0065C23.3341 20.6745 22.2661 18.6705 20.7168 17.6958' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.6727 32.4202C27.0833 30.3469 28.666 26.9069 28.666 23.0042C28.666 19.0962 27.0807 15.6535 24.666 13.5815' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='31.4146' y1='0.279427' x2='0.414633' y2='46.2794' stroke='white'/%3E%3C/svg%3E%0A");
}

.header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	background: transparent;
	padding: 10px 30px;
	font-size: 16px;
	color: #fff
}

.header>.row {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.logo {
	text-align: center
}

.logo a {
	display: block
}

.logo img {
	height: 76px
}

.social-icons {
	text-align: right
}

.social-icons a {
	display: inline-flex;
	padding: 0 10px;
	text-decoration: none
}

.social-icons a img {
	filter: brightness(0) invert(1)
}

.social-icons a.lang {
	transition: none
}

.social-icons a.lang span {
	display: inline-flex;
	padding-left: 5px
}

.social-icons a.lang:hover,
.social-icons a.lang:focus {
	color: inherit
}

.header .navbar-menu {
	text-align: left
}

.header .navbar-menu a {
	display: inline-flex;
	padding: 0 10px;
	text-decoration: none;
	align-items: center;
	transition: none
}

.header .navbar-menu span {
	display: inline-flex;
	padding-left: 10px
}

.header .navbar-menu a img {
	filter: brightness(0) invert(1)
}

.header .navbar-menu a:hover,
.header .navbar-menu a:focus {
	color: inherit
}

.menu-list-social {
	margin-top: 24px;
	display: flex;
	padding: 16px 0;
	align-items: flex-start;
	gap: 16px;
	align-self: stretch;
	border-top: 1px solid var(--Color-gold-gold-300, #f4f0e6);
	border-bottom: 1px solid var(--Color-gold-gold-300, #f4f0e6)
}

.menu-list-social a {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start
}

.menu-list-social img {
	width: 24px;
	height: 24px;
	object-fit: contain
}

.header--fixed {
	border-bottom: 1px solid var(--Color-gold-gold-400, #e8e3d2);
	background: var(--Color-pure-light, #FFF)
}

.logo-black {
	display: none
}

.header--fixed.header .navbar-menu a img {
	filter: brightness(0) invert(0)
}

.header--fixed.header {
	color: #000
}

.header--fixed .logo-black {
	display: inline
}

.header--fixed .logo-white {
	display: none
}

.header--fixed .social-icons a img {
	filter: brightness(0) invert(0)
}

.main-body {
	display: flex;
	max-width: 912px;
	margin: 0 auto;
	width: 100%;
	height: 100%;
	justify-content: flex-end;
	align-items: center;
	padding: 32px 32px 64px 32px;
	flex-direction: column
}

.main-body-content {
	color: var(--Color-pure-light, #FFF);
	text-align: center;
	font-family: "VC Honey";
	font-size: 40px;
	font-style: normal;
	font-weight: 200;
	margin-bottom: 24px;
	line-height: 120%
}

.main-body-form {
	width: 100%;
	position: relative
}

.main-body-form .mbl-mb-15 {
	padding: 0 5px
}

.reservation-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 1000;
	gap: 10px
}

.reservation-button a {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	background-color: #1d607b;
	width: 48px;
	height: 140px;
	border-radius: 0;
	transition: background-color .3s;
	padding: 12px;
	gap: 8px;
	color: var(--Color-gold-gold-400, #e8e3d2)
}

.reservation-button a.r {
	color: #e8e3d2
}

.reservation-button a.k {
	color: #012d40;
	background-color: #98c1d0
}

.reservation-button a:hover {
	background-color: #154c5e
}

.reservation-button a.k:hover {
	color: #e8e3d2;
	background-color: #154c5e
}

.reservation-button a.k span {
	margin: 0 auto
}

.reservation-button span {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	margin-top: 10px
}

.reservation-button svg {
	flex-shrink: 0
}

.res-btn-bars {
	border: 0;
	transition: all .4s ease
}

.res-navbar-collapse {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	transform: translateX(100%);
	transition: all .5s ease;
	display: flex;
	width: 420px;
	padding: 24px;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	align-self: stretch;
	border-right: 1px solid var(--color-gold-gold-500-base, #e3dcc4);
	background: var(--Color-pure-light, #FFF);
	z-index: 9999999
}

.res-btn-close {
	color: var(--Color-pure-dark, #000);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

.res-btn-close svg {
	padding-right: 10px
}

.res-btn-close:hover {
	color: #000
}

.res-showMenu {
	transform: translateX(0)
}

.res-form {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.res-title {
	color: #000;
	font-family: "VC Honey";
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	margin-top: 30px
}

.res-desc {
	color: #000;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 25.445px;
	margin-bottom: 24px
}

.res-form form {
	width: 100%
}

#page1 {
	margin-top: 170px;
	padding: 0;
	background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='204'height='368'viewBox='00204368'fill='none'%3E%3Cpathd='M-296.339183.007C-311.614188.486-317.415201.918-307.432209.586C-286.892225.365-202.332217.571-198.354206.875C-194.434196.338-264.466171.57-296.339183.007Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-258.491147.911C-223.601137.44-165.017211.99-189.199229.59C-204.067240.413-240.059239.06-269.41235.503C-296.964232.165-336.336218.514-346.049195.844C-351.192183.808-348.105166.661-337.212160.656C-328.782156.01-317.4158.1-314.89157.327C-302.921161.581-301.164163.234-291.628164.232C-279.164165.537-268.086150.79-258.491147.911Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-223.091111.244C-182.569116.787-138.535225.676-182.491250.734C-210.486266.694-259.29259.647-293.307251.21C-324.555243.459-376.587217.596-387.114180.53C-393.234158.993-385.798128.695-364.493119.932C-347.51112.948-325.628118.953-321.775119.416C-299.001129.912-297.16135.252-280.203138.846C-257.751143.6-240.025108.916-223.091111.244Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-190.25674.8213C-145.51685.0387-114.619239.516-178.35272.119C-219.482293.159-281.113280.538-319.771267.156C-354.742255.055-419.216216.972-430.745165.457C-437.7134.39-426.09491.0089-394.34379.4485C-368.8370.1559-336.24779.6924-331.23381.7448C-296.1896.1017-295.736107.51-271.333113.702C-238.916121.949-213.68869.4813-190.25674.8213Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-159.39640.0548C-109.84954.795-92.759254.858-176.183295.164C-230.508321.176-304.94303.12-348.205284.766C-386.94268.338-463.776218.039-476.366152.041C-484.105111.472-468.37954.9913-426.17940.6154C-392.12129.0234-349.09642.6202-342.67345.7209C-297.48967.5367-296.32181.4724-264.47790.2171C-222.088101.958-189.05431.2341-159.39640.0548Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-459.4012.2446C-416.813-11.6436-363.3725.99458-355.510.1626C-300.30739.3897-298.26655.7926-258.99467.1724C-206.62582.3466-165.59-6.81363-129.9495.72853C-75.20324.9947-72.1303270.9-175.429318.649C-242.832349.805-330.209326.165-378.055302.813C-420.547282.077-509.688219.563-523.369139.068C-531.87489.0008-512.05819.414-459.4012.2446Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M1.44732-23.0931C-15.3285-23.2134-35.4469-48.1362-20.4015-52.2979C-11.7123-54.70511.2939-50.89820.3307-44.1234C33.0577-34.590112.9911-23.00761.44732-23.0931Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-44.1435-48.8077C-42.5018-52.1523-34.8146-53.6377-27.8003-57.7107C-13.5721-65.9771-11.5311-69.9045-1.42564-74.8897C2.51596-76.83757.81824-79.396612.9948-78.2248C20.9224-76.428922.9006-68.656632.9617-54.9679C46.0066-37.180950.9466-32.582147.2194-23.1564C46.3505-20.964745.2264-13.86738.9443-9.53744C30.2439-3.5514120.046-8.175537.29687-4.21335C-8.014720.537468-15.60588.99393-22.25035.25662C-26.93142.62466-27.1052-4.58392-30.6104-17.1356C-33.2801-26.6974-34.9588-32.9716-38.2052-38.0898C-42.0988-44.1836-45.9701-45.0894-44.1435-48.8077Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-69.7861-41.8367C-69.5013-47.7657-58.6305-50.6352-49.6713-59.2025C-31.2982-76.7773-39.8099-89.3353-25.0826-102.175C-18.8337-107.626-9.02777-112.9060.800335-111.883C14.7475-110.42919.4323-98.086340.9041-73.0622C68.9759-40.344980.9338-33.937678.3122-16.5021C77.776-12.948577.25480.69584166.28418.90842C51.652919.860634.11539.8965911.208918.1282C-14.385627.3131-23.951246.9498-32.581342.8863C-38.57540.0643-36.278828.7003-40.88596.53615C-44.1472-9.21756-46.1624-18.4246-52.6811-25.9658C-60.9082-35.4769-70.0929-35.3977-69.7861-41.8367Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-95.4545-34.9416C-96.5638-43.4393-82.4872-47.7118-71.5683-60.7734C-49.0872-87.6631-68.4698-108.681-48.7655-129.54C-40.3313-138.465-25.8665-146.45-11.4201-145.617C8.60216-144.46416.001-127.64648.8501-91.2325C92.0375-43.6546110.636-35.2774109.416-9.92385C109.176-4.97983109.28715.176393.634827.2877C73.06943.196648.15527.873715.135840.4C-20.767554.019-32.274384.8264-42.915980.4494C-50.218677.4215-45.541261.9148-51.165230.1382C-55.04768.19259-57.3882-3.90296-67.1645-13.9113C-79.7658-26.8082-94.2676-25.7884-95.4545-34.9416Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-121.182-28.0656C-123.671-39.1223-106.429-44.8138-93.5244-62.3602C-66.9833-98.5804-97.2774-127.975-72.5037-156.92C-61.9139-169.304-42.7532-179.997-23.696-179.37C2.41617-178.50812.4107-157.15856.7222-109.419C114.888-46.8979140.202-36.5727140.428-3.36135C140.4722.97308141.20429.622120.8945.6481C94.363466.494762.120645.822318.966562.656C-27.25380.6901-40.701122.697-53.3097117.997C-61.925114.772-54.862795.1104-61.503553.7245C-66.018225.5838-68.669410.6155-81.7033-1.87277C-98.6899-18.1396-118.505-16.1759-121.182-28.0656Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-146.958-21.1928C-142.791-6.56026-117.669-9.47411-96.301310.1626C-80.006125.134-77.044442.9686-71.897477.3075C-64.2545128.3-73.6907152.12-63.7628155.538C-49.1685160.564-33.7829107.35522.760184.9088C76.027163.7645115.66589.8307148.10764.0052C173.11844.093171.72710.9512171.4023.19474C169.679-37.865137.691-50.147464.5425-127.611C8.76484-186.676-3.81426-212.553-36.0311-213.126C-59.6954-213.547-83.5632-200.14-96.3013-184.304C-126.129-147.248-84.8647-109.46-115.529-63.9501C-130.389-41.8969-150.837-34.8055-146.958-21.1928Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M66.2249214.321C61.8469212.42152.6548216.08251.8413221.786C50.9206228.25761.3219233.60965.8921231.947C71.2979229.97772.0337216.83666.2249214.321Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M78.56248.701C86.0216242.72589.2829231.75793.0137212.956C96.7113194.31496.1307180.96792.8806179.998C91.1095179.47586.0919183.56481.7879186.56C73.7309192.15459.939191.53356.4041192.138C43.4627194.35539.6616198.47234.252206.359C31.7488210.00125.9104218.07723.3406227.579C19.4212241.9681.85411246.4023.995252.169C5.79571256.98323.2001258.15234.4851258.288C50.6582258.48567.0236257.9378.56248.701Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M91.494264.768C103.759254.089108.584236.165116.016202.647C123.567168.967123.519145.865119.799145.003C117.007144.345107.967152.671100.283158.622C85.7998169.88859.8725168.03554.5295168.758C30.1626171.98224.1577179.70714.7142194.307C10.78200.388-0.0132116215.211-4.93096232.716C-12.4999259.533-48.3846266.555-45.4155276.497C-42.9344284.776-9.65642286.04611.2828285.365C40.8485284.3870.7692282.82191.494264.768Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M104.358280.731C121.437265.351127.771240.46138.945192.233C150.293143.505150.821110.703146.643109.885C142.816109.125129.76121.667118.719130.589C97.8464147.55659.7505144.43752.5957145.254C16.8107149.3468.56884160.789-4.88287182.136C-10.2517190.652-25.9922212.224-33.2653237.724C-44.4726276.972-98.6788286.575-94.8888300.694C-91.7237312.438-42.5647313.86-11.9785312.305C30.9723310.23174.4926307.627104.358280.731Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M117.181296.684C139.085276.604146.92244.742161.836181.806C176.996118.038178.10675.5433173.45474.7547C168.58873.9217151.50990.6288137.118102.528C109.815125.15859.5952120.80350.6286121.737C3.42557126.643-7.11619141.833-24.5169169.948C-31.3426180.894-52.0082209.222-61.6293242.718C-76.4861294.395-149.014306.582-144.392324.879C-140.55340.082-75.51341.599-35.2731339.236C21.0444335.98378.1902332.433117.181296.684Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M48.64398.2111C-9.97437103.912-22.7199122.915-44.1657157.755C-52.4112171.149-78.0427206.213-90.0154247.704C-108.503311.814-199.363326.583-193.917349.054C-189.391367.741-108.474369.324-58.5862366.157C11.1202361.72381.8804357.232129.989312.631C156.719287.848166.052249.024184.713171.374C203.65692.5608205.34540.3841200.24339.6177C194.32738.7309173.25159.5711155.50274.457C121.766102.74759.425197.162748.64398.2111Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-427.972-54.1318C-421.317-32.278-373.544-42.543-316.6766.67867C-296.29824.3169-282.63642.7659-255.66645.6354C-252.94545.9236-225.92748.4542-206.85833.5999C-182.86814.9134-197.511-11.0102-169.513-47.1639C-159.2-60.482-157.485-56.6149-149.916-67.1174C-117.614-111.949-166.88-157.462-138.453-202.991C-125.368-223.948-105.915-228.759-107.764-231.496C-115.743-243.236-445.957-113.02-427.972-54.1318Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-248.27115.7591C-246.63715.5691-228.82216.7092-216.6016.20676C-201.149-7.05436-212.164-25.3133-194.46-49.9637C-187.945-59.0409-187.039-56.58-182.403-63.7601C-162.621-94.3997-198.125-125.223-180.739-155.217C-172.693-169.102-159.992-172.285-161.881-173.64C-170.426-179.823-388.386-88.4897-371.266-48.7475C-364.847-33.8426-329.806-39.1319-289.709-7.02902C-275.134.63582-265.25717.7323-248.27115.7591Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-240.876-14.1204C-240.41-15.1244-231.698-15.1022-226.344-21.1864C-219.393-29.0791-226.795-39.5943-219.408-52.7604C-216.697-57.5935-216.587-56.561-214.886-60.4029C-207.583-76.9262-229.399-92.965-223.02-107.445C-220.036-114.261-214.49-115.424-215.969-115.788C-226.781-114.473-330.593-63.871-314.579-43.3633C-308.327-35.3502-285.945-35.7334-262.762-20.7367C-253.95-15.0357-248.182-10.8613-240.876-14.1204Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M-233.481-43.9967C-239.219-58.36-261.811-63.2439-270.086-57.9324C-282.288-50.0904-271.88-39.8793-257.884-37.979C-247.424-36.5696-226.914-27.5589-233.481-43.9967Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='212'height='132'viewBox='00212132'fill='none'%3E%3Cpathd='M245.925-65.9971C229.603-60.1348223.403-45.7638234.072-37.56C256.02-20.6779346.379-29.0173350.631-40.4606C354.819-51.7345279.984-78.2334245.925-65.9971Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M286.369-103.546C323.652-114.749386.255-34.988360.414-16.1576C344.526-4.57874306.066-6.02566274.701-9.83105C245.257-13.4026203.185-28.0075192.806-52.2631C187.31-65.1398190.609-83.4857202.249-89.9105C211.258-94.8816223.419-92.6451226.102-93.4719C238.892-88.921240.769-87.1521250.959-86.0847C264.278-84.6886276.116-100.466286.369-103.546Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M324.198-142.776C367.498-136.846414.553-20.3459367.5816.46472C337.66723.5399285.51616.0002249.1656.97299C215.774-1.31892160.173-28.9902148.924-68.647C142.385-91.6895150.331-124.105173.097-133.481C191.245-140.953214.628-134.528218.745-134.033C243.08-122.804245.048-117.09263.168-113.244C287.159-108.158306.101-145.267324.198-142.776Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M359.284-181.745C407.093-170.813440.109-5.53773372.00729.3445C328.05451.855262.19638.3515220.88724.0346C183.51611.0868114.62-29.6577102.3-84.7733C94.8682-118.012107.271-164.426141.199-176.794C168.462-186.736203.28-176.533208.638-174.337C246.095-158.977246.569-146.771272.647-140.146C307.287-131.323334.245-187.458359.284-181.745Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M392.26-218.942C445.206-203.171463.46810.8767374.32254C316.27281.8306236.73562.5122190.50242.8753C149.1125.298667.0045-28.515853.5508-99.1274C45.2811-142.53262.0854-202.961107.18-218.342C143.574-230.744189.55-216.197196.413-212.879C244.696-189.539245.945-174.629279.972-165.273C325.268-152.711360.568-228.379392.26-218.942Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M71.6788-259.395C117.188-274.254174.294-255.383182.706-250.923C241.685-219.653243.866-202.104285.832-189.928C341.792-173.694385.642-269.086423.727-255.667C482.228-235.054485.51228.04375.12879.1265C303.102112.46209.73287.1676158.60462.1835C113.19839.998317.943-26.88593.32367-113.007C-5.764-166.57415.4103-241.02571.6788-259.395Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M564.136-286.503C546.209-286.632524.711-313.297540.788-317.75C550.074-320.325574.658-316.252584.314-309.004C597.914-298.804576.471-286.412564.136-286.503Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M515.418-314.016C517.172-317.594525.387-319.183532.882-323.541C548.086-332.385550.267-336.587561.066-341.921C565.278-344.005570.944-346.743576.475-345.489C584.947-343.568587.06-335.252597.812-320.606C611.751-301.576617.03-296.656613.047-286.571C612.119-284.226610.918-276.632604.205-272C594.907-265.596584.01-270.543570.387-266.304C554.025-261.221545.913-252.174538.813-256.172C533.811-258.988533.625-266.701529.879-280.13C527.027-290.36525.233-297.073521.764-302.549C517.603-309.068513.466-310.037515.418-314.016Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M488.017-306.557C488.321-312.901499.937-315.971509.511-325.137C529.144-343.94520.049-357.376535.786-371.113C542.464-376.945552.942-382.594563.444-381.5C578.348-379.944583.354-366.739606.299-339.965C636.296-304.961649.074-298.106646.273-279.452C645.7-275.65645.143-261.052633.42-252.265C617.785-240.547599.044-251.208574.567-242.401C547.217-232.574536.995-211.565527.773-215.912C521.368-218.931523.822-231.09518.899-254.803C515.414-271.658513.261-281.509506.295-289.577C497.503-299.753487.689-299.668488.017-306.557Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M460.588-299.18C459.402-308.272474.444-312.843486.112-326.818C510.135-355.587489.423-378.074510.479-400.391C519.492-409.94534.949-418.483550.386-417.592C571.781-416.358579.688-398.365614.79-359.406C660.939-308.502680.814-299.539679.51-272.414C679.253-267.124679.371-245.559662.646-232.601C640.67-215.58614.047-231.974578.763-218.572C540.397-204.001528.101-171.04516.73-175.723C508.926-178.963513.924-195.553507.915-229.551C503.766-253.031501.265-265.972490.818-276.68C477.352-290.478461.856-289.387460.588-299.18Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M433.096-291.824C430.436-303.653448.861-309.743462.65-328.515C491.012-367.267458.64-398.717485.113-429.685C496.429-442.935516.904-454.375537.268-453.704C565.171-452.782575.851-429.94623.202-378.863C685.358-311.972712.407-300.925712.648-265.392C712.696-258.615713.478-230.104691.77-212.957C663.425-190.654628.971-212.771582.856-194.761C533.467-175.466519.097-130.523505.623-135.551C496.417-139.001503.964-160.038496.867-204.316C492.043-234.424489.21-250.439475.282-263.8C457.131-281.204435.956-279.103433.096-291.824Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M405.552-284.47C410.005-268.815436.849-271.933459.683-250.923C477.096-234.905480.261-215.824485.761-179.085C493.928-124.528483.844-99.0427494.453-95.3864C510.048-90.0087526.489-146.937586.91-170.952C643.831-193.575686.187-165.686720.855-193.317C747.58-214.621746.095-250.079745.747-258.378C743.906-302.308709.724-315.449631.559-398.327C571.955-461.521558.513-489.206524.087-489.82C498.799-490.27473.295-475.926459.683-458.983C427.809-419.337471.904-378.907439.137-330.216C423.257-306.622401.407-299.035405.552-284.47Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M633.356-32.494C628.678-34.5272618.855-30.61617.986-24.5071C617.002-17.5842628.117-11.8575633.001-13.6365C638.777-15.7442639.563-29.8035633.356-32.494Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M646.5374.28922C654.511-2.10507657.996-13.8398661.982-33.9545C665.934-53.8998665.313-68.1794661.84-69.2163C659.948-69.7754654.586-65.4007649.987-62.1951C641.377-56.2108626.639-56.875622.862-56.2278C609.033-53.8558604.971-49.4506599.191-41.013C596.516-37.1161590.277-28.4751587.531-18.3093C583.342-2.91493564.571.82907566.8587.99971C568.78213.1504587.38114.4008599.43914.5465C616.72214.7566634.2114.1636646.5374.28922Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M660.35821.4796C673.46410.0532678.621-9.12287686.563-44.9844C694.631-81.0188694.579-105.735690.605-106.657C687.621-107.362677.961-98.4532669.75-92.086C654.274-80.0328626.568-82.0151620.859-81.2425C594.821-77.7929588.404-69.5281578.313-53.9066C574.109-47.4005562.575-31.5418557.32-12.813C549.23215.8782510.88623.3908514.05934.0276C516.7142.8854552.2744.2442574.64643.5157C606.23942.4618638.21240.7946660.35821.4796Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M674.10538.5581C692.35522.1031699.123-4.5279711.064-56.1261C723.19-108.26723.755-143.355719.29-144.23C715.201-145.043701.249-131.624689.451-122.078C667.147-103.926626.438-107.263618.792-106.389C580.553-102.011571.746-89.7681557.371-66.929C551.634-57.817534.814-34.7373527.042-7.45564C515.06634.5359457.14244.8101461.19259.9165C464.57472.4815517.10574.0029549.78972.3391C595.68670.1196642.19167.3341674.10538.5581Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M687.80755.6265C711.21434.1428719.5860.0534905735.525-67.2814C751.725-135.507752.91-180.972747.94-181.816C742.74-182.707724.49-164.832709.112-152.101C679.936-127.89626.272-132.549616.69-131.55C566.25-126.301554.985-110.049536.391-79.9683C529.097-68.2573507.014-37.9496496.733-2.11181C480.85753.1766403.35566.2159408.29485.7919C412.399102.057481.9103.68524.897101.152C585.07797.6723646.14293.8736687.80755.6265Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M614.568-156.72C551.931-150.621538.311-130.289515.394-93.0144C506.583-78.684479.194-41.1688466.43.22183C446.64471.8139349.55287.6149355.372111.657C360.208131.65446.676133.344499.985129.955C574.472125.211650.086120.406701.49472.6881C730.05746.1723740.034.63487759.971-78.4434C780.213-162.765782.019-218.589776.566-219.409C770.244-220.358747.723-198.061728.757-182.135C692.707-151.868626.09-157.842614.568-156.72Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M105.264-319.712C112.376-296.33163.425-307.313224.194-254.651C245.969-235.78260.568-216.041289.388-212.971C292.296-212.663321.167-209.955341.543-225.848C367.178-245.84351.532-273.576381.45-312.257C392.47-326.506394.303-322.368402.391-333.605C436.908-381.571384.263-430.265414.64-478.976C428.623-501.398449.41-506.546447.434-509.473C438.908-522.03586.0452-382.716105.264-319.712Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M297.29-244.936C299.037-245.139318.073-243.919331.132-255.156C347.644-269.344335.873-288.879354.791-315.252C361.753-324.964362.721-322.331367.676-330.013C388.815-362.794350.876-395.772369.454-427.862C378.052-442.718391.624-446.124389.605-447.574C380.474-454.188147.565-356.471165.859-313.951C172.718-298.004210.163-303.663253.009-269.317C268.589-256.836279.139-242.824297.29-244.936Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M305.192-276.904C305.69-277.978314.999-277.954320.721-284.464C328.149-292.908320.238-304.158328.133-318.245C331.029-323.416331.148-322.311332.965-326.421C340.769-344.1317.457-361.259324.273-376.752C327.461-384.044333.388-385.288331.808-385.678C320.254-384.271209.321-330.132226.434-308.191C233.115-299.617257.032-300.027281.806-283.982C291.221-277.883297.385-273.417305.192-276.904Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M313.095-308.868C306.963-324.236282.821-329.461273.978-323.778C260.939-315.388272.062-304.463287.017-302.43C298.195-300.922320.112-291.281313.095-308.868Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-position: bottom left, bottom right;
	background-repeat: no-repeat;
	background-size: 204px 368px, 212px 132px
}

#page1 .container-body {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 24px
}

.all-sub-title {
	color: var(--Color-gold-gold-700, #a6a18d);
	text-align: center;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.all-title {
	color: var(--Color-pure-dark, #000);
	text-align: center;
	font-family: "VC Honey";
	font-size: 61px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.all-title span {
	color: var(--Color-blue-blue-300, #5f99b3)
}

.all-title.all-title-48 {
	font-size: 48px
}

.all-desc {
	color: var(--Color-pure-dark, #000);
	text-align: center;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 25.445px
}

.s-all-desc {
	max-width: 540px;
	margin: 30px auto
}

#home-gallery img {
	height: 250px;
	max-width: 420px;
	object-fit: cover
}

#home-gallery .pcard-davet-0 img {
	height: 350px
}

#home-gallery .pcard-davet-1 img {
	height: 250px
}

#home-gallery video {
	height: 350px;
	max-width: 325px;
	object-fit: cover
}

#home-gallery .swiper-wrapper {
	display: flex;
	align-items: center
}

#home-gallery .swiper-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	width: auto;
	height: 100%
}

.cesme-gallery {
	padding: 100px 0
}

#page2 {
	background-color: #fffcf9;
	background-image: url("data:image/svg+xml,%3Csvgwidth='1086'height='567'viewBox='001086567'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M1186.33748.045C1204.74705.3661214.56597.2511106.64506.233C971.729392.46800.584417.161654.851330.241C547.29266.088321.48957.1967326.08-140.552'stroke='%23E8E3D2'/%3E%3Cpathd='M1199.53679.178C1217.94636.4981227.77528.3841119.84437.365C984.93323.593813.785348.293668.052261.374C560.491197.221334.69-11.671339.282-209.419'stroke='%23E8E3D2'/%3E%3Cpathd='M1214.48610.662C1232.89567.9821242.72459.8681134.79368.849C999.883255.076828.738279.777683.005192.858C575.444128.704349.643-80.1871354.235-277.935'stroke='%23E8E3D2'/%3E%3Cpathd='M1231.14542.541C1249.55499.8611259.38391.7471151.45300.729C1016.54186.956845.394211.656699.662124.737C592.160.5839366.299-148.308370.891-346.056'stroke='%23E8E3D2'/%3E%3Cpathd='M1249.54474.868C1267.94432.1881277.77324.0741169.84233.056C1034.93119.283863.789143.984718.05657.0641C610.495-7.08897384.694-215.981389.286-413.729'stroke='%23E8E3D2'/%3E%3Cpathd='M1269.76407.721C1288.17365.0411297.99256.9271190.07165.908C1055.1652.1355884.01376.836738.281-10.0834C630.719-74.2364404.919-283.128409.51-480.876'stroke='%23E8E3D2'/%3E%3Cpathd='M1291.95341.195C1310.35298.5161320.18190.4011212.2699.383C1077.35-14.3898906.20310.3106760.47-76.6088C652.909-140.762427.108-349.653431.7-547.402'stroke='%23E8E3D2'/%3E%3Cpathd='M1316.27275.421C1334.68232.7421344.51124.6271236.5833.6091C1101.67-80.1638930.525-55.4633784.793-142.383C677.231-206.536451.43-415.427456.022-613.176'stroke='%23E8E3D2'/%3E%3Cpathd='M1342.94210.564C1361.35167.8841371.1859.76951263.25-31.2488C1128.34-145.022957.197-120.321811.464-207.241C703.903-271.394478.102-480.285482.694-678.034'stroke='%23E8E3D2'/%3E%3Cpathd='M1372.23146.844C1390.63104.1641400.46-3.949761292.54-94.9681C1157.63-208.741986.482-184.04840.75-270.96C733.188-335.113507.387-544.004511.979-741.753'stroke='%23E8E3D2'/%3E%3Cpathd='M1404.4584.5572C1422.8641.87731432.69-66.23691324.76-157.255C1189.85-271.0281018.7-246.328872.972-333.247C765.411-397.4539.61-606.292544.202-804.04'stroke='%23E8E3D2'/%3E%3Cpathd='M1439.9924.104C1458.4-18.57581468.23-126.691360.3-217.708C1225.39-331.4811054.25-306.781908.513-393.7C800.952-457.853575.151-666.745579.743-864.493'stroke='%23E8E3D2'/%3E%3Cpathd='M1479.3-33.9702C1497.71-76.651507.54-184.7641399.61-275.783C1264.7-389.5551093.56-364.855947.824-451.774C840.262-515.927614.462-724.819619.053-922.567'stroke='%23E8E3D2'/%3E%3C/svg%3E%0A");
	background-position: top right;
	background-size: 50% auto;
	background-repeat: no-repeat;
	padding: 100px 0
}

#page2 .container-body {
	width: 100%;
	max-width: 660px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 4px;
	margin-bottom: 40px
}

#page2 .container-body .all-sub-title {
	color: var(--color-blue-blue-500-base, #1d607b)
}

#page2 .container-body .all-title {
	text-align: left
}

.home-rooms-list .nav-tabs {
	border: 0;
	margin-bottom: 30px
}

.home-rooms-list li.nav-item {
	display: flex;
	height: 56px;
	padding: 16px 0;
	align-items: center;
	gap: 12px;
	margin-right: 32px
}

.home-rooms-list li.nav-item a {
	color: var(--Color-gold-gold-700, #a6a18d);
	text-align: center;
	padding: 16px 0;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 144%;
	background: transparent;
	border: 0;
	border-bottom: 2px solid transparent
}

.home-rooms-list li.nav-item a:hover,
.home-rooms-list li.nav-item a:focus {
	box-shadow: none !important;
	background: transparent;
	color: #1d607b;
	font-weight: 700;
	border-color: transparent
}

.home-rooms-list li.nav-item a.active {
	box-shadow: none !important;
	background: transparent;
	color: #1d607b;
	font-weight: 700;
	border-color: #1d607b
}

.hotel-room-type {
	position: relative
}

.hotel-room-img {
	overflow: hidden
}

.hotel-room-img img {
	width: 100%;
	height: 100%;
	max-height: 500px;
	object-fit: cover;
	transition: transform 2s ease
}

.hotel-room-img:hover img {
	transform: scale(1.2)
}

.hotel-room-content {
	background: #000;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.84) 100%);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	padding: 32px
}

.hotel-room-title {
	display: flex;
	align-items: flex-start;
	margin-bottom: 16px;
	color: var(--Color-pure-light, #FFF);
	font-family: "VC Honey";
	font-size: 48px;
	font-weight: 400;
	line-height: 120%
}

.hotel-room-prop {
	color: var(--Color-pure-light, #FFF);
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start
}

.hotel-room-prop-item {
	margin-right: 24px;
	display: flex;
	flex-direction: row
}

.hotel-room-prop-item-icon {
	margin-right: 8px
}

.hotel-room-prop-item-icon svg {
	width: 24px;
	height: 24px
}

.hotel-room-prop-item-content {
	color: var(--Color-pure-light, #FFF);
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	line-height: 25.445px
}

.spn-pn {
	position: absolute;
	left: 0;
	right: 0;
	top: 10%;
	width: 76px
}

.spn-pnl {
	left: 15px;
	right: auto;
	bottom: 0
}

.spn-pn-item {
	position: relative;
	left: 0;
	right: 0;
	background: transparent;
	border: 0;
	margin-top: 0
}

.spn-pn-item:hover,
.spn-pn-item:focus {
	background: transparent
}

.spn-pn-n {
	margin-right: 0
}

.spn-r-16 {
	margin-right: 16px
}

.swiper-button-next,
.swiper-button-prev {
	width: 38px;
	height: 48px
}

.spn-pn .relative {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%
}

#page3 {
	min-height: 800px;
	padding: 68px;
	margin-top: 40px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

#page3 .left-img img {
	width: 100%;
	height: 650px;
	object-fit: cover;
	transform: scaleX(1.2);
	transform-origin: left center;
	overflow: hidden
}

#page3 .right-body {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	min-height: 90%;
	background: #FFF;
	padding: 45px 60px;
	overflow: hidden
}

#page3 .right-body .swiper-container {
	max-width: 100%
}

#page3 .right-body-up {
	color: #a6a18d;
	margin-bottom: 16px;
	font-size: 16px
}

#page3 .right-body-title {
	color: #000;
	margin-bottom: 16px;
	font-family: "VC Honey";
	font-size: 56px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

#page3 .right-body-subtitle {
	color: #000;
	margin-bottom: 16px;
	font-family: "VC Honey";
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

#page3 .right-body-subcontent {
	color: #000;
	margin-bottom: 16px;
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	line-height: 25.445px;
	max-width: 500px
}

#page3 .right-body-link {
	top: 15px auto
}

#page3 .spn-pn {
	position: relative;
	top: 0;
	height: auto;
	margin-bottom: 16px
}

#page3 .swiper-button-next,
.swiper-button-prev {
	top: 0
}

@keyframes slideInRight {
	from {
		opacity: 0;
		transform: translateX(100%)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes slideInLeft {
	from {
		opacity: 0;
		transform: translateX(-100%)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

#page3 .col-md-6 {
	opacity: 0;
	transform: translateX(0);
	transition: opacity .5s, transform .5s
}

#page3 .col-md-6.animate-right {
	animation: slideInRight 1s forwards
}

#page3 .col-md-6.animate-left {
	animation: slideInLeft 1s forwards
}

#page4 {
	padding: 150px 0
}

.project-info {
	height: 520px
}

.project-info {
	position: relative;
	padding: 0;
	width: 100%;
	height: 600px
}

.project-info__background {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden
}

.project-info__background img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 0;
	transform: translate(-50%, -50%) scale(1.1);
	transition: opacity .5s ease-in-out, transform .5s ease-in-out
}

.project-info__background img[active] {
	opacity: .8;
	transform: translate(-50%, -50%) scale(1)
}

.project-info__items {
	position: relative;
	height: 100%;
	flex-wrap: nowrap;
	background-color: rgba(0, 0, 0, .25)
}

.project-info__item {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 85px;
	border-right: 1px solid rgba(255, 255, 255, .5);
	color: #fff
}

.project-info__item div {
	max-height: 0;
	overflow: hidden;
	transition: max-height .5s ease-out
}

.project-info__item:hover {
	color: #fff;
	text-decoration: none
}

.project-info__item:hover div {
	max-height: 100%;
	transition: all .8s ease
}

.content-banner__body {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	max-width: 90%;
	z-index: 99;
	color: #fff;
	padding: 1rem
}

.content-banner__title {
	font-family: "VC Honey" !important;
	font-size: 2rem;
	font-weight: 400;
	margin-bottom: .75rem
}

.content-banner__title small {
	font-size: 50%;
	font-weight: normal;
	display: block
}

.content-banner__text {
	font-size: 16px;
	margin-bottom: 0;
	max-height: 0;
	overflow: hidden;
	transition: all .75s -0.125s ease-in-out
}

.content-banner:hover .content-banner__text {
	max-height: 150px;
	transition: all .75s ease
}

#page5 {
	padding: 40px 0;
	background-image: url("data:image/svg+xml,%3Csvgwidth='198'height='643'viewBox='00198643'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M245.906444.793C229.583450.656223.384465.027234.052473.231C256.001490.113346.36481.773350.611470.33C354.8459.056279.965432.557245.906444.793Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M286.35407.244C323.633396.042386.235475.802360.394494.633C344.507506.212306.046504.765274.682500.959C245.238497.388203.166482.783192.786458.527C187.29445.651190.589427.305202.229420.88C211.238415.909223.4418.145226.083417.319C238.872421.87240.749423.638250.939424.706C264.259426.102276.096410.325286.35407.244Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M324.178368.014C367.479373.945414.533490.445367.562517.255C337.648534.33285.496526.791249.145517.764C215.754509.472160.153481.8148.904442.144C142.365419.101150.311386.686173.078377.309C191.225369.838214.608376.262218.725376.757C243.061387.987245.028393.7263.148397.546C287.14402.632306.082365.524324.178368.014Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M359.264329.046C407.073339.977440.089505.253371.987540.135C328.034562.646262.176549.142220.867534.825C183.497521.877114.6481.133102.281426.017C94.8486392.778107.251346.365141.18333.996C168.443324.054203.261334.257208.618336.453C246.075351.814246.55364.019272.627370.644C307.267379.468334.226323.332359.264329.046Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M392.241291.849C445.186307.619463.449521.667374.302564.791C316.252592.621236.715573.303190.483553.666C149.09536.08966.985482.27553.5313411.663C45.2615368.25962.0658307.83107.16292.449C143.555280.046189.53294.594196.393297.911C244.677321.252245.925336.162279.953345.518C325.249358.079360.549282.412392.241291.849Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M71.6592251.396C117.169236.537174.275255.408182.687259.867C241.666291.137243.847308.687285.812320.862C341.773337.097385.623241.704423.708255.123C482.209275.736485.492538.83375.109589.917C303.083623.251209.713597.958158.585572.974C113.178550.78917.9234483.9053.30414397.783C-5.78353344.21615.3907269.76571.6592251.396Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M564.116224.287C546.19224.158524.692197.493540.769193.041C550.054190.465574.638194.539584.295201.787C597.895211.986576.452224.379564.116224.287Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M515.398196.775C517.153193.197525.367191.607532.863187.25C548.067178.405550.248174.204561.046168.87C565.258166.786570.924164.048576.456165.302C584.927167.223587.041175.539597.792190.184C611.732209.215617.011214.135613.028224.219C612.099226.564610.898234.158604.185238.79C594.888245.195583.991240.247570.367244.486C554.005249.569545.894258.617538.793254.618C533.791251.802533.605244.09529.86230.661C527.007220.431525.213213.718521.744208.242C517.583201.722513.447200.753515.398196.775Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M487.997204.233C488.301197.89499.918194.82509.492185.654C529.125166.85520.029153.414535.767139.677C542.444133.845552.923128.197563.425129.291C578.329130.846583.335144.052606.279170.825C636.276205.829649.054212.684646.253231.339C645.68235.141645.123249.739633.4258.525C617.765270.243599.025259.583574.547268.39C547.197278.217536.976299.226527.754294.878C521.349291.859523.803279.701518.879255.987C515.395239.132513.241229.282506.275221.214C497.484211.038487.669211.122487.997204.233Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M460.568211.61C459.383202.519474.425197.947486.093183.973C510.116155.204489.404132.717510.46110.4C519.472100.85534.92992.3078550.36693.199C571.76294.4325579.668112.426614.77151.385C660.92202.288680.794211.251679.49238.377C679.233243.666679.352265.231662.627278.189C640.65295.21614.027278.816578.744292.218C540.378306.789528.082339.75516.71335.067C508.907331.828513.905315.237507.895281.239C503.747257.76501.245244.819490.799234.111C477.333220.312461.837221.403460.568211.61Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M433.076218.967C430.417207.137448.841201.048462.631182.275C490.992143.523458.62112.074485.09381.1051C496.40967.8557516.88456.4158537.24857.0867C565.15258.0084575.83280.851623.182131.927C685.338198.818712.388209.865712.629245.398C712.676252.175713.458280.687691.751297.833C663.405320.137628.951298.02582.837316.03C533.447335.325519.077380.268505.604375.239C496.397371.789503.944350.753496.848306.474C492.023276.366489.19260.352475.263246.991C457.111229.587435.937231.688433.076218.967Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M405.532226.32C409.985241.976436.83238.858459.663259.867C477.076275.885480.241294.966485.741331.706C493.908386.262483.825411.748494.434415.404C510.029420.782526.47363.853586.891339.838C643.811317.216686.168345.104720.835317.474C747.561296.169746.075260.711745.728252.412C743.886208.483709.705195.342631.539112.463C571.93649.2692558.49421.5843524.06720.971C498.7820.5203473.27534.8643459.66351.8073C427.78991.4539471.884131.883439.117180.574C423.238204.169401.388211.756405.532226.32Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M633.337478.296C628.659476.263618.836480.181617.967486.283C616.983493.206628.097498.933632.981497.154C638.758495.046639.544480.987633.337478.296Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M646.518515.08C654.491508.685657.976496.951661.963476.836C665.914456.891665.294442.611661.821441.574C659.928441.015654.566445.39649.967448.595C641.358454.58626.62453.916622.842454.563C609.013456.935604.952461.34599.171469.778C596.496473.674590.257482.315587.511492.481C583.323507.876564.551512.62566.839518.79C568.763523.941587.361525.191599.42525.337C616.702525.547634.19524.954646.518515.08Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M660.339532.27C673.445520.844678.601501.668686.543465.806C694.611429.772694.56405.055690.585404.134C687.602403.429677.941412.337669.731418.705C654.254430.758626.549428.775620.839429.548C594.801432.998588.384441.262578.293456.884C574.089463.39562.556479.249557.301497.977C549.213526.669510.866534.181514.039544.818C516.691553.676552.251555.035574.626554.306C606.22553.252638.193551.585660.339532.27Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M674.085549.349C692.335532.894699.104506.263711.044454.664C723.17402.531723.735367.435719.271366.561C715.181365.748701.23379.166689.431388.712C667.127406.865626.418403.527618.773404.401C580.533408.779571.726421.022557.352443.862C551.615452.973534.795476.053527.023503.335C515.047545.326457.123555.601461.173570.707C464.555583.272517.086584.793549.77583.13C595.666580.91642.171578.125674.085549.349Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M687.788566.417C711.194544.933719.567510.844735.506443.509C751.706375.283752.891329.818747.92328.974C742.721328.083724.47345.958709.092358.689C679.917382.901626.252378.241616.671379.241C566.23384.49554.965400.742536.371430.822C529.077442.533506.994472.841496.713508.679C480.838563.967403.336577.006408.275596.582C412.38612.848481.881614.471524.877611.943C585.057608.463646.123604.664687.788566.417Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M614.549354.07C551.911360.17538.292380.501515.375417.776C506.564432.106479.174469.622466.38514.012C446.625582.604349.533598.405355.353622.448C360.189642.44446.656644.135499.965640.746C574.453636.002650.066631.197701.475583.479C730.038556.963740.01515.425759.952432.347C780.194348.025781.999292.201776.547291.381C770.225290.433747.703312.729728.738328.656C692.687358.923626.071352.949614.549354.07Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M105.244191.079C112.356214.46163.405203.478224.174256.14C245.949275.011260.549294.75289.368297.82C292.276298.128321.148300.835341.524284.943C367.159264.95351.512237.215381.43198.534C392.45184.285394.284188.422402.372177.185C436.889129.22384.24480.5257414.6231.8145C428.6039.39216449.394.24488447.4151.31713C438.888-11.244486.0257128.074105.244191.079Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M297.271265.855C299.017265.652318.054266.872331.112255.635C347.624241.447335.854221.912354.772195.538C361.734185.826362.702188.459367.657180.777C388.795147.996350.856115.018369.43582.9282C378.03268.0726391.60564.667389.58663.2167C380.45456.6021147.545154.319165.839196.839C172.698212.786210.144207.127252.99241.474C268.569253.954279.119267.966297.271265.855Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M305.173233.887C305.671232.813314.98232.836320.701226.327C328.129217.883320.219206.632328.113192.546C331.01187.375331.128188.48332.946184.369C340.749166.691317.437149.531324.253134.038C327.442126.746333.368125.503331.788125.113C320.235126.519209.302180.659226.414202.6C233.096211.173257.012210.763281.786226.808C291.202232.908297.365237.374305.173233.887Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M313.075201.922C306.943186.555282.801181.33273.959187.012C260.92195.403272.042206.327286.998208.361C298.175209.869320.093219.509313.075201.922Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto
}

#page5 .container-body {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 24px
}

.spa-mobil-slide {
	display: none
}

.home-spa-all-block {
	margin: 60px auto;
	min-height: 470px
}

.col-home-spa-block {
	padding: 0 40px;
	transition: all .8s cubic-bezier(0.1, 0.2, 0.8, 1)
}

.home-spa-block {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 420px
}

.home-spa-title {
	padding: 16px;
	color: #FFF;
	font-family: "VC Honey";
	font-size: 40px;
	font-weight: 400;
	line-height: 120%
}

.hsb-2 {
	margin-top: 50px
}

#altinyunushomes {
	margin: 120px 0 0 0;
	display: flex;
	min-height: 600px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	position: relative;
	overflow: hidden
}

.ay-title {
	max-width: 960px;
	margin: 0 auto 16px auto;
	color: #FFF;
	text-align: center;
	font-family: "VC Honey";
	font-size: 61px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.ay-desc {
	max-width: 670px;
	margin: 0 auto 36px auto;
	color: #FFF;
	text-align: center;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 25.445px
}

.ay-link {
	text-align: center
}

.ay-link a {
	text-align: center;
	font-family: Inter
}

#page7 {
	padding: 0
}

.events {
	padding: 190px 0;
	background-image: url(../img/lt.png), url(../img/lb.png);
	background-position: top left, bottom left;
	background-repeat: no-repeat;
	background-size: 192.5px 240px, 160px 500px
}

#page7 .events-main-body {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	align-self: stretch;
	max-width: 360px;
	height: 100%
}

#page7 .all-sub-title {
	text-align: left;
	margin-bottom: 16px
}

#page7 .all-title {
	text-align: left;
	margin-bottom: 16px
}

#page7 .all-desc {
	text-align: left;
	margin-bottom: 32px
}

#page7 .right-body-link a {
	text-align: center
}

#page7 .spn-pn {
	left: -18px
}

.event-item {
	height: 475px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	overflow: hidden;
	padding: 5px;
	transition: all .4s ease-out
}

.event-item.p10 {
	padding: 10px
}

.event-img {
	height: 100%;
	width: 100%;
	overflow: hidden;
	background: #000;
	transition: transform 1s ease
}

.event-img img {
	opacity: .5;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 1s ease
}

.event-item:hover .event-hover img {
	transition: transform 1s ease;
	transform: scale(1.2)
}

.event-body {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 36px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.event-date {
	color: var(--Color-pure-light, #FFF);
	text-align: center;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 25.445px
}

.event-hr {
	width: 40px;
	margin: 16px auto;
	height: 1px;
	background: rgba(255, 255, 255, 0.40)
}

.event-title {
	color: #FFF;
	text-align: center;
	font-family: "VC Honey";
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.event-desc {
	max-height: 0;
	overflow: hidden;
	transition: max-height 1s ease-out;
	font-size: 14px;
	color: var(--Color-pure-light, #FFF);
	text-align: center;
	font-family: Inter, sans-serif;
	font-style: normal;
	font-weight: 300
}

.event-item:hover .event-desc {
	max-height: 100%;
	transition: max-height 1s ease-out
}

.event-desc a,
.event-desc a:hover,
.event-desc a:focus {
	color: #fff
}

.instagram {
	padding: 40px 0 150px 0;
	background: #000;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 60%, rgba(232, 227, 210, 1) 60%, rgba(232, 227, 210, 1) 100%)
}

.instagram-title {
	margin-bottom: 16px;
	color: #a6a18d;
	text-align: center;
	font-family: "VC Honey";
	font-size: 61px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%
}

.instagram-desc {
	max-width: 666px;
	margin: 0 auto 80px auto;
	color: #000;
	text-align: center;
	font-family: Inter;
	font-size: 14px;
	font-style: normal;
	font-weight: 300
}

.instagram-img {
	margin-top: 0
}

.instagram-img img {
	height: 340px;
	width: 100%;
	object-fit: cover
}

.events-row>.instagram-img:nth-child(2n) img {
	margin-top: 60px
}

#page8 {
	margin: 120px auto
}

.container-8 {
	background: #FFF;
	padding: 64px 0
}

.container-9 {
	background: #FFF;
	padding: 64px 0;
	border: 1px solid #e8e3d2;
	background: #FFF
}

.container-9 form {
	max-width: 860px;
	margin: 0 auto
}

.home-contact-block {
	max-width: 768px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 35px;
	flex-shrink: 0
}

.all-sub-title {
	color: #a6a18d;
	text-align: center;
	font-size: 16px;
	font-weight: 400
}

.all-title {
	color: #000;
	text-align: center;
	font-family: "VC Honey";
	font-size: 61px;
	font-weight: 400
}

.all-desc {
	color: #000;
	text-align: center;
	font-size: 14px;
	font-weight: 300
}

#page8 .right-body-link {
	margin-bottom: 35px
}

.cus-img img {
	height: 425px;
	width: 100%;
	object-fit: cover
}

#page8 .spn-pn {
	width: 100%;
	top: calc(50% - 40px)
}

.cus-spn-pn-p {
	width: 80px;
	height: 80px
}

.cus-spn-pn-n {
	width: 80px;
	height: 80px
}

.btn-ay-new {
	width: auto;
	min-width: 160px;
	margin: 0 auto
}

#page9 {
	margin: 100px auto 0 auto
}

#page9 .col-md-4 {
	padding: 0 5px
}

#footer {
	margin-top: 100px
}

.footer {
	display: flex;
	padding: 64px 15px;
	flex-direction: column;
	align-items: flex-start;
	gap: 40px;
	background: #012d40;
	color: #fff;
	font-size: 14px
}

.footer-logo img {
	max-width: 120px;
	max-height: 96px;
	object-fit: cover
}

.footer .footer-title {
	color: #e3dcc4;
	font-family: "VC Honey";
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 12px
}

.footer .last-footer-title {
	text-align: right
}

.footer a {
	color: #fff;
	text-decoration: none
}

.footer a:hover,
.footer a:focus {
	color: #e3dcc4
}

.footer .fcontact-item {
	margin-bottom: 12px;
	color: #FFF
}

.footer .fcontact-item:last-child {
	margin-bottom: 0
}

.footer .fcontact-item img {
	margin-right: 5px
}

.footer .social-icons a {
	padding: 0 5px
}

.footer-lang {
	margin-top: 40px;
	padding: 12px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.24)
}

.footer-lang a {
	color: #fff;
	margin-right: 15px
}

.footer-lang a:hover {
	text-decoration: underline
}

.footer-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.footer-menu li {
	display: inline-block;
	margin-right: 15px
}

.footer-menu a {
	color: rgba(255, 255, 255, 0.4);
	font-size: 14px
}

.footer-menu a:hover {
	color: #e3dcc4
}

.footer-bottom {
	padding: 40px 0 0 0
}

.copyright {
	color: rgba(255, 255, 255, 0.40);
	font-family: Inter;
	font-size: 12px;
	font-weight: 400
}

.copyright span {
	color: var(--color-gold-gold-500-base, #e3dcc4);
	font-family: Inter;
	font-size: 12px;
	font-weight: 400
}

.modern-medya {
	text-align: right
}

.modern-medya img {
	max-width: 105px
}

#banner {
	min-height: 324px;
	padding: 96px 15px 56px 15px;
	display: flex;
	align-items: flex-end;
	justify-content: center
}

.banner-title {
	color: #FFF;
	text-align: center;
	font-family: "VC Honey";
	font-size: 48px;
	font-weight: 400
}

#p-gastronomi {
	padding: 56px 0
}

.pdd-slider {
	position: relative;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.pdd-slider a {
	display: block
}

.pdd-slider img {
	width: 100%;
	object-fit: cover;
	height: 565px
}

.pdd-slider-thumbnail {
	padding: 15px 0
}

.pdd-slider-thumbnail .swiper-slide {
	padding: 0 12px 0 0;
	cursor: pointer
}

.pdd-slider-thumbnail img {
	width: 100%;
	height: 128px;
	object-fit: cover
}

.pdd-slider-thumbnail-b {
	position: relative;
	padding-right: 24px
}

#p-gastronomi .spn-pn.homespn-pnxxra {
	left: auto;
	right: 0;
	top: calc(50% - 24px)
}

#p-gastronomi .spn-pn {
	position: absolute;
	left: 0;
	right: 0;
	top: 10%;
	width: 72px
}

.spn-pnl {
	left: 15px;
	right: auto;
	bottom: 0
}

#p-gastronomi .spn-pn-item {
	position: relative;
	left: 0;
	right: 0;
	background: transparent;
	border: 0;
	margin-top: 0
}

#p-gastronomi .spn-pn-item:hover,
#p-gastronomi .spn-pn-item:focus {
	background: transparent
}

#p-gastronomi .spn-pn-n {
	margin-right: 0
}

.spn-r-16 {
	margin-right: 16px
}

#content ul {
	list-style: none;
	padding: 0;
	margin: 0
}

#content ul li {
	position: relative;
	padding-left: 24px;
	margin-bottom: 10px
}

#content ul li::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.67947 1.78018C5.9446 1.29892 6.45056 1 7.00002 1C7.54948 1 8.05543 1.29892 8.32056 1.78018L9.48505 3.91275C9.62341 4.16631 9.83178 4.37472 10.0853 4.51312L12.2174 5.67787C12.7 5.94213 13 6.44852 13 6.99871C13 7.54889 12.7 8.05528 12.2174 8.31954L10.0853 9.48669C9.83178 9.6251 9.6234 9.83351 9.48505 10.0871L8.32056 12.2172C8.0565 12.6999 7.55017 13 7.00002 13C6.44987 13 5.94354 12.6999 5.67947 12.2172L4.51258 10.0847C4.37568 9.83003 4.16694 9.62125 3.91231 9.48429L1.78261 8.31954C1.30005 8.05528 1 7.54889 1 6.99871C1 6.44852 1.30005 5.94213 1.78261 5.67787L3.91231 4.51312C4.16643 4.3755 4.375 4.16689 4.51258 3.91275L5.67947 1.78018Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.meet-body {
	padding: 80px 0;
	text-align: center;
	max-width: 960px;
	margin: 0 auto
}

.gastronomi-block {
	display: flex;
	flex-direction: column;
	margin-top: 80px
}

.gastronomi-block .gastronomi-item {
	padding: 40px 0
}

.gastronomi-block .gastronomi-item .row {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

.gastronomi-block .gastronomi-item:nth-child(2n) {
	background: var(--Color-gold-gold-100, #fbf7ed)
}

.gastronomi-block .gastronomi-item:nth-child(2n) .row {
	flex-direction: row-reverse
}

.gastronomi-block .gastronomi-item .meet-icons {
	margin-top: 30px;
	max-width: 70%
}

.gastronomi-block .gastronomi-item .meet-icons .row {
	flex-direction: row
}

.gastronomi-block .gastronomi-item .meet-icons .row .col-6 {
	padding: 0 5px
}

.gastronomi-block .gastronomi-item:nth-child(2n) .row .meet-content {
	padding-left: 0;
	padding-right: 80px
}

.gb-img img {
	height: 350px;
	width: 100%;
	object-fit: cover
}

.gb-title {
	color: #000;
	font-family: "VC Honey";
	font-size: 40px;
	font-weight: 400;
	margin: 16px auto
}

.gb-content {
	color: #000;
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	max-width: 70%
}

.gb-time {
	color: #033950;
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	max-width: 70%
}

#gallery {
	margin-bottom: 80px
}

#gallery .center {
	padding: 48px 0;
	display: flex;
	align-items: center;
	justify-content: center
}

#gallery .filter-button {
	color: #5f99b3;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	padding: 0 0 10px 0;
	margin-right: 40px;
	border: 0;
	border-radius: 0;
	border-bottom: 2px solid transparent
}

#gallery .filter-button:hover,
#gallery .filter-button.active {
	color: #1d607b;
	border-color: #1d607b
}

#gallery .row {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 10px
}

#gallery .gallery_product {
	height: 400px;
	overflow: hidden;
	transition: visibility .3s ease, opacity .3s ease
}

#gallery .gallery_product a {
	display: block;
	height: 100%
}

#gallery .gallery_product img {
	width: 100%;
	height: 100%;
	object-fit: cover
}

#gallery .gallery_product:nth-child(12n+1) {
	grid-column: span 6
}

#gallery .gallery_product:nth-child(12n+2),
#gallery .gallery_product:nth-child(12n+3) {
	grid-column: span 3
}

#gallery .gallery_product:nth-child(12n+4),
#gallery .gallery_product:nth-child(12n+5),
#gallery .gallery_product:nth-child(12n+6) {
	grid-column: span 4
}

#gallery .gallery_product:nth-child(12n+7),
#gallery .gallery_product:nth-child(12n+9) {
	grid-column: span 3
}

#gallery .gallery_product:nth-child(12n+8) {
	grid-column: span 6
}

#gallery .gallery_product:nth-child(12n+10),
#gallery .gallery_product:nth-child(12n+11),
#gallery .gallery_product:nth-child(12n+12) {
	grid-column: span 4
}

#content .meet-body-link {
	margin-top: 50px
}

#content .meet-body-link a {
	padding: 11px 24px;
	min-width: 160px;
	background: #1d607b;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border-radius: 24px;
	border: 1px solid #1d607b;
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-weight: 600
}

#content .content-page-img img {
	width: 100%;
	height: 580px;
	object-fit: cover
}

#content .swiper-slide-next .content-page-img img {
	transform: scale(0.8);
	transform-origin: 40% center
}

#content .fitnesspage-slider .content-page-img img {
	width: 100%;
	height: 520px;
	object-fit: cover
}

#content .fitnesspage-slider .swiper-slide-next .content-page-img img {
	transform: scaleY(0.8) scaleX(1);
	transform-origin: center
}

#content .fitnesspage-slider .swiper-slide-duplicate .content-page-img img,
#content .fitnesspage-slider .swiper-slide-duplicate-prev .content-page-img img,
#content .fitnesspage-slider .swiper-slide-duplicate-next .content-page-img img {
	transform: scaleY(0.8) scaleX(1);
	transform-origin: center
}

#sus-content .row:nth-child(2n) {
	flex-direction: row-reverse
}

#sus-content .col-md-6 {
	padding: 0
}

.sus-body {
	height: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
	padding: 15px 0
}

.sus-title {
	font-family: var(--font-honey);
	font-weight: 400;
	font-size: 40px;
	line-height: 120%;
	color: #012d40;
	margin-bottom: 15px
}

.sus-content {
	font-weight: 400;
	font-size: 14px;
	text-align: justify;
	max-width: 500px
}

.sus-body-1 {
	padding-left: 80px
}

.sus-alert {
	padding: 0 0 80px 0
}

.sus-parallax {
	font-family: var(--font-honey)
}

.meet-slide-img img {
	width: 100%;
	height: 350px;
	object-fit: cover
}

.meet-content {
	padding: 0 80px
}

.mi-item {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	color: #a6a18d;
	font-size: 14px;
	font-weight: 500;
	flex-wrap: nowrap;
}

.mi-item svg {
	margin-right: 5px; flex-shrink: 0;
}

.mi-item span {
	/*white-space: nowrap*/
}

.swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-color: rgba(255, 255, 255, 0.70);
	background-color: rgba(255, 255, 255, 0.70)
}

.swiper-pagination-bullet-active {
	width: 16px;
	height: 16px;
	border-color: rgba(255, 255, 255, 0.85);
	background-color: rgba(255, 255, 255, 0.85)
}

.davet-title {
	font-family: "VC Honey";
	font-size: 61px;
	font-style: normal;
	font-weight: 400;
	margin: 50px auto;
	text-align: left;
	color: #000
}

.video-banner {
	margin: 150px auto 0 auto
}

.video-banner video {
	height: 590px;
	width: 100%;
	object-fit: cover
}

.masaj-body {
	padding: 0;
	text-align: center
}

.masaj-block {
	margin: 80px auto
}

.masaj-block .event-item {
	padding: 0;
	margin-bottom: 30px
}

.photo-banner {
	margin: 0 auto;
	padding: 0
}

.photo-parallax {
	position: relative;
	height: 400px;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white
}

.photo-banner img {
	width: 100%;
	height: 400px;
	object-fit: cover
}

.photo-banner p {
	margin-bottom: 5px;
	color: #fff;
	font-weight: 400;
	font-size: 48px
}

#sauna {
	padding: 100px 0
}

#sauna .all-title {
	text-align: left;
	margin-bottom: 24px
}

#sauna .spn-pn {
	position: relative;
	left: 0;
	right: 0;
	top: 0
}

#sauna .swiper-container {
	margin: 40px auto
}

#sauna .swiper-slide {
	padding: 0 5px
}

#sauna .sauna-title {
	color: #012d40;
	font-family: "VC Honey";
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 24px
}

#sauna .sauna-desc {
	color: #000;
	text-align: justify;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 24px
}

#sauna .sauna-left-img img {
	height: 450px;
	width: 100%;
	object-fit: cover
}

#sauna .sauna-right-img img {
	height: 500px;
	width: 100%;
	object-fit: cover
}

#thalasso {
	padding: 100px 0
}

#thalasso .all-title {
	text-align: left;
	margin-bottom: 24px
}

#thalasso .spn-pn {
	position: relative;
	left: 0;
	right: 0;
	top: 0
}

#thalasso .swiper-container {
	margin: 40px auto
}

#thalasso .thalasso-title {
	color: #012d40;
	font-family: "VC Honey";
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 24px
}

#thalasso .thalasso-desc {
	color: #000;
	text-align: justify;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 24px;
	padding-right: 30px
}

#thalasso .thalasso-desc .opening-time {
	margin-bottom: 30px
}

#thalasso .thalasso-desc .opening-time span {
	display: block
}

#thalasso .right-body-link {
	margin-top: 50px
}

.thls-pl-30 {
	padding-left: 30px
}

#thalasso .thalasso-left-img img {
	height: 450px;
	width: 100%;
	object-fit: cover
}

#thalasso .thalasso-right-img img {
	height: 550px;
	width: 100%;
	object-fit: cover
}

#thalasso .thalasso-right-img2 img {
	height: 420px;
	width: 100%;
	object-fit: cover
}

.table-container {
	max-width: 600px;
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 8px;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	overflow: hidden
}

.custom-table {
	width: 100%;
	border-collapse: collapse
}

.custom-table tr {
	border-bottom: 1px solid #f4f0e6
}

.custom-table td {
	padding: 0 5px;
	color: #000;
	text-align: justify;
	font-size: 14px;
	line-height: 28px
}

.custom-table tr:last-child {
	border-bottom: 0
}

.custom-table tr:hover {
	background-color: #f9f9f9
}

.termal-img {
	height: 100%
}

.termal-img img {
	min-height: 100%;
	height: 600px;
	width: 100%;
	object-fit: cover
}

.termal-title {
	color: #000;
	font-family: "VC Honey";
	font-size: 40px;
	font-weight: 400;
	margin-bottom: 24px
}

.termal-row .col-md-6 {
	padding: 0
}

.termal-row .col-md-6.termal-body {
	padding: 15px 40px
}

.termal-subbody {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	padding: 40px 40px 15px 40px;
}

#content #termalUL {
	list-style: none;
	padding: 0;
	margin: 0 auto 50px auto;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0
}

#content #termalUL li {
	padding: 0;
	margin: 0
}

#content #termalUL li::before {
	display: none
}

#content #termalUL .termal-button {
	color: #012d40;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	padding: 0 0 10px 0;
	margin-right: 40px;
	border: 0;
	border-radius: 0;
	border-bottom: 2px solid transparent;
	background-color: transparent;
	cursor: unset;
	outline: none;
}

#content #termalUL .termal-button:hover,
#content #termalUL .termal-button.active {
	/*color: #1d607b;
	border-color: #1d607b */
	color: #012d40;
	border-color: transparent;
}

.container-termal .all-title {
	margin-bottom: 36px
}

#content #termalUL li:last-child .termal-button {
	margin-right: 0
}

#content.product-x {
	background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='507'height='704'viewBox='00507704'fill='none'%3E%3Cpathd='M230.248487.256C214.953493.672209.143509.401219.14518.38C239.709536.858324.386527.73328.37515.206C332.295502.866262.166473.863230.248487.256Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M268.149446.159C303.088433.897361.753521.195337.538541.805C322.649554.478286.607552.895257.215548.73C229.623544.821190.196528.836180.469502.288C175.319488.194178.411468.115189.319461.083C197.761455.642209.158458.09211.672457.185C223.658462.166225.416464.102234.966465.27C247.447466.798258.541449.53268.149446.159Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M303.599403.221C344.177409.712388.272537.221344.254566.565C316.221585.254267.349577.002233.285567.122C201.993558.046149.889527.76139.347484.356C133.219459.136140.665423.657162413.395C179.007405.217200.919412.249204.778412.79C227.582425.081229.426431.334246.407435.544C268.89441.111286.64400.495303.599403.221Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M336.479360.57C381.281372.535412.221553.429348.401591.607C307.213616.245245.496601.465206.784585.796C171.764571.624107.2527.02995.6555466.705C88.6907430.326100.313379.526132.108365.989C157.657355.107190.285366.274195.306368.678C230.408385.49230.852398.849255.29406.1C287.751415.757313.015354.317336.479360.57Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M367.381319.858C416.997337.119434.111571.394350.571618.593C296.171649.053221.636627.909178.311606.417C139.521587.17962.5793528.27949.9716450.995C42.2219403.48957.9695337.349100.228320.515C134.334306.94177.418322.862183.85326.493C229.097352.04230.267368.359262.154378.599C304.602392.347337.682309.529367.381319.858Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M66.9596275.582C109.607259.319163.122279.974171.005284.854C226.275319.079228.319338.287267.646351.613C320.087369.382361.179264.975396.87279.662C451.692302.223454.769590.179351.326646.094C283.83682.577196.332654.895148.419627.55C105.867603.26816.603530.0632.903435.803C-5.61319377.17414.2295295.68866.9596275.582Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M528.448245.912C511.649245.771491.503216.586506.569211.713C515.271208.894538.309213.352547.358221.285C560.103232.449540.008246.012528.448245.912Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M482.794215.8C484.438211.883492.136210.144499.16205.374C513.408195.694515.452191.095525.571185.258C529.519182.977534.828179.98540.012181.352C547.951183.455549.932192.557560.007208.586C573.07229.415578.016234.8574.284245.838C573.414248.404572.288256.716565.997261.786C557.285268.795547.073263.38534.306268.02C518.973273.583511.372283.486504.718279.109C500.03276.027499.856267.586496.346252.888C493.673241.691491.992234.344488.741228.351C484.842221.215480.965220.154482.794215.8Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M457.116223.963C457.401217.02468.287213.66477.259203.628C495.657183.047487.134168.342501.882153.306C508.139146.923517.959140.741527.801141.939C541.767143.641546.458158.094567.96187.398C596.071225.71608.045233.213605.42253.63C604.883257.791604.361273.769593.375283.386C578.724296.211561.162284.543538.224294.182C512.594304.938503.015327.932494.373323.174C488.371319.869490.67306.562486.056280.608C482.791262.16480.773251.379474.245242.548C466.006231.41456.809231.503457.116223.963Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M431.412232.037C430.301222.086444.397217.083455.331201.788C477.844170.3458.434145.688478.166121.262C486.612110.811501.097101.461515.563102.436C535.613103.786543.022123.48575.917166.12C619.164221.834637.789231.644636.567261.333C636.326267.123636.437290.725620.764304.908C600.17323.537575.221305.594542.156320.263C506.203336.21494.68372.286484.024367.161C476.711363.615481.395345.457475.763308.246C471.875282.548469.531268.384459.741256.664C447.122241.561432.601242.756431.412232.037Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M405.649240.089C403.157227.141420.422220.477433.345199.93C459.923157.516429.587123.094454.39589.1993C464.99974.6978484.18762.1768503.2762.9111C529.41963.9199539.42788.9211583.8144.824C642.047218.036667.396230.127667.622269.018C667.666276.435668.399307.641648.057326.408C621.494350.82589.206326.612545.992346.324C499.708367.442486.242416.633473.615411.129C464.988407.353472.06384.329465.41335.866C460.889302.913458.234285.385445.182270.761C428.172251.712408.329254.012405.649240.089Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M379.837248.137C384.01265.272409.166261.86430.564284.854C446.882302.386449.848323.27455.002363.481C462.655423.193453.206451.088463.148455.089C477.762460.975493.169398.667549.791372.383C603.132347.623642.825378.146675.312347.904C700.357324.587698.965285.778698.639276.695C696.914228.614664.882214.231591.631123.521C535.77654.3549523.1824.0538490.91823.3825C467.22122.8893443.3238.5887430.56457.1328C400.694100.526442.017144.776411.31198.068C396.429223.893375.953232.197379.837248.137Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M593.316523.925C588.932521.7579.727525.987578.912532.667C577.99540.244588.406546.512592.983544.565C598.396542.258599.133526.87593.316523.925Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M605.668564.184C613.14557.186616.406544.342620.142522.327C623.845500.496623.263484.867620.009483.733C618.235483.121613.211487.909608.901491.417C600.832497.967587.021497.24583.482497.948C570.522500.545566.716505.366561.299514.601C558.792518.866552.946528.324550.372539.45C546.447556.299528.856561.492531568.245C532.803573.883550.231575.251561.532575.411C577.728575.641594.116574.992605.668564.184Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M618.62582.999C630.902570.493635.734549.505643.176510.254C650.737470.815650.689443.763646.964442.754C644.169441.982635.116451.733627.421458.702C612.918471.894586.955469.724581.604470.57C557.204474.345551.19483.391541.734500.489C537.794507.61526.986524.967522.061545.466C514.482576.868478.547585.091481.521596.733C484.005606.428517.329607.915538.298607.118C567.904605.964597.867604.139618.62582.999Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M631.502601.692C648.605583.682654.947554.534666.137498.06C677.5441678.03402.587673.846401.63C670.014400.74656.939415.427645.883425.875C624.981445.743586.833442.09579.668443.047C543.833447.839535.58461.239522.109486.236C516.733496.209500.971521.47493.688551.33C482.465597.289428.183608.534431.978625.068C435.148638.821484.375640.486515.004638.665C558.014636.236601.595633.187631.502601.692Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M644.343620.373C666.278596.859674.123559.548689.06485.85C704.241411.177705.352361.416700.694360.492C695.821359.517678.719379.081664.308393.015C636.967419.514586.677414.415577.698415.509C530.429421.254519.873439.041502.448471.964C495.613484.782474.919517.954465.284557.178C450.407617.691377.778631.963382.407653.389C386.254671.191451.384672.968491.677670.201C548.073666.392605.298662.234644.343620.373Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M575.71387.96C517.011394.636504.248416.888482.772457.685C474.515473.37448.848514.43436.859563.016C418.345638.09327.359655.384332.813681.698C337.345703.58418.375705.435468.332701.726C538.135696.534608.993691.274657.169639.047C683.936610.025693.281564.563711.969473.633C730.938381.343732.63320.244727.52319.346C721.596318.308700.49342.712682.717360.144C648.934393.271586.507386.732575.71387.96Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M98.4325209.565C105.097235.156152.936223.136209.884280.775C230.289301.429243.971323.033270.978326.393C273.703326.731300.759329.694319.854312.3C343.877290.418329.214260.061357.251217.725C367.578202.129369.296206.658376.875194.359C409.222141.861359.88788.5651388.35335.2508C401.45710.7095420.9375.07579419.0861.87137C411.095-11.877280.4226140.60798.4325209.565Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M278.383291.408C280.02291.185297.86292.521310.097280.222C325.571264.693314.54243.312332.269214.446C338.793203.817339.7206.698344.343198.291C364.153162.411328.599126.317346.00991.1946C354.06674.9351366.78571.2078364.89369.6204C356.33662.3808138.074169.332155.217215.87C161.645233.324196.735227.13236.887264.723C251.487278.383261.373293.719278.383291.408Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M285.789256.419C286.255255.243294.979255.269300.34248.145C307.301238.902299.889226.589307.287211.171C310.001205.512310.112206.721311.815202.222C319.128182.873297.282164.092303.669147.135C306.657139.153312.211137.792310.73137.366C299.903138.905195.947198.161211.983222.175C218.244231.559240.657231.11263.873248.671C272.696255.347278.472260.235285.789256.419Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3Cpathd='M293.194221.434C287.448204.614264.824198.895256.538205.115C244.319214.298254.742226.255268.756228.48C279.231230.131299.77240.682293.194221.434Z'stroke='%23E8E3D2'stroke-miterlimit='10'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 120% -65%;
	background-size: 852px 446px
}

#content .sauna-left-img img {
	height: 400px;
	width: 100%;
	object-fit: cover
}

.cilt-main {
	padding: 130px 0
}

.cilt-body {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	text-align: left;
	padding: 15px 50px 15px 0
}

.cilt-title {
	color: var(--Color-pure-dark, #000);
	font-family: "VC Honey";
	font-size: 61px;
	font-weight: 400;
	line-height: 120%
}

.cilt-desc {
	color: var(--Color-pure-dark, #000);
	font-size: 14px;
	font-weight: 300
}

.cilt-body.fitness-body {
	padding: 15px 50px;
	max-width: 550px
}

.fitness-img img {
	max-height: 400px;
	width: 100%;
	object-fit: cover
}

.spa-alert {
	padding: 32px;
	gap: 10px;
	background: var(--Color-blue-blue-50, #c6ebf7)
}

.spa-alert ul {
	padding-left: 32px !important
}

.spa-alert ul li {
	padding-left: 0 !important;
	list-style-type: circle
}

.spa-alert ul li:before {
	display: none
}

.active-group {
	align-items: center;
	justify-content: center;
	margin-bottom: 100px
}

.ag-item {
	display: flex;
	padding: 24px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 10px;
	flex-shrink: 0;
	border: 1px solid var(--Color-gold-gold-400, #e8e3d2);
	color: var(--color-blue-blue-500-base, #1d607b);
	text-align: center;
	font-family: "VC Honey";
	font-size: 32px;
	font-weight: 400
}

#page3 .right-body-subcontent.plaj-sub {
	font-weight: 500;
	max-width: 440px
}

#havuz {
	padding: 80px 0 0 0
}

#havuz .event-body {
	justify-content: flex-end
}

#havuz .masaj-block .container {
	padding: 0
}

#contact {
	padding: 80px 0 0 0
}

#contact .container {
	padding: 0
}

.contact-img {
	height: 100%
}

.contact-img a {
	display: block;
	width: 100%;
	height: 100%
}

.contact-img img,
.contact-img iframe {
	max-height: 670px;
	height: 100%;
	width: 100%;
	object-fit: cover
}

.contact-item {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	margin: 15px auto;
	width: 100%
}

.contact-item-img {
	width: 50px
}

.contact-text {
	color: #000;
	font-size: 14px;
	font-weight: 300
}

.contact-text p {
	margin-bottom: 0
}

.contact-right {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	padding: 30px 20px
}

#category {
	padding: 120px 0
}

#category .hotel-room-type {
	height: 100%
}

.hotel-room-img {
	height: 100%
}

#product-banner {
	height: 100vh;
	width: 100%;
	padding: 56px
}

#product-banner>.container {
	height: 100%
}

.product-banner-body {
	display: flex;
	flex-direction: column;
	height: 100%;
	align-items: center;
	justify-content: flex-end
}

.product-banner-title {
	color: #FFF;
	text-align: center;
	font-family: "VC Honey";
	font-size: 64px;
	font-weight: 300;
	margin-bottom: 32px
}

.product-banner-icons img {
	width: 56px;
	height: 56px;
	object-fit: cover
}

.product-banner-body .hotel-room-prop-item {
	flex-direction: column;
	margin-right: 80px;
	align-items: center;
	justify-content: center
}

.product-banner-body .hotel-room-prop-item-content {
	font-size: 16px;
	line-height: 1.5
}

.product-banner-body .hotel-room-prop-item-icon {
	margin-bottom: 15px
}

.product-banner-body .hotel-room-prop-item-icon img {
	filter: brightness(100)
}

.product-banner-body .hotel-room-prop-item:last-child {
	margin-right: 0
}

.detail-room {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 60px 0
}

.detail-room a {
	margin-right: 15px;
	color: #000;
	font-family: Inter;
	font-size: 14px;
	font-weight: 700;
	padding: 12px 24px;
	border-radius: 32px;
	border: 1px solid #CCC;
	background: #FFF
}

.pbody-content .all-sub-title {
	margin-bottom: 15px;
	text-align: left
}

.pbody-content .all-title {
	margin-bottom: 24px;
	text-align: left;
	font-size: 56px
}

.pbody-content .all-desc {
	margin-bottom: 32px;
	text-align: left;
	font-size: 16px
}

.blue-link svg {
	margin-right: 15px
}

.pbody-right {
	background: #f6f2e7;
	padding: 32px;
	gap: 10;
	margin-top: 50%
}

#room-type {
	padding: 100px 0
}

.room-type-title {
	color: #000;
	font-family: "VC Honey";
	font-size: 40px;
	font-weight: 400;
	line-height: 120%;
	margin-bottom: 50px
}

.room-type-item {
	border: 1px solid #e8e3d2;
	background: #FFF;
	margin-bottom: 30px
}

.room-type-item-content {
	padding: 15px 30px;
	min-height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center
}

.room-type-item-title {
	color: #1d607b;
	font-family: "VC Honey";
	font-size: 32px;
	font-weight: 400
}

.room-type-item-desc {
	color: #000;
	font-size: 14px;
	font-weight: 300
}

.roomPage-img {

}
.roomPage-img img {
	width: 100%;
/*	height: 300px;*/
	min-height:100%;
	object-fit: cover
}

.room-type-item .spn-pn {
	position: relative;
	left: 0 !important
}

.room-type-item .swiper-button-next,
.room-type-item .swiper-button-prev {
	top: 0;
	position: relative
}

#room-type .swiper-pagination {
	display: none
}

#room-service {
	padding: 100px 0;
	background: #012d40;
	padding: 80px 85px;
	text-align: center
}

.rs-title {
	color: #FFF;
	text-align: center;
	font-family: "VC Honey";
	font-size: 61px;
	font-weight: 400;
	margin-bottom: 24px
}

.rs-desc {
	color: #FFF;
	text-align: center;
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 56px
}

.rs-subtitle {
	margin: 30px auto 0 auto;
	font-weight: 300;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF8F
}

.rs-items {
	display: flex;
	align-items: flex-start;
	justify-content: center
}

.rs-item {
	padding: 15px
}

.rs-item-img {
	margin-bottom: 16px
}

.rs-item-img img {
	height: 56px;
	width: 56px;
	object-fit: cover
}

.rs-item-title {
	color: #e3dcc4;
	font-size: 18px;
	font-weight: 300
}

.free-service {
	padding: 80px 0;
	color: #fff;
	background: #084964;
	background: -moz-linear-gradient(90deg, rgba(8, 73, 100, 1) 0, rgba(8, 73, 100, 1) 50%, rgba(3, 57, 80, 1) 50%, rgba(3, 57, 80, 1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(8, 73, 100, 1) 0, rgba(8, 73, 100, 1) 50%, rgba(3, 57, 80, 1) 50%, rgba(3, 57, 80, 1) 100%);
	background: linear-gradient(90deg, rgba(8, 73, 100, 1) 0, rgba(8, 73, 100, 1) 50%, rgba(3, 57, 80, 1) 50%, rgba(3, 57, 80, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#084964", endColorstr="#033950", GradientType=1)
}

.fs-title {
	color: #fff;
	font-family: "VC Honey";
	font-size: 40px;
	font-weight: 400;
	margin-bottom: 15px
}

.fs-desc {
	color: #fff
}

.fs-left {
	padding-right: 30px
}

.fs-right {
	padding-left: 60px
}

#other {
	padding: 100px 0 0 0;
	position: relative;
	min-height: 550px;
	background: #e8e3d2;
	background: -moz-linear-gradient(180deg, rgba(232, 227, 210, 1) 0, rgba(232, 227, 210, 1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(180deg, rgba(232, 227, 210, 1) 0, rgba(232, 227, 210, 1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(180deg, rgba(232, 227, 210, 1) 0, rgba(232, 227, 210, 1) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0) 100%);
	background-size: cover
}

.other-title {
	color: var(--color-blue-blue-500-base, #1d607b);
	font-size: 16px;
	font-weight: 400
}

.other-desc {
	color: var(--Color-pure-dark, #000);
	font-family: "VC Honey";
	font-size: 61px;
	margin-bottom: 56px
}

@media(max-width:1540px) {

	#page3 .right-body-title,
	.all-title,
	.ay-title,
	.pbody-content .all-title,
	.other-desc,
	.rs-title {
		font-size: 48px
	}

	.right-body-subtitle {
		font-size: 32px
	}

	.h-150 {
		height: 120px
	}
}

@media(max-width:1400px) {

	#page3 .right-body-title,
	.hotel-room-title,
	{
	font-size: 36px
}

#page3 .right-body-subtitle {
	font-size: 24px
}

.project-info__item {
	padding: 35px
}

.content-banner__title {
	font-size: 24px
}

.home-spa-title {
	font-size: 32px;
	text-align: center
}

.fs-title {
	font-size: 32px
}

.mt-150 {
	margin-top: 80px
}

.event-title {
	font-size: 24px
}

.h-150 {
	height: 100px
}
}

@media(max-width:1200px) {
	.main-body {
		max-width: 768px
	}

	.main-body-content {
		font-size: 32px
	}

	#page1 {
		margin-top: 120px
	}

	.all-title,
	.ay-title,
	.pbody-content .all-title,
	.rs-title {
		font-size: 36px
	}

	.right-body-subtitle {
		font-size: 24px
	}

	.hotel-room-title {
		font-size: 36px
	}

	#page3 .right-body-title {
		font-size: 24px
	}

	.home-spa-title {
		font-size: 24px
	}

	.event-title {
		font-size: 24px
	}

	.content-banner__title {
		font-size: 20px
	}

	.project-info__item {
		font-size: 16px
	}

	.event-body {
		padding: 24px
	}

	.cilt-main {
		padding: 80px 0
	}

	#sauna {
		padding: 80px 0
	}

	#thalasso {
		padding: 80px 0 40px 0
	}

	#thalasso .thalasso-title {
		font-size: 28px
	}

	.event-item {
		height: 400px
	}

	.fs-left {
		padding: 15px 30px
	}

	.fs-right {
		padding: 15px 30px
	}

	.h-150 {
		height: 80px
	}

	.rs-item-title {
		font-size: 14px
	}
}

@media(max-width:992px) {
	#page7 { overflow: hidden; }
	.all-title.mb-fs-24 p { font-size : 32px !important; height:auto;  margin-bottom: 0px; }
	.p00015 { padding: 0px 0px 0px 15px; }
	.event-title { margin-bottom: 15px }
	#content .swiper-slide-next .content-page-img img { transform: none; }
	.mt-150 {
		margin-top: 30px
	}

	html,
	body {
		padding: 0;
		font-size: 16px
	}

	.item-desktop {
		display: none
	}

	.item-flex {
		display: none
	}

	.item-mobile {
		display: block
	}

	.item-flex-mobile {
		display: flex
	}

	.item-desktop2 {
		display: none
	}

	.item-flex2 {
		display: none
	}

	.item-mobile2 {
		display: block
	}

	.item-flex-mobile2 {
		display: flex !important
	}

	.js-animate {
		opacity: 1;
		transform: translate(0, 0)
	}

	.h-150 {
		height: 60px
	}

	#mute-toggle {
		display: none
	}

	.mbl-mb-15 {
		margin-bottom: 15px
	}

	.btn.search-button {
		width: 100%;
		background: #1d607b;
		color: #fff
	}

	.btn.search-button svg path {
		fill: #fff;
		stroke: white
	}

	.btn.search-button svg circle {
		stroke: white
	}

	#page3 .right-body-title,
	.all-title {
		font-size: 24px
	}

	.right-body-subtitle {
		font-size: 18px
	}

	.hotel-room-title {
		font-size: 32px
	}

	.meet-body {
		padding: 60px 15px
	}

	#sauna .sauna3,
	#thalasso .thalasso3 {
		display: none
	}

	#thalasso .thalasso-title,
	#sauna .sauna-title {
		font-size: 24px
	}

	.termal-title,
	.thalasso-title {
		font-size: 24px
	}

	.thls-pl-30 {
		padding-left: 15px
	}

	#thalasso .thalasso-desc {
		padding-right: 15px
	}

	#thalasso .right-body-link {
		margin: 30px 0
	}

	#content #termalUL .termal-button {
		font-size: 16px
	}

	.cilt-body {
		padding: 15px
	}

	.cilt-title {
		font-size: 24px
	}

	.cilt-body.fitness-body {
		padding: 15px 0
	}

	#page3.havuzp3 {
		min-height: 500px
	}

	#page3.havuzp3 .left-img img {
		height: 350px
	}

	.container-9 {
		padding: 64px 16px
	}

	.product-banner-icons img {
		width: 32px;
		height: 32px
	}

	.product-banner-body .hotel-room-prop-item-content {
		font-size: 14px
	}

	.pbody-right {
		margin-top: 40px
	}

	#content.free-service {
		padding: 30px 0
	}

	#content.free-service .container {
		max-width: 100%
	}

	.mbl-pl-30 {
		padding-left: 30px
	}

	#content.mbl-pl-30 .swiper-slide-next .content-page-img img {
		transform: none
	}

	#room-type {
		padding: 60px 15px
	}

	#room-type .roomPage .room-type-title {
		margin-bottom: 30px
	}
	.meet-content { padding: 0px 30px; }
	.gb-content { width: 100% }
	.mi-item svg { max-width: 30px; }
}

@media(max-width:768px) {

	html,
	body {
		padding: 0;
		font-size: 14px
	}

	.header {
		padding: 5px 10px
	}

	.social-icons a {
		padding: 0
	}

	.social-icons a.lang {
		display: block
	}

	.social-icons a.lang span {
		padding-left: 1px
	}

	.header .navbar-menu span {
		padding-left: 5px
	}

	.res-navbar-collapse {
		max-width: 100%
	}

	.res-title {
		font-size: 24px
	}

	.res-desc {
		line-height: 1.4;
		margin-bottom: 12px
	}

	.input_text {
		padding: 12px
	}

	.btn-ay {
		font-size: var(--fs-14);
		min-width: auto;
		padding: 12px 18px
	}

	#page1 {
		margin-top: 120px;
		background: transparent;
		padding: 0 32px
	}

	#page1 .container-body {
		gap: 16px
	}

	.all-title,
	.davet-title {
		font-size: 32px
	}

	.cesme-gallery {
		padding: 40px 0
	}

	.main-body-content {
		font-size: 24px
	}

	#page2 {
		background: #f4f0e6;
		padding: 64px 0px 64px 15px
	}

	#page2 .all-desc {
		text-align: left
	}

	.home-rooms-list {
		padding: 0px 0px 0 15px
	}

	.home-rooms-list .nav-tabs {
		display: flex;
		flex-direction: row;
		width: 100%;
		overflow-x: auto;
		flex-wrap: nowrap
	}

	.home-rooms-list li.nav-item a {
		white-space: nowrap
	}

	#page2 ::-webkit-scrollbar {
		display: none
	}

	#page2::-webkit-scrollbar-track {
		background-color: #eee
	}

	#page2::-webkit-scrollbar-thumb {
		cursor: pointer;
		background: #8f8f8f;
		border-radius: 0
	}

	#page2 .home-rooms-list li.nav-item {
		margin-top: 0
	}

	.hotel-room-content {
		padding: 16px
	}

	.hotel-room-prop {
		        justify-content: flex-start;
        gap: 12px;
	}

	.hotel-room-img img {
		height: 450px
	}

	.hotel-room-prop-item {
		margin-right: 4px;
		flex-direction: column
	}

	.hotel-room-prop-item-content {
		font-size: 10px;
		white-space: nowrap
	}
	.mb-pl-0 {  padding-left: 0px; }
	.mb-pr-0 {  padding-right: 0px; }
	.mb-pl-15 { padding-left: 15px }
	#page1.mb-px-0 {  padding-left: 0px;  padding-right: 0px }
	.mb-cilt-main .row { flex-direction: column-reverse; }

	#page3 {
		background: transparent !important;
		padding: 32px 17px
	}

	#page3 .left-img img {
		transform: none;
		height: auto
	}

	#page3 .right-body {
		padding: 0
	}

	#page3 .p3body>.row {
		flex-direction: column-reverse
	}

	#page3 .right-body-title,
	.all-title {
		font-size: 32px
	}

	#page3 .left-img {
		margin-top: 15px
	}

	.project-info {
		height: 540px
	}

	.project-info__item {
		flex: 0 0 80%;
		max-width: 80%;
		text-align: center
	}

	.project-info__items {
		overflow-x: auto;
		margin: 0 auto
	}

	.project-info__item>div,
	.project-info__item:hover div {
		max-height: 100%
	}

	.content-banner__title {
		font-weight: 400
	}

	#page4 {
		padding: 0
	}

	#page5 {
		padding: 80px 0 40px 0
	}

	#page5 .container-body {
		max-width: 100%;
		align-items: flex-start;
		padding: 0 15px;
		text-align: left
	}

	#page5 .all-desc {
		text-align: left
	}

	.home-spa-all-block {
		display: none
	}

	.spa-mobil-slide {
		margin-top: 40px;
		display: block;
		position: relative;
		padding: 0 0 0 15px
	}

	.hsb-1,
	.hsb-2,
	.hsb-3 {
		margin-top: 0
	}

	#altinyunushomes {
		margin: 40px 0 0 0
	}

	.all-title,
	.ay-title {
		font-size: 32px
	}

	.events {
		background: transparent;
		padding: 80px 0
	}

	.event-desc {
		font-size: 14px
	}

	#page7 .events-main-body {
		padding: 0 32px
	}

	#page7 .right-body-link {
		margin-bottom: 40px
	}

	#page7 .swiper-containerx {
		padding-left: 32px
	}

	.instagram {
		display: none
	}

	#page8 {
		display: none
	}

	#page9 {
		margin: 30px auto
	}

	.home-contact-block {
		width: 100%;
		gap: 12px
	}

	.container-9 {
		padding: 32px 24px
	}

	#page9 {
		padding: 0 32px
	}

	#footer.footer {
		margin-top: 40px;
		padding: 32px;
		text-align: center
	}

	.footer-logo img {
		max-width: 78px;
		height: 60px
	}

	.footer .footer-title {
		font-size: 20px;
		margin: 15px auto
	}

	.footer .last-footer-title {
		text-align: center
	}

	.footer .social-icons {
		text-align: center
	}

	.footer-lang {
		border-top: 1px solid rgba(255, 255, 255, 0.24)
	}

	.footer-bottom {
		padding: 0
	}

	.footer-menu li {
		display: block;
		margin: 5px auto 0 auto
	}

	.footer-menu {
		padding-top: 40px;
		display: flex;
		align-items: center;
		justify-self: center;
		flex-direction: column
	}

	.modern-medya {
		text-align: center;
		margin-top: 15px
	}

	.gastronomi-block .gastronomi-item:nth-child(2n) .row {
		flex-direction: row
	}

	.pdd-slider-thumbnail-b {
		padding-right: 0
	}

	.pdd-slider img {
		height: 400px
	}

	.gastronomi-block {
		margin-top: 16px
	}

	.gb-title {
		font-size: 32px
	}

	.meet-body {
		padding: 40px 0
	}

	.meet-content {
		padding: 0 !important
	}

	.meet-slide-img img {
		height: 210px
	}

	.gastronomi-block .gastronomi-item .meet-icons .row {
		justify-content: flex-start
	}

	.mi-item {
		margin-bottom: 15px
	}

	#content .content-page-img img {
		height: 400px
	}

	#content .meet-body-link {
		margin-top: 30px
	}

	.banner-title {
		font-size: 40px
	}

	#content .spn-pn {
		width: 72px
	}

	.meet-body.meet-body-spa {
		padding: 40px 15px
	}

	.photo-banner img {
		height: 250px
	}

	#sauna {
		padding: 40px 15px
	}

	#myTabContent {
		padding: 0 15px
	}

	#myTabContent .tab-pane>.row {
		flex-direction: column-reverse
	}

	.termal-img,
	#thalasso .thalasso-right-img {
		margin: 15px auto
	}

	.termal-img img,
	.thalasso-right-img,
	#sauna .sauna-right-img img {
		height: 250px
	}

	#thalasso {
		padding: 40px 15px
	}

	#content.cilt-main {
		padding: 40px 0
	}

	.cilt-body.fitness-body {
		padding: 40px 15px
	}

	.spa-alert {
		padding: 16px
	}

	.masaj-block .event-item {
		height: auto
	}

	.active-group {
		margin-bottom: 0
	}

	.ag-item {
		padding: 12px;
		margin-bottom: 12px;
		font-size: 20px
	}

	#havuz {
		padding-top: 40px
	}

	#havuz .masaj-block {
		margin: 40px auto
	}

	#havuz .masaj-block .container {
		padding: 0 15px
	}

	#havuz .masaj-block .container .event-item {
		height: 400px
	}

	#havuz .masaj-block .container .event-img img {
		opacity: .8
	}

	#thalasso.havuzthalasso .thalasso-right-img2 img {
		height: 100%
	}

	#contact {
		padding: 40px 0 0 0
	}

	#contact .row {
		flex-direction: column-reverse
	}

	.contact-right {
		padding: 0 30px 30px 30px
	}

	.product-banner-title {
		font-size: 40px
	}

	#content .sauna-left-img {
		display: none
	}

	#room-service {
		padding: 40px 15px
	}

	.free-service {
		background: rgba(8, 73, 100, 1)
	}

	.fs-title {
		font-size: 32px
	}

	.other-desc {
		font-size: 24px;
		margin-bottom: 24px
	}

	.product-banner-body .hotel-room-prop-item {
		margin-right: 15px
	}

	#product-banner .hotel-room-prop {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(2, 1fr);
		gap: 32px
	}

	.pbody-content {
		padding: 0 30px;
		text-align: center
	}

	.pbody-content .all-sub-title,
	.pbody-content .all-title,
	.pbody-content .all-desc {
		text-align: center
	}

	#other {
		padding: 50px 0px 0 15px
	}

	.hotel-other-slider {
		padding-left: 15px
	}

	.detail-room {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		padding: 32px 0;
		flex-wrap: nowrap;
		overflow-x: scroll;
		margin-bottom: 32px
	}

	.detail-room a {
		white-space: nowrap
	}

	#room-type .swiper-pagination {
		display: block;
		bottom: 3%
	}

	#room-type .room-type-item .spn-pn {
		display: none
	}

	.gb-content {
		max-width: 100%
	}

	.meet-icons {
		max-width: 100%
	}

	.termal-row .col-md-6.termal-body {
		padding: 15px 40px;
		margin: 15px 0
	}

	#sus-content .row {
		padding: 0 15px;
		flex-direction: column-reverse
	}

	#sus-content .row:nth-child(2n) {
		flex-direction: column-reverse
	}

	.sus-body-1 {
		padding-left: 0
	}

	.sus-body {
		padding: 30px 0
	}

	.py-80 {
		padding: 15px 0
	}

	.py-80 .row {
		padding: 0 5px
	}

	.py-80 .event-desc {
		max-height: 100%;
		transition: max-height 1s ease-out
	}

	.sus-alert {
		padding: 0 0 30px 0
	}

	ul.footer-menu {
		padding-top: 40px
	}
	@media (max-width: 768px) {
	#gallery {
	}
	#gallery .center {
		padding: 24px 0;
		gap: 12px;
		text-align: center;
		overflow-x: auto; align-items: center; justify-content: flex-start;
	}
		#gallery .filter-button { padding: 3px 0px;  }
	#gallery .row { margin: 0px auto;}
	#gallery .gallery_product {
		grid-column: span 6 !important;
		height: 250px;
	}
	#gallery .gallery_product img {
	}
	
	.safari .photo-parallax {
		background-attachment: scroll;
	}
		/* Dokunmatik özelliği olan ve WebKit motoru kullanan cihazlar (çoğunlukla iOS) */
	@media (hover: none) and (-webkit-touch-callout: default) {
		.photo-parallax {
			background-attachment: scroll;
		}
	}
}

}

@media(max-width:416px) {
	.header .social-icons img {
		width: 18px
	}

	.product-banner-body .hotel-room-prop-item {
		margin-right: 5px
	}
}

@media(max-width:370px) {
	.header .social-icons img {
		width: 16px
	}
}

#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 99999999999
}

.loader-svg {
	width: 80px;
	height: 80px;
	animation: spin 2s linear infinite
}

@keyframes spin {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

::selection {
	color: var(--color-white)fff;
	background-color: #eaf8fc
}

::-moz-selection {
	color: var(--color-white)fff;
	background-color: #eaf8fc
}

::-webkit-scrollbar-track {
	background-color: #eee
}

::-webkit-scrollbar {
	width: 10px;
	height: 10px
}

::-webkit-scrollbar-thumb {
	cursor: pointer;
	background: #eaf8fc;
	border-radius: 0
}