﻿:root {
    --theme-primary-clr: #a55f1b;
    --theme-secondary-clr: initial;
}

.gotop-container {
    position: fixed;
    left: unset !important;
    top: unset !important;
    right: 25px;
    bottom: 25px;
    translate: 100px;
    transition: translate 500ms ease;
    z-index: 10000;
    &.left {
        right: unset !important;
        left: 25px !important;
        translate: -100px;
    }
    
    &.show {
        translate: 0px;
    }
}

.ata-preloader img {
  max-width: 250px;
  height: auto;
  margin-bottom: 10px;
}

.btn-whatsapp-pulse {
    background: #25d366;
    color: #fff;
    left: 25px;
}

#QTMAZZBJAE {
    img {
        display: block;
        object-fit: contain;
    }

    .menu svg{
        margin-inline-start: 0.25rem;
    }

    #top_header_QTMAZZBJAE_el {
        background-color: #12161f;
        * {
            color: #fff;
        }
    }

    .main-header {
        background-color: #ffffff;
    }

    .elementor-element-10b31b6,.elementor-element-518587f {
        max-width: unset;
        width: fit-content;
    }

    h3.number {
        display: flex;
        flex-direction: row-reverse;
    }

    #logo_QTMAZZBJAE_el {
        display: grid;
        place-content: center;
    }

    #mobile_menu_QTMAZZBJAE_el {
        .menu-item-has-children {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
            align-items: center;

            > svg {
                margin-inline-end: 0.25rem;
            }

            .sub-menu {
                flex: 1 0 100%;
            }
        }
    }

    .phone-nav-toggle {
        font-size: 1.25rem;
    }

    
    img.logo {
        width: px;
        height: 60px;
        mix-blend-mode: lighten;
        @media (width < 768px) {
            height: 100px;
        }
    }
}#KVWNVGVFCU {
    #breadcrumb_KVWNVGVFCU_el>* {
        &:not(:last-of-type):after {
            content: "/";
            padding-inline: 0.5rem;
        }
    }
}#KCBQZDGBTJ {
    .collapsible {
        background-color: #e8be91;

        &:hover {
            background-color: #efefef;
        }

        &.active {
            background-color: #ffffff;
        }
    }

    #KCBQZDGBTJ_el > * {
        flex: 1 1 100%;
    }

    .content {
        background-color: #fff;

        p {
            border: 1px solid #e3e3e3;
            color: #000;
        }
    }
}