/* =================================================================== *//* === BU DOSYA, SİTENİZİN TÜM STİLLERİNİ VE LAZY LOAD GÜNCELLEMELERİNİ İÇERİR === *//* =================================================================== */.page-icerik {    min-height: 650px;    padding: 2rem 0rem;    background-color: #fff;    color: #333;    line-height: 1.7;}a {    text-decoration: none;}/**/.home-hakkimizda4 {    width: 100%;    height: auto;    position: relative;    background: #fff;    color: #000;    padding: 70px 0px;    padding-top: 1.5rem !important;    padding-bottom: 1.5rem !important;    padding-right: 1.5rem !important;    padding-left: 1.5rem !important;}.home-hakkimizda4 h5 {    width: 100%;    height: auto;    display: flex;    margin-bottom: 20px;    font-size: 14px;    font-weight: 600;    margin-top: 40px;}.home-hakkimizda4 .sertifika {    width: 100%;    height: auto;    display: flex;}.home-hakkimizda4 .sertifika li:first-child {    list-style: none;    margin-left: 0px;}.home-hakkimizda4 .sertifika li:first-child::before {    background: transparent;    margin-left: 0px;    display: none;}.home-hakkimizda4 .sertifika li::before {    content: '';    position: relative;    display: block;    width: 1px;    height: 70px;    background: #000;    margin: 0px 35px}.home-hakkimizda4 .sertifika li {    list-style: none;    display: flex;    align-items: center;}.home-hakkimizda4 .sertifika li:nth-child(1) img {    height: 60px;}.home-hakkimizda4 .sertifika li img {    height: 69px;}.home-hakkimizda4 h1 {    width: 100%;    height: auto;    position: relative;    font-weight: 600;    font-size: 32px;    display: flex;    align-items: center;}.home-hakkimizda4 span {    display: block;}.home-hakkimizda4 h1 span {    height: 40px;    width: 100px;    object-fit: cover;    border-radius: 30px;    background: url('../images/hakkimizda1.jpg') center;    background-size: cover !important;    margin: 0px 12px}.home-hakkimizda4 h1 span:nth-child(2) {    height: 40px;    width: 200px;    object-fit: cover;    border-radius: 30px;    background: url('../images/hakkimizda2.jpg') center;    background-size: cover !important;}.home-hakkimizda4 .ikon-logo2 {    position: absolute;    left: 50%;    top: -70px;    width: 550px;    transform: translateX(-50%);    opacity: 3%;    margin-right: -100px;}.home-hakkimizda4 .resim {    width: 100%;    height: auto;    position: relative;    z-index: 9;}.home-hakkimizda4 .resim .slogan {    width: 310px;    height: 220px;    background: #fff;    border-radius: 10px;    position: absolute;    left: -30px;    bottom: 30px;    color: #6f645f;    font-size: 17px;    display: flex;    align-items: center;    justify-content: center;    padding: 0px 40px;}.home-hakkimizda4 .resim .slogan strong {    color: #002113;    margin-top: 32px;    font-style: italic;    display: block;}.home-hakkimizda4 .resim1 {    width: 100%;    height: 502px;    object-fit: cover;}.home-hakkimizda4 .resim2 {    width: 100%;    height: 195px;    object-fit: cover;    margin-top: 30px;}.home-hakkimizda4 .textic {    width: 100%;    height: auto;    padding: 0px 50px;    position: relative;    z-index: 9;}.home-hakkimizda4 h2 {    width: 100%;    height: auto;    font-size: 32px;}.home-hakkimizda4 h2 b {    color: #00ca05;}.home-hakkimizda4 .text-right {    width: 100%;    height: auto;    padding: 40px 40px;    border-left: 1px solid #000;}.home-hakkimizda4 .text0 {    width: 100%;    height: auto;    font-size: 14px;    font-weight: 400;    margin-top: 0px;    margin-bottom: 0px;    text-align: justify;}.home-hakkimizda4 .text1 {    width: 100%;    height: auto;    font-size: 25px;    font-weight: 700;    margin-top: 0px;    margin-bottom: 0px;    text-align: justify;}.home-hakkimizda4 .text2 {    width: 100%;    height: auto;    font-size: 14px;    font-weight: 500;    margin-top: 30px;    margin-bottom: 30px;    text-align: justify;}.home-hakkimizda4 .star {    color: #00ca05;    margin-bottom: 15px;}.home-hakkimizda4 .baslikic {    width: 100%;    height: auto;    padding: 0px 15%;}.home-hakkimizda4 .baslikic li {    width: 100%;    height: auto;    list-style: none;    display: flex;    margin-bottom: 25px;}.home-hakkimizda4 .baslikic li:last-child {    margin-bottom: 0px;}.home-hakkimizda4 .baslikic li .icon {    width: 80px;    height: 80px;    border-radius: 50%;    background: #e30613;    display: flex;    align-items: center;    justify-content: center;    color: #fff;    font-size: 27px;}.home-hakkimizda4 .baslikic li .text {    width: calc(100% - 100px);    padding-left: 40px;}.home-hakkimizda4 .baslikic li .text span {    font-weight: 700;    font-size: 20px;    letter-spacing: 0px;    text-decoration: none;    font-style: normal;    text-transform: none;    display: block;}.home-hakkimizda4 .baslikic li .text small {    font-size: 15px;    font-weight: 300;    text-transform: none;    font-style: normal;    text-decoration: none;    letter-spacing: 0px;    margin-top: 0px;}.home-hakkimizda4 .resim {    width: 100%;    height: auto;    position: relative;    padding-right: 40px;    border-right: 1px solid #000;}.home-hakkimizda4 .resim img {    width: 100%;    height: 565px;    object-fit: cover;}/**/.sayac {    width: 100%;    padding: 0px 0px;    position: relative;    background-position: top center;    background-repeat: no-repeat;    background-size: cover;    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.sayac .sayac-liste {    width: 100%;    height: auto;    color: #000;    display: flex;    border-right: 1px solid #00000014;    justify-content: center;}.sayac .sayac-liste .icon {    font-size: 1.8rem;    margin-right: 15px;}.sayac .sayac-liste .media_counted {    font-size: 34px;    line-height: 1.2;    font-weight: 600;    position: relative;    padding: 0px 0px 0px;}.sayac .row-cols-lg-3>* {    flex: 0 0 auto;    width: 33.3333333333%;}.sayac .sayac-liste .cizgi {    position: relative;    bottom: 0px;    width: 50px;    height: 2px;    background: #480707;    left: 0px;    margin: 11px 0px;    display: block;}.sayac .sayac-liste .sayacbaslik {    position: relative;    max-width: 145px;    font-family: inherit;    font-size: 0.90rem;    font-weight: 400;    line-height: 24px;    letter-spacing: .025em;    margin-top: 18px;}.sayac .sayac-liste .arti {    padding-left: 10px;    font-weight: 300;    font-size: 30px;    line-height: 30px;}/**/.iletisim3 {    width: 100%;    height: auto;}.iletisim3 .title {    font-size: 22px;    font-weight: 700;    position: relative;    margin-bottom: 30px;}.iletisim3 .title span {    position: absolute;    left: 0px;    bottom: 0px;    width: 30px;    height: 3px;    background: #480707;    margin-bottom: -8px;}.iletisim3 .editor {    padding: 0px;    color: #787878;    margin-bottom: 25px;}.iletisim3 .editor .media {    margin-bottom: 20px;    background: #f9f9f9;    overflow: hidden;    min-height: 200px;    border: solid 1px #ececec;    padding: 25px 20px 11px 20px;    border-radius: 5px;    text-align: center;}.iletisim3 .editor .media .editor-list-icon {    width: auto;    text-align: center;    font-size: large;    color: #480707;    background: transparent;    margin: 0 auto;}.iletisim3 .editor .media .editor-list-icon svg {    width: 50px;    height: 50px;    overflow: inherit;    fill: #480707;    /* stroke: #5dafcc; */}.iletisim3 .editor .media:hover .editor-list-icon {    color: #480707;}.iletisim3 .editor .media .media-body .feature-box-content {    line-height: 20px;    font-size: 13px;}.iletisim3 .editor .media .media-body .feature-title h5 {    font-size: 17px;    /* display: none; */    color: #1f2a4f;    font-weight: 600;    margin-bottom: 0;    margin-top: 10px;}.iletisim3 .maps {    width: 100%;    height: 433px;}form.form1 {    width: 100%;}form.form1 .btn {    border-radius: 5px !important;    -webkit-border-radius: 5px !important;    -moz-border-radius: 5px !important;    -ms-border-radius: 5px !important;    -o-border-radius: 5px !important;    font-size: 0.85rem;    height: calc(3.5rem + 2px);    padding: 0 1.90rem;}form.form1 .guvenlik_input {    position: relative;}form.form1 textarea.form-control {    position: relative;    min-height: 150px;}form.form1 .guvenlik_input .guvenlik_resim {    position: absolute;    right: 0px;    top: 15px;    height: 100%;    display: flex;    align-items: center;}form.form1 .guvenlik_input .guvenlik_resim img {    height: 25px;}form.form1 .form-control {    display: block;    width: 100%;    padding: .375rem .75rem;    font-size: 1rem;    font-weight: 400;    line-height: 1.5;    color: #212529;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ced4da;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border-radius: .25rem;    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;    margin-bottom: 20px;}.page-blog-list {    width: 100%;    height: auto;    color: #45517F;    border: solid 1px #efefef;    padding: 10px;    margin-bottom: 15px;}.page-blog-list .baslik1 {    width: 100%;    height: auto;    font-size: 14px;    font-weight: 700;    color: #89B22E;    margin-bottom: 15px;}.page-blog-list .baslik2 {    width: 100%;    height: auto;    font-size: 14px;    font-weight: 500;    margin-bottom: 25px;    text-transform: uppercase;    color: black;}.page-blog-list .resim {    width: 100%;    height: 150px;    background-position: center !important;    background-size: cover !important;    overflow: hidden;}.page-blog-list .resim img {    max-width: 100%;}.page-blog-list .text {    font-weight: 500;    font-size: 13px;    opacity: 60%;    margin-top: 10px;}.page-blog-list small.detay {    margin-top: auto;    display: flex;    align-items: center;    text-transform: uppercase;    font-weight: 600;    font-size: 13px;    color: #480707;    position: relative;    padding: 0px 0px;    margin-top: 30px;}.page-blog-list small.detay:hover {    color: #1F2749;}.page-blog-list small.detay span {    font-size: 13px;    margin-left: 12px;}.page-blog-details {    width: 100%;    height: auto;    position: relative;}.page-blog-details h4 {    font-weight: 700;    font-size: 20px;    border-top: 1px solid #f1f1f1;    padding-top: 25px;    margin-bottom: 25px;}.page-blog-details .page-blog-details-image {    width: 100%;    height: auto;    border: solid 1px #f1f1f1;    padding: 5px;}.page-blog-details .page-blog-details-sosyal {    width: 100%;    height: auto;    border-top: 1px solid #e9ecef;    border-bottom: 1px solid #e9ecef;    margin-top: 20px;    margin-bottom: 20px;    padding-top: 20px;    padding-bottom: 20px;}.page-blog-details .page-blog-details-image img {    width: 100%;}.page-blog-details h3 {    font-weight: 700;    font-size: 30px;}.page-blog-details h6 {    font-weight: 300;    font-size: 17px;    font-style: italic;    opacity: 60%;}.page-blog-details p {    font-weight: 400;    font-size: 16px;    opacity: 100%;}.page-urunler-listele {    width: 100%;    height: auto;    display: block;    margin-bottom: 20px;    position: relative;    color: #333;}.page-urunler-listele .page-urunler-resim {    width: 100%;    height: 310px;    display: flex;    position: relative;    border: solid 1px #e8e8e8;    overflow: hidden;    align-items: center;    justify-content: center;    background: #f7f7f7;    background: white;}.page-urunler-listele .page-urunler-resim.logo-ortala img {    object-fit: contain;    margin-top: 0;}.page-urunler-listele .page-urunler-resim img {    max-width: 100%;    transition: transform .2s;    height: 220px;    padding: 0 40px;}.page-urunler-listele:hover .page-urunler-resim img {    transform: scale(1.1);}.page-urunler-listele .page-urunler-resim .urunler-iconbg {    position: absolute;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    background: rgba(51, 51, 51, 0.53);    display: flex;    align-items: center;    opacity: 0;    transition: all .25s ease !important;}.page-urunler-listele .page-urunler-resim .urunler-iconbg .icon {    margin: 0px auto;    width: 35px;    height: 35px;    line-height: 35px;    background: #fff;    border-radius: 50%;    text-align: center;    color: #333;}.page-urunler-listele:hover .page-urunler-resim .urunler-iconbg {    opacity: 1;    transition: all .25s ease !important;}.page-urunler-listele .page-urunler-title {    width: 100%;    text-align: center;    display: block;    font-weight: 700;    font-size: 0.85rem;    padding: 10px 0px;}.page-urunler-listele:hover .page-urunler-title {    color: #480707;}.page-urunler-listele-resimler {    width: 100%;    margin-bottom: 15px;    display: block;}.page-urunler-listele-resimler .img-thumbnail {    overflow: hidden;}.page-urunler-listele-resimler .image {    width: 100%;    height: auto;    position: relative;}.page-urunler-listele-resimler .image img {    max-width: 100%;    transition: transform .2s;}.page-urunler-listele-resimler:hover .image img {    transform: scale(1.1);}.page-urunler-listele-resimler .images-list-text {    width: 100%;    height: 51px;    overflow: hidden;    display: block;    text-align: center;    padding: 5px 0px;    color: #333;    line-height: 1.4;    text-decoration: none;}.page-urunler-listele-resimler .image .zoom {    display: block;    position: absolute;    left: 0px;    top: 40%;    width: 100%;    height: auto;    text-align: center;    z-index: 9;    transition: all .25s ease}.page-urunler-listele-resimler .image .zoom i {    opacity: 0;    display: block;    width: 40px;    height: 40px;    line-height: 40px;    font-size: 18px;    border-radius: 50%;    text-align: center;    display: inline-block;    background: #fff;    box-shadow: 0px 2px 3px #ababab;    color: #333;}.page-urunler-listele-resimler:hover .image .zoom i {    opacity: 1;    transition: all .25s ease}.urundetaySlider {    width: 100%;    height: auto;    position: relative;}.urundetaySlider .swiper-slide iframe {    width: 100%;    max-height: 290px;}.urundetaySlider .swiper-slide .icon {    width: 100%;    height: 100%;    background: transparent;    display: flex;    align-items: center;    justify-content: center;}.urundetaySlider .swiper-slide .icon i {    font-size: 25px;    color: #fff;    background: #ff0000db;    display: inline-flex;    align-items: center;    border-radius: 100%;    overflow: hidden;    padding: 10px;    justify-content: center;}.urundetaySlider .swiper-button-next,.urundetaySlider .swiper-container-rtl .swiper-button-prev {    right: 10px;    left: auto;    color: #480707;}.urundetaySlider .swiper-button-prev {    right: auto;    left: 20px;    color: #480707;}.urundetaySlider .swiper-container {    width: 100%;    margin-left: auto;    margin-right: auto;}.urundetaySlider .gallery-top2 {    width: 100%;}.urundetaySlider .gallery-top2 .swiper-slide {    height: 450px;    background-position: center !important;    background-size: cover !important;    overflow: hidden;    display: flex;    align-items: center;    justify-content: center;    border: 1px solid #efefef;}.urundetaySlider .gallery-top2 .swiper-slide img {    width: 100%;    height: 100%;    object-fit: contain;}.urundetaySlider .slider-sektor {    box-sizing: border-box;    padding: 0px 0;    position: relative;    bottom: 0px;    width: 100%;}.urundetaySlider .gallery-thumbs2 {    box-sizing: border-box;    position: relative;    bottom: 0px;    width: 100%;    margin-top: 12px;}.urundetaySlider .gallery-thumbs2 .swiper-slide {    position: relative;    height: 245px;    /*height: 125px;*/    cursor: pointer;    background-position: center !important;    background-size: cover !important;}.urundetaySlider .gallery-thumbs2 .swiper-slide img {    width: 100%;    height: auto;    object-fit: contain;    margin-top: 0;    border: 1px solid #efefef;}/* --------------------------------------------------- *//* Liste Kutusu Stilleri (Değişiklik Yok) *//* --------------------------------------------------- */a.liste_kutu {    width: 100%;    position: relative;    text-align: center;    display: block;    color: #424244;}a.liste_kutu .urun_liste_bg {    width: 100%;    height: 100%;    position: absolute;    left: 0px;    top: 0px;}a.liste_kutu .liste_kutu_ic {    width: 100%;    height: auto;    position: relative;    display: block;    padding-top: 0;    z-index: 1;    border-radius: 5px;    overflow: hidden;    box-shadow: 0px 0px 3px #0000002e;}a.liste_kutu .baslik {    width: 100%;    height: auto;    position: relative;    bottom: 0px;    z-index: 99;    padding: 40px 40px;    transition: all 0.2s;    text-align: left;    background: #fff;}a.liste_kutu .baslik .sayi::before {    content: "";    display: block;    width: 48px;    height: 1px;    margin-right: 16px;    background: var(--primary-orange);}a.liste_kutu .baslik .sayi {    width: 100%;    display: flex;    text-align: left;    margin-bottom: 14px;    font-size: 17px;    font-weight: 700;    align-items: center;}a.liste_kutu .baslik span {    width: 100%;    display: block;    text-align: left;    margin-bottom: 20px;    font-size: 22px;    font-weight: 700;}a.liste_kutu .baslik small {    width: 100%;    display: block;    text-align: left;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;    display: -webkit-box !important;    text-overflow: ellipsis;    font-size: 16px;    font-weight: 400;}a.liste_kutu .liste_kutu_ic .resim {    width: 100%;    height: 325px;    position: relative;    z-index: 9;}a.liste_kutu .liste_kutu_ic .resim img {    height: 100%;    object-fit: cover;    width: 100%;}/* --------------------------------------------------- *//* Video Galerisi Stilleri (Değişiklik Yok) *//* --------------------------------------------------- */.page-videolar {    padding: 0;}.page-videolar .images-list {    position: relative;    display: block;    overflow: hidden;    border-radius: 0.75rem;    background: #fff;    transition: all 0.3s ease;    text-decoration: none;    color: inherit;}.page-videolar .images-list:hover {    transform: translateY(-5px);    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12);}.page-videolar .image {    position: relative;    width: 100%;    overflow: hidden;    border-radius: 0.75rem;}.page-videolar .image img {    width: 100%;    height: auto;    display: block;    border-radius: inherit;    transition: transform 0.4s ease;}.page-videolar .images-list:hover img {    transform: scale(1.05);}.page-videolar .zoom {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    background-color: rgba(255, 255, 255, 0.85);    border-radius: 50%;    width: 60px;    height: 60px;    display: flex;    align-items: center;    justify-content: center;    transition: all 0.3s ease;}.page-videolar .zoom svg {    width: 30px;    height: 30px;    transition: transform 0.3s ease;    fill: var(--primary-orange);}.page-videolar .images-list:hover .zoom {    background-color: var(--primary-orange);}.page-videolar .images-list:hover .zoom svg {    transform: scale(1.15);    fill: #fff;}.page-videolar .images-list-text {    font-size: 1rem;    font-weight: 500;    color: #333;    text-align: center;    padding: 0.75rem 0.5rem 0.5rem;    line-height: 1.4;}@media (max-width: 767px) {    .page-videolar .col-6 {        width: 100% !important;        margin-bottom: 1.5rem;    }    .page-videolar .images-list-text {        font-size: 0.95rem;        padding: 0.5rem 0.25rem;    }    .page-videolar .zoom {        width: 50px;        height: 50px;    }    .page-videolar .zoom svg {        width: 24px;        height: 24px;    }}@media (min-width: 768px) and (max-width: 1199px) {    .page-videolar .col-md-6 {        width: 50% !important;        margin-bottom: 1.5rem;    }}.page-videolar .images-list,.page-videolar .zoom,.page-videolar img {    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}/* =================================================================== *//* === RESİM GALERİSİ İÇİN GÜNCELLENMİŞ VE BİRLEŞTİRİLMİŞ STİLLER === *//* =================================================================== */.page-resimler {    margin-top: 30px;}/* Ana kart yapısı */.page-urunler-listele-resimler {    position: relative;    display: block;    border-radius: 1rem;    background: #fff;    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);    transition: transform 0.3s ease, box-shadow 0.3s ease;    margin-bottom: 1.5rem;}.page-urunler-listele-resimler:hover {    transform: translateY(-5px);    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);}/* Lazy Load için Resim Çerçevesi (Placeholder) */.image-container {    position: relative;    overflow: hidden;    width: 100%;    background-color: #f0f0f0;    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block; background: transparent;' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Ccircle cx='50' cy='50' r='32' stroke-width='8' stroke='%23cccccc' stroke-dasharray='50.26548245743669 50.26548245743669' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' keyTimes='0;1' values='0 50 50;360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- [ldio] generated by https://loading.io/ --%3E%3C/svg%3E");    background-size: 50px;    background-repeat: no-repeat;    background-position: center;}/* Resmin kendisi için stiller */.image-container img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: cover;    opacity: 0;    transition: opacity 0.5s ease-in-out, filter 0.4s ease;}/* Resim yüklendiğinde görünür yap */.image-container img.loaded {    opacity: 1;}/* Mevcut hover efektiniz yeni yapıya uyarlandı */.page-urunler-listele-resimler:hover .image-container img.loaded {    filter: brightness(0.85);}/* Zoom ikonu stilleri */.page-urunler-listele-resimler .zoom {    position: absolute;    inset: 0;    display: flex;    align-items: center;    justify-content: center;    opacity: 0;    background: rgba(0, 0, 0, 0.4);    transition: opacity 0.3s ease;    z-index: 2;}.page-urunler-listele-resimler:hover .zoom {    opacity: 1;}.page-urunler-listele-resimler .zoom svg {    width: 40px;    height: 40px;    fill: #fff;    transform: scale(0.8);    transition: transform 0.3s ease;}.page-urunler-listele-resimler:hover .zoom svg {    transform: scale(1);}/* Resim başlığı stilleri */.images-list-text {    text-align: center;    font-size: 1rem;    font-weight: 500;    color: #333;    padding: 0.8rem 0.5rem;    background: #f9f9f9;    border-radius: 0 0 1rem 1rem;    text-decoration: none;}/* Genel responsive kurallar */@media (max-width: 767px) {    .col-6 {        width: 100% !important;    }    .images-list-text {        font-size: 0.9rem;    }}@media (min-width: 768px) and (max-width: 1199px) {    .col-md-3 {        width: 50% !important;    }}.page-urunler-listele-resimler,.page-urunler-listele-resimler .zoom,.page-urunler-listele-resimler svg {    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}/* --------------------------------------------------- *//* Ekibimiz Sayfası Stilleri (Değişiklik Yok) *//* --------------------------------------------------- */.team-section h2 {    color: #333;    position: relative;    display: inline-block;    padding-bottom: 10px;}.team-section h2::after {    content: "";    position: absolute;    bottom: 0;    left: 50%;    transform: translateX(-50%);    width: 60px;    height: 3px;    background-color: #0d6efd;}.profile-card {    background-color: #fff;    border-radius: 15px;    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);    transition: all 0.3s ease;    overflow: hidden;    border: 1px solid #eee;}.profile-card:hover {    transform: translateY(-10px);    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);}.profile-image-wrapper {    position: relative;    overflow: hidden;    padding: 20px 20px 0 20px;}.profile-image-wrapper img {    width: 150px;    height: 150px;    object-fit: cover;    transition: transform 0.4s ease;    border: 4px solid #fff;    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);}.profile-card:hover .profile-image-wrapper img {    transform: scale(1.1);}.profile-overlay {    position: absolute;    top: 20px;    left: 20px;    right: 20px;    bottom: 0;    background: rgba(13, 110, 253, 0.8);    border-radius: 50% 50% 0 0;    opacity: 0;    visibility: hidden;    transition: all 0.4s ease;    display: flex;    align-items: center;    justify-content: center;}.profile-card:hover .profile-overlay {    opacity: 1;    visibility: visible;}.overlay-content {    color: #fff;}.social-links a {    color: #fff;    font-size: 18px;    margin: 0 8px;    display: inline-block;    transition: transform 0.2s ease;}.social-links a:hover {    color: #fff;    transform: scale(1.2);}.profile-info {    background-color: #fff;}.profile-info h5 {    font-weight: 600;    color: #212529;}.profile-info p {    font-size: 0.9rem;}/**/.page-baslik3 {    width: 100%;    height: 190px;    padding: 0px 0px;    background-size: cover !important;    background-position: center !important;    display: flex;    align-items: center;    position: relative;}.page-baslik3 .breadcrumb-item+.breadcrumb-item::before {    color: #fff;}.page-baslik3::before {    content: '';    position: absolute;    left: 0px;    top: 0px;    width: 100%;    height: 100%;    background: #000;    opacity: 40%;}.page-baslik3 .container {    margin-top: 0px;    position: relative;    z-index: 99;}.page-baslik3 h3 {    margin-top: 0;    margin-bottom: 0px;    font-size: 1.875rem;    font-weight: 500;    color: #fff;    text-transform: uppercase;}.page-baslik3 .breadcrumb {    margin-bottom: 0px;    border-radius: 0px;    background: transparent;    padding: 0px;    display: inline-flex;}.page-baslik3 .breadcrumb li a {    color: #fff;}.page-baslik3 .breadcrumb li.breadcrumb-item.active {    color: #fff;    font-size: 14px;    margin-right: 10px;}.form2 {    background-color: #ffffff;    padding: 30px 20px;    border-radius: 20px;    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.1);    color: #333;    position: relative;    overflow: hidden;}.form2::before,.form2::after {    content: '';    position: absolute;    background: rgba(0, 0, 0, 0.05);    border-radius: 50%;    z-index: 0;}.form2::before {    width: 250px;    height: 250px;    top: -80px;    right: -80px;}.form2::after {    width: 150px;    height: 150px;    bottom: -50px;    left: -50px;}.form2 label {    font-size: 14px;    text-transform: uppercase;    color: #888;    margin-bottom: 8px;    display: block;    letter-spacing: 1.5px;}.form2 .guvenlik_input {    position: relative;}.form2 .guvenlik_resim {    position: absolute;    top: 40px;    right: 0;}.form2 .guvenlik_resim .guvenlikResim {    width: 80px;}.form2 input {    width: 100%;    padding: 16px;    margin-bottom: 0;    background-color: #f9f9f9;    border: 1px solid #ddd;    border-radius: 3px;    color: #333;    font-size: 16px;    transition: all 0.3s ease;    outline: none;    height: 40px;    margin-bottom: 20px;}.form2 textarea {    width: 100%;    padding: 16px;    margin-bottom: 15px;    background-color: #f9f9f9;    border: 1px solid #ddd;    border-radius: 3px;    color: #333;    font-size: 16px;    transition: all 0.3s ease;    outline: none;    height: 70px;}.form2 input:focus,.form2 textarea:focus {    border-color: #3498db;    background-color: #fff;    box-shadow: 0 0 10px rgba(52, 152, 219, 0.2);}.form2 input::placeholder,.form2 textarea::placeholder {    color: #f9f9f9;    display: none;    opacity: 0;}.form2 button {    background-color: #3498db;    color: #fff;    padding: 10px 10px;    border: none;    border-radius: 3px;    text-transform: uppercase;    font-weight: bold;    width: 100%;    cursor: pointer;    transition: all 0.4s ease;    font-size: 16px;    box-shadow: 0 4px 10px rgb(0 0 0 / 30%);    margin-top: 30px;}.form2 button:hover {    box-shadow: 0 8px 20px rgb(0 0 0 / 50%);}.form2 .help-block {    color: #aaa;    font-size: 12px;    margin-top: -20px;    margin-bottom: 25px;    display: none;}.form2 .alert {    background-color: #e74c3c;    color: #fff;    padding: 12px;    border-radius: 8px;    font-size: 14px;    margin-top: 20px;    text-align: center;    display: none;}@media (max-width: 768px) {    .form2 {        padding: 30px;    }}@media(max-width: 1024px) {    .form-bg {        display: none;    }    .iletisim3 .editor .media {        width: 100%;    }    .iletisim3 [class*="col-"] {        width: 100%;    }    .home-hakkimizda4 .resim1 {        height: 250px;    }    .home-hakkimizda4 .text-right {        width: 100%;        height: auto;        padding: 30px 0px 0px 0px;        border-left: 0;    }    .urundetaySlider .gallery-thumbs2 .swiper-slide {        height: auto;    }    .urundetaySlider .gallery-top2 .swiper-slide {        height: 250px;    }}