.elementor-206 .elementor-element.elementor-element-8be27f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-206 .elementor-element.elementor-element-8be27f7:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-8be27f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd341ad );}.elementor-206 .elementor-element.elementor-element-0b3c8b6{--spacer-size:50px;}.elementor-206 .elementor-element.elementor-element-ee12eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-206 .elementor-element.elementor-element-ee12eae:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-ee12eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd341ad );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-b28fdc0 */.footer-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0 30px;
    position: relative;
            font-family:"FiraSans-Regular",sans-serif!important;
}

.copyright-text {
    color: #FAF0EC;
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.footer-links {
    display: flex;
    margin-left: auto;
}

.footer-link {
    color: #FAF0EC;
    font-weight: bold;
    margin-right: 30px;
    transition: opacity 0.5s ease, transform 0.35s ease;
}

.footer-links a:first-child {
    margin-left: 0;
}

.footer-link:hover {
    transform: scale(1.2);
    color: #FAF0EC;
}

/* mobil */

@media (max-width: 600px) {
    .footer-container {
        flex-direction: column;
        align-items: center;
        padding: 20px;
    }

    .footer-links {
        margin-left: 0;
        margin-top: 10px;
    }

    .footer-link {
        margin-right: 15px;
        margin-bottom: 10px;
    }

    .footer-link:hover {
        transform: scale(1.1);
    }

    .copyright-text {
        position: static;
        transform: none;
        margin-bottom: 10px;
    }
}
@media (max-width: 1024px) {
    .footer-container {
        flex-direction: column;
        align-items: center;
        padding: 20px;
    }

    .footer-carrier-wrapper {
        order: 2;
        margin: 10px 0 0 0;
        width: 100%;
        text-align: center;
    }

    .copyright-text {
        order: 1;
        position: static;
        transform: none;
        margin-bottom: 5px;
        text-align: center;
        width: 100%;
    }

    .footer-links {
        order: 3;
        margin-top: 10px;
        justify-content: center;
        width: 100%;
    }
}


.footer-carrier-wrapper {
    margin-right: auto;
}

.footer-carrier-wrapper {
    margin-right: auto;
}

.footer-carrier {
    color: #FAF0EC;
    text-decoration: none;
    transition: opacity 0.5s ease, transform 0.35s ease;
    font-weight: 4;
    display: inline-block;
}

.footer-carrier:hover {
    transform: scale(1.1);
    color: #FAF0EC;
}

.carrier-bold {
    font-weight: 700;
}

.carrier-bold {
    font-weight: 700;
    font-size: 12px;
    color: #FAF0EC;
    text-decoration: none;
    display: inline-block;
    transition: transform 0.35s ease, opacity 0.3s ease, color 0.3s ease;
}

.carrier-bold:hover {
    transform: scale(1.1);
    color: #FAF0EC;
}

.footer-carrier-wrapper {
    margin-right: auto;
    color: #FAF0EC;
}/* End custom CSS */