.social-wrapper:not(.single-btn) {
    right: 22px;
    bottom: 22px;
    width: auto;
    max-width: none;
}

.social-wrapper:not(.single-btn) .w_hizala {
    display: flex;
    width: auto;
    gap: 8px;
    line-height: normal;
}

@media (min-width: 768px) {
    .adanet-footer-bottom > div:last-child {
        padding-right: 200px;
    }

    .fixed-socials,
    .fixed-socials.circle,
    .fixed-socials.square,
    .fixed-socials.default,
    .fixed-socials.default.pos-left {
        left: 24px;
        width: 58px;
        height: 58px;
        gap: 0;
        overflow: visible;
    }

    .fixed-socials-toggle,
    .fixed-socials.is-open .fixed-socials-toggle,
    .fixed-socials.is-closing .fixed-socials-toggle {
        inset: 0;
        z-index: 3;
        width: 58px;
        height: 58px;
        padding: 0;
        border: 1px solid #d7e0eb;
        border-bottom: 6px solid #087cff;
        border-radius: 14px;
        background: #fff;
        box-shadow: 0 18px 38px rgba(18, 38, 68, .16);
        color: #101722;
        opacity: 1;
        visibility: visible;
        transform: none;
        pointer-events: auto;
    }

    .fixed-socials-toggle:hover,
    .fixed-socials-toggle:focus-visible {
        background: #f7faff;
        color: #087cff;
        transform: translateY(-2px);
    }

    .fixed-socials.is-open .fixed-socials-toggle {
        border-color: #087cff;
        border-bottom-width: 1px;
        border-radius: 50%;
        background: #087cff;
        color: #fff;
        box-shadow: 0 16px 34px rgba(8, 124, 255, .28);
    }

    .fixed-socials-panel,
    .fixed-socials.pos-right .fixed-socials-panel {
        position: absolute;
        inset: 0;
        z-index: 2;
        display: block;
        width: 58px;
        height: 58px;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
    }

    .fixed-socials.is-open .fixed-socials-panel {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }

    .fixed-socials ul {
        position: absolute;
        inset: 0;
        display: block;
        width: 58px;
        height: 58px;
    }

    .fixed-socials ul li,
    .fixed-socials.is-open ul li {
        position: absolute;
        top: 7px;
        left: 7px;
        margin: 0;
        opacity: 0;
        transform: scale(.75);
        transition: opacity .2s ease, transform .3s cubic-bezier(.2, .85, .3, 1.15);
    }

    .fixed-socials.is-open ul li {
        opacity: 1;
    }

    .fixed-socials.is-open ul li:nth-child(1) { transform: translateY(-108px); }
    .fixed-socials.is-open ul li:nth-child(2) { transform: translateY(-56px); }
    .fixed-socials.is-open ul li:nth-child(3) { transform: translateY(62px); }
    .fixed-socials.is-open ul li:nth-child(4) { transform: translateY(114px); }
    .fixed-socials.is-open ul li:nth-child(1):is(:hover, :focus-within) { transform: translateY(-108px) !important; }
    .fixed-socials.is-open ul li:nth-child(2):is(:hover, :focus-within) { transform: translateY(-56px) !important; }
    .fixed-socials.is-open ul li:nth-child(3):is(:hover, :focus-within) { transform: translateY(62px) !important; }
    .fixed-socials.is-open ul li:nth-child(4):is(:hover, :focus-within) { transform: translateY(114px) !important; }
    .fixed-socials.is-open ul li:nth-child(n+5) { display: none; }

    .fixed-socials-close {
        display: none;
    }
}

@media (min-width: 992px) {
    .adanet-page-body .container:has(.all-sub-pages) {
        max-width: min(1400px, calc(100vw - 48px));
    }

    .adanet-page-panel:has(.all-sub-pages) {
        padding: 44px 40px;
    }
}

.adanet-contact-page .adanet-contact-trust {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    margin: 36px 0 0;
}

.adanet-contact-page .adanet-contact-trust a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 64px;
    padding: 17px 20px;
    border: 1px solid #dfe5ed;
    border-radius: 8px;
    background: #f7f9fc;
    color: #182231 !important;
    font-size: 14px;
    font-weight: 650;
    text-decoration: none;
    transition: border-color .2s ease, background-color .2s ease, color .2s ease;
}

.adanet-contact-page .adanet-contact-trust a::after {
    content: "→";
    color: #087cff;
    font-size: 18px;
}

.adanet-contact-page .adanet-contact-trust a:hover {
    border-color: #087cff;
    background: #eef5ff;
    color: #087cff !important;
}

.adanet-contact-page .adanet-contact-form-section,
.adanet-contact-page .adanet-contact-career {
    margin-top: 64px;
    padding-top: 64px;
    border-top: 1px solid #e6ebf1;
}

@media (max-width: 767px) {
    .adanet-contact-page .adanet-contact-trust {
        grid-template-columns: 1fr;
        margin-top: 24px;
    }

    .adanet-contact-page .adanet-contact-form-section,
    .adanet-contact-page .adanet-contact-career {
        margin-top: 42px;
        padding-top: 42px;
    }
}

.social-wrapper:not(.single-btn) .w_hizala > .w_buton {
    display: grid !important;
    place-items: center;
    width: 54px !important;
    height: 54px !important;
    max-width: none;
    flex: 0 0 54px !important;
    padding: 0 !important;
    border: 1px solid #344154 !important;
    border-radius: 50% !important;
    background: #0b1018 !important;
    box-shadow: 0 10px 24px rgba(4, 10, 20, .28);
    color: #fff;
    transition: transform .2s ease, border-color .2s ease, background .2s ease;
}

.social-wrapper:not(.single-btn) .w_hizala > .w_buton:hover {
    border-color: #087cff !important;
    background: #087cff !important;
    transform: translateY(-3px);
}

.social-wrapper:not(.single-btn) .w_hizala > .w_buton svg {
    width: 22px !important;
    height: 22px;
    color: #fff !important;
}

.social-wrapper:not(.single-btn) .w_kisiler {
    right: 0;
    bottom: 70px;
    width: min(360px, calc(100vw - 28px));
    padding: 0;
    border: 1px solid #dce4ee;
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 22px 55px rgba(10, 20, 38, .2);
}

.social-wrapper:not(.single-btn) .w_kisiler.active {
    display: block;
    opacity: 1;
    transform: none;
}

.social-wrapper:not(.single-btn) .w_head {
    min-height: 82px;
    padding: 24px 52px 20px 22px;
    border-radius: 13px 13px 0 0;
    background: #0b1018 !important;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    text-align: left;
}

.social-wrapper:not(.single-btn) .w_head .i {
    top: 15px;
    right: 15px;
    left: auto;
    width: 32px;
    height: 32px;
    border: 1px solid rgba(255, 255, 255, .2) !important;
    background: #087cff;
    transform: none;
}

.social-wrapper:not(.single-btn) .w_list {
    border-radius: 0 0 13px 13px;
    background: #fff;
}

.social-wrapper:not(.single-btn) .w_list ul li > .soc_li_under {
    min-height: 78px;
    padding: 15px 18px;
    background: #fff;
}

@media (max-width: 767px) {
    .social-wrapper:not(.single-btn) {
        right: 14px;
        bottom: 14px;
    }

    .social-wrapper:not(.single-btn) .w_hizala > .w_buton {
        width: 48px !important;
        height: 48px !important;
        flex-basis: 48px !important;
    }

    .social-wrapper:not(.single-btn) .w_kisiler {
        bottom: 62px;
    }
}
