a.detayy {    margin-top: 25px;    z-index: 2;    line-height: 26px;    color: #fff !important;    letter-spacing: 0.1em;    position: relative;    display: inline-flex;    overflow: hidden;    background-color: #877461;    border: 2px solid #877461;    border-radius: 25px;    font-size: 14px;    cursor: pointer;    transition: background-color 0.3s, color 0.3s, border-color 0.3s;    text-transform: uppercase;    height: 43px;    padding: 0px 25px;    font-weight: 600;    align-items: center;}@media (max-width: 1024px) {    a.WhatsApp1 {        bottom: 60px;    }}/**/.site-baslik1 {    width: 100%;    height: auto;    color: #1d1d1b;    position: relative;    z-index: 9;}.site-baslik1 small::before {    content: "";    display: block;    width: 10px;    height: 10px;    border-radius: 50%;    background: #877461;    margin-right: 15px;}.site-baslik1 small {    font-size: 18px;    font-weight: 500;    display: inline-flex;    align-items: center;    margin-bottom: 15px;    letter-spacing: 1px;}.site-baslik1 h3,.site-baslik1 h1 {    font-size: 3.353rem;    font-weight: 600;    font-style: normal;    line-height: 1;    margin: 10px 0;}.site-baslik1 p {    font-size: 17px;    font-weight: 400;    margin-top: 20px;    line-height: 1.2em;    opacity: 70%;}.site-baslik1:after {    content: "";    width: 25px;    height: 3px;    background: #c01718;    position: relative;    display: none;}/**/.neden-biz2 {    width: 100%;    height: auto;    position: relative;    padding: 100px 0px;    background-image: url("../images/bg.png");    background-color: #ac9b8b;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    border-radius: 0px 0px 50px 50px;}.neden-biz2 .nedenbiz-liste {    width: 100%;    height: auto;    position: relative;    background: #ffffff;    border-radius: 15px 20px 15px 15px;    padding-top: 2em;    padding-bottom: 2em;    padding-left: 2em;    padding-right: 0em;}.neden-biz2 .numara {    width: 86px;    height: 86px;    background: #ac9b8b;    position: absolute;    right: 0px;    top: 0px;    border-radius: 0px 15px 0px 45px;    display: flex;    align-items: center;    justify-content: center;    padding-bottom: 15px;    padding-left: 15px;}.neden-biz2 .numara span {    width: 72px;    height: 72px;    background: #ffffff;    color: #ac9b8b;    border-radius: 50%;    display: flex;    align-items: center;    font-size: 25px;    font-weight: 700;    justify-content: center;    line-height: 1;}.neden-biz2 .nedenbiz-liste h3 {    width: 100%;    height: auto;    color: #877461;    font-weight: 700;    font-size: 22px;    padding-bottom: 15px;    border-bottom: 1px solid #ece8c9;    margin-top: 0;    margin-bottom: 20px;}.neden-biz2 .nedenbiz-liste .nedenbiz-alt {    width: 100%;    height: auto;    display: flex;}.neden-biz2 .nedenbiz-liste .nedenbiz-alt p {    height: auto;    width: 70%;    font-size: 16px;    line-height: 1.3;    font-weight: 500;    opacity: 70%;    margin-bottom: 0;}.neden-biz2 .nedenbiz-liste .nedenbiz-alt i {    height: auto;    width: 30%;    font-size: 48px;    text-align: center;    color: #606c38;    margin-top: 25px;}/**/.info-section {    position: relative;    padding: 70px 0px;    color: #231f20;}.info-section .title {    max-width: 1000px;    margin: 0px auto 40px;    text-align: center;}.info-section .title h1 {    font-weight: 100;    width: 100%;    height: auto;    display: block;    font-size: 39px;    letter-spacing: 0px;    text-transform: uppercase;    margin-top: 0;}.info-section .title-inner {    position: relative;    padding-left: 0;    display: flex;    vertical-align: middle;    align-items: center;    min-height: auto;}.info-section .title-inner .year-box {    position: relative;    display: block;    left: 0px;    top: 0px;    max-width: max-content;    width: 100%;    text-align: center;    padding: 0;}.info-section .title-inner .year-box .image-box {    position: relative;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    overflow: hidden;    border-radius: 15px;    margin: 0;}.info-section .title-inner .year-box .image-box img {    width: 100%;    height: auto;}.info-section .title-inner .year-box h2 {    position: relative;    font-size: 65px;    line-height: 94px;    font-weight: 300;    letter-spacing: -3px;}.info-section .title-inner .year-box h3 {    font-size: 12px;    line-height: 16px;    color: #204669;    font-weight: 300;    letter-spacing: 1px;}.info-section .title-inner .title h2 {    position: relative;    display: block;    font-size: 30px;    line-height: 42px;    font-weight: 700;}.info-section .text-column .text p {    margin-bottom: 22px;    position: relative;    font-size: 15px;    line-height: 28px;    margin: 0px;    transition: all 500ms ease;    display: block;    -webkit-transition: all 500ms ease;    -moz-transition: all 500ms ease;    -ms-transition: all 500ms ease;    -o-transition: all 500ms ease;    font-weight: 300;    line-height: 1.6;}.info-section .text-column .text a {    position: relative;    display: inline-block;    color: #204669;}.info-section .text-column .text a i {    position: relative;    font-size: 12px;    margin-right: 10px;}.info-section .text-column .text a span {    position: relative;    display: inline-block;    font-size: 14px;    line-height: 14px;    font-weight: 700;    border-bottom: 1px solid #204669;    padding-bottom: 5px;}.info-section .text-column .text a:hover {    color: #ec1c24;}.info-section .text-column .text a:hover span {    color: #1ab975;    border-color: #1ab975;}.info-section .text-column .text p {    margin-bottom: 22px;}.info-section .text-column .text {    position: relative;    display: block;    margin-top: 9px;}.info-section .title-inner .year-box h2 {    color: #ec1b23;}.info-section .title-inner .title h2 span {    color: #1ab975;}.info-section a.detay {    display: block;    color: #575656;    position: relative;    z-index: 99;    cursor: pointer;    margin-top: 15px;    letter-spacing: 2px;    font-size: 13px;}/**/.hakkimizda2 {    width: 100%;    height: auto;    position: relative;    padding: 100px 0px;    color: #ac9b8b;}.hakkimizda2 img.resim1 {    width: 100%;    height: 323px;    object-fit: cover;    border-radius: 15px;}.hakkimizda2 img.resim2 {    width: 100%;    height: 281px;    object-fit: cover;    border-radius: 15px;    margin-top: 35px;}.hakkimizda2 .text {    width: 100%;    height: auto;    position: relative;}.hakkimizda2 .text small {    width: 100%;    height: auto;    position: relative;    display: flex;    align-items: center;    font-size: 18px;    font-weight: 700;    margin-bottom: 25px;    color: #877461;}.hakkimizda2 .logolar {    display: flex;    align-items: center;    margin: 0 auto;    width: 100%;    padding-top: 10px;    justify-content: center;}.hakkimizda2 .logolar img {    height: 70px;    margin: 0;    width: auto;    padding: 15px 40px;}.hakkimizda2 .text h2 {    width: 100%;    height: auto;    position: relative;    font-size: 40px;    font-weight: 700;    margin-bottom: 25px;    margin-top: 0;}.hakkimizda2 .text p {    font-weight: 500;    font-size: 16px;    margin-bottom: 25px;    text-align: justify;    margin-top: 0;}.hakkimizda2 .text small::before {    content: "";    display: block;    width: 10px;    height: 10px;    border-radius: 50%;    background: #877461;    margin-right: 15px;}.hakkimizda2 .videoo {    width: 100%;    height: auto;    position: relative;}.hakkimizda2 .videoo .play {    width: 97px;    height: 97px;    border-radius: 0px 50px 0px 0px;    margin-top: 0px;    margin-bottom: 0px;    margin-left: 0px;    margin-right: 0px;    padding-top: 15px;    padding-bottom: 0px;    padding-left: 0px;    padding-right: 15px;    background: #ffffff;    position: absolute;    bottom: 0px;    left: 0px;}.hakkimizda2 .videoo .play span {    width: 82px;    height: 82px;    background: #877461;    border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    color: #fff;}.hakkimizda2 .videoo .play:hover span {    background: #ac9b8b;}.hakkimizda2 .hakkimizda-sayac {    background: #ac9b8b;    padding: 2em;    border-radius: 15px 15px 15px 15px;    display: flex;    color: #fff;    justify-content: space-between;    margin-top: 30px;}.hakkimizda2 .hakkimizda-sayac li {    width: auto;    padding-right: 15px;    margin-right: 15px;    list-style: none;    border-right: 1px solid #ffffff1f;}.hakkimizda2 .hakkimizda-sayac li:last-child {    padding-right: 0px;    border-right: 0px;    margin-right: 0px;}.hakkimizda2 .hakkimizda-sayac li span {    display: block;    font-size: 42px;    font-weight: 700;}.hakkimizda2 .hakkimizda-sayac li small {    display: block;    font-size: 15px;    margin-top: 25px;    font-weight: 700;}/**/.hizmetler-sabit {    width: 100%;    height: auto;    position: relative;}.hizmetler-slider {    width: 100%;    height: auto;    position: relative;    padding: 100px 0px 0 0;}.hizmetler-slider .container {    position: relative;    z-index: 9;}.hizmetler-slider-bg {    width: 100%;    height: 700px;    position: absolute;    background-image: url(../images/bg.png);    background-color: #ac9b8b;    background-position: center center;    background-repeat: no-repeat;    background-size: cover;    border-radius: 50px;    top: 0px;}.hizmetler-slider .container {    background: #fff;    border-radius: 30px 30px 0px 0px;    padding: 2em 2em 0px;}.hizmetler-slider .owl-theme .owl-nav {    margin-top: 0px;}.hizmetler-slider .owl-carousel .owl-nav button.owl-prev,.hizmetler-slider .owl-carousel .owl-nav button.owl-next {    font-size: 16px !important;    line-height: 16px !important;    width: 35px;    height: 35px;    display: flex;    justify-content: center;    align-items: center;    position: absolute;    z-index: 99;    background: transparent !important;    color: #fff;    top: 31%;    -webkit-transform: translateY(-31%);    -ms-transform: translateY(-31%);    border-radius: 50%;    border: solid 2px #fff;}.hizmetler-slider .owl-carousel .owl-nav button.owl-prev:hover,.hizmetler-slider .owl-carousel .owl-nav button.owl-next:hover {    background: #000 !important;    color: #fff;}.hizmetler-slider .owl-carousel .owl-nav button.owl-prev {    left: -100px;}.hizmetler-slider .owl-carousel .owl-nav button.owl-next {    right: -100px;}.hizmetler-slider .owl-theme .owl-dots {    margin-top: 20px;    display: none;}.hizmetler-slider .owl-theme .owl-dots .owl-dot span {    width: 10px;    height: 10px;    margin: 0px 3px;    background: #d6d6d6;    display: block;    -webkit-backface-visibility: visible;    transition: opacity 0.2s ease;    border-radius: 30px;}.hizmetler-slider .owl-theme .owl-dots .owl-dot.active span,.hizmetler-slider .owl-theme .owl-dots .owl-dot:hover span {    background: #000;}/**/.urunler-listele3 {    display: block;    position: relative;    color: #000;    height: auto;    border-radius: 15px;    overflow: hidden;}.urunler-listele3 .ok {    width: 101px;    height: 101px;    background: #fff;    border-radius: 50px 0px 0px 0px;    padding-left: 25px;    padding-top: 25px;    position: absolute;    bottom: 0px;    right: 0px;}.urunler-listele3 .ok svg {    width: auto;    height: 50px;    overflow: inherit;    fill: #ac9b8b;}.urunler-listele3 .ok i {    width: 80px;    height: 80px;    background: #877461;    border-radius: 50%;    display: flex;    align-items: center;    color: #fff;    font-size: 33px;    justify-content: center;    transition: transform 0.5s;    transform: rotate(-45deg);}.urunler-listele3:hover .ok i {    transition: transform 0.5s;    transform: rotate(0deg);}.urunler-listele3:hover {    color: #000;}.urunler-listele3 .resimmbg {    height: 387px;    overflow: hidden;}.urunler-listele3 .resimmbg .resimm {    display: block;    height: 100%;    background-size: cover !important;    -webkit-transition: all 600ms ease-in-out;    -moz-transition: all 600ms ease-in-out;    -o-transition: all 600ms ease-in-out;    transition: all 600ms ease-in-out;}.urunler-listele3 .resimmbg .resimm img {    height: 100%;    width: 100%;    object-fit: cover;    -webkit-transition: all 600ms ease-in-out;    -moz-transition: all 600ms ease-in-out;    -o-transition: all 600ms ease-in-out;    transition: all 600ms ease-in-out;}.urunler-listele3:hover .resimmbg .resimm img {    transform: scale(1.2);}.urunler-listele3 .text {    width: 100%;    padding: 22px 30px 30px;    background: #ac9b8b21;    text-align: left;}.urunler-listele3 .text span {    display: block;    font-size: 27px;    font-weight: 700;    margin-bottom: 15px;    transition: all 350ms ease-in-out 0s;    color: #ac9b8b;    border-bottom: 1px solid #00000014;    padding-bottom: 15px;}.urunler-listele3 .text small {    display: block;    font-size: 17px;    width: 68%;    font-weight: 500;    opacity: 50%;}.urunler-listele3 .text .star {    display: none;    align-items: center;    color: #ffb635;    font-size: 17px;    margin-top: 15px;}.urunler-listele3 .text .star i {    margin-right: 5px;}.urunler-listele3 .item-readmore {    opacity: 1;    transition: all 350ms ease-in-out 0s;    margin-top: 20px;    display: inline-block !important;    font-size: 0.75rem;    color: #000;    font-weight: 700;    position: relative;    border-bottom: 1px solid #000;    display: none;}.urunler-listele3:hover .item-readmore {    opacity: 1;    transition: all 350ms ease-in-out 0s;}.urunler-listele3 .overflow {    display: none;}/**/.neden-biz {    width: 100%;    height: auto;    position: relative;    padding-bottom: 100px;    padding-top: 100px;}.neden-biz a.Nedenbiz_liste {    color: #000;    display: flex;    margin-bottom: 45px;}.neden-biz a.Nedenbiz_liste .icon {    height: 51px;    width: 51px;    background: #877461;    border-radius: 10px;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-size: 18px;    position: relative;    z-index: 9;    margin-bottom: 25px;}.neden-biz a.Nedenbiz_liste .icon svg {    width: auto;    height: 30px;    overflow: inherit;    fill: #fff;}.neden-biz a.Nedenbiz_liste .textic {    width: calc(100% - 51px);    padding-left: 15px;}.neden-biz a.Nedenbiz_liste h3 {    width: 100%;    height: auto;    font-size: 20px;    margin-bottom: 12px;    font-weight: 700;    color: #ac9b8b;    margin-top: 0;}.neden-biz a.Nedenbiz_liste p {    font-size: 16px;    line-height: 1.4;    font-weight: 400;    margin-top: 20px;    margin-bottom: 0px;}.neden-biz .nedenbiz-img {    width: 100%;    height: 260px;    object-fit: cover;    border-radius: 16px;}.neden-biz .nedenbizbilgi {    width: 100%;    height: auto;    background: #ac9b8b;    padding: 25px;    border-radius: 16px;    margin-top: 25px;}.neden-biz .nedenbizbilgi h3 {    width: 100%;    font-size: 32px;    color: #fff;    margin-bottom: 25px;    margin-top: 0;}.destek {    width: 100%;    height: auto;}.destek .destek-bg {    width: 100%;    height: 500px;    background-size: cover !important;    display: flex;    align-items: center;    justify-content: center;    position: relative;}.destek .destek-bg:before {    display: block;    position: absolute;    width: 100%;    box-sizing: border-box;    height: 100%;    content: "";    background-color: #000;    opacity: 0.3;    z-index: 2;    left: 0px;    top: 0px;}.destek .banner-text {    max-width: 505px;    margin: 0px auto;    z-index: 99;    position: relative;    text-align: center;}.destek .banner-text small {    width: 100%;    height: auto;    display: block;    margin-bottom: 8px;    font-size: 15px;    font-weight: 700;    color: #fff;}.destek .banner-text h2 {    width: 100%;    height: auto;    font-weight: 700;    color: #fff;    font-size: 30px;    margin-bottom: 25px;    display: block;    font-size: 39px;    letter-spacing: 0px;    text-transform: uppercase;    margin-top: 0;}.destek .banner-text p {    width: 100%;    height: auto;    color: #fff;    font-size: 15px;    font-weight: 500;    display: inline-block;}.destek .banner-text a.detayy {    margin-top: 25px;    z-index: 2;    line-height: 26px;    color: #fff !important;    letter-spacing: 0.1em;    position: relative;    display: inline-flex;    overflow: hidden;    background-color: #877461;    border: 2px solid #877461;    border-radius: 25px;    font-size: 14px;    cursor: pointer;    transition: background-color 0.3s, color 0.3s, border-color 0.3s;    text-transform: uppercase;    height: 43px;    padding: 0px 25px;    font-weight: 600;    align-items: center;}@media (max-width: 1024px) {    .urunler-listele3 {        margin-bottom: 15px;    }    .site-baslik1 h3, .site-baslik1 h1 {        font-size: 30px;        padding: 0 20px;    }    .hakkimizda2 img.resim1 {        display: none;    }    .hakkimizda2 .hakkimizda-sayac {        margin-bottom: 25px;        margin-top: 0;    }    .neden-biz2 {        display: none;    }    .slider-container {        height: 40vh;        margin-top: 110px;    }}/* Ana Kapsayıcı */.himetlerslider-container {    position: relative;    width: 100%;    overflow: hidden;    /* Taşan kısımları gizle */    padding-bottom: 0;    /* Noktalar için yer */}/* Kaydırma Rayı */.himetlerslider-track {    display: flex;    transition: transform 0.5s ease-in-out;    /* Yumuşak geçiş */    width: 100%;}/* Slider Elemanı (Item) */.himetlerslider-item {    flex-shrink: 0;    /* Küçülmeyi engelle */    box-sizing: border-box;    padding: 0 10px;    /* Elemanlar arası boşluk */}/* MASAÜSTÜ GÖRÜNÜM (Web'de 3'lü) */@media (min-width: 992px) {    .himetlerslider-item {        width: 33.333%;        /* 3 tane sığdır */    }}/* Noktalar (Pagination) Tasarımı */.himetlerslider-dots {    display: flex;    justify-content: center;    margin-top: 20px;    position: absolute;    bottom: 0;    width: 100%;}.h-dot {    width: 12px;    height: 12px;    background-color: #ddd;    border-radius: 50%;    margin: 0 5px;    cursor: pointer;    transition: background-color 0.3s;}.h-dot.active {    background-color: #333;    /* Aktif renk */    transform: scale(1.2);}@media(max-width: 1024px) {    body {        overflow-x: hidden;    }    .hakkimizda2 .text h2 {        font-size: 30px;    }    .destek .banner-text h2 {        font-size: 30px;    }    .destek .destek-bg {        background-attachment: local !important;    }    .site-baslik1 p {        padding: 0 20px;    }    .hakkimizda2 .logolar {        display: block;    }    .hakkimizda2 .logolar img {        height: auto;        margin: 0;        width: 100%;        padding: 20px 70px;    }    .hakkimizda2 {        padding: 50px 0px;    }    .hizmetler-slider {        padding: 50px 0px 0 0;    }    .hizmetler-slider-bg {        border-radius: 0;    }    .hizmetler-slider .container {        padding: 30px 10px;    }    .neden-biz {        padding-top: 0;    }}