#footer-content .vc_column-inner {
    padding-right: 0;
    padding-left: 0;
}

.footer-logo svg,
.footer-logo img {
    width: 100%;
}

.footer_menu .menu {
    text-align: center;
}

.footer_menu .menu li {
    display: inline-block;
}

.footer_menu .menu li:not(last-child) {
    margin-right: 15px;
}

.footer_menu a {
    font-size: 1.067rem;
}

.site-footer .bottom-bar {
    display: none;
}

.cky-notice-btn-wrapper .cky-btn {
    padding: 8px 17px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
}

.cky-consent-bar .cky-btn-customize::after {
    content: none !important;
}

.cky-notice-des * {
    font-size: 13px;
    color: inherit;
}

.otgs-development-site-front-end {
    display: none;
}

@media screen and (min-width: 769px) {

    .footer_menu .menu li:not(last-child) {
        margin-right: 15px;
    }
}


/*language switcher*/
#lang_switcher_wrapper > .wpb_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

#lang_switcher_wrapper p {
    margin-bottom: 0;
}

#lang_switcher_wrapper .wpml-ls-item .wpml-ls-display,
#lang_switcher_wrapper .wpml-ls-item .wpml-ls-native {
    display: none;
}

#lang_switcher_wrapper .wpml-ls-link {
    color: #fff;
}

#lang_switcher_wrapper .wpml-ls-link:before {
    content: '';
    border: 1px solid currentColor;
    width: 27px;
    height: 27px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    border-radius: 50%;
}

#lang_switcher_wrapper .wpml-ls-item-en .wpml-ls-link:before {
    content: 'EN';
}

#lang_switcher_wrapper .wpml-ls-item-fr .wpml-ls-link:before {
    content: 'FR';
}

#lang_switcher_wrapper .wpml-ls-item-pt-br .wpml-ls-link:before {
    content: 'BR';
}

/*language switcher*/
