.page-icerik {    min-height: 650px;    background-color: #fff;    color: #333;    line-height: 1.7;}.hero {    overflow-x: hidden;    padding: 0;}.hero .breadcrumbs {    padding: 140px 0 60px 0;    min-height: 40vh;    position: relative;    background-size: cover;    background-position: center;    background-repeat: no-repeat;}.hero .breadcrumbs:before {    content: "";    background-color: rgba(0, 0, 0, 0.6);    position: absolute;    inset: 0;}.hero .breadcrumbs h2 {    font-size: 56px;    font-weight: 500;    color: #fff;    position: relative;}.contact .info-item {    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);    padding: 20px 0 30px 0;    min-height: 220px;    margin-bottom: 30px;}.contact .info-item svg {    width: 30px;    height: 50px;    overflow: inherit;    fill: #feb900;}.contact .info-item i {    display: flex;    align-items: center;    justify-content: center;    width: 56px;    height: 56px;    font-size: 24px;    line-height: 0;    color: var(--color-primary);    border-radius: 50%;    border: 2px dotted #ffd565;}.contact .info-item h3 {    font-size: 20px;    color: #6c757d;    font-weight: 700;    margin: 10px 0;}.contact .info-item p {    padding: 0;    line-height: 24px;    font-size: 14px;    margin-bottom: 0;    margin: 0;    text-align: center;    color: #888;}.contact .php-email-form {    width: 100%;    background: #fff;    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);    padding: 30px;}.contact .php-email-form .form-group {    padding-bottom: 20px;}.contact .php-email-form .error-message {    display: none;    color: #fff;    background: #df1529;    text-align: left;    padding: 15px;    font-weight: 600;}.contact .php-email-form .error-message br+br {    margin-top: 25px;}.contact .php-email-form .sent-message {    display: none;    color: #fff;    background: #059652;    text-align: center;    padding: 15px;    font-weight: 600;}.contact .php-email-form .loading {    display: none;    background: #fff;    text-align: center;    padding: 15px;}.contact .php-email-form .loading:before {    content: "";    display: inline-block;    border-radius: 50%;    width: 24px;    height: 24px;    margin: 0 10px -6px 0;    border: 3px solid #059652;    border-top-color: #fff;    -webkit-animation: animate-loading 1s linear infinite;    animation: animate-loading 1s linear infinite;}.contact .php-email-form input,.contact .php-email-form textarea {    border-radius: 0;    box-shadow: none;    font-size: 14px;}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus {    border-color: var(--color-primary);}.contact .php-email-form input {    height: 44px;}.contact .php-email-form textarea {    padding: 10px 12px;}.contact .php-email-form button[type=submit] {    background: var(--color-primary);    border: 0;    padding: 10px 35px;    color: #fff;    transition: 0.4s;    border-radius: 5px;}.contact .php-email-form button[type=submit]:hover {    background: rgba(254, 185, 0, 0.8);}@keyframes animate-loading {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}section {    padding: 80px 0;    overflow: hidden;}.about h2 {    font-size: 48px;    font-weight: 700;    font-family: var(--font-secondary);    margin: 30px 0;}@media (min-width: 991px) {    .about h2 {        max-width: 65%;        margin: 0 0 80px 0;    }}.about .our-story {    padding: 40px;    background-color: #f5f6f7;}@media (min-width: 991px) {    .about .our-story {        padding-right: 35%;    }}.about .our-story h4 {    text-transform: uppercase;    font-size: 18px;    color: #838893;}.about .our-story h3 {    font-size: 36px;    font-weight: 700;    margin-bottom: 20px;    color: #52565e;}.about .our-story p:last-child {    margin-bottom: 0;}.about ul {    list-style: none;    padding: 0;    font-size: 15px;}.about ul li {    padding: 5px 0;    display: flex;    align-items: center;}.about ul i {    font-size: 20px;    margin-right: 4px;    color: #feb900;}.about .watch-video i {    font-size: 32px;    transition: 0.3s;    color: #feb900;}.about .watch-video a {    font-weight: 600;    color: #52565e;    margin-left: 8px;    transition: 0.3s;}.about .watch-video:hover a {    color: #feb900;}.about .about-img {    min-height: 600px;    background-size: cover;    background-position: center;}@media (min-width: 992px) {    .about .about-img {        position: absolute;        top: 0;        right: 0;        width: 100%;    }}.form2 {    background-color: #ffffff;    padding: 30px 20px;    border-radius: 0px;    box-shadow: 0 0 25px rgba(0, 0, 0, 0.08);    color: #333;    position: relative;    overflow: hidden;}.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: 30px;}.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: 25px;}.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;    }}.section-bg {    background-color: #f5f6f7;}.justify-content-around {    justify-content: space-around !important;}.alt-services .img-bg {    background-size: cover;    background-position: center center;    min-height: 400px;}.alt-services h3 {    font-size: 28px;    font-weight: 700;    color: #52565e;    margin-bottom: 20px;    padding-bottom: 20px;    position: relative;}.alt-services h3:after {    content: "";    position: absolute;    display: block;    width: 50px;    height: 3px;    background: #feb900;    left: 0;    bottom: 0;}.alt-services .icon-box {    margin-top: 50px;}.alt-services .icon-box i {    display: flex;    align-items: center;    justify-content: center;    color: #feb900;    margin-right: 25px;    font-size: 28px;    width: 56px;    height: 56px;    border-radius: 4px;    line-height: 0;    box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.08);    background-color: #fff;    transition: 0.3s;}.alt-services .icon-box:hover i {    background-color: #feb900;    color: #fff;}.alt-services .icon-box h4 {    font-weight: 700;    margin-bottom: 10px;    font-size: 18px;}.alt-services .icon-box h4 a {    color: #000;    transition: 0.3s;}.alt-services .icon-box h4 a:hover {    color: #feb900;}.alt-services .icon-box p {    line-height: 24px;    font-size: 14px;    margin-bottom: 0;}.footer {    color: #fff;    background: rgba(0, 0, 0, 0.8);    background-size: cover;    font-size: 14px;    padding: 80px 0 60px 0;    position: relative;}.footer .footer-content .footer-info {    margin-bottom: 30px;}.footer .footer-content .footer-info h3 {    font-size: 28px;    margin: 0 0 20px 0;    padding: 2px 0 2px 0;    line-height: 1;    font-weight: 700;    text-transform: uppercase;}.footer .footer-content .footer-info h3 span {    color: #feb900;}.footer .footer-content .footer-info p {    font-size: 14px;    line-height: 24px;    margin-bottom: 0;    font-family: var(--font-primary);    color: #fff;    margin-bottom: 20px;}.footer .footer-content .social-links a {    font-size: 18px;    display: inline-flex;    background: rgba(255, 255, 255, 0.1);    color: #fff;    line-height: 1;    margin-right: 8px;    border-radius: 4px;    width: 36px;    height: 36px;    transition: 0.3s;    align-items: center;    justify-content: center;}.footer .footer-content .social-links a svg {    width: 20px;    height: 20px;    overflow: inherit;    fill: #fff;}.footer .footer-content .social-links a:hover {    background: #feb900;    text-decoration: none;}.footer .footer-content h4 {    font-size: 16px;    font-weight: 600;    color: #fff;    position: relative;    padding-bottom: 12px;}.footer .footer-content .footer-links {    margin-bottom: 30px;}.footer .footer-content .footer-links ul {    list-style: none;    padding: 0;    margin: 0;}.footer .footer-content .footer-links ul li {    padding: 8px 0;}.footer .footer-content .footer-links ul li:first-child {    padding-top: 0;}.footer .footer-content .footer-links ul a {    color: rgba(255, 255, 255, 0.6);    transition: 0.3s;    display: inline-block;    line-height: 1;}.footer .footer-content .footer-links ul a:hover {    color: #fff;}.footer .footer-legal .copyright {    padding-top: 30px;    border-top: 1px solid rgba(255, 255, 255, 0.15);    text-align: center;}.footer .footer-legal .credits {    padding-top: 4px;    font-size: 13px;    color: #fff;}.footer .footer-legal .credits a {    color: #feb900;}a {    text-decoration: none;}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: var(--radius);    background: #fff;    transition: all 0.3s ease;    text-decoration: none;    color: inherit;    margin-bottom: 25px;}.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: var(--radius);}.page-videolar .image img {    width: 100%;    height: auto;    display: block;    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);}/* Genel yapı */.page-resimler {    margin-top: 0;}/* Pinterest-style grid */.page-resimler .row {    --bs-gutter-x: 0;    --bs-gutter-y: 0;    display: block !important;    column-count: 4;    column-gap: 0;}@media (max-width: 992px) {    .page-resimler .row {        column-count: 3;    }}@media (max-width: 768px) {    .page-resimler .row {        column-count: 2;    }}@media (max-width: 480px) {    .page-resimler .row {        column-count: 1;    }}/* Kart yapısı */.page-urunler-listele-resimler {    display: inline-block;    width: 100%;    margin: 0 0 1rem 0;    padding: 0;    position: relative;    /* 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;    break-inside: avoid;}.page-urunler-listele-resimler:hover {    /* transform: translateY(-5px); */    /* box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12); */}/* Görsel */.image-container img {    width: 100%;    height: auto;    display: block;    object-fit: cover;    /* transition: opacity 0.4s ease, filter 0.4s ease; */    opacity: 1;    padding: 0 10px;}/* Hover efekti */.page-urunler-listele-resimler:hover .image-container img {    filter: brightness(0.85);}/* Zoom overlay ikonu */.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: 0;}.page-urunler-listele-resimler .zoom svg {    width: 20px;    height: 20px;    fill: #fff;    transform: scale(0.8);    transition: transform 0.3s ease;}.page-urunler-listele-resimler:hover .zoom svg {    transform: scale(1);}/* Başlık */.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;}/* Responsive */@media (max-width: 767px) {    .images-list-text {        font-size: 0.9rem;    }}.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;}/* İÇERK MODAL RESİM VE VİDEO*/.page-baslik1 {    background-color: #f5f5f5;    /* Hafif gri arka plan */    padding: 1.5rem 0;    border-bottom: 1px solid #e0e0e0;    margin-top: 90px;}.page-baslik1 h3 {    font-size: 1.75rem;    font-weight: 700;    color: var(--primary-orange);    margin: 0 0 0px 0;    line-height: 1.2;}.page-baslik1 .d-sm-flex {    display: flex;    align-items: center;    justify-content: space-between;    gap: 1rem;}/* Breadcrumb stili */.page-baslik1 .breadcrumb {    display: flex;    flex-wrap: wrap;    font-size: 0.9rem;    color: #777;    list-style: none;    padding: 0;    margin: 0;}.page-baslik1 .breadcrumb li {    margin-right: 0.5rem;}.page-baslik1 .breadcrumb li + li:before {    content: "/";    margin-right: 0.5rem;    color: #999;}.page-baslik1 .breadcrumb li a {    color: #555;    text-decoration: none;    transition: color 0.3s ease;}.page-baslik1 .breadcrumb li a:hover {    color: #007bff;    /* Ana renk */}@media (max-width: 767px) {    .page-baslik1 .d-sm-flex {        flex-direction: column;        align-items: flex-start;        gap: 0.5rem;    }    .page-baslik1 h3 {        font-size: 1.5rem;        margin-bottom: 0.5rem;    }    .page-baslik1 .breadcrumb {        font-size: 0.85rem;    }}/**/.sol-menu-style1 {    width: 100%;    height: auto;}.sol-menu-style1 .breadcrumb {    margin-bottom: 0px;    border-radius: 0px;    background: transparent;    padding: 0px;}.sol-menu-style1 .breadcrumb li a {    color: #3e3e3e;}.sol-menu-style1 .sol-menu .menu-akordiyon {    width: 100%;    position: relative;}.sol-menu-style1 .sol-menu .menu-akordiyon .sol-menu-icon {    display: inline-block;    margin-right: 8px;    font-size: 0.75rem;    display: none;}.sol-menu-style1 .sol-menu .menu-akordiyon .sol-menu-alt-var {    display: inline-block;    float: right;    font-size: 12px;}.sol-menu-style1 .sol-menu .menu-akordiyon {    width: 100%;    text-align: left;}.sol-menu-style1 .sol-menu .menu-akordiyon ul {    margin: 0;    padding: 0;    width: 100%;    position: relative;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li:first-child {    border: none;    margin-top: 0px;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li {    list-style-type: none;    width: 100%;    position: relative;    background: #f2f2f2;    margin-top: 1px;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li a {    width: 100%;    font-size: 0.85rem;    color: #23282d;    line-height: 1.6em;    padding: 16px 24px 14px;    font-weight: 500;    transition: all 0.25s ease !important;    display: block;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li.active a {    color: #fff;    background: #5f5f5f;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li a:hover {    color: #fff;    background: #5f5f5f;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li ul {    display: none;    background: #fff;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li ul li {    margin-top: 0px;}.sol-menu-style1 .sol-menu .menu-akordiyon ul li ul li a {    padding: 8px 24px 8px;    font-weight: 400;    color: #23282d;}.sol-menu-style1 .navbar {    padding: 0px;}.sol-menu-style1 .navbar .navbar-toggler {    width: 100%;    position: relative;    margin-top: 0px;    top: 0px;    padding: 16px 24px;    font-size: 18px;    text-align: left;    background: #333;    color: #fff;    border: none;    outline: none;    display: flex;    align-items: center;}.sol-menu-style1 .navbar .navbar-toggler:focus {    border: none;}.sol-menu-style1 .navbar .navbar-toggler:hover {    border: none;}.sol-menu-style1 .navbar .navbar-toggler svg {    margin-right: 15px;    fill: #fff;    width: 25px;    height: 25px;}@media (min-width: 1201px) {    .sol-menu-mobil-button {        display: none !important;    }}@media (max-width: 1200px) {    .sol-menu-style1 .sol-menu .menu-akordiyon {        padding: 0px 15px;    }    /* width */    .sol-menu-hasem .menu-akordiyon::-webkit-scrollbar {        width: 5px;    }    /* Track */    .sol-menu-hasem .menu-akordiyon::-webkit-scrollbar-track {        box-shadow: inset 0 0 5px grey;        border-radius: 10px;    }    /* Handle */    .sol-menu-hasem .menu-akordiyon::-webkit-scrollbar-thumb {        background: #6d6d6d;        border-radius: 10px;    }    .sol-menu-hasem {        width: 80%;        height: 100%;        position: fixed;        top: 0;        left: -80%;        z-index: 999999999999;        background: #fff;        transition: 0.2s ease-in-out;    }    .sol-menu-hasem-fixed {        left: 0;        box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);    }    .sol-menu-hasem .akordiyon-baslik {        font-size: 16px;        text-align: left;        font-weight: 700;        padding: 15px;        border-bottom: 1px solid #d6d6d6;        box-shadow: 0 0 10px rgba(0, 0, 0, 0);        text-transform: capitalize;        margin-bottom: 15px;        display: flex;        align-items: center;        justify-content: space-between;    }    .sol-menu-hasem .akordiyon-baslik .kapat svg {        fill: #000;        width: 25px;        height: 25px;    }    #menu-overlay {        display: none;        /* Başlangıçta gizli */        position: fixed;        top: 0;        left: 0;        width: 100%;        height: 100%;        background-color: rgba(0, 0, 0, 0.6);        /* Yarı saydam siyah renk */        z-index: 999;        /* Menünün arkasında, sayfa içeriğinin önünde */        cursor: pointer;        /* Tıklanabilir olduğunu belirtmek için */    }}.page-dosya {    padding: 2rem 0rem;}/* Dosya linkleri */.page-dosya .dosya-liste {    position: relative;    display: flex;    flex-direction: column;    align-items: center;    padding: 1rem;    background: #f9f9f9;    border: 1px solid #e0e0e0;    transition: transform 0.3s ease, box-shadow 0.3s ease;    text-decoration: none;    color: inherit;    border-radius: 0.5rem;    fill: var(--primary-orange);}.page-dosya .dosya-liste:hover {    transform: translateY(-5px);    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);}/* Dosya ikonları */.page-dosya .dosya-icon {    position: relative;    display: flex;    align-items: center;    justify-content: center;    width: 80px;    height: 80px;    margin-bottom: 0.8rem;}/* SVG ikon boyutu ve renk ayarı */.page-dosya .dosya-icon svg {    width: 60px;    height: 60px;    display: block;}/* İndir butonu */.page-dosya .indir {    position: absolute;    top: 1px;    right: 5px;    font-size: 0.9rem;    background-color: #ffffff;    color: #fff;    display: flex;    align-items: center;    justify-content: center;    border-radius: 50%;    width: 28px;    height: 28px;    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);    transition: background-color 0.3s ease, transform 0.3s ease;    padding: 0 6px;}.page-dosya .dosya-liste:hover .indir {    color: #fff;    transform: scale(1.1);}/* Dosya başlığı */.page-dosya .dosya-aciklama .baslik {    text-align: center;    font-size: 0.95rem;    font-weight: 500;    color: #333;    word-break: break-word;}/* Responsive kolonlar */@media (max-width: 767px) {    .page-dosya .col-6 {        width: 100% !important;        margin-bottom: 1rem;    }}@media (min-width: 768px) and (max-width: 1199px) {    .page-dosya .col-md-3 {        width: 50% !important;        margin-bottom: 1rem;    }}/* Animasyon ve geçişler */.page-dosya .dosya-liste,.page-dosya .dosya-icon,.page-dosya .indir {    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);}@media(max-width:1024px){    .about .about-img{        display: none;    }    .alt-services .img-bg{        display: none;    }    section {        padding: 40px 0;    }    .hero .breadcrumbs h2 {        font-size: 45px;    }    .alt-services .icon-box {        margin-top: 0px;    }}