body {    margin: 0;    font-family: "Arial", sans-serif;}.site-header {    background-color: #152d77;    padding: 10px 0;}.container-web {    max-width: 1300px;    margin: auto;    padding: 0 20px;    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap;}.container-mobile {    max-width: 1300px;    margin: auto;    padding: 0 20px;    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap;}.logo {    display: flex;    align-items: center;    gap: 10px;}.logo img {    height: 120px;}.logo-text {    font-size: 26px;    line-height: 1.2;    color: white;}.main-nav ul {    list-style: none;    margin: 0;    padding: 0;    display: flex;    gap: 30px;}.main-nav a {    text-decoration: none;    color: white;    font-size: 22px;    transition: color 0.3s;}.main-nav a:hover {    color: #e65100;}.call-button a {    background-color: #f34c00;    color: #fff;    padding: 12px 24px;    border-radius: 30px;    font-weight: bold;    text-decoration: none;    font-size: 16px;    white-space: nowrap;}.call-button a:hover {    background-color: #d84315;}/* Menü toggle butonu (hamburger) */.menu-toggle {    display: none; /* varsayılan olarak gizli */    font-size: 36px;    cursor: pointer;    color: #000;}@media screen and (min-width: 769px) {    .container-mobile {        display: none;    }}@media (max-width: 768px) {    .menu-toggle {        display: block; /* mobilde göster */    }    .container-web{        display: none;    }    #sidebarMenu {        display: flex; /* mobilde aktif */        position: fixed;        top: 0;        left: -300px;        width: 250px;        height: 100%;        background-color: #fff;        box-shadow: 2px 0 8px rgba(0, 0, 0, 0.2);        padding: 30px 20px;        transition: left 0.3s ease-in-out;        z-index: 1001;        flex-direction: column;    }    #sidebarMenu.active {        left: 0;    }    #sidebarMenu ul {        flex-direction: column;        gap: 20px;        padding: 0;        margin-top: 50px;    }    #sidebarMenu .close-btn {        font-size: 26px;        position: absolute;        top: 15px;        right: 20px;        cursor: pointer;    }}@media (max-width: 768px) {    .main-nav ul {        flex-direction: column;        gap: 15px;        align-items: center;    }    .container {        flex-direction: column;        gap: 20px;        align-items: center;    }    .call-button {        padding: 10px 20px;        margin-top: 80px;    }    .main-nav {        text-align: center;    }}