@media only screen and  (max-width:481px){
.cursor-ellipse {display:none;}
.mobilHead {display: flex;align-items: center;justify-content: center;position: relative;margin-right: -14vw;}
.mobilHead a:nth-child(1) {color: #20335f;font-size: 3.5vw;}
.mobilHead a:nth-child(2) {font-size: 3.5vw;color: #20335f;}
.flex-direction-nav a {text-decoration: none;display: block;width: 5.2vw;height: 5vw;position: absolute;top: 77.4vw !important;z-index: 10;overflow: hidden;opacity: 1;cursor: pointer;text-shadow: 1px 1px 0 rgb(255 255 255 / 30%);transition: all 0.3s ease-in-out;}
.mobilIndex-slider {background-repeat: no-repeat;background-size: cover;opacity: 1;display: block;place-content: center;padding-top: 5vw;height: 120vw;width: 100vw;float: left;position: relative;z-index: -1;margin: 0;}
.hamburger-menu {display: flex;width: 100%;z-index: 100;height: 25vw;position: fixed !important;justify-content: space-between;background: linear-gradient(0deg, rgb(0 0 0 / 0%) 0.59%, rgb(0 0 0 / 86%) 100%);}
#menu-toggle {display: none;}
.hamburger-icon {position: relative;top: 0;left: 0px;cursor: pointer;z-index: 99999;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-end;width: auto;flex-direction: column;height: 19vw;margin: 3vw 9vw 0 0;}
.hamburger-icon span {display: block;width: 6.1vw;height: 0.6vw;background-color: #ffffff;margin-bottom: 0.5vw;margin-top: 0.5vw;transition: all 0.3s;}
.hamburger-icon span:nth-child(2) {display: block;width: 4.1vw;height: 0.6vw;background-color: #ffffff;margin-bottom: 0.5vw;margin-top: 0.5vw;transition: all 0.3s;}
#menu-toggle:checked ~ .hamburger-icon span:nth-child(1) {transform: rotate(45deg) translate(5px, 5px);}
#menu-toggle:checked ~ .hamburger-icon span:nth-child(2) {opacity: 0;}
#menu-toggle:checked ~ .hamburger-icon span:nth-child(3) {transform: rotate(-45deg) translate(5px, -5px);}
.nav-bg {position: fixed;top: 0;right: 0;width: 100%;height: 100%;z-index: 998;background-color: rgba(0,0,0,0.6);opacity: 0;visibility: hidden;transition: opacity 0.4s ease, visibility 0.4s;backdrop-filter: blur(3px);}
#menu-toggle:checked ~ .nav-bg {opacity: 1;visibility: visible;}
nav {position: fixed;z-index: 999;width: 100%;height: 100%;top: 0;background: #00213096;backdrop-filter: blur(2vw);right: 0;transform: translateY(-100%);opacity: 0;visibility: hidden;transition: transform 0.5s cubic-bezier(0.77,0,0.175,1), opacity 0.5s ease, visibility 0.5s;overflow-y: auto;box-shadow: -5px 0 30px rgba(0,0,0,0.2);padding-top: 5vw;}
#menu-toggle:checked ~ nav {transform: translateY(0);opacity: 1;visibility: visible;}
nav ul {list-style: none;padding: 0;margin: 0;}
nav li {margin: 0;display: flex;justify-content: center;flex-wrap: wrap;opacity: 0;transform: translateY(20px);transition: opacity 0.3s ease, transform 0.3s ease;}
#menu-toggle:checked ~ nav ul li {opacity: 1;transform: translateY(0);}
#menu-toggle:checked ~ nav ul li:nth-child(1) {transition-delay: 0.1s;}
#menu-toggle:checked ~ nav ul li:nth-child(2) {transition-delay: 0.15s;}
#menu-toggle:checked ~ nav ul li:nth-child(3) {transition-delay: 0.2s;}
#menu-toggle:checked ~ nav ul li:nth-child(4) {transition-delay: 0.25s;}
#menu-toggle:checked ~ nav ul li:nth-child(5) {transition-delay: 0.3s;}
#menu-toggle:checked ~ nav ul li:nth-child(6) {transition-delay: 0.35s;}
#menu-toggle:checked ~ nav ul li:nth-child(7) {transition-delay: 0.4s;}
nav a {text-decoration: none;color: #333;}
.logo {width: 51.3vw;height: 100%;display: flex;align-items: center;justify-content: center;background-size: cover;background-position-x: right;background-repeat: no-repeat;}
a.hamburger-logo {z-index: 999999;position: relative;display: flex;width: 40vw;justify-content: center;align-items: center;margin-left: 2vw;}
.hamburger-menu img {width: 40vw;height: 18vw;}
.hamburger-menu .hamburger-background {width: 100vw;height: 17.4vw;margin: 0;z-index: 1000;position: absolute;overflow: hidden;object-fit: cover;}
.header {display: none;}
nav ul li a {color: #ffffff;text-decoration: none;font-size: 4vw;width: 80%;display: flex;align-items: center;justify-content: center;padding: 3.5vw 2vw;box-sizing: border-box;margin-bottom: 3vw;font-weight: 500;border-bottom: 0.05vw solid #dce7ff30;}
.hamburger-menu nav ul {position: relative;flex-direction: column;align-items: center;justify-content: center;margin-top: 25vw;}
.hamburger-dropdown ul, .hamburger-ic-dropdown ul {display: none;list-style-type: none;margin: 0;padding: 0;width: 100%;}
.hamburger-dropdown ul.show, .hamburger-ic-dropdown ul.show {display: block;width: 100%;}
.hamburger-dropdown a, .hamburger-ic-dropdown a {display: flex;padding: 10px 15px;text-decoration: none;color: #ffffff;background-color: #20335f;margin-bottom: 1vw;width: 87%;box-sizing: border-box;gap: 2vw;}
nav ul li ul {transition: all 0.3s ease;}
nav ul li ul li {transform: none;opacity: 1;transition: none;}
.hamburger-ic-dropdown ul li {position: relative;width: 100%;}
.hamburger-dropdown-menu, .ic-hamburger-dropdown-menu {width: 100%;}
ul.hamburger-dropdown-menu {margin-top: 0vw !important;padding: 2vw 2vw;background: #00000000;border-radius: 1vw;}
ul.hamburger-ic-dropdown-menu {margin-top: 0vw !important;}
.fa-caret-down {margin-left: 10px;}
.hamburger-ic-dropdown-menu li a {background: #333 !important;color: #ffffff;}
ul.hamburger-dropdown-menu a {background: #6e0c0c;}
.hamburger-sosyal-medya {display: flex;align-items: center;justify-content: center;gap: 2.8vw;margin: 10vw 0;}
.hamburger-sosyal-medya a {background: #6e0c0c;color: #fff;padding: 2vw 3vw;}
.hamburger-dil {display: flex;align-items: center;justify-content: center;gap: 2vw;padding-top: 10vw;}
.tr-lang {opacity: 0.5;}
.hamburger-menu-logo {display: flex;align-items: center;justify-content: center;width: 100%;margin-top: -5vw;}
.hamburger-menu-logo img {width: 30vw;}		
	
.anasayfa-alan-1 #scroll-scene {height: 200vw;position: relative;width: 100vw;}
.anasayfa-alan-1 #video-final-spot {width: 100%;height: 63vw;border-radius: 0vw;}
.anasayfa-alan-1 .focus-title {color: #0672A2;font-size: 14vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 3vw;text-transform: uppercase;}
.anasayfa-alan-2 .alan2-top {display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 84vw;margin: 0 auto;gap: 10vw;justify-content: space-between;}
.anasayfa-alan-2 .alan2-top h3 {color: #0672A2;font-size: 14vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.59006rem;text-transform: uppercase;}
.anasayfa-alan-2 .right-img {width: 100%;background: url(/wp-content/uploads/2026/02/blue-lake-1.jpg);height: 60vw;background-size: cover;background-repeat: no-repeat;background-position: 0vw 0vw;}
.anasayfa-alan-2 .alan2-bottom h1 {color: #CCBC99;font-size: 10.3vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 4.2vw;text-transform: uppercase;text-align: center;}

.anasayfa-alan-3 {display: flex;flex-wrap: wrap;width: 100%;background-color: #ffffff;align-items: center;justify-content: center;box-sizing: border-box;max-width: 82vw;margin: 10vw auto;flex-direction: column;gap: 10vw;}
.anasayfa-alan-3 .hotel-image-box {width: 100%;height: 100vw;background-color: #000;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.anasayfa-alan-3 .hotel-content {flex: 1;min-width: 40vw;padding-left: 0vw;padding-right: 0vw;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;gap: 5vw;align-items: center;}
.anasayfa-alan-3 .sub-title {color: #0672A2;font-size: 3vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.3vw;text-transform: uppercase;text-align: center;}
.anasayfa-alan-3 .main-title {color: #000;font-size: 5vw;font-style: normal;font-weight: 400;line-height: normal;text-align: center;}
.anasayfa-alan-3 .desc-text {color: #000;font-family: 'Poppins';font-size: 2.7vw;font-style: normal;font-weight: 400;line-height: normal;text-align: center;}
.anasayfa-alan-3 .contact-info {color: #000;font-size: 3vw;font-style: normal;font-weight: 400;line-height: 1.5vw;text-align: center;}
.anasayfa-alan-3 .cta-button {transition: all 0.3s ease;display: inline-block;width: fit-content;padding: 3vw 2vw;border: 0.1vw solid #0672A2;text-transform: uppercase;transition: 0.3s;color: #0672A2;font-size: 2.8vw;font-style: normal;font-weight: 400;line-height: 1.5vw;letter-spacing: .1vw;}

.anasayfa-alan-4 .section-top-title {color: #666;font-size: 3vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: .3vw;text-transform: uppercase;}
.anasayfa-alan-4 .section-main-title {color: #222;text-align: center;font-size: 5vw;font-style: normal;font-weight: 400;line-height: normal;}
.anasayfa-alan-4 .amenities-grid {display: grid;grid-template-columns: repeat(1, 1fr);gap: 5vw;width: 100%;margin: 2vw auto;}
.anasayfa-alan-4 .amenity-icon img {width: 16vw;}
.anasayfa-alan-4 .amenity-card {background: #fff;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 4vw;box-sizing: border-box;transition: 0.3s;height: 45vw;gap: 5vw;text-align: center;}
.anasayfa-alan-4 .amenity-title {color: #222;text-align: center;font-size: 4vw;font-style: normal;font-weight: 400;line-height: 1.7vw;}
.anasayfa-alan-4 .amenity-text {color: #808287;font-size: 3vw;font-style: normal;font-weight: 400;line-height: normal;text-align: center;}
.anasayfa-alan-4 .amenity-icon svg {width: 13vw;}
.anasayfa-alan-4 .amenities-section {width: 100%;text-align: center;box-sizing: border-box;font-family: sans-serif;display: flex;flex-direction: column;align-items: center;gap: 3vw;max-width: 82vw;margin: 0 auto;}
.anasayfa-alan-4 .image-card {padding: 0;}

.anasayfa-alan-5 .gallery-wrapper {display: grid;grid-template-columns: repeat(1, 1fr);gap: 5vw;width: 100%;margin: 2vw auto;box-sizing: border-box;max-width: 82vw;}
.anasayfa-alan-5 .gallery-item {position: relative;overflow: hidden;cursor: pointer;border-radius: 0.3vw;background-color: #000;height: 100vw;}
.anasayfa-alan-5 .gallery-text {color: #ffffff;font-size: 4vw;border: 0.1vw solid #ffffff;padding: 2vw 3vw;text-transform: uppercase;letter-spacing: 0.2vw;transform: translateY(2vw);transition: transform 0.4s ease;}

.anasayfa-alan-7 .subtitle {font-size: 3vw;letter-spacing: 0.1vw;margin-bottom: 1vw;opacity: 0.8;}
.anasayfa-alan-7 .title {font-size: 5vw;margin-bottom: 8vw;font-weight: 400;width: 100%;}
.anasayfa-alan-7 .testimonials-grid {display: flex;align-items: center;gap: 15vw;max-width: 85vw;width: 100%;justify-content: space-between;flex-direction: column;}
.anasayfa-alan-7 .side-column {display: flex;flex-direction: column;gap: 10vw;width: 100%;}
.center-image {width: 100%;}
.anasayfa-alan-7 .center-image img {width: 100%;height: 65vw;object-fit: cover;border-radius: 1.5vw;box-shadow: 0 2vw 4vw rgba(0,0,0,0.1);}
.anasayfa-alan-7 .stars {font-size: 2.7vw;margin-bottom: 4vw;text-align: center;}
.anasayfa-alan-7 .comment-card p {font-size: 3vw;line-height: 1.5;opacity: 0.7;text-align: center;}
.anasayfa-alan-7 strong {color: #000;text-align: right;font-size: 3.2vw;font-style: normal;font-weight: 400;line-height: normal;text-align: center;}
.anasayfa-alan-7 .quote {opacity: 0.2;color: #000;font-family: Baskervville;font-size: 18vw;font-style: normal;font-weight: 400;line-height: normal;text-transform: uppercase;height: 8vw;}

.footer-column {display: none;flex-direction: column;}
.footer-brand {flex: 1.5;max-width: 100%;width: 100%;text-align: right;display: flex;flex-direction: column;align-items: center;gap: 6vw;}
.footer-logo {width: 35vw;height: auto;}
.footer-description {font-size: 3vw;line-height: 1.5;font-style: italic;color: #666;max-width: 100%;text-align: center;}
.footer-read-more {font-size: 3vw;font-weight: bold;cursor: pointer;color: #000;}
.footer-small-icon {width: 5.5vw;height: auto;}
.footer-copyright {font-size: 2vw;color: #888;}

.hk-baslik-alani {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1vw;padding: 30vw 0vw 5vw 0;width: 100vw;box-sizing: border-box;background: #fcfcfc;box-shadow: 0vw 0vw 4vw #ececec;margin-top: 0vw;}
.hk-mavi-baslik {color: #376a9b;font-size: 3vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.3vw;text-transform: uppercase;}
.hk-altin-baslik {text-transform: uppercase;color: #c8b789;letter-spacing: .7vw;text-align: center;font-size: 5vw;font-style: normal;font-weight: 400;line-height: normal;}

.kurumsal .hk-icerik-alani {display: flex;width: 84vw;margin: 10vw auto;justify-content: space-between;align-items: center;gap: 10vw;box-sizing: border-box;flex-direction: column;}
.kurumsal .hk-icerik-baslik {font-size: 5vw;color: #333333;font-weight: 600;margin: 0vw;}
.kurumsal .hk-icerik-metin {font-size: 3vw;color: #555555;line-height: normal;margin: 0vw;}
.kurumsal .hk-icerik-sol {width: 100%;display: flex;flex-direction: column;gap: 5vw;align-items: center;text-align: center;}
.kurumsal .hk-icerik-sag {width: 100%;position: relative;}
.kurumsal .hk-resim {width: 100%;height: 90vw;object-fit: cover;border-radius: 1vw;box-shadow: 0vw 1vw 2vw rgba(0,0,0,0.1);}
.kurumsal .hk-hizmet-ust-baslik {margin-bottom: 2vw;color: #060606;font-size: 3vw;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.3vw;text-transform: uppercase;}
.kurumsal .hk-hizmet-baslik {margin: 0vw;color: #0a0a0a;text-align: center;font-family: Cardo;font-size: 5vw;font-style: normal;font-weight: 400;line-height: normal;}
.kurumsal .hk-kutu-grid {display: flex;width: 80vw;gap: 7vw;justify-content: space-between;flex-wrap: wrap;box-sizing: border-box;flex-direction: column;}
.kurumsal .hk-kutu {width: 100%;background-color: #ffffff;padding: 5vw;display: flex;flex-direction: column;align-items: center;box-shadow: 0vw 0.5vw 1.5vw rgba(0,0,0,0.03);transition: transform 0.3s ease, box-shadow 0.3s ease;box-sizing: border-box;border-radius: 0.5vw;gap: 6vw;border: 0.1vw dashed #ccc;text-align: center;}
.kurumsal .hk-kutu-ikon {width: 6vw;height: 6vw;display: flex;align-items: center;justify-content: center;color: #376a9b;}
.kurumsal .hk-kutu-ikon svg {width: 6vw;height: 6vw;}
.kurumsal .hk-kutu-baslik {font-size: 4vw;color: #333333;font-weight: 600;}
.kurumsal .hk-kutu-metin {font-size: 3vw;color: #666666;line-height: 5vw;margin: 0vw;}
.kurumsal .hk-hizmet-baslik-kapsayici {display: flex;flex-direction: column;align-items: center;text-align: center;margin-bottom: 6vw;}
.controls-container {position: absolute;bottom: 0;left: 0;right: 0;margin: 0.833vw auto;max-width: 56.5vw;padding: 1.667vw;background-color: rgba(17, 17, 17, 0.6);backdrop-filter: blur(0.833vw);border-radius: 1.667vw;opacity: 0;visibility: hidden;transform: translateY(1.389vw);filter: blur(0.694vw);transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.time-text {color: white;font-size: 2vw;user-select: none;}
.slider-container {position: relative;width: 100%;height: 2vw;background-color: rgba(255, 255, 255, 0.2);border-radius: 69.444vw;cursor: pointer;display: flex;align-items: center;}
.speed-btn {height: 2.778vw;width: 2.778vw;font-size: 2vw;font-weight: 500;}
.controls-right {gap: 2.833vw;}
.control-btn {width: 6vw;height: 6vw;}

.album-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(50vw, 1fr));gap: 10vw;max-width: 87vw;margin: 10vw auto;}
.album-card {position: relative;cursor: pointer;overflow: hidden;height: 90vw;border-radius: 8px;/* aspect-ratio: 4/3; */box-shadow: 0 4px 15px rgba(0,0,0,0.1);}
.album-title {margin: 0;font-size: 3vw;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;border: 0.1vw dashed #fff;padding: 2vw;}

.oda-grid {display: grid;grid-template-columns: repeat(1, 1fr);gap: 10vw;width: 100%;box-sizing: border-box;}
.oda-kart-gorsel-kutu {width: 100%;height: 55vw;position: relative;overflow: hidden;}
.oda-kart-icerik {padding: 5vw;display: flex;flex-direction: column;flex-grow: 1;}
.oda-kart-baslik a {color: inherit;text-decoration: none;transition: color 0.3s ease;font-size: 3vw;}
.oda-kart-baslik {font-size: 2vw;color: #333333;margin-bottom: 4vw;line-height: 1.2;text-align: center;}
.oda-ozellik {display: flex;align-items: center;gap: 2vw;font-size: 2.5vw;color: #888888;}
.oda-ozellik svg {width: 4vw;}
.oda-kart-ozellikler {display: flex;justify-content: center;gap: 1.042vw;border-top: 0.104vw solid #eeeeee;padding-top: 5vw;}
.oda-kapsayici {width: 100vw;display: flex;flex-direction: column;align-items: center;background-color: #f9f9f9;overflow-x: hidden;box-sizing: border-box;padding: 10vw;}
.oda-maske-buton {background-color: #ffffff;color: #376a9b;text-decoration: none;padding: 0.833vw 1.563vw;border-radius: 2.083vw;font-size: 4vw;font-weight: 600;display: inline-flex;align-items: center;gap: 2vw;transform: translateY(1.563vw);transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);}

.lux-etiket {font-size: 3vw;letter-spacing: 0.4vw;text-transform: uppercase;color: #d4af37;margin-bottom: 1.5vw;}
.lux-ana-baslik {font-size: 5vw;font-weight: 300;letter-spacing: 0.5vw;margin-bottom: 1vw;text-shadow: 0 1vw 2vw rgb(45 15 15 / 80%);color: #fff;}
.lux-hero-ok {position: absolute;bottom: -50vw;left: 47%;transform: translateX(-50%);animation: bounce 2s infinite;}
.lux-asagi-kaydir {color: #d4af37;text-decoration: none;display: flex;justify-content: center;align-items: center;width: 10vw;height: 10vw;border: 0.1vw solid rgba(212,175,55,0.3);border-radius: 50%;transition: all 0.4s ease;}
.lux-bilgi-oge svg {width: 4vw;}
.lux-bilgi-baslik {font-size: 2.7vw;text-transform: uppercase;letter-spacing: 0.1vw;color: #000000;margin-bottom: 0.2vw;}
.lux-bilgi-deger {font-size: 2.7vw;color: #000000;}
.lux-bilgi-kapsayici {width: 70vw;display: grid;grid-template-columns: repeat(2, 1fr);gap: 5vw;justify-content: space-around;opacity: 0;transform: translateY(2vw);transition: opacity 1s ease,transform 1s ease;transition-delay: 0.5s;flex-direction: row;}
.lux-hizli-bilgi {width: 100vw;border-bottom: 0.05vw solid #262626;padding: 5vw 0;display: flex;justify-content: center;}
.lux-ana-icerik {width: 100%;max-width: 75vw;display: flex;gap: 5vw;padding: 10vw 0;align-items: flex-start;justify-content: space-between;margin: 0 auto;flex-direction: column;}
.lux-sol-blok {width: 100%;display: flex;flex-direction: column;gap: 4vw;}
.lux-baslik-cizgili {font-size: 3vw;color: #d4af37;margin-bottom: 2vw;display: flex;align-items: center;gap: 1vw;text-align: center;justify-content: center;}
.lux-check {width: 3.2vw;height: 3.2vw;color: #d4af37;}
.lux-ozellik-kart span {font-size: 2.5vw;color: #000000;}
.lux-ozellik-grid {display: grid;grid-template-columns: repeat(2,1fr);gap: 1.5vw;}
.lux-galeri-foto {position: relative;overflow: hidden;border-radius: 0.5vw;height: 30vw;cursor: pointer;}
.lux-sag-blok {width: 100%;position: sticky;top: 5vw;display: flex;flex-direction: column;gap: 2vw;}
.lux-fiyat-baslik {font-size: 2.5vw;text-transform: uppercase;color: #737373;letter-spacing: 0.1vw;text-align: center;}
.lux-yeni-f {font-size: 5vw;color: #d4af37;font-weight: 300;text-align: center;}
.lux-vergiler {font-size: 2.5vw;color: #000000;text-align: center;}
.lux-avantaj svg {width: 4vw;text-align: center;}
.lux-avantaj {display: flex;align-items: center;gap: 1.8vw;font-size: 2.7vw;color: #000000;justify-content: center;}
.lux-buton-premium {width: 100%;display: flex;align-items: center;justify-content: center;gap: 1vw;padding: 1.5vw 0;background-color: #d4af37;color: #0d0d0d;text-decoration: none;font-size: 2.5vw;font-weight: 600;text-transform: uppercase;letter-spacing: 0.1vw;border-radius: 0.2vw;transition: all 0.4s ease;overflow: hidden;position: relative;z-index: 1;}
.lux-alt-not {font-size: 2.5vw;color: #555555;text-align: center;}
.lux-rezervasyon-karti {padding: 3vw;border-radius: 0.5vw;border: 0.05vw solid #26262675;display: flex;flex-direction: column;gap: 3vw;opacity: 0;transform: translateX(3vw);transition: opacity 1s ease,transform 1s ease;transition-delay: 0.3s;box-shadow: 0 0vw 2vw rgb(204 204 204 / 50%);}
.lux-liste {list-style: none;display: flex;flex-direction: column;gap: 1vw;color: #000000;font-size: 3vw;}
.lux-politikalar {opacity: 0;transform: translateY(3vw);transition: opacity 1s ease,transform 1s ease;transition-delay: 0.5s;padding: 3vw;border-radius: 0.5vw;border: 0.05vw dashed #26262687;}
.lux-ozellik-kart {display: flex;align-items: center;gap: 1vw;padding: 1.5vw;border-radius: 0.5vw;border: 0.1vw solid #ccbc99;border-style: dashed;transition: all 0.4s ease;}
.lux-liste li {display: flex;justify-content: center;}
.lux-bilgi-oge {display: flex;align-items: center;gap: 3vw;color: #000000;}

.il-icerik-alani {display: flex;width: 80vw;margin: 5vw auto;justify-content: space-between;align-items: flex-start;gap: 10vw;box-sizing: border-box;flex-direction: column;}
.il-bilgi-kolonu {width: 100%;display: flex;flex-direction: column;gap: 5vw;}
.il-kart-ikon {width: 10vw;height: 10vw;display: flex;align-items: center;justify-content: center;background-color: rgba(55, 106, 155, 0.1);color: #376a9b;border-radius: 50%;margin-right: 0;transition: all 0.4s ease;}
.il-kart-ikon i {font-size: 3.5vw;}
.il-kart {display: flex;align-items: center;background-color: #fcfcfc;padding: 2.083vw;border-radius: 1.042vw;box-shadow: 0vw 0.521vw 1.563vw rgba(0, 0, 0, 0.03);border: 0.104vw solid transparent;transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position: relative;overflow: hidden;z-index: 1;gap: 3vw;flex-direction: column;text-align: center;}
.il-kart-baslik {font-size: 3vw;color: #333333;font-weight: 600;margin-bottom: 2vw;}
.il-kart-metin {font-size: 3vw;color: #666666;line-height: normal;display: flex;flex-direction: column;}
.il-harita-alani {width: 100vw;height: 100vw;position: relative;overflow: hidden;margin-top: 10vw;}
.iletisim-form-kolonlar {display: flex;width: 100%;flex-direction: column;justify-content: center;gap: 0vw;}
.il-form-kolonu {width: 100%;}
.iletisim-form-kolonlar p {width: 100%;}
.wpcf7 label input, .form-group .wpcf7-textarea {width: 100%;padding: 1.8vw 2vw;border: 1px solid #cdcdcd;border-radius: 10px;font-size: 2.7vw;transition: all 0.3s ease;color: #000000;}
.wpcf7 label {display: block;margin-bottom: 0;color: #2d3436;font-weight: 500;}
::placeholder {font-size:2vw !important;}
br {display: none !important;}
.iletisim-form-kolonlar {display: flex;width: 96%;flex-direction: column;justify-content: center;gap: 4vw;}
form.wpcf7-form.init {display: flex;gap: 4vw;flex-direction: column;}
textarea.wpcf7-form-control.wpcf7-textarea {width: 97%;padding: 2vw 2vw;border: 1px solid #e0e0e0;font-size: 2.7vw;border-radius: 3vw;margin-right: 0vw;color: #000000;}
.form-dogrula {display: flex;align-items: center;flex-direction: row;margin-top: 0vw;}
.wpcf7-submit {background: #376a9b;color: #fff;height: 9.5vw;border-radius: 1.5vw !important;border: none;padding: 1vw 1.5vw;border-radius: 10px;font-size: 0.9vw;font-weight: 500;cursor: pointer;transition: all 0.3s ease;width: 100%;}

}