.btn {
    border-width: 2px;
}

img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
    border-radius: 0 !important;
}

.video-wrapper {
    overflow: hidden;
}

body {
    font-family: Onest;
}

.display-1 {
    font-family: 'ALEXTSOI-Regular';
    font-size: 6.1rem;
    line-height: 1;
}

.display-1>.mbr-iconfont {
    font-size: 7.625rem;
}

.display-2 {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 5rem;
    line-height: 1;
}

.display-2>.mbr-iconfont {
    font-size: 6.25rem;
}

.display-4 {
    font-family: sans-serif;
    font-size: 1rem;
    line-height: 1.5;
}

.display-4>.mbr-iconfont {
    font-size: 1.25rem;
}

.display-5 {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 2rem;
    line-height: 1.5;
}

.display-5>.mbr-iconfont {
    font-size: 2.5rem;
}

.display-7 {
    font-family: sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
}

.display-7>.mbr-iconfont {
    font-size: 1.75rem;
}


/* ---- Fluid typography for mobile devices ---- */


/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */


/* 100vw - current viewport width */


/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */


/* 0.65 - min scale variable, may vary */

@media (max-width: 992px) {
    .display-1 {
        font-size: 4.88rem;
    }
}

@media (max-width: 768px) {
    .display-1 {
        font-size: 4.27rem;
        font-size: calc( 2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.1 * (2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-2 {
        font-size: 4rem;
        font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.3 * (2.4rem + (5 - 2.4) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-4 {
        font-size: 0.8rem;
        font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-5 {
        font-size: 1.6rem;
        font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-7 {
        font-size: 1.12rem;
        font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .display-1 {
        font-size: 4.27rem;
        font-size: calc( 2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 62rem) / (87 - 62)));
        line-height: calc( 1.1 * (2.7849999999999997rem + (6.1 - 2.7849999999999997) * ((100vw - 62rem) / (87 - 62))));
    }
    .display-2 {
        font-size: 4rem;
        font-size: calc( 2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62)));
        line-height: calc( 1.3 * (2.4rem + (5 - 2.4) * ((100vw - 62rem) / (87 - 62))));
    }
    .display-4 {
        font-size: 0.8rem;
        font-size: calc( 1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62)));
        line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 62rem) / (87 - 62))));
    }
    .display-5 {
        font-size: 1.6rem;
        font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62)));
        line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 62rem) / (87 - 62))));
    }
    .display-7 {
        font-size: 1.12rem;
        font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62)));
        line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 62rem) / (87 - 62))));
    }
}


/* Buttons */

.btn-secondary {
    color: #291f1e !important;
}

.btn-secondary,
.btn-secondary:active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #808080;
    box-shadow: none;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
    color: inherit;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-secondary:hover span,
.btn-secondary:focus span,
.btn-secondary.focus span,
.btn-secondary.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-secondary div {
    overflow: hidden;
}

.btn-secondary span {
    display: block;
}

@keyframes btn1 {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-50px);
    }
    51% {
        transform: translateY(50px);
    }
    100% {
        transform: translateY(0px);
    }
}

.btn {
    padding: 1.25rem 2rem;
    border-radius: 4px;
}

@media (max-width: 767px) {
    .btn {
        padding: 0.75rem 1.5rem;
    }
}

.btn-sm {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-md {
    padding: 0.6rem 1.2rem;
    border-radius: 4px;
}

.btn-lg {
    padding: 1.25rem 2rem;
    border-radius: 4px;
}

.bg-primary {
    background-color: #291f1e !important;
}

.bg-success {
    background-color: #ffffff !important;
}

.bg-info {
    background-color: #ffffff !important;
}

.bg-warning {
    background-color: #ffffff !important;
}

.bg-danger {
    background-color: #ffa600 !important;
}

.btn-primary,
.btn-primary:active {
    background-color: #291f1e !important;
    border-color: #291f1e !important;
    color: #ffffff;
    box-shadow: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
    color: inherit;
    background-color: #463534 !important;
    border-color: #463534 !important;
    box-shadow: none;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #ffffff !important;
    background-color: #463534 !important;
    border-color: #463534 !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-primary:hover span,
.btn-primary:focus span,
.btn-primary.focus span,
.btn-primary.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-primary div {
    overflow: hidden;
}

.btn-primary span {
    display: block;
}

.btn-info,
.btn-info:active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #808080;
    box-shadow: none;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
    color: inherit;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none;
}

.btn-info.disabled,
.btn-info:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-info:hover span,
.btn-info:focus span,
.btn-info.focus span,
.btn-info.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-info div {
    overflow: hidden;
}

.btn-info span {
    display: block;
}

.btn-success,
.btn-success:active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #808080;
    box-shadow: none;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
    color: inherit;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none;
}

.btn-success.disabled,
.btn-success:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-success:hover span,
.btn-success:focus span,
.btn-success.focus span,
.btn-success.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-success div {
    overflow: hidden;
}

.btn-success span {
    display: block;
}

.btn-warning,
.btn-warning:active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #808080;
    box-shadow: none;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
    color: inherit;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none;
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-warning:hover span,
.btn-warning:focus span,
.btn-warning.focus span,
.btn-warning.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-warning div {
    overflow: hidden;
}

.btn-warning span {
    display: block;
}

.btn-danger,
.btn-danger:active {
    background-color: #ffa600 !important;
    border-color: #ffa600 !important;
    color: #ffffff;
    box-shadow: none;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
    color: inherit;
    background-color: #ffb833 !important;
    border-color: #ffb833 !important;
    box-shadow: none;
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #ffffff !important;
    background-color: #ffb833 !important;
    border-color: #ffb833 !important;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-danger:hover span,
.btn-danger:focus span,
.btn-danger.focus span,
.btn-danger.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-danger div {
    overflow: hidden;
}

.btn-danger span {
    display: block;
}

.btn-white,
.btn-white:active {
    background-color: #eff0ec !important;
    border-color: #eff0ec !important;
    color: #757b62;
    box-shadow: none;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
    color: inherit;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    box-shadow: none;
}

.btn-white.disabled,
.btn-white:disabled {
    color: #757b62 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-white:hover span,
.btn-white:focus span,
.btn-white.focus span,
.btn-white.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-white div {
    overflow: hidden;
}

.btn-white span {
    display: block;
}

.btn-black,
.btn-black:active {
    background-color: #232323 !important;
    border-color: #232323 !important;
    color: #ffffff;
    box-shadow: none;
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
    color: inherit;
    background-color: #3d3d3d !important;
    border-color: #3d3d3d !important;
    box-shadow: none;
}

.btn-black.disabled,
.btn-black:disabled {
    color: #ffffff !important;
    background-color: #3d3d3d !important;
    border-color: #3d3d3d !important;
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.btn-black:hover span,
.btn-black:focus span,
.btn-black.focus span,
.btn-black.active span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.btn-black div {
    overflow: hidden;
}

.btn-black span {
    display: block;
}

.btn-primary-outline,
.btn-primary-outline:active {
    background-color: transparent !important;
    border-color: #291f1e;
    color: #291f1e;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: #000000 !important;
    box-shadow: none !important;
}

.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
    color: #ffffff !important;
    background-color: #291f1e !important;
    border-color: #291f1e !important;
}

.btn-secondary-outline,
.btn-secondary-outline:active {
    background-color: transparent !important;
    border-color: #ffffff;
    color: #ffffff;
}

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
    color: #d4d4d4 !important;
    background-color: transparent !important;
    border-color: #d4d4d4 !important;
    box-shadow: none !important;
}

.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-info-outline,
.btn-info-outline:active {
    background-color: transparent !important;
    border-color: #ffffff;
    color: #ffffff;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
    color: #d4d4d4 !important;
    background-color: transparent !important;
    border-color: #d4d4d4 !important;
    box-shadow: none !important;
}

.btn-info-outline.disabled,
.btn-info-outline:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-success-outline,
.btn-success-outline:active {
    background-color: transparent !important;
    border-color: #ffffff;
    color: #ffffff;
}

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
    color: #d4d4d4 !important;
    background-color: transparent !important;
    border-color: #d4d4d4 !important;
    box-shadow: none !important;
}

.btn-success-outline.disabled,
.btn-success-outline:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-warning-outline,
.btn-warning-outline:active {
    background-color: transparent !important;
    border-color: #ffffff;
    color: #ffffff;
}

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
    color: #d4d4d4 !important;
    background-color: transparent !important;
    border-color: #d4d4d4 !important;
    box-shadow: none !important;
}

.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
    color: #808080 !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}

.btn-danger-outline,
.btn-danger-outline:active {
    background-color: transparent !important;
    border-color: #ffa600;
    color: #ffa600;
}

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
    color: #a86e00 !important;
    background-color: transparent !important;
    border-color: #a86e00 !important;
    box-shadow: none !important;
}

.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
    color: #ffffff !important;
    background-color: #ffa600 !important;
    border-color: #ffa600 !important;
}

.btn-black-outline,
.btn-black-outline:active {
    background-color: transparent !important;
    border-color: #232323;
    color: #232323;
}

.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
    color: #000000 !important;
    background-color: transparent !important;
    border-color: #000000 !important;
    box-shadow: none !important;
}

.btn-black-outline.disabled,
.btn-black-outline:disabled {
    color: #ffffff !important;
    background-color: #232323 !important;
    border-color: #232323 !important;
}

.btn-white-outline,
.btn-white-outline:active {
    background-color: transparent !important;
    border-color: #fafafa;
    color: #fafafa;
}

.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
    color: #cfcfcf !important;
    background-color: transparent !important;
    border-color: #cfcfcf !important;
    box-shadow: none !important;
}

.btn-white-outline.disabled,
.btn-white-outline:disabled {
    color: #7a7a7a !important;
    background-color: #fafafa !important;
    border-color: #fafafa !important;
}

.text-primary {
    color: #291f1e !important;
}

.text-secondary {
    color: #ffffff !important;
}

.text-success {
    color: #ffffff !important;
}

.text-info {
    color: #ffffff !important;
}

.text-warning {
    color: #ffffff !important;
}

.text-danger {
    color: #ffa600 !important;
}

.text-white {
    color: #fafafa !important;
}

.text-black {
    color: #232323 !important;
}

a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
    color: #000000 !important;
}

a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
    color: #cccccc !important;
}

a.text-success:hover,
a.text-success:focus,
a.text-success.active {
    color: #cccccc !important;
}

a.text-info:hover,
a.text-info:focus,
a.text-info.active {
    color: #cccccc !important;
}

a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
    color: #cccccc !important;
}

a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
    color: #996400 !important;
}

a.text-white:hover,
a.text-white:focus,
a.text-white.active {
    color: #c7c7c7 !important;
}

a.text-black:hover,
a.text-black:focus,
a.text-black.active {
    color: #000000 !important;
}

a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
    position: relative;
    background-image: transparent;
    background-size: 10000px 2px;
    background-repeat: no-repeat;
    background-position: 0px 1.2em;
    background-position: -10000px 1.2em;
}

a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    transition: background-position 2s ease-in-out;
    background-image: linear-gradient(currentColor 50%, currentColor 50%);
    background-position: 0px 1.2em;
}

.nav-tabs .nav-link.active {
    color: #291f1e;
}

.nav-tabs .nav-link:not(.active) {
    color: #232323;
}

.alert-success {
    background-color: #70c770;
}

.alert-info {
    background-color: #ffffff;
}

.alert-warning {
    background-color: #ffffff;
}

.alert-danger {
    background-color: #ffa600;
}

.mbr-section-btn .btn:not(.btn-form) {
    border-radius: 100px;
}

.mbr-gallery-filter li a {
    border-radius: 100px !important;
}

.mbr-gallery-filter li.active .btn {
    background-color: #291f1e;
    border-color: #291f1e;
    color: #ffffff;
}

.mbr-gallery-filter li.active .btn:focus {
    box-shadow: none;
}

.nav-tabs .nav-link {
    border-radius: 100px !important;
}

a,
a:hover {
    color: #291f1e;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color: #dcd1d0;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color: #ffffff;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color: #ffedcc;
}


/* Scroll to top button*/

.scrollToTop_wraper {
    display: none;
}

.form-control {
    font-family: 'Carrois Gothic SC', sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    font-weight: 400;
    border-radius: 40px !important;
}

.form-control>.mbr-iconfont {
    font-size: 1.75rem;
}

.form-control:hover,
.form-control:focus {
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
    border-color: #291f1e !important;
}

.form-control:-webkit-input-placeholder {
    font-family: 'Carrois Gothic SC', sans-serif;
    font-size: 1.4rem;
    line-height: 1.3;
    font-weight: 400;
}

.form-control:-webkit-input-placeholder>.mbr-iconfont {
    font-size: 1.75rem;
}

blockquote {
    border-color: #291f1e;
}


/* Forms */

.mbr-form .input-group-btn .btn {
    border-radius: 100px !important;
}

.mbr-form .input-group-btn .btn:hover {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}

.mbr-form .input-group-btn button[type="submit"] {
    border-radius: 100px !important;
    padding: 1rem 3rem;
}

.mbr-form .input-group-btn button[type="submit"]:hover {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}

.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #291f1e;
    color: #ffffff;
}

.jq-number__spin {
    transition: 0.25s ease;
}

.jq-number__spin:hover {
    border-color: #291f1e;
}

.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
    transition: 0.4s;
    border-top-color: #232323;
    border-bottom-color: #232323;
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
    border-top-color: #291f1e;
    border-bottom-color: #291f1e;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    color: #ffffff !important;
    background-color: #291f1e !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    color: #000000 !important;
    background: #ffffff !important;
    box-shadow: none !important;
}

.lazy-bg {
    background-image: none !important;
}

.lazy-placeholder:not(section),
.lazy-none {
    display: block;
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
    height: auto;
}

iframe.lazy-placeholder,
.lazy-placeholder:after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: transparent no-repeat center;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%23291f1e' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

section.lazy-placeholder:after {
    opacity: 0.5;
}

body {
    overflow-x: hidden;
}

a {
    transition: color 0.6s;
}

@media (max-width: 1400px) {
    .container {
        max-width: 100%;
    }
}

@media (max-width: 1400px) and (min-width: 768px) {
    .container {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 1400px) and (min-width: 768px) {
    .container-fluid {
        padding-left: 32px;
        padding-right: 32px;
    }
}

@media (max-width: 767px) {
    .container-fluid {
        padding-left: 16px;
        padding-right: 16px;
    }
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-tZs6dNO9lW {
    display: flex;
    padding-top: 22rem;
    padding-bottom: 22rem;
}

.cid-tZs6dNO9lW .mbr-fallback-image.disabled {
    display: none;
}

.cid-tZs6dNO9lW .line {
    width: 100%;
    height: 1px;
    background: currentColor;
    margin-bottom: 2rem;
}

.cid-tZs6dNO9lW .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background-image: url("../../../assets/images/background1.jpg");
}

.cid-tZs6dNO9lW .btn:hover {
    transform: scale(1.1);
    background: #ffffff !important;
    border-color: #ffffff !important;
    color: #291f1e !important;
}

.cid-tZs6dNO9lW .btn:hover span {
    animation-duration: 0.3s;
    animation-name: btn1;
    display: block;
}

.cid-tZs6dNO9lW .btn div {
    overflow: hidden;
}

.cid-tZs6dNO9lW .btn span {
    display: block;
}

@keyframes btn1 {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-50px);
    }
    51% {
        transform: translateY(50px);
    }
    100% {
        transform: translateY(0px);
    }
}

@media (min-width: 768px) {
    .cid-tZs6dNO9lW {
        align-items: center;
    }
    .cid-tZs6dNO9lW .row {
        justify-content: center;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .cid-tZs6dNO9lW .content-wrap {
        min-width: 50%;
    }
}

@media (max-width: 767px) {
    .cid-tZs6dNO9lW {
        -webkit-align-items: center;
        align-items: center;
    }
    .cid-tZs6dNO9lW .mbr-row {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-tZs6dNO9lW .content-wrap {
        width: 100%;
    }
}

.cid-tZs6dNO9lW .mbr-section-subtitle,
.cid-tZs6dNO9lW .line {
    color: #ffffff;
}

.cid-tZs6dNO9lW .mbr-text,
.cid-tZs6dNO9lW .mbr-section-btn {
    text-align: center;
}

.cid-tZs6dNO9lW .mbr-section-title {
    text-align: center;
}

.cid-uE68OrlioI {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uE68OrlioI h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uE68OrlioI h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uE68OrlioI h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uE68OrlioI .mbr-text,
.cid-uE68OrlioI .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uE68OrlioI h3:before,
    .cid-uE68OrlioI h3:after {
        display: none;
    }
}

.cid-uE68OrlioI .mbr-fallback-image.disabled {
    display: none;
}

.cid-uE68OrlioI .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uE68OrlioI H1 {
    color: #ffffff;
}

.cid-uDV76MofLt {
    background: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
}

.cid-uDV76MofLt .image-block {
    margin: auto;
    height: 500px;
    overflow: hidden;
}

.cid-uDV76MofLt .image-block:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    left: 0;
    top: 0;
    transition: all 0.3s;
    pointer-events: none;
    z-index: 2;
}

.cid-uDV76MofLt .image-block:hover:before {
    opacity: 0.4;
}

.cid-uDV76MofLt .image-block:hover .wrap {
    opacity: 1;
}

.cid-uDV76MofLt .image-block:hover img {
    transform: scale(1.05);
}

.cid-uDV76MofLt h4 {
    letter-spacing: 2px;
}

.cid-uDV76MofLt figcaption {
    position: relative;
}

.cid-uDV76MofLt figcaption .wrap {
    position: absolute;
    bottom: 2rem;
    width: 100%;
    opacity: 0;
    padding: 1rem;
    transition: all 0.3s;
    z-index: 3;
}

.cid-uDV76MofLt img {
    width: 100%;
    height: 100%;
    transition: all 3s;
    object-fit: cover;
}

.cid-uDV76MofLt .col-lg-4 {
    padding: 0;
}

@media (max-width: 992px) {
    .cid-uDV76MofLt .image-block {
        height: 400px;
    }
}

.cid-uDV76MofLt H4 {
    color: #ffffff;
}

.cid-uDV77FpJlz {
    background: #000000;
    padding-top: 0px;
    padding-bottom: 0px;
}

.cid-uDV77FpJlz .image-block {
    margin: auto;
    height: 500px;
    overflow: hidden;
}

.cid-uDV77FpJlz .image-block:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    left: 0;
    top: 0;
    transition: all 0.3s;
    pointer-events: none;
    z-index: 2;
}

.cid-uDV77FpJlz .image-block:hover:before {
    opacity: 0.4;
}

.cid-uDV77FpJlz .image-block:hover .wrap {
    opacity: 1;
}

.cid-uDV77FpJlz .image-block:hover img {
    transform: scale(1.05);
}

.cid-uDV77FpJlz h4 {
    letter-spacing: 2px;
}

.cid-uDV77FpJlz figcaption {
    position: relative;
}

.cid-uDV77FpJlz figcaption .wrap {
    position: absolute;
    bottom: 2rem;
    width: 100%;
    opacity: 0;
    padding: 1rem;
    transition: all 0.3s;
    z-index: 3;
}

.cid-uDV77FpJlz img {
    width: 100%;
    height: 100%;
    transition: all 3s;
    object-fit: cover;
}

.cid-uDV77FpJlz .col-lg-4 {
    padding: 0;
}

@media (max-width: 992px) {
    .cid-uDV77FpJlz .image-block {
        height: 400px;
    }
}

.cid-uDV77FpJlz H4 {
    color: #ffffff;
}

.cid-uDSCiBCxNU {
    background-color: #000000;
}

.cid-uDSCiBCxNU .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDSCiBCxNU .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 140%;
    height: 140%;
    position: absolute;
    top: 0;
}

.cid-uDSCiBCxNU .row {
    flex-direction: row-reverse;
}

.cid-uDSCiBCxNU .mbr-description {
    color: #ffffff;
}

.cid-uDWossz9GZ {
    padding-top: 0rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uDWossz9GZ .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDWossz9GZ .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .cid-uDWossz9GZ .row {
        padding: 0 13px;
    }
}

.cid-uDWossz9GZ .row {
    justify-content: center;
}

@media (max-width: 992px) {
    .cid-uDWossz9GZ .card-wrapper {
        margin-bottom: 55px;
    }
}

.cid-uDWossz9GZ .card-wrapper .icon-wrapper {
    margin-bottom: 18px;
}

.cid-uDWossz9GZ .card-wrapper .icon-wrapper .mbr-iconfont {
    display: inline;
    font-size: 82px;
    width: auto;
    color: #616161;
}

.cid-uDWossz9GZ .card-wrapper .mbr-section-title {
    margin-bottom: 18px;
}

.cid-uDWossz9GZ .card-wrapper .mbr-text {
    margin-bottom: 0;
}

.cid-uDWossz9GZ .mbr-section-title {
    color: #ffffff;
}

.cid-uDWossz9GZ .mbr-text {
    color: #ffffff;
}

.cid-uDVrNzcIxw {
    background: #000000;
    padding-top: 15px;
    padding-bottom: 0px;
}

.cid-uDVrNzcIxw .image-block {
    margin: auto;
    height: 500px;
    overflow: hidden;
}

.cid-uDVrNzcIxw .image-block:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0;
    left: 0;
    top: 0;
    transition: all 0.3s;
    pointer-events: none;
    z-index: 2;
}

.cid-uDVrNzcIxw .image-block:hover:before {
    opacity: 0.4;
}

.cid-uDVrNzcIxw .image-block:hover .wrap {
    opacity: 1;
}

.cid-uDVrNzcIxw .image-block:hover img {
    transform: scale(1.05);
}

.cid-uDVrNzcIxw h4 {
    letter-spacing: 2px;
}

.cid-uDVrNzcIxw figcaption {
    position: relative;
}

.cid-uDVrNzcIxw figcaption .wrap {
    position: absolute;
    bottom: 2rem;
    width: 100%;
    opacity: 0;
    padding: 1rem;
    transition: all 0.3s;
    z-index: 3;
}

.cid-uDVrNzcIxw img {
    width: 100%;
    height: 100%;
    transition: all 3s;
    object-fit: cover;
}

.cid-uDVrNzcIxw .col-lg-4 {
    padding: 0;
}

@media (max-width: 992px) {
    .cid-uDVrNzcIxw .image-block {
        height: 400px;
    }
}

.cid-uDVrNzcIxw H4 {
    color: #ffffff;
}

.cid-uDUVPVvSUW {
    padding-top: 2rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDUVPVvSUW .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDUVPVvSUW .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDUVPVvSUW .mbr-text,
.cid-uDUVPVvSUW .mbr-section-btn {
    color: #232323;
}

.cid-uDUVPVvSUW .btn {
    width: 100%;
}

.cid-uDUVPVvSUW .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uDUVPVvSUW H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uE6550AgQ8 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uE6550AgQ8 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uE6550AgQ8 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uE6550AgQ8 .row {
    flex-direction: row-reverse;
}

.cid-uE6550AgQ8 .mbr-description {
    color: #ffffff;
    text-align: center;
}

.cid-uDUXlpwpm5 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDUXlpwpm5 h6 {
    line-height: 1.2;
}

.cid-uDUXlpwpm5 img,
.cid-uDUXlpwpm5 .item-img {
    width: 100%;
    height: 100%;
    height: 400px;
    object-fit: cover;
}

@media (max-width: 1200px) {
    .cid-uDUXlpwpm5 img,
    .cid-uDUXlpwpm5 .item-img {
        height: 300px;
        object-fit: cover;
    }
}

.cid-uDUXlpwpm5 .item:focus,
.cid-uDUXlpwpm5 span:focus {
    outline: none;
}

.cid-uDUXlpwpm5 .item-wrapper {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    margin-bottom: 2rem;
}

.cid-uDUXlpwpm5 .mbr-section-btn {
    margin-top: auto !important;
    text-align: center;
}

.cid-uDUXlpwpm5 .mbr-section-title {
    color: #ffffff;
}

.cid-uDUXlpwpm5 .mbr-text,
.cid-uDUXlpwpm5 .mbr-section-btn {
    color: #000000;
}

.cid-uDUXlpwpm5 .item-title {
    color: #000000;
    text-align: center;
}

.cid-uDUXlpwpm5 .item-subtitle {
    color: #000000;
    text-align: center;
}

.cid-uDUXlpwpm5 .item-text {
    color: #000000;
    text-align: center;
}

.cid-uDUXlpwpm5 .content-head {
    max-width: 800px;
}

@media (max-width: 767px) {
    .cid-uDUXlpwpm5 img,
    .cid-uDUXlpwpm5 .item-img {
        height: 300px;
        object-fit: cover;
    }
    .cid-uDUXlpwpm5 .item-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDkFCPW6N {
    padding-top: 10rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDkFCPW6N .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDkFCPW6N .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNDkFCPW6N .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNDkFCPW6N .row {
    flex-direction: row-reverse;
}

.cid-uNDkFCPW6N img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNDkFCPW6N .mbr-text {
    color: #ffffff;
}

.cid-uNEtLC2Cxq {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtLC2Cxq .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtLC2Cxq .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtLC2Cxq .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtLC2Cxq .row {
    flex-direction: row-reverse;
}

.cid-uNEtLC2Cxq img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtLC2Cxq .mbr-text {
    color: #ffffff;
}

.cid-uNEtMJU4cm {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtMJU4cm .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtMJU4cm .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtMJU4cm .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtMJU4cm .row {
    flex-direction: row-reverse;
}

.cid-uNEtMJU4cm img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtMJU4cm .mbr-text {
    color: #ffffff;
}

.cid-uNEtNru2dH {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtNru2dH .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtNru2dH .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtNru2dH .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtNru2dH .row {
    flex-direction: row-reverse;
}

.cid-uNEtNru2dH img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtNru2dH .mbr-text {
    color: #ffffff;
}

.cid-uNEtOpv13M {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtOpv13M .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtOpv13M .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtOpv13M .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtOpv13M .row {
    flex-direction: row-reverse;
}

.cid-uNEtOpv13M img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtOpv13M .mbr-text {
    color: #ffffff;
}

.cid-uNEtP2wEc1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtP2wEc1 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtP2wEc1 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtP2wEc1 .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtP2wEc1 .row {
    flex-direction: row-reverse;
}

.cid-uNEtP2wEc1 img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtP2wEc1 .mbr-text {
    color: #ffffff;
}

.cid-uNEtPwXfcV {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtPwXfcV .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtPwXfcV .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtPwXfcV .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtPwXfcV .row {
    flex-direction: row-reverse;
}

.cid-uNEtPwXfcV img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtPwXfcV .mbr-text {
    color: #ffffff;
}

.cid-uNEtQJ6ksu {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEtQJ6ksu .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtQJ6ksu .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEtQJ6ksu .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEtQJ6ksu .row {
    flex-direction: row-reverse;
}

.cid-uNEtQJ6ksu img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEtQJ6ksu .mbr-text {
    color: #ffffff;
}

.cid-uNEtBcibOJ {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEtBcibOJ .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEtBcibOJ .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEtBcibOJ .mbr-text,
.cid-uNEtBcibOJ .mbr-section-btn {
    color: #232323;
}

.cid-uNEtBcibOJ .btn {
    width: 100%;
}

.cid-uNEtBcibOJ .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEtBcibOJ H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uDVxBgqRQ0 {
    padding-top: 8rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uDVxBgqRQ0 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVxBgqRQ0 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDVxBgqRQ0 .row {
    flex-direction: row-reverse;
}

.cid-uDVxBgqRQ0 .mbr-description {
    color: #f7f7f7;
}

.cid-uNSOqrbIHP {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNSOqrbIHP .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNSOqrbIHP .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNSOqrbIHP .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNSOqrbIHP .row {
    flex-direction: row-reverse;
}

.cid-uNSOqrbIHP img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNSOqrbIHP .mbr-text {
    color: #ffffff;
}

.cid-uDWkzT7DME {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDWkzT7DME .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDWkzT7DME .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDWkzT7DME .mbr-text,
.cid-uDWkzT7DME .mbr-section-btn {
    color: #232323;
}

.cid-uDWkzT7DME .btn {
    width: 100%;
}

.cid-uDWkzT7DME .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uDWkzT7DME H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uDVBNZewzy {
    padding-top: 6rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDVBNZewzy .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVBNZewzy .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDVBNZewzy .row {
    flex-direction: row-reverse;
}

.cid-uDVBNZewzy .mbr-description {
    color: #ffffff;
}

.cid-uDVEaSnrS9 {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uDVEaSnrS9 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVEaSnrS9 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uDVEaSnrS9 .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uDVEaSnrS9 .row {
    flex-direction: row-reverse;
}

.cid-uDVEaSnrS9 img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uDVEaSnrS9 .mbr-text {
    color: #ffffff;
}

.cid-uNEEOn1Ldk {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNEEOn1Ldk .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEEOn1Ldk .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 991px) {
    .cid-uNEEOn1Ldk .image-wrapper {
        margin-bottom: 1rem;
    }
}

.cid-uNEEOn1Ldk .row {
    flex-direction: row-reverse;
}

.cid-uNEEOn1Ldk img {
    width: 100%;
    border: 0px solid #291f1e;
    border-radius: 2rem;
}

.cid-uNEEOn1Ldk .mbr-text {
    color: #ffffff;
}

.cid-uDWkxZ3YBE {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDWkxZ3YBE .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDWkxZ3YBE .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDWkxZ3YBE .mbr-text,
.cid-uDWkxZ3YBE .mbr-section-btn {
    color: #232323;
}

.cid-uDWkxZ3YBE .btn {
    width: 100%;
}

.cid-uDWkxZ3YBE .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uDWkxZ3YBE H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uDVSTArN6A {
    padding-top: 6rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDVSTArN6A .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVSTArN6A .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDVSTArN6A .row {
    flex-direction: row-reverse;
}

.cid-uDVSTArN6A .mbr-description {
    color: #ffffff;
}

.cid-uDVYFSloiH {
    padding-top: 1rem;
    padding-bottom: 3rem;
    background-color: #000000;
}

.cid-uDVYFSloiH .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVYFSloiH .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .cid-uDVYFSloiH .row {
        padding: 0 13px;
    }
}

.cid-uDVYFSloiH .row {
    justify-content: center;
}

@media (max-width: 992px) {
    .cid-uDVYFSloiH .card-wrapper {
        margin-bottom: 70px;
    }
}

.cid-uDVYFSloiH .card-wrapper .price-wrapper {
    display: flex;
    justify-content: center;
}

.cid-uDVYFSloiH .card-wrapper .price-wrapper .mbr-price {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    border: 2px solid #ffffff;
    border-radius: 100%;
    width: 220px;
    height: 220px;
}

.cid-uDVYFSloiH .card-wrapper .price-wrapper .mbr-price span {
    font-size: 65%;
    margin-top: -2rem;
}

.cid-uDVYFSloiH .card-wrapper .mbr-section-title {
    margin: 48px 0 0;
}

.cid-uDVYFSloiH .card-wrapper .mbr-text {
    margin: 18px 0 0;
}

.cid-uDVYFSloiH .mbr-section-title {
    color: #ffffff;
    text-align: center;
}

.cid-uDVYFSloiH .mbr-text {
    color: #b6b6b6;
    text-align: left;
}

.cid-uDVYFSloiH .mbr-price {
    color: #ffffff;
}

.cid-uDVX6YL0yU {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uDVX6YL0yU h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uDVX6YL0yU h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uDVX6YL0yU h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uDVX6YL0yU .mbr-text,
.cid-uDVX6YL0yU .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uDVX6YL0yU h3:before,
    .cid-uDVX6YL0yU h3:after {
        display: none;
    }
}

.cid-uDVX6YL0yU .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVX6YL0yU .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDVX6YL0yU H1 {
    color: #ffffff;
}

.cid-uDVX6YL0yU H3 {
    color: #ffffff;
}

.cid-uDVZvIlfpe {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: #000000;
}

.cid-uDVZvIlfpe .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDVZvIlfpe .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .cid-uDVZvIlfpe .row {
        padding: 0 13px;
    }
}

.cid-uDVZvIlfpe .row {
    justify-content: center;
}

@media (max-width: 992px) {
    .cid-uDVZvIlfpe .card-wrapper {
        margin-bottom: 70px;
    }
}

.cid-uDVZvIlfpe .card-wrapper .price-wrapper {
    display: flex;
    justify-content: center;
}

.cid-uDVZvIlfpe .card-wrapper .price-wrapper .mbr-price {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    border: 2px solid #ffffff;
    border-radius: 100%;
    width: 220px;
    height: 220px;
}

.cid-uDVZvIlfpe .card-wrapper .price-wrapper .mbr-price span {
    font-size: 65%;
    margin-top: -2rem;
}

.cid-uDVZvIlfpe .card-wrapper .mbr-section-title {
    margin: 48px 0 0;
}

.cid-uDVZvIlfpe .card-wrapper .mbr-text {
    margin: 18px 0 0;
}

.cid-uDVZvIlfpe .mbr-section-title {
    color: #ffffff;
    text-align: center;
}

.cid-uDVZvIlfpe .mbr-text {
    color: #b6b6b6;
    text-align: left;
}

.cid-uDVZvIlfpe .mbr-price {
    color: #ffffff;
    text-align: center;
}

.cid-uDW2W081aG {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uDW2W081aG .mbr-fallback-image.disabled {
    display: none;
}

.cid-uDW2W081aG .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uDW2W081aG .mbr-text,
.cid-uDW2W081aG .mbr-section-btn {
    color: #232323;
}

.cid-uDW2W081aG .btn {
    width: 100%;
}

.cid-uDW2W081aG .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uDW2W081aG H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uE6xac6x1y {
    display: flex;
    padding-top: 7rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uE6xac6x1y .mbr-fallback-image.disabled {
    display: none;
}

.cid-uE6xac6x1y .line {
    width: 100%;
    height: 1px;
    background: currentColor;
    margin-bottom: 2rem;
}

.cid-uE6xac6x1y .image-wrapper,
.cid-uE6xac6x1y img {
    height: 100%;
    object-fit: cover;
}

@media (max-width: 992px) {
    .cid-uE6xac6x1y .image-wrapper,
    .cid-uE6xac6x1y img {
        padding-bottom: 0.5rem;
    }
}

.cid-uE6xac6x1y .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uE6xac6x1y h1 {
    max-width: 800px;
}

.cid-uE6xac6x1y p {
    max-width: 600px;
    margin-right: 0;
    margin-left: auto;
}

@media (max-width: 991px) and (min-width: 768px) {
    .cid-uE6xac6x1y .content-wrap {
        min-width: 50%;
    }
}

@media (max-width: 767px) {
    .cid-uE6xac6x1y {
        -webkit-align-items: center;
        align-items: center;
    }
    .cid-uE6xac6x1y .mbr-row {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-uE6xac6x1y .content-wrap {
        width: 100%;
    }
}

.cid-uE6xac6x1y .mbr-section-subtitle,
.cid-uE6xac6x1y .line {
    color: #291f1e;
}

.cid-uE6xac6x1y .mbr-text,
.cid-uE6xac6x1y .mbr-section-btn {
    text-align: right;
    color: #291f1e;
}

.cid-uE6xac6x1y .mbr-section-title {
    color: #291f1e;
}

.cid-uE6xac6x1y .mbr-section-title,
.cid-uE6xac6x1y .mbr-section-btn,
.cid-uE6xac6x1y .line {
    text-align: left;
    color: #ffffff;
}

.cid-uE6xac6x1y .mbr-text {
    text-align: right;
}

.cid-uE6BZMCC0S {
    display: flex;
    padding-top: 2rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uE6BZMCC0S .mbr-fallback-image.disabled {
    display: none;
}

.cid-uE6BZMCC0S .line {
    width: 100%;
    height: 1px;
    background: currentColor;
    margin-bottom: 2rem;
}

.cid-uE6BZMCC0S .image-wrapper,
.cid-uE6BZMCC0S img {
    height: 100%;
    object-fit: cover;
}

@media (max-width: 992px) {
    .cid-uE6BZMCC0S .image-wrapper,
    .cid-uE6BZMCC0S img {
        padding-bottom: 0.5rem;
    }
}

.cid-uE6BZMCC0S .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uE6BZMCC0S h1 {
    max-width: 800px;
}

.cid-uE6BZMCC0S p {
    max-width: 600px;
    margin-right: 0;
    margin-left: auto;
}

@media (max-width: 991px) and (min-width: 768px) {
    .cid-uE6BZMCC0S .content-wrap {
        min-width: 50%;
    }
}

@media (max-width: 767px) {
    .cid-uE6BZMCC0S {
        -webkit-align-items: center;
        align-items: center;
    }
    .cid-uE6BZMCC0S .mbr-row {
        -webkit-justify-content: center;
        justify-content: center;
    }
    .cid-uE6BZMCC0S .content-wrap {
        width: 100%;
    }
}

.cid-uE6BZMCC0S .mbr-section-subtitle,
.cid-uE6BZMCC0S .line {
    color: #291f1e;
}

.cid-uE6BZMCC0S .mbr-text,
.cid-uE6BZMCC0S .mbr-section-btn {
    text-align: right;
    color: #291f1e;
}

.cid-uE6BZMCC0S .mbr-section-title {
    color: #291f1e;
}

.cid-uE6BZMCC0S .mbr-section-title,
.cid-uE6BZMCC0S .mbr-section-btn,
.cid-uE6BZMCC0S .line {
    text-align: left;
    color: #ffffff;
}

.cid-uE6BZMCC0S .mbr-text {
    text-align: right;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDl6EjluL {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDl6EjluL .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDl6EjluL .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDl6EjluL .row {
    flex-direction: row-reverse;
}

.cid-uNDl6EjluL .mbr-description {
    color: #ffffff;
}

.cid-uNDpR7srCx {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNDpR7srCx .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDpR7srCx .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDpR7srCx .row {
    flex-direction: row-reverse;
}

.cid-uNDld0XKzW {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDld0XKzW h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDld0XKzW h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDld0XKzW h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDld0XKzW .mbr-text,
.cid-uNDld0XKzW .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDld0XKzW h3:before,
    .cid-uNDld0XKzW h3:after {
        display: none;
    }
}

.cid-uNDld0XKzW .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDld0XKzW .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDld0XKzW H1 {
    color: #ffffff;
}

.cid-uNDlaJUYHR {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDlaJUYHR .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDlaJUYHR .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDlaJUYHR .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDlaJUYHR .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDlaJUYHR .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDlaJUYHR .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDlaJUYHR .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDlaJUYHR .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDlaJUYHR .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDlaJUYHR .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDlaJUYHR .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDlaJUYHR .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDlaJUYHR .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDlaJUYHR .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDlaJUYHR .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDlaJUYHR .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDlaJUYHR img {
    transition: all 2s !important;
}

.cid-uNDlaJUYHR .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDlaJUYHR .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDlaJUYHR .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDl7RkSJz {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDl7RkSJz h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDl7RkSJz h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDl7RkSJz h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDl7RkSJz .mbr-text,
.cid-uNDl7RkSJz .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDl7RkSJz h3:before,
    .cid-uNDl7RkSJz h3:after {
        display: none;
    }
}

.cid-uNDl7RkSJz .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDl7RkSJz .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDl7RkSJz H1 {
    color: #ffffff;
}

.cid-uNDl9dtoGF {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDl9dtoGF .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDl9dtoGF .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDl9dtoGF .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDl9dtoGF .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDl9dtoGF .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDl9dtoGF .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDl9dtoGF .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDl9dtoGF .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDl9dtoGF .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDl9dtoGF .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDl9dtoGF .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDl9dtoGF .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDl9dtoGF .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDl9dtoGF .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDl9dtoGF .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDl9dtoGF .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDl9dtoGF img {
    transition: all 2s !important;
}

.cid-uNDl9dtoGF .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDl9dtoGF .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDl9dtoGF .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEFWl3bDS {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEFWl3bDS .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEFWl3bDS .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEFWl3bDS .mbr-text,
.cid-uNEFWl3bDS .mbr-section-btn {
    color: #232323;
}

.cid-uNEFWl3bDS .btn {
    width: 100%;
}

.cid-uNEFWl3bDS .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEFWl3bDS H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDqbwnHrq {
    z-index: 1000;
    width: 100%;
}

.cid-uNDqbwnHrq .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDqbwnHrq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDqbwnHrq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDqbwnHrq .menu_box .navbar.opened,
    .cid-uNDqbwnHrq .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDqbwnHrq nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDqbwnHrq .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqbwnHrq .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDqbwnHrq .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqbwnHrq .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDqbwnHrq .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDqbwnHrq .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDqbwnHrq .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDqbwnHrq .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDqbwnHrq .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDqbwnHrq .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDqbwnHrq .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDqbwnHrq .offcanvas-body .mbr-text,
    .cid-uNDqbwnHrq .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDqbwnHrq .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDqbwnHrq .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDqbwnHrq .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDqbwnHrq .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDqbwnHrq .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDqbwnHrq .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDqbwnHrq .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDqbwnHrq ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDqbwnHrq .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqbwnHrq .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDqbwnHrq .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDqbwnHrq li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDqbwnHrq .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDqbwnHrq .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDqbwnHrq .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDqbwnHrq .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDqbwnHrq .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDqbwnHrq .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDqbwnHrq .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDqbwnHrq .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqbwnHrq .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDqbwnHrq .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDqbwnHrq .offcanvas_box {
        display: none;
    }
}

.cid-uNDqbwnHrq .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDqbwnHrq .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDqbwnHrq .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDqbwnHrq .container {
    display: flex;
    margin: auto;
}

.cid-uNDqbwnHrq .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDqbwnHrq .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDqbwnHrq .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDqbwnHrq .navbar-caption {
    color: #ffffff;
}

.cid-uNDqbwnHrq .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDqbwnHrq .navbar-nav {
        margin: 0;
    }
}

.cid-uNDqbwnHrq .dropdown-menu,
.cid-uNDqbwnHrq .navbar.opened {
    background-color: false !important;
}

.cid-uNDqbwnHrq .nav-item:focus,
.cid-uNDqbwnHrq .nav-link:focus {
    outline: none;
}

.cid-uNDqbwnHrq .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDqbwnHrq .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDqbwnHrq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDqbwnHrq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDqbwnHrq .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDqbwnHrq .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDqbwnHrq .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDqbwnHrq .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDqbwnHrq .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDqbwnHrq .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDqbwnHrq .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDqbwnHrq .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDqbwnHrq .navbar.collapsed {
    justify-content: center;
}

.cid-uNDqbwnHrq .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDqbwnHrq .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDqbwnHrq .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDqbwnHrq .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDqbwnHrq .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDqbwnHrq .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDqbwnHrq .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDqbwnHrq .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDqbwnHrq .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDqbwnHrq .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDqbwnHrq .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDqbwnHrq .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDqbwnHrq .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDqbwnHrq .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDqbwnHrq .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDqbwnHrq .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDqbwnHrq .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDqbwnHrq .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDqbwnHrq .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDqbwnHrq .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDqbwnHrq .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDqbwnHrq .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDqbwnHrq .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDqbwnHrq .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDqbwnHrq .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDqbwnHrq .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDqbwnHrq .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDqbwnHrq .dropdown-item.active,
.cid-uNDqbwnHrq .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDqbwnHrq .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDqbwnHrq .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDqbwnHrq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDqbwnHrq .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDqbwnHrq ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDqbwnHrq .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDqbwnHrq button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDqbwnHrq button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDqbwnHrq button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDqbwnHrq button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqbwnHrq button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqbwnHrq button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDqbwnHrq nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqbwnHrq nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDqbwnHrq nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDqbwnHrq nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqbwnHrq a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDqbwnHrq .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDqbwnHrq .navbar {
        height: 70px;
    }
    .cid-uNDqbwnHrq .navbar.opened {
        height: auto;
    }
    .cid-uNDqbwnHrq .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDqbwnHrq .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDqbwnHrq .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDqbwnHrq .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDqbwnHrq .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDqbwnHrq .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDqbwnHrq .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDqbwnHrq .mbr-section-btn .btn,
.cid-uNDqbwnHrq .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDqbwnHrq .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDqbwnHrq .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDqbwnHrq .text_widget {
    color: #000000;
}

.cid-uNDqbwnHrq .mbr-section-subtitle,
.cid-uNDqbwnHrq .text_widget,
.cid-uNDqbwnHrq .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqbwnHrq a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDqbx3EVc {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDqbx3EVc .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqbx3EVc .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqbx3EVc .row {
    flex-direction: row-reverse;
}

.cid-uNDqbx3EVc .mbr-description {
    color: #ffffff;
}

.cid-uNDqbxnW9Y {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDqbxnW9Y .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqbxnW9Y .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqbxnW9Y .row {
    flex-direction: row-reverse;
}

.cid-uNDqbxF1Z8 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqbxF1Z8 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqbxF1Z8 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqbxF1Z8 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqbxF1Z8 .mbr-text,
.cid-uNDqbxF1Z8 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqbxF1Z8 h3:before,
    .cid-uNDqbxF1Z8 h3:after {
        display: none;
    }
}

.cid-uNDqbxF1Z8 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqbxF1Z8 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqbxF1Z8 H1 {
    color: #ffffff;
}

.cid-uNDqbxZo1o {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqbxZo1o .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqbxZo1o .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqbxZo1o .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqbxZo1o .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqbxZo1o .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqbxZo1o .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqbxZo1o .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqbxZo1o .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqbxZo1o .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqbxZo1o .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqbxZo1o .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqbxZo1o .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqbxZo1o .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqbxZo1o .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqbxZo1o .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqbxZo1o .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqbxZo1o img {
    transition: all 2s !important;
}

.cid-uNDqbxZo1o .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqbxZo1o .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqbxZo1o .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDqbyjvNd {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqbyjvNd h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqbyjvNd h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqbyjvNd h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqbyjvNd .mbr-text,
.cid-uNDqbyjvNd .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqbyjvNd h3:before,
    .cid-uNDqbyjvNd h3:after {
        display: none;
    }
}

.cid-uNDqbyjvNd .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqbyjvNd .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqbyjvNd H1 {
    color: #ffffff;
}

.cid-uNDqbyFPty {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqbyFPty .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqbyFPty .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqbyFPty .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqbyFPty .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqbyFPty .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqbyFPty .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqbyFPty .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqbyFPty .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqbyFPty .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqbyFPty .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqbyFPty .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqbyFPty .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqbyFPty .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqbyFPty .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqbyFPty .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqbyFPty .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqbyFPty img {
    transition: all 2s !important;
}

.cid-uNDqbyFPty .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqbyFPty .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqbyFPty .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEFZCjmNR {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEFZCjmNR .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEFZCjmNR .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEFZCjmNR .mbr-text,
.cid-uNEFZCjmNR .mbr-section-btn {
    color: #232323;
}

.cid-uNEFZCjmNR .btn {
    width: 100%;
}

.cid-uNEFZCjmNR .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEFZCjmNR H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqbyZiAR {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDqbyZiAR .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDqbyZiAR .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDqbyZiAR .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDqbyZiAR .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDqbyZiAR .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDqbyZiAR .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDqbyZiAR .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDqbyZiAR .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDqbyZiAR .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDqbyZiAR .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDqbyZiAR .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDqbyZiAR .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDqbyZiAR .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDqbyZiAR .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDqc0v6Bb {
    z-index: 1000;
    width: 100%;
}

.cid-uNDqc0v6Bb .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDqc0v6Bb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDqc0v6Bb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDqc0v6Bb .menu_box .navbar.opened,
    .cid-uNDqc0v6Bb .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDqc0v6Bb nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDqc0v6Bb .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqc0v6Bb .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDqc0v6Bb .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqc0v6Bb .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDqc0v6Bb .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDqc0v6Bb .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDqc0v6Bb .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDqc0v6Bb .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDqc0v6Bb .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDqc0v6Bb .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDqc0v6Bb .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDqc0v6Bb .offcanvas-body .mbr-text,
    .cid-uNDqc0v6Bb .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDqc0v6Bb .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDqc0v6Bb .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDqc0v6Bb .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDqc0v6Bb .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDqc0v6Bb .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDqc0v6Bb .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDqc0v6Bb .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDqc0v6Bb ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDqc0v6Bb .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqc0v6Bb .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDqc0v6Bb .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDqc0v6Bb li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDqc0v6Bb .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDqc0v6Bb .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDqc0v6Bb .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDqc0v6Bb .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDqc0v6Bb .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDqc0v6Bb .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDqc0v6Bb .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDqc0v6Bb .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqc0v6Bb .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDqc0v6Bb .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDqc0v6Bb .offcanvas_box {
        display: none;
    }
}

.cid-uNDqc0v6Bb .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDqc0v6Bb .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDqc0v6Bb .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDqc0v6Bb .container {
    display: flex;
    margin: auto;
}

.cid-uNDqc0v6Bb .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDqc0v6Bb .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDqc0v6Bb .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDqc0v6Bb .navbar-caption {
    color: #ffffff;
}

.cid-uNDqc0v6Bb .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDqc0v6Bb .navbar-nav {
        margin: 0;
    }
}

.cid-uNDqc0v6Bb .dropdown-menu,
.cid-uNDqc0v6Bb .navbar.opened {
    background-color: false !important;
}

.cid-uNDqc0v6Bb .nav-item:focus,
.cid-uNDqc0v6Bb .nav-link:focus {
    outline: none;
}

.cid-uNDqc0v6Bb .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDqc0v6Bb .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDqc0v6Bb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDqc0v6Bb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDqc0v6Bb .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDqc0v6Bb .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDqc0v6Bb .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDqc0v6Bb .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDqc0v6Bb .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDqc0v6Bb .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDqc0v6Bb .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDqc0v6Bb .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDqc0v6Bb .navbar.collapsed {
    justify-content: center;
}

.cid-uNDqc0v6Bb .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDqc0v6Bb .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDqc0v6Bb .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDqc0v6Bb .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDqc0v6Bb .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDqc0v6Bb .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDqc0v6Bb .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDqc0v6Bb .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDqc0v6Bb .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDqc0v6Bb .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDqc0v6Bb .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDqc0v6Bb .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDqc0v6Bb .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDqc0v6Bb .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDqc0v6Bb .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDqc0v6Bb .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDqc0v6Bb .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDqc0v6Bb .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDqc0v6Bb .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDqc0v6Bb .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDqc0v6Bb .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDqc0v6Bb .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDqc0v6Bb .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDqc0v6Bb .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDqc0v6Bb .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDqc0v6Bb .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDqc0v6Bb .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDqc0v6Bb .dropdown-item.active,
.cid-uNDqc0v6Bb .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDqc0v6Bb .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDqc0v6Bb .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDqc0v6Bb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDqc0v6Bb .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDqc0v6Bb ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDqc0v6Bb .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDqc0v6Bb button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDqc0v6Bb button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDqc0v6Bb button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDqc0v6Bb button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqc0v6Bb button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqc0v6Bb button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDqc0v6Bb nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqc0v6Bb nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDqc0v6Bb nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDqc0v6Bb nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqc0v6Bb a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDqc0v6Bb .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDqc0v6Bb .navbar {
        height: 70px;
    }
    .cid-uNDqc0v6Bb .navbar.opened {
        height: auto;
    }
    .cid-uNDqc0v6Bb .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDqc0v6Bb .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDqc0v6Bb .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDqc0v6Bb .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDqc0v6Bb .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDqc0v6Bb .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDqc0v6Bb .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDqc0v6Bb .mbr-section-btn .btn,
.cid-uNDqc0v6Bb .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDqc0v6Bb .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDqc0v6Bb .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDqc0v6Bb .text_widget {
    color: #000000;
}

.cid-uNDqc0v6Bb .mbr-section-subtitle,
.cid-uNDqc0v6Bb .text_widget,
.cid-uNDqc0v6Bb .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqc0v6Bb a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDqc1aqPW {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDqc1aqPW .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqc1aqPW .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqc1aqPW .row {
    flex-direction: row-reverse;
}

.cid-uNDqc1aqPW .mbr-description {
    color: #ffffff;
}

.cid-uNDqc2ee9y {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqc2ee9y .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqc2ee9y .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqc2ee9y .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqc2ee9y .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqc2ee9y .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqc2ee9y .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqc2ee9y .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqc2ee9y .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqc2ee9y .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqc2ee9y .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqc2ee9y .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqc2ee9y .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqc2ee9y .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqc2ee9y .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqc2ee9y .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqc2ee9y .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqc2ee9y img {
    transition: all 2s !important;
}

.cid-uNDqc2ee9y .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqc2ee9y .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqc2ee9y .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEG1EoPRu {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEG1EoPRu .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEG1EoPRu .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEG1EoPRu .mbr-text,
.cid-uNEG1EoPRu .mbr-section-btn {
    color: #232323;
}

.cid-uNEG1EoPRu .btn {
    width: 100%;
}

.cid-uNEG1EoPRu .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEG1EoPRu H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqc3iv9A {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDqc3iv9A .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDqc3iv9A .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDqc3iv9A .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDqc3iv9A .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDqc3iv9A .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDqc3iv9A .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDqc3iv9A .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDqc3iv9A .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDqc3iv9A .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDqc3iv9A .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDqc3iv9A .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDqc3iv9A .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDqc3iv9A .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDqc3iv9A .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDqckuZdR {
    z-index: 1000;
    width: 100%;
}

.cid-uNDqckuZdR .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDqckuZdR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDqckuZdR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDqckuZdR .menu_box .navbar.opened,
    .cid-uNDqckuZdR .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDqckuZdR nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDqckuZdR .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqckuZdR .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDqckuZdR .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqckuZdR .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDqckuZdR .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDqckuZdR .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDqckuZdR .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDqckuZdR .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDqckuZdR .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDqckuZdR .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDqckuZdR .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDqckuZdR .offcanvas-body .mbr-text,
    .cid-uNDqckuZdR .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDqckuZdR .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDqckuZdR .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDqckuZdR .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDqckuZdR .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDqckuZdR .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDqckuZdR .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDqckuZdR .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDqckuZdR ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDqckuZdR .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqckuZdR .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDqckuZdR .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDqckuZdR li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDqckuZdR .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDqckuZdR .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDqckuZdR .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDqckuZdR .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDqckuZdR .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDqckuZdR .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDqckuZdR .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDqckuZdR .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqckuZdR .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDqckuZdR .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDqckuZdR .offcanvas_box {
        display: none;
    }
}

.cid-uNDqckuZdR .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDqckuZdR .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDqckuZdR .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDqckuZdR .container {
    display: flex;
    margin: auto;
}

.cid-uNDqckuZdR .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDqckuZdR .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDqckuZdR .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDqckuZdR .navbar-caption {
    color: #ffffff;
}

.cid-uNDqckuZdR .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDqckuZdR .navbar-nav {
        margin: 0;
    }
}

.cid-uNDqckuZdR .dropdown-menu,
.cid-uNDqckuZdR .navbar.opened {
    background-color: false !important;
}

.cid-uNDqckuZdR .nav-item:focus,
.cid-uNDqckuZdR .nav-link:focus {
    outline: none;
}

.cid-uNDqckuZdR .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDqckuZdR .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDqckuZdR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDqckuZdR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDqckuZdR .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDqckuZdR .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDqckuZdR .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDqckuZdR .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDqckuZdR .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDqckuZdR .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDqckuZdR .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDqckuZdR .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDqckuZdR .navbar.collapsed {
    justify-content: center;
}

.cid-uNDqckuZdR .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDqckuZdR .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDqckuZdR .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDqckuZdR .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDqckuZdR .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDqckuZdR .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDqckuZdR .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDqckuZdR .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDqckuZdR .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDqckuZdR .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDqckuZdR .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDqckuZdR .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDqckuZdR .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDqckuZdR .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDqckuZdR .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDqckuZdR .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDqckuZdR .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDqckuZdR .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDqckuZdR .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDqckuZdR .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDqckuZdR .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDqckuZdR .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDqckuZdR .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDqckuZdR .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDqckuZdR .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDqckuZdR .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDqckuZdR .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDqckuZdR .dropdown-item.active,
.cid-uNDqckuZdR .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDqckuZdR .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDqckuZdR .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDqckuZdR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDqckuZdR .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDqckuZdR ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDqckuZdR .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDqckuZdR button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDqckuZdR button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDqckuZdR button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDqckuZdR button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqckuZdR button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqckuZdR button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDqckuZdR nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqckuZdR nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDqckuZdR nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDqckuZdR nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqckuZdR a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDqckuZdR .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDqckuZdR .navbar {
        height: 70px;
    }
    .cid-uNDqckuZdR .navbar.opened {
        height: auto;
    }
    .cid-uNDqckuZdR .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDqckuZdR .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDqckuZdR .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDqckuZdR .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDqckuZdR .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDqckuZdR .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDqckuZdR .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDqckuZdR .mbr-section-btn .btn,
.cid-uNDqckuZdR .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDqckuZdR .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDqckuZdR .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDqckuZdR .text_widget {
    color: #000000;
}

.cid-uNDqckuZdR .mbr-section-subtitle,
.cid-uNDqckuZdR .text_widget,
.cid-uNDqckuZdR .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqckuZdR a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDqcl5NEY {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDqcl5NEY .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcl5NEY .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcl5NEY .row {
    flex-direction: row-reverse;
}

.cid-uNDqcl5NEY .mbr-description {
    color: #ffffff;
}

.cid-uNDqclqJ5T {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDqclqJ5T .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqclqJ5T .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqclqJ5T .row {
    flex-direction: row-reverse;
}

.cid-uNDqclJzEK {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqclJzEK h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqclJzEK h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqclJzEK h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqclJzEK .mbr-text,
.cid-uNDqclJzEK .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqclJzEK h3:before,
    .cid-uNDqclJzEK h3:after {
        display: none;
    }
}

.cid-uNDqclJzEK .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqclJzEK .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqclJzEK H1 {
    color: #ffffff;
}

.cid-uNDqcm778O {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqcm778O .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqcm778O .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqcm778O .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqcm778O .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqcm778O .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqcm778O .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqcm778O .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqcm778O .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqcm778O .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqcm778O .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqcm778O .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqcm778O .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqcm778O .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqcm778O .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqcm778O .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqcm778O .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqcm778O img {
    transition: all 2s !important;
}

.cid-uNDqcm778O .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqcm778O .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqcm778O .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDqcmuAqp {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqcmuAqp h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqcmuAqp h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcmuAqp h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcmuAqp .mbr-text,
.cid-uNDqcmuAqp .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqcmuAqp h3:before,
    .cid-uNDqcmuAqp h3:after {
        display: none;
    }
}

.cid-uNDqcmuAqp .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcmuAqp .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcmuAqp H1 {
    color: #ffffff;
}

.cid-uNDqcmRMXb {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqcmRMXb .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqcmRMXb .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqcmRMXb .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqcmRMXb .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqcmRMXb .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqcmRMXb .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqcmRMXb .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqcmRMXb .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqcmRMXb .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqcmRMXb .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqcmRMXb .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqcmRMXb .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqcmRMXb .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqcmRMXb .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqcmRMXb .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqcmRMXb .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqcmRMXb img {
    transition: all 2s !important;
}

.cid-uNDqcmRMXb .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqcmRMXb .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqcmRMXb .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEG40qKuF {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEG40qKuF .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEG40qKuF .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEG40qKuF .mbr-text,
.cid-uNEG40qKuF .mbr-section-btn {
    color: #232323;
}

.cid-uNEG40qKuF .btn {
    width: 100%;
}

.cid-uNEG40qKuF .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEG40qKuF H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqcncL27 {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDqcncL27 .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDqcncL27 .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDqcncL27 .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDqcncL27 .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDqcncL27 .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDqcncL27 .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDqcncL27 .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDqcncL27 .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDqcncL27 .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDqcncL27 .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDqcncL27 .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDqcncL27 .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDqcncL27 .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDqcncL27 .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDqcCKtKZ {
    z-index: 1000;
    width: 100%;
}

.cid-uNDqcCKtKZ .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDqcCKtKZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDqcCKtKZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDqcCKtKZ .menu_box .navbar.opened,
    .cid-uNDqcCKtKZ .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDqcCKtKZ nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDqcCKtKZ .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqcCKtKZ .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDqcCKtKZ .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqcCKtKZ .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDqcCKtKZ .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDqcCKtKZ .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDqcCKtKZ .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDqcCKtKZ .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDqcCKtKZ .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDqcCKtKZ .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDqcCKtKZ .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDqcCKtKZ .offcanvas-body .mbr-text,
    .cid-uNDqcCKtKZ .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDqcCKtKZ .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDqcCKtKZ .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDqcCKtKZ .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDqcCKtKZ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDqcCKtKZ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDqcCKtKZ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDqcCKtKZ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDqcCKtKZ ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDqcCKtKZ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqcCKtKZ .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDqcCKtKZ .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDqcCKtKZ li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDqcCKtKZ .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDqcCKtKZ .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDqcCKtKZ .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDqcCKtKZ .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDqcCKtKZ .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDqcCKtKZ .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDqcCKtKZ .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDqcCKtKZ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqcCKtKZ .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDqcCKtKZ .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDqcCKtKZ .offcanvas_box {
        display: none;
    }
}

.cid-uNDqcCKtKZ .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDqcCKtKZ .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDqcCKtKZ .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDqcCKtKZ .container {
    display: flex;
    margin: auto;
}

.cid-uNDqcCKtKZ .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDqcCKtKZ .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDqcCKtKZ .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDqcCKtKZ .navbar-caption {
    color: #ffffff;
}

.cid-uNDqcCKtKZ .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDqcCKtKZ .navbar-nav {
        margin: 0;
    }
}

.cid-uNDqcCKtKZ .dropdown-menu,
.cid-uNDqcCKtKZ .navbar.opened {
    background-color: false !important;
}

.cid-uNDqcCKtKZ .nav-item:focus,
.cid-uNDqcCKtKZ .nav-link:focus {
    outline: none;
}

.cid-uNDqcCKtKZ .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDqcCKtKZ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDqcCKtKZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDqcCKtKZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDqcCKtKZ .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDqcCKtKZ .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDqcCKtKZ .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDqcCKtKZ .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDqcCKtKZ .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDqcCKtKZ .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDqcCKtKZ .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDqcCKtKZ .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDqcCKtKZ .navbar.collapsed {
    justify-content: center;
}

.cid-uNDqcCKtKZ .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDqcCKtKZ .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDqcCKtKZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDqcCKtKZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDqcCKtKZ .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDqcCKtKZ .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDqcCKtKZ .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDqcCKtKZ .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDqcCKtKZ .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDqcCKtKZ .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDqcCKtKZ .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDqcCKtKZ .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDqcCKtKZ .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDqcCKtKZ .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDqcCKtKZ .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDqcCKtKZ .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDqcCKtKZ .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDqcCKtKZ .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDqcCKtKZ .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDqcCKtKZ .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDqcCKtKZ .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDqcCKtKZ .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDqcCKtKZ .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDqcCKtKZ .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDqcCKtKZ .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDqcCKtKZ .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDqcCKtKZ .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDqcCKtKZ .dropdown-item.active,
.cid-uNDqcCKtKZ .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDqcCKtKZ .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDqcCKtKZ .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDqcCKtKZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDqcCKtKZ .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDqcCKtKZ ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDqcCKtKZ .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDqcCKtKZ button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDqcCKtKZ button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDqcCKtKZ button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDqcCKtKZ button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqcCKtKZ button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqcCKtKZ button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDqcCKtKZ nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqcCKtKZ nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDqcCKtKZ nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDqcCKtKZ nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqcCKtKZ a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDqcCKtKZ .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDqcCKtKZ .navbar {
        height: 70px;
    }
    .cid-uNDqcCKtKZ .navbar.opened {
        height: auto;
    }
    .cid-uNDqcCKtKZ .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDqcCKtKZ .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDqcCKtKZ .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDqcCKtKZ .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDqcCKtKZ .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDqcCKtKZ .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDqcCKtKZ .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDqcCKtKZ .mbr-section-btn .btn,
.cid-uNDqcCKtKZ .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDqcCKtKZ .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDqcCKtKZ .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDqcCKtKZ .text_widget {
    color: #000000;
}

.cid-uNDqcCKtKZ .mbr-section-subtitle,
.cid-uNDqcCKtKZ .text_widget,
.cid-uNDqcCKtKZ .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqcCKtKZ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDqcDjxmf {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDqcDjxmf .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcDjxmf .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcDjxmf .row {
    flex-direction: row-reverse;
}

.cid-uNDqcDjxmf .mbr-description {
    color: #ffffff;
}

.cid-uNDqcDD2XA {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDqcDD2XA .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcDD2XA .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcDD2XA .row {
    flex-direction: row-reverse;
}

.cid-uNDqcDYciW {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqcDYciW h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqcDYciW h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcDYciW h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcDYciW .mbr-text,
.cid-uNDqcDYciW .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqcDYciW h3:before,
    .cid-uNDqcDYciW h3:after {
        display: none;
    }
}

.cid-uNDqcDYciW .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcDYciW .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcDYciW H1 {
    color: #ffffff;
}

.cid-uNDqcEh1l5 {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqcEh1l5 .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqcEh1l5 .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqcEh1l5 .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqcEh1l5 .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqcEh1l5 .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqcEh1l5 .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqcEh1l5 .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqcEh1l5 .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqcEh1l5 .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqcEh1l5 .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqcEh1l5 .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqcEh1l5 .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqcEh1l5 .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqcEh1l5 .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqcEh1l5 .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqcEh1l5 .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqcEh1l5 img {
    transition: all 2s !important;
}

.cid-uNDqcEh1l5 .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqcEh1l5 .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqcEh1l5 .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDqcECgM0 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqcECgM0 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqcECgM0 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcECgM0 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcECgM0 .mbr-text,
.cid-uNDqcECgM0 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqcECgM0 h3:before,
    .cid-uNDqcECgM0 h3:after {
        display: none;
    }
}

.cid-uNDqcECgM0 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcECgM0 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcECgM0 H1 {
    color: #ffffff;
}

.cid-uNDqcEXMsh {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqcEXMsh .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqcEXMsh .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqcEXMsh .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqcEXMsh .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqcEXMsh .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqcEXMsh .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqcEXMsh .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqcEXMsh .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqcEXMsh .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqcEXMsh .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqcEXMsh .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqcEXMsh .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqcEXMsh .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqcEXMsh .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqcEXMsh .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqcEXMsh .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqcEXMsh img {
    transition: all 2s !important;
}

.cid-uNDqcEXMsh .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqcEXMsh .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqcEXMsh .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEG7bfSUq {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEG7bfSUq .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEG7bfSUq .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEG7bfSUq .mbr-text,
.cid-uNEG7bfSUq .mbr-section-btn {
    color: #232323;
}

.cid-uNEG7bfSUq .btn {
    width: 100%;
}

.cid-uNEG7bfSUq .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEG7bfSUq H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqcFiIHE {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDqcFiIHE .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDqcFiIHE .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDqcFiIHE .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDqcFiIHE .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDqcFiIHE .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDqcFiIHE .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDqcFiIHE .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDqcFiIHE .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDqcFiIHE .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDqcFiIHE .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDqcFiIHE .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDqcFiIHE .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDqcFiIHE .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDqcFiIHE .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDqcXRgGG {
    z-index: 1000;
    width: 100%;
}

.cid-uNDqcXRgGG .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDqcXRgGG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDqcXRgGG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDqcXRgGG .menu_box .navbar.opened,
    .cid-uNDqcXRgGG .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDqcXRgGG nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDqcXRgGG .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqcXRgGG .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDqcXRgGG .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqcXRgGG .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDqcXRgGG .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDqcXRgGG .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDqcXRgGG .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDqcXRgGG .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDqcXRgGG .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDqcXRgGG .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDqcXRgGG .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDqcXRgGG .offcanvas-body .mbr-text,
    .cid-uNDqcXRgGG .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDqcXRgGG .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDqcXRgGG .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDqcXRgGG .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDqcXRgGG .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDqcXRgGG .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDqcXRgGG .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDqcXRgGG .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDqcXRgGG ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDqcXRgGG .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqcXRgGG .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDqcXRgGG .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDqcXRgGG li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDqcXRgGG .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDqcXRgGG .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDqcXRgGG .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDqcXRgGG .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDqcXRgGG .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDqcXRgGG .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDqcXRgGG .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDqcXRgGG .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqcXRgGG .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDqcXRgGG .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDqcXRgGG .offcanvas_box {
        display: none;
    }
}

.cid-uNDqcXRgGG .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDqcXRgGG .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDqcXRgGG .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDqcXRgGG .container {
    display: flex;
    margin: auto;
}

.cid-uNDqcXRgGG .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDqcXRgGG .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDqcXRgGG .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDqcXRgGG .navbar-caption {
    color: #ffffff;
}

.cid-uNDqcXRgGG .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDqcXRgGG .navbar-nav {
        margin: 0;
    }
}

.cid-uNDqcXRgGG .dropdown-menu,
.cid-uNDqcXRgGG .navbar.opened {
    background-color: false !important;
}

.cid-uNDqcXRgGG .nav-item:focus,
.cid-uNDqcXRgGG .nav-link:focus {
    outline: none;
}

.cid-uNDqcXRgGG .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDqcXRgGG .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDqcXRgGG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDqcXRgGG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDqcXRgGG .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDqcXRgGG .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDqcXRgGG .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDqcXRgGG .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDqcXRgGG .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDqcXRgGG .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDqcXRgGG .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDqcXRgGG .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDqcXRgGG .navbar.collapsed {
    justify-content: center;
}

.cid-uNDqcXRgGG .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDqcXRgGG .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDqcXRgGG .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDqcXRgGG .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDqcXRgGG .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDqcXRgGG .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDqcXRgGG .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDqcXRgGG .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDqcXRgGG .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDqcXRgGG .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDqcXRgGG .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDqcXRgGG .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDqcXRgGG .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDqcXRgGG .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDqcXRgGG .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDqcXRgGG .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDqcXRgGG .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDqcXRgGG .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDqcXRgGG .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDqcXRgGG .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDqcXRgGG .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDqcXRgGG .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDqcXRgGG .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDqcXRgGG .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDqcXRgGG .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDqcXRgGG .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDqcXRgGG .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDqcXRgGG .dropdown-item.active,
.cid-uNDqcXRgGG .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDqcXRgGG .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDqcXRgGG .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDqcXRgGG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDqcXRgGG .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDqcXRgGG ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDqcXRgGG .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDqcXRgGG button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDqcXRgGG button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDqcXRgGG button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDqcXRgGG button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqcXRgGG button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqcXRgGG button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDqcXRgGG nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqcXRgGG nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDqcXRgGG nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDqcXRgGG nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqcXRgGG a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDqcXRgGG .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDqcXRgGG .navbar {
        height: 70px;
    }
    .cid-uNDqcXRgGG .navbar.opened {
        height: auto;
    }
    .cid-uNDqcXRgGG .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDqcXRgGG .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDqcXRgGG .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDqcXRgGG .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDqcXRgGG .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDqcXRgGG .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDqcXRgGG .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDqcXRgGG .mbr-section-btn .btn,
.cid-uNDqcXRgGG .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDqcXRgGG .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDqcXRgGG .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDqcXRgGG .text_widget {
    color: #000000;
}

.cid-uNDqcXRgGG .mbr-section-subtitle,
.cid-uNDqcXRgGG .text_widget,
.cid-uNDqcXRgGG .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqcXRgGG a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDqcYt2e3 {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDqcYt2e3 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcYt2e3 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcYt2e3 .row {
    flex-direction: row-reverse;
}

.cid-uNDqcYt2e3 .mbr-description {
    color: #ffffff;
}

.cid-uNDqcYNNH4 {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDqcYNNH4 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcYNNH4 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcYNNH4 .row {
    flex-direction: row-reverse;
}

.cid-uNDqcZ5gpN {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqcZ5gpN h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqcZ5gpN h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcZ5gpN h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcZ5gpN .mbr-text,
.cid-uNDqcZ5gpN .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqcZ5gpN h3:before,
    .cid-uNDqcZ5gpN h3:after {
        display: none;
    }
}

.cid-uNDqcZ5gpN .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcZ5gpN .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcZ5gpN H1 {
    color: #ffffff;
}

.cid-uNDqcZpF7j {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqcZpF7j .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqcZpF7j .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqcZpF7j .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqcZpF7j .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqcZpF7j .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqcZpF7j .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqcZpF7j .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqcZpF7j .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqcZpF7j .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqcZpF7j .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqcZpF7j .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqcZpF7j .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqcZpF7j .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqcZpF7j .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqcZpF7j .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqcZpF7j .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqcZpF7j img {
    transition: all 2s !important;
}

.cid-uNDqcZpF7j .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqcZpF7j .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqcZpF7j .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDqcZIBk6 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDqcZIBk6 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDqcZIBk6 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcZIBk6 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDqcZIBk6 .mbr-text,
.cid-uNDqcZIBk6 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDqcZIBk6 h3:before,
    .cid-uNDqcZIBk6 h3:after {
        display: none;
    }
}

.cid-uNDqcZIBk6 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqcZIBk6 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqcZIBk6 H1 {
    color: #ffffff;
}

.cid-uNDqd03AuF {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqd03AuF .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqd03AuF .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqd03AuF .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqd03AuF .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqd03AuF .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqd03AuF .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqd03AuF .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqd03AuF .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqd03AuF .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqd03AuF .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqd03AuF .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqd03AuF .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqd03AuF .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqd03AuF .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqd03AuF .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqd03AuF .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqd03AuF img {
    transition: all 2s !important;
}

.cid-uNDqd03AuF .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqd03AuF .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqd03AuF .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEG96BQkR {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEG96BQkR .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEG96BQkR .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEG96BQkR .mbr-text,
.cid-uNEG96BQkR .mbr-section-btn {
    color: #232323;
}

.cid-uNEG96BQkR .btn {
    width: 100%;
}

.cid-uNEG96BQkR .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEG96BQkR H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqd0psAJ {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDqd0psAJ .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDqd0psAJ .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDqd0psAJ .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDqd0psAJ .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDqd0psAJ .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDqd0psAJ .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDqd0psAJ .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDqd0psAJ .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDqd0psAJ .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDqd0psAJ .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDqd0psAJ .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDqd0psAJ .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDqd0psAJ .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDqd0psAJ .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDBW0y7P7 {
    z-index: 1000;
    width: 100%;
}

.cid-uNDBW0y7P7 .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDBW0y7P7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDBW0y7P7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDBW0y7P7 .menu_box .navbar.opened,
    .cid-uNDBW0y7P7 .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDBW0y7P7 nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDBW0y7P7 .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDBW0y7P7 .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDBW0y7P7 .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDBW0y7P7 .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDBW0y7P7 .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDBW0y7P7 .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDBW0y7P7 .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDBW0y7P7 .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDBW0y7P7 .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDBW0y7P7 .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDBW0y7P7 .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDBW0y7P7 .offcanvas-body .mbr-text,
    .cid-uNDBW0y7P7 .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDBW0y7P7 .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDBW0y7P7 .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDBW0y7P7 .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDBW0y7P7 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDBW0y7P7 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDBW0y7P7 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDBW0y7P7 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDBW0y7P7 ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDBW0y7P7 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDBW0y7P7 .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDBW0y7P7 .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDBW0y7P7 li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDBW0y7P7 .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDBW0y7P7 .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDBW0y7P7 .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDBW0y7P7 .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDBW0y7P7 .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDBW0y7P7 .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDBW0y7P7 .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDBW0y7P7 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDBW0y7P7 .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDBW0y7P7 .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDBW0y7P7 .offcanvas_box {
        display: none;
    }
}

.cid-uNDBW0y7P7 .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDBW0y7P7 .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDBW0y7P7 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDBW0y7P7 .container {
    display: flex;
    margin: auto;
}

.cid-uNDBW0y7P7 .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDBW0y7P7 .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDBW0y7P7 .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDBW0y7P7 .navbar-caption {
    color: #ffffff;
}

.cid-uNDBW0y7P7 .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDBW0y7P7 .navbar-nav {
        margin: 0;
    }
}

.cid-uNDBW0y7P7 .dropdown-menu,
.cid-uNDBW0y7P7 .navbar.opened {
    background-color: false !important;
}

.cid-uNDBW0y7P7 .nav-item:focus,
.cid-uNDBW0y7P7 .nav-link:focus {
    outline: none;
}

.cid-uNDBW0y7P7 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDBW0y7P7 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDBW0y7P7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDBW0y7P7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDBW0y7P7 .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDBW0y7P7 .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDBW0y7P7 .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDBW0y7P7 .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDBW0y7P7 .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDBW0y7P7 .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDBW0y7P7 .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDBW0y7P7 .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDBW0y7P7 .navbar.collapsed {
    justify-content: center;
}

.cid-uNDBW0y7P7 .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDBW0y7P7 .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDBW0y7P7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDBW0y7P7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDBW0y7P7 .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDBW0y7P7 .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDBW0y7P7 .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDBW0y7P7 .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDBW0y7P7 .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDBW0y7P7 .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDBW0y7P7 .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDBW0y7P7 .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDBW0y7P7 .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDBW0y7P7 .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDBW0y7P7 .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDBW0y7P7 .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDBW0y7P7 .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDBW0y7P7 .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDBW0y7P7 .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDBW0y7P7 .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDBW0y7P7 .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDBW0y7P7 .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDBW0y7P7 .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDBW0y7P7 .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDBW0y7P7 .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDBW0y7P7 .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDBW0y7P7 .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDBW0y7P7 .dropdown-item.active,
.cid-uNDBW0y7P7 .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDBW0y7P7 .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDBW0y7P7 .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDBW0y7P7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDBW0y7P7 .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDBW0y7P7 ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDBW0y7P7 .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDBW0y7P7 button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDBW0y7P7 button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDBW0y7P7 button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDBW0y7P7 button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDBW0y7P7 button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDBW0y7P7 button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDBW0y7P7 nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDBW0y7P7 nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDBW0y7P7 nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDBW0y7P7 nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDBW0y7P7 a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDBW0y7P7 .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDBW0y7P7 .navbar {
        height: 70px;
    }
    .cid-uNDBW0y7P7 .navbar.opened {
        height: auto;
    }
    .cid-uNDBW0y7P7 .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDBW0y7P7 .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDBW0y7P7 .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDBW0y7P7 .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDBW0y7P7 .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDBW0y7P7 .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDBW0y7P7 .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDBW0y7P7 .mbr-section-btn .btn,
.cid-uNDBW0y7P7 .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDBW0y7P7 .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDBW0y7P7 .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDBW0y7P7 .text_widget {
    color: #000000;
}

.cid-uNDBW0y7P7 .mbr-section-subtitle,
.cid-uNDBW0y7P7 .text_widget,
.cid-uNDBW0y7P7 .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDBW0y7P7 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDBW1aBx5 {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDBW1aBx5 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBW1aBx5 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBW1aBx5 .row {
    flex-direction: row-reverse;
}

.cid-uNDBW1aBx5 .mbr-description {
    color: #ffffff;
}

.cid-uNDBW1uTaU {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDBW1uTaU .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBW1uTaU .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBW1uTaU .row {
    flex-direction: row-reverse;
}

.cid-uNDBW1NhZV {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDBW1NhZV h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDBW1NhZV h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBW1NhZV h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBW1NhZV .mbr-text,
.cid-uNDBW1NhZV .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDBW1NhZV h3:before,
    .cid-uNDBW1NhZV h3:after {
        display: none;
    }
}

.cid-uNDBW1NhZV .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBW1NhZV .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBW1NhZV H1 {
    color: #ffffff;
}

.cid-uNDBW27veE {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDBW27veE .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDBW27veE .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDBW27veE .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDBW27veE .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDBW27veE .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDBW27veE .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDBW27veE .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDBW27veE .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDBW27veE .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDBW27veE .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDBW27veE .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDBW27veE .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDBW27veE .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDBW27veE .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDBW27veE .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDBW27veE .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDBW27veE img {
    transition: all 2s !important;
}

.cid-uNDBW27veE .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDBW27veE .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDBW27veE .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDBW2r33n {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDBW2r33n h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDBW2r33n h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBW2r33n h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBW2r33n .mbr-text,
.cid-uNDBW2r33n .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDBW2r33n h3:before,
    .cid-uNDBW2r33n h3:after {
        display: none;
    }
}

.cid-uNDBW2r33n .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBW2r33n .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBW2r33n H1 {
    color: #ffffff;
}

.cid-uNDBW2O5TT {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDBW2O5TT .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDBW2O5TT .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDBW2O5TT .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDBW2O5TT .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDBW2O5TT .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDBW2O5TT .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDBW2O5TT .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDBW2O5TT .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDBW2O5TT .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDBW2O5TT .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDBW2O5TT .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDBW2O5TT .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDBW2O5TT .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDBW2O5TT .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDBW2O5TT .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDBW2O5TT .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDBW2O5TT img {
    transition: all 2s !important;
}

.cid-uNDBW2O5TT .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDBW2O5TT .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDBW2O5TT .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGaGuClU {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGaGuClU .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGaGuClU .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGaGuClU .mbr-text,
.cid-uNEGaGuClU .mbr-section-btn {
    color: #232323;
}

.cid-uNEGaGuClU .btn {
    width: 100%;
}

.cid-uNEGaGuClU .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGaGuClU H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDBW38gDb {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDBW38gDb .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDBW38gDb .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDBW38gDb .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDBW38gDb .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDBW38gDb .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDBW38gDb .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDBW38gDb .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDBW38gDb .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDBW38gDb .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDBW38gDb .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDBW38gDb .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDBW38gDb .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDBW38gDb .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDBW38gDb .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDBWCUUeN {
    z-index: 1000;
    width: 100%;
}

.cid-uNDBWCUUeN .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDBWCUUeN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDBWCUUeN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDBWCUUeN .menu_box .navbar.opened,
    .cid-uNDBWCUUeN .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDBWCUUeN nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDBWCUUeN .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDBWCUUeN .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDBWCUUeN .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDBWCUUeN .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDBWCUUeN .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDBWCUUeN .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDBWCUUeN .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDBWCUUeN .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDBWCUUeN .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDBWCUUeN .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDBWCUUeN .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDBWCUUeN .offcanvas-body .mbr-text,
    .cid-uNDBWCUUeN .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDBWCUUeN .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDBWCUUeN .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDBWCUUeN .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDBWCUUeN .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDBWCUUeN .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDBWCUUeN .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDBWCUUeN .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDBWCUUeN ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDBWCUUeN .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDBWCUUeN .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDBWCUUeN .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDBWCUUeN li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDBWCUUeN .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDBWCUUeN .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDBWCUUeN .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDBWCUUeN .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDBWCUUeN .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDBWCUUeN .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDBWCUUeN .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDBWCUUeN .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDBWCUUeN .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDBWCUUeN .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDBWCUUeN .offcanvas_box {
        display: none;
    }
}

.cid-uNDBWCUUeN .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDBWCUUeN .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDBWCUUeN .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDBWCUUeN .container {
    display: flex;
    margin: auto;
}

.cid-uNDBWCUUeN .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDBWCUUeN .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDBWCUUeN .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDBWCUUeN .navbar-caption {
    color: #ffffff;
}

.cid-uNDBWCUUeN .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDBWCUUeN .navbar-nav {
        margin: 0;
    }
}

.cid-uNDBWCUUeN .dropdown-menu,
.cid-uNDBWCUUeN .navbar.opened {
    background-color: false !important;
}

.cid-uNDBWCUUeN .nav-item:focus,
.cid-uNDBWCUUeN .nav-link:focus {
    outline: none;
}

.cid-uNDBWCUUeN .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDBWCUUeN .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDBWCUUeN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDBWCUUeN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDBWCUUeN .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDBWCUUeN .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDBWCUUeN .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDBWCUUeN .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDBWCUUeN .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDBWCUUeN .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDBWCUUeN .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDBWCUUeN .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDBWCUUeN .navbar.collapsed {
    justify-content: center;
}

.cid-uNDBWCUUeN .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDBWCUUeN .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDBWCUUeN .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDBWCUUeN .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDBWCUUeN .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDBWCUUeN .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDBWCUUeN .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDBWCUUeN .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDBWCUUeN .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDBWCUUeN .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDBWCUUeN .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDBWCUUeN .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDBWCUUeN .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDBWCUUeN .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDBWCUUeN .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDBWCUUeN .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDBWCUUeN .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDBWCUUeN .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDBWCUUeN .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDBWCUUeN .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDBWCUUeN .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDBWCUUeN .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDBWCUUeN .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDBWCUUeN .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDBWCUUeN .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDBWCUUeN .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDBWCUUeN .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDBWCUUeN .dropdown-item.active,
.cid-uNDBWCUUeN .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDBWCUUeN .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDBWCUUeN .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDBWCUUeN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDBWCUUeN .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDBWCUUeN ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDBWCUUeN .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDBWCUUeN button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDBWCUUeN button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDBWCUUeN button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDBWCUUeN button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDBWCUUeN button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDBWCUUeN button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDBWCUUeN nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDBWCUUeN nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDBWCUUeN nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDBWCUUeN nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDBWCUUeN a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDBWCUUeN .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDBWCUUeN .navbar {
        height: 70px;
    }
    .cid-uNDBWCUUeN .navbar.opened {
        height: auto;
    }
    .cid-uNDBWCUUeN .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDBWCUUeN .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDBWCUUeN .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDBWCUUeN .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDBWCUUeN .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDBWCUUeN .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDBWCUUeN .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDBWCUUeN .mbr-section-btn .btn,
.cid-uNDBWCUUeN .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDBWCUUeN .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDBWCUUeN .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDBWCUUeN .text_widget {
    color: #000000;
}

.cid-uNDBWCUUeN .mbr-section-subtitle,
.cid-uNDBWCUUeN .text_widget,
.cid-uNDBWCUUeN .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDBWCUUeN a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDBWDvNkp {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDBWDvNkp .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBWDvNkp .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBWDvNkp .row {
    flex-direction: row-reverse;
}

.cid-uNDBWDvNkp .mbr-description {
    color: #ffffff;
}

.cid-uNDBWDPK0i {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDBWDPK0i .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBWDPK0i .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBWDPK0i .row {
    flex-direction: row-reverse;
}

.cid-uNDBWEb0TG {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDBWEb0TG h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDBWEb0TG h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBWEb0TG h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBWEb0TG .mbr-text,
.cid-uNDBWEb0TG .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDBWEb0TG h3:before,
    .cid-uNDBWEb0TG h3:after {
        display: none;
    }
}

.cid-uNDBWEb0TG .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBWEb0TG .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBWEb0TG H1 {
    color: #ffffff;
}

.cid-uNDBWEvswI {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDBWEvswI .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDBWEvswI .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDBWEvswI .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDBWEvswI .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDBWEvswI .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDBWEvswI .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDBWEvswI .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDBWEvswI .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDBWEvswI .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDBWEvswI .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDBWEvswI .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDBWEvswI .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDBWEvswI .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDBWEvswI .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDBWEvswI .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDBWEvswI .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDBWEvswI img {
    transition: all 2s !important;
}

.cid-uNDBWEvswI .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDBWEvswI .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDBWEvswI .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDBWEREL3 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDBWEREL3 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDBWEREL3 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBWEREL3 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBWEREL3 .mbr-text,
.cid-uNDBWEREL3 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDBWEREL3 h3:before,
    .cid-uNDBWEREL3 h3:after {
        display: none;
    }
}

.cid-uNDBWEREL3 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBWEREL3 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBWEREL3 H1 {
    color: #ffffff;
}

.cid-uNDBWFhVdL {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDBWFhVdL .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDBWFhVdL .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDBWFhVdL .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDBWFhVdL .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDBWFhVdL .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDBWFhVdL .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDBWFhVdL .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDBWFhVdL .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDBWFhVdL .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDBWFhVdL .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDBWFhVdL .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDBWFhVdL .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDBWFhVdL .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDBWFhVdL .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDBWFhVdL .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDBWFhVdL .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDBWFhVdL img {
    transition: all 2s !important;
}

.cid-uNDBWFhVdL .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDBWFhVdL .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDBWFhVdL .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGcoyAbs {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGcoyAbs .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGcoyAbs .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGcoyAbs .mbr-text,
.cid-uNEGcoyAbs .mbr-section-btn {
    color: #232323;
}

.cid-uNEGcoyAbs .btn {
    width: 100%;
}

.cid-uNEGcoyAbs .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGcoyAbs H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDBWFESpv {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDBWFESpv .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDBWFESpv .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDBWFESpv .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDBWFESpv .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDBWFESpv .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDBWFESpv .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDBWFESpv .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDBWFESpv .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDBWFESpv .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDBWFESpv .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDBWFESpv .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDBWFESpv .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDBWFESpv .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDBWFESpv .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDBX4JTkx {
    z-index: 1000;
    width: 100%;
}

.cid-uNDBX4JTkx .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDBX4JTkx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDBX4JTkx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDBX4JTkx .menu_box .navbar.opened,
    .cid-uNDBX4JTkx .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDBX4JTkx nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDBX4JTkx .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDBX4JTkx .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDBX4JTkx .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDBX4JTkx .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDBX4JTkx .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDBX4JTkx .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDBX4JTkx .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDBX4JTkx .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDBX4JTkx .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDBX4JTkx .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDBX4JTkx .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDBX4JTkx .offcanvas-body .mbr-text,
    .cid-uNDBX4JTkx .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDBX4JTkx .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDBX4JTkx .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDBX4JTkx .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDBX4JTkx .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDBX4JTkx .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDBX4JTkx .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDBX4JTkx .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDBX4JTkx ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDBX4JTkx .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDBX4JTkx .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDBX4JTkx .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDBX4JTkx li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDBX4JTkx .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDBX4JTkx .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDBX4JTkx .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDBX4JTkx .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDBX4JTkx .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDBX4JTkx .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDBX4JTkx .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDBX4JTkx .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDBX4JTkx .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDBX4JTkx .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDBX4JTkx .offcanvas_box {
        display: none;
    }
}

.cid-uNDBX4JTkx .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDBX4JTkx .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDBX4JTkx .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDBX4JTkx .container {
    display: flex;
    margin: auto;
}

.cid-uNDBX4JTkx .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDBX4JTkx .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDBX4JTkx .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDBX4JTkx .navbar-caption {
    color: #ffffff;
}

.cid-uNDBX4JTkx .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDBX4JTkx .navbar-nav {
        margin: 0;
    }
}

.cid-uNDBX4JTkx .dropdown-menu,
.cid-uNDBX4JTkx .navbar.opened {
    background-color: false !important;
}

.cid-uNDBX4JTkx .nav-item:focus,
.cid-uNDBX4JTkx .nav-link:focus {
    outline: none;
}

.cid-uNDBX4JTkx .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDBX4JTkx .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDBX4JTkx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDBX4JTkx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDBX4JTkx .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDBX4JTkx .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDBX4JTkx .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDBX4JTkx .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDBX4JTkx .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDBX4JTkx .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDBX4JTkx .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDBX4JTkx .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDBX4JTkx .navbar.collapsed {
    justify-content: center;
}

.cid-uNDBX4JTkx .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDBX4JTkx .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDBX4JTkx .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDBX4JTkx .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDBX4JTkx .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDBX4JTkx .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDBX4JTkx .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDBX4JTkx .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDBX4JTkx .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDBX4JTkx .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDBX4JTkx .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDBX4JTkx .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDBX4JTkx .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDBX4JTkx .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDBX4JTkx .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDBX4JTkx .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDBX4JTkx .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDBX4JTkx .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDBX4JTkx .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDBX4JTkx .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDBX4JTkx .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDBX4JTkx .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDBX4JTkx .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDBX4JTkx .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDBX4JTkx .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDBX4JTkx .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDBX4JTkx .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDBX4JTkx .dropdown-item.active,
.cid-uNDBX4JTkx .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDBX4JTkx .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDBX4JTkx .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDBX4JTkx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDBX4JTkx .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDBX4JTkx ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDBX4JTkx .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDBX4JTkx button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDBX4JTkx button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDBX4JTkx button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDBX4JTkx button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDBX4JTkx button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDBX4JTkx button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDBX4JTkx nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDBX4JTkx nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDBX4JTkx nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDBX4JTkx nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDBX4JTkx a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDBX4JTkx .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDBX4JTkx .navbar {
        height: 70px;
    }
    .cid-uNDBX4JTkx .navbar.opened {
        height: auto;
    }
    .cid-uNDBX4JTkx .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDBX4JTkx .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDBX4JTkx .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDBX4JTkx .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDBX4JTkx .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDBX4JTkx .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDBX4JTkx .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDBX4JTkx .mbr-section-btn .btn,
.cid-uNDBX4JTkx .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDBX4JTkx .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDBX4JTkx .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDBX4JTkx .text_widget {
    color: #000000;
}

.cid-uNDBX4JTkx .mbr-section-subtitle,
.cid-uNDBX4JTkx .text_widget,
.cid-uNDBX4JTkx .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDBX4JTkx a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDBX5k60t {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDBX5k60t .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBX5k60t .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBX5k60t .row {
    flex-direction: row-reverse;
}

.cid-uNDBX5k60t .mbr-description {
    color: #ffffff;
}

.cid-uNDBX5Eusj {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDBX5Eusj .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBX5Eusj .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBX5Eusj .row {
    flex-direction: row-reverse;
}

.cid-uNDBX5ZxJZ {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDBX5ZxJZ h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDBX5ZxJZ h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBX5ZxJZ h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBX5ZxJZ .mbr-text,
.cid-uNDBX5ZxJZ .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDBX5ZxJZ h3:before,
    .cid-uNDBX5ZxJZ h3:after {
        display: none;
    }
}

.cid-uNDBX5ZxJZ .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBX5ZxJZ .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBX5ZxJZ H1 {
    color: #ffffff;
}

.cid-uNDBX6ks9g {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDBX6ks9g .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDBX6ks9g .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDBX6ks9g .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDBX6ks9g .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDBX6ks9g .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDBX6ks9g .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDBX6ks9g .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDBX6ks9g .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDBX6ks9g .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDBX6ks9g .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDBX6ks9g .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDBX6ks9g .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDBX6ks9g .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDBX6ks9g .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDBX6ks9g .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDBX6ks9g .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDBX6ks9g img {
    transition: all 2s !important;
}

.cid-uNDBX6ks9g .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDBX6ks9g .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDBX6ks9g .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDBX6GM8m {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDBX6GM8m h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDBX6GM8m h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBX6GM8m h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDBX6GM8m .mbr-text,
.cid-uNDBX6GM8m .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDBX6GM8m h3:before,
    .cid-uNDBX6GM8m h3:after {
        display: none;
    }
}

.cid-uNDBX6GM8m .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDBX6GM8m .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDBX6GM8m H1 {
    color: #ffffff;
}

.cid-uNDBX74lhj {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDBX74lhj .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDBX74lhj .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDBX74lhj .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDBX74lhj .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDBX74lhj .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDBX74lhj .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDBX74lhj .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDBX74lhj .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDBX74lhj .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDBX74lhj .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDBX74lhj .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDBX74lhj .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDBX74lhj .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDBX74lhj .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDBX74lhj .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDBX74lhj .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDBX74lhj img {
    transition: all 2s !important;
}

.cid-uNDBX74lhj .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDBX74lhj .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDBX74lhj .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGehcYlr {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGehcYlr .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGehcYlr .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGehcYlr .mbr-text,
.cid-uNEGehcYlr .mbr-section-btn {
    color: #232323;
}

.cid-uNEGehcYlr .btn {
    width: 100%;
}

.cid-uNEGehcYlr .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGehcYlr H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDBX7pb6y {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDBX7pb6y .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDBX7pb6y .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDBX7pb6y .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDBX7pb6y .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDBX7pb6y .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDBX7pb6y .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDBX7pb6y .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDBX7pb6y .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDBX7pb6y .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDBX7pb6y .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDBX7pb6y .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDBX7pb6y .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDBX7pb6y .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDBX7pb6y .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDH8nEKW4 {
    z-index: 1000;
    width: 100%;
}

.cid-uNDH8nEKW4 .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDH8nEKW4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDH8nEKW4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDH8nEKW4 .menu_box .navbar.opened,
    .cid-uNDH8nEKW4 .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDH8nEKW4 nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDH8nEKW4 .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDH8nEKW4 .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDH8nEKW4 .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDH8nEKW4 .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDH8nEKW4 .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDH8nEKW4 .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDH8nEKW4 .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDH8nEKW4 .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDH8nEKW4 .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDH8nEKW4 .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDH8nEKW4 .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDH8nEKW4 .offcanvas-body .mbr-text,
    .cid-uNDH8nEKW4 .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDH8nEKW4 .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDH8nEKW4 .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDH8nEKW4 .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDH8nEKW4 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDH8nEKW4 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDH8nEKW4 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDH8nEKW4 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDH8nEKW4 ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDH8nEKW4 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDH8nEKW4 .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDH8nEKW4 .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDH8nEKW4 li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDH8nEKW4 .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDH8nEKW4 .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDH8nEKW4 .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDH8nEKW4 .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDH8nEKW4 .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDH8nEKW4 .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDH8nEKW4 .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDH8nEKW4 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDH8nEKW4 .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDH8nEKW4 .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDH8nEKW4 .offcanvas_box {
        display: none;
    }
}

.cid-uNDH8nEKW4 .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDH8nEKW4 .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDH8nEKW4 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDH8nEKW4 .container {
    display: flex;
    margin: auto;
}

.cid-uNDH8nEKW4 .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDH8nEKW4 .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDH8nEKW4 .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDH8nEKW4 .navbar-caption {
    color: #ffffff;
}

.cid-uNDH8nEKW4 .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDH8nEKW4 .navbar-nav {
        margin: 0;
    }
}

.cid-uNDH8nEKW4 .dropdown-menu,
.cid-uNDH8nEKW4 .navbar.opened {
    background-color: false !important;
}

.cid-uNDH8nEKW4 .nav-item:focus,
.cid-uNDH8nEKW4 .nav-link:focus {
    outline: none;
}

.cid-uNDH8nEKW4 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDH8nEKW4 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDH8nEKW4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDH8nEKW4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDH8nEKW4 .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDH8nEKW4 .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDH8nEKW4 .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDH8nEKW4 .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDH8nEKW4 .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDH8nEKW4 .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDH8nEKW4 .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDH8nEKW4 .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDH8nEKW4 .navbar.collapsed {
    justify-content: center;
}

.cid-uNDH8nEKW4 .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDH8nEKW4 .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDH8nEKW4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDH8nEKW4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDH8nEKW4 .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDH8nEKW4 .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDH8nEKW4 .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDH8nEKW4 .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDH8nEKW4 .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDH8nEKW4 .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDH8nEKW4 .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDH8nEKW4 .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDH8nEKW4 .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDH8nEKW4 .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDH8nEKW4 .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDH8nEKW4 .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDH8nEKW4 .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDH8nEKW4 .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDH8nEKW4 .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDH8nEKW4 .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDH8nEKW4 .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDH8nEKW4 .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDH8nEKW4 .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDH8nEKW4 .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDH8nEKW4 .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDH8nEKW4 .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDH8nEKW4 .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDH8nEKW4 .dropdown-item.active,
.cid-uNDH8nEKW4 .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDH8nEKW4 .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDH8nEKW4 .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDH8nEKW4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDH8nEKW4 .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDH8nEKW4 ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDH8nEKW4 .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDH8nEKW4 button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDH8nEKW4 button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDH8nEKW4 button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDH8nEKW4 button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDH8nEKW4 button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDH8nEKW4 button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDH8nEKW4 nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDH8nEKW4 nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDH8nEKW4 nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDH8nEKW4 nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDH8nEKW4 a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDH8nEKW4 .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDH8nEKW4 .navbar {
        height: 70px;
    }
    .cid-uNDH8nEKW4 .navbar.opened {
        height: auto;
    }
    .cid-uNDH8nEKW4 .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDH8nEKW4 .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDH8nEKW4 .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDH8nEKW4 .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDH8nEKW4 .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDH8nEKW4 .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDH8nEKW4 .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDH8nEKW4 .mbr-section-btn .btn,
.cid-uNDH8nEKW4 .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDH8nEKW4 .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDH8nEKW4 .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDH8nEKW4 .text_widget {
    color: #000000;
}

.cid-uNDH8nEKW4 .mbr-section-subtitle,
.cid-uNDH8nEKW4 .text_widget,
.cid-uNDH8nEKW4 .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDH8nEKW4 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDH8okMKB {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDH8okMKB .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH8okMKB .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH8okMKB .row {
    flex-direction: row-reverse;
}

.cid-uNDH8okMKB .mbr-description {
    color: #ffffff;
}

.cid-uNDH8oFRSc {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDH8oFRSc .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH8oFRSc .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH8oFRSc .row {
    flex-direction: row-reverse;
}

.cid-uNDH8p1Wp9 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDH8p1Wp9 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDH8p1Wp9 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH8p1Wp9 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH8p1Wp9 .mbr-text,
.cid-uNDH8p1Wp9 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDH8p1Wp9 h3:before,
    .cid-uNDH8p1Wp9 h3:after {
        display: none;
    }
}

.cid-uNDH8p1Wp9 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH8p1Wp9 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH8p1Wp9 H1 {
    color: #ffffff;
}

.cid-uNDH8plERa {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDH8plERa .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDH8plERa .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDH8plERa .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDH8plERa .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDH8plERa .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDH8plERa .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDH8plERa .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDH8plERa .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDH8plERa .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDH8plERa .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDH8plERa .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDH8plERa .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDH8plERa .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDH8plERa .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDH8plERa .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDH8plERa .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDH8plERa img {
    transition: all 2s !important;
}

.cid-uNDH8plERa .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDH8plERa .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDH8plERa .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDH8pGd0V {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDH8pGd0V h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDH8pGd0V h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH8pGd0V h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH8pGd0V .mbr-text,
.cid-uNDH8pGd0V .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDH8pGd0V h3:before,
    .cid-uNDH8pGd0V h3:after {
        display: none;
    }
}

.cid-uNDH8pGd0V .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH8pGd0V .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH8pGd0V H1 {
    color: #ffffff;
}

.cid-uNDH8q12Ha {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDH8q12Ha .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDH8q12Ha .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDH8q12Ha .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDH8q12Ha .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDH8q12Ha .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDH8q12Ha .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDH8q12Ha .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDH8q12Ha .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDH8q12Ha .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDH8q12Ha .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDH8q12Ha .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDH8q12Ha .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDH8q12Ha .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDH8q12Ha .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDH8q12Ha .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDH8q12Ha .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDH8q12Ha img {
    transition: all 2s !important;
}

.cid-uNDH8q12Ha .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDH8q12Ha .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDH8q12Ha .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGh7zqud {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGh7zqud .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGh7zqud .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGh7zqud .mbr-text,
.cid-uNEGh7zqud .mbr-section-btn {
    color: #232323;
}

.cid-uNEGh7zqud .btn {
    width: 100%;
}

.cid-uNEGh7zqud .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGh7zqud H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDH8qmbqM {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDH8qmbqM .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDH8qmbqM .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDH8qmbqM .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDH8qmbqM .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDH8qmbqM .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDH8qmbqM .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDH8qmbqM .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDH8qmbqM .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDH8qmbqM .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDH8qmbqM .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDH8qmbqM .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDH8qmbqM .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDH8qmbqM .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDH8qmbqM .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDH90mClA {
    z-index: 1000;
    width: 100%;
}

.cid-uNDH90mClA .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDH90mClA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDH90mClA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDH90mClA .menu_box .navbar.opened,
    .cid-uNDH90mClA .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDH90mClA nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDH90mClA .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDH90mClA .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDH90mClA .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDH90mClA .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDH90mClA .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDH90mClA .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDH90mClA .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDH90mClA .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDH90mClA .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDH90mClA .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDH90mClA .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDH90mClA .offcanvas-body .mbr-text,
    .cid-uNDH90mClA .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDH90mClA .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDH90mClA .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDH90mClA .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDH90mClA .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDH90mClA .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDH90mClA .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDH90mClA .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDH90mClA ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDH90mClA .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDH90mClA .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDH90mClA .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDH90mClA li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDH90mClA .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDH90mClA .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDH90mClA .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDH90mClA .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDH90mClA .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDH90mClA .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDH90mClA .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDH90mClA .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDH90mClA .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDH90mClA .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDH90mClA .offcanvas_box {
        display: none;
    }
}

.cid-uNDH90mClA .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDH90mClA .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDH90mClA .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDH90mClA .container {
    display: flex;
    margin: auto;
}

.cid-uNDH90mClA .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDH90mClA .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDH90mClA .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDH90mClA .navbar-caption {
    color: #ffffff;
}

.cid-uNDH90mClA .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDH90mClA .navbar-nav {
        margin: 0;
    }
}

.cid-uNDH90mClA .dropdown-menu,
.cid-uNDH90mClA .navbar.opened {
    background-color: false !important;
}

.cid-uNDH90mClA .nav-item:focus,
.cid-uNDH90mClA .nav-link:focus {
    outline: none;
}

.cid-uNDH90mClA .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDH90mClA .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDH90mClA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDH90mClA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDH90mClA .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDH90mClA .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDH90mClA .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDH90mClA .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDH90mClA .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDH90mClA .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDH90mClA .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDH90mClA .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDH90mClA .navbar.collapsed {
    justify-content: center;
}

.cid-uNDH90mClA .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDH90mClA .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDH90mClA .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDH90mClA .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDH90mClA .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDH90mClA .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDH90mClA .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDH90mClA .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDH90mClA .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDH90mClA .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDH90mClA .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDH90mClA .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDH90mClA .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDH90mClA .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDH90mClA .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDH90mClA .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDH90mClA .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDH90mClA .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDH90mClA .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDH90mClA .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDH90mClA .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDH90mClA .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDH90mClA .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDH90mClA .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDH90mClA .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDH90mClA .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDH90mClA .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDH90mClA .dropdown-item.active,
.cid-uNDH90mClA .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDH90mClA .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDH90mClA .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDH90mClA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDH90mClA .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDH90mClA ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDH90mClA .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDH90mClA button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDH90mClA button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDH90mClA button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDH90mClA button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDH90mClA button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDH90mClA button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDH90mClA nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDH90mClA nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDH90mClA nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDH90mClA nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDH90mClA a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDH90mClA .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDH90mClA .navbar {
        height: 70px;
    }
    .cid-uNDH90mClA .navbar.opened {
        height: auto;
    }
    .cid-uNDH90mClA .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDH90mClA .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDH90mClA .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDH90mClA .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDH90mClA .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDH90mClA .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDH90mClA .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDH90mClA .mbr-section-btn .btn,
.cid-uNDH90mClA .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDH90mClA .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDH90mClA .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDH90mClA .text_widget {
    color: #000000;
}

.cid-uNDH90mClA .mbr-section-subtitle,
.cid-uNDH90mClA .text_widget,
.cid-uNDH90mClA .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDH90mClA a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDH90Y3CS {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDH90Y3CS .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH90Y3CS .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH90Y3CS .row {
    flex-direction: row-reverse;
}

.cid-uNDH90Y3CS .mbr-description {
    color: #ffffff;
}

.cid-uNDH91iWfb {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDH91iWfb .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH91iWfb .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH91iWfb .row {
    flex-direction: row-reverse;
}

.cid-uNDH91BCxn {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDH91BCxn h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDH91BCxn h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH91BCxn h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH91BCxn .mbr-text,
.cid-uNDH91BCxn .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDH91BCxn h3:before,
    .cid-uNDH91BCxn h3:after {
        display: none;
    }
}

.cid-uNDH91BCxn .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH91BCxn .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH91BCxn H1 {
    color: #ffffff;
}

.cid-uNDH91WoVi {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDH91WoVi .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDH91WoVi .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDH91WoVi .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDH91WoVi .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDH91WoVi .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDH91WoVi .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDH91WoVi .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDH91WoVi .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDH91WoVi .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDH91WoVi .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDH91WoVi .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDH91WoVi .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDH91WoVi .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDH91WoVi .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDH91WoVi .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDH91WoVi .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDH91WoVi img {
    transition: all 2s !important;
}

.cid-uNDH91WoVi .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDH91WoVi .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDH91WoVi .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDH92k37s {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDH92k37s h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDH92k37s h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH92k37s h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDH92k37s .mbr-text,
.cid-uNDH92k37s .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDH92k37s h3:before,
    .cid-uNDH92k37s h3:after {
        display: none;
    }
}

.cid-uNDH92k37s .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDH92k37s .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDH92k37s H1 {
    color: #ffffff;
}

.cid-uNDH92GNNy {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDH92GNNy .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDH92GNNy .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDH92GNNy .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDH92GNNy .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDH92GNNy .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDH92GNNy .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDH92GNNy .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDH92GNNy .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDH92GNNy .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDH92GNNy .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDH92GNNy .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDH92GNNy .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDH92GNNy .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDH92GNNy .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDH92GNNy .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDH92GNNy .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDH92GNNy img {
    transition: all 2s !important;
}

.cid-uNDH92GNNy .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDH92GNNy .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDH92GNNy .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGiERhSE {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGiERhSE .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGiERhSE .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGiERhSE .mbr-text,
.cid-uNEGiERhSE .mbr-section-btn {
    color: #232323;
}

.cid-uNEGiERhSE .btn {
    width: 100%;
}

.cid-uNEGiERhSE .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGiERhSE H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDH931zUp {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDH931zUp .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDH931zUp .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDH931zUp .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDH931zUp .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDH931zUp .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDH931zUp .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDH931zUp .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDH931zUp .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDH931zUp .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDH931zUp .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDH931zUp .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDH931zUp .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDH931zUp .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDH931zUp .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDNGTwOTQ {
    z-index: 1000;
    width: 100%;
}

.cid-uNDNGTwOTQ .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDNGTwOTQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDNGTwOTQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDNGTwOTQ .menu_box .navbar.opened,
    .cid-uNDNGTwOTQ .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDNGTwOTQ nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDNGTwOTQ .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNGTwOTQ .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDNGTwOTQ .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNGTwOTQ .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDNGTwOTQ .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDNGTwOTQ .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDNGTwOTQ .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDNGTwOTQ .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDNGTwOTQ .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDNGTwOTQ .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDNGTwOTQ .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDNGTwOTQ .offcanvas-body .mbr-text,
    .cid-uNDNGTwOTQ .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDNGTwOTQ .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDNGTwOTQ .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDNGTwOTQ .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDNGTwOTQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDNGTwOTQ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDNGTwOTQ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDNGTwOTQ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDNGTwOTQ ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDNGTwOTQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNGTwOTQ .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDNGTwOTQ .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDNGTwOTQ li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDNGTwOTQ .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDNGTwOTQ .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDNGTwOTQ .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDNGTwOTQ .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDNGTwOTQ .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDNGTwOTQ .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDNGTwOTQ .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDNGTwOTQ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNGTwOTQ .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDNGTwOTQ .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDNGTwOTQ .offcanvas_box {
        display: none;
    }
}

.cid-uNDNGTwOTQ .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDNGTwOTQ .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDNGTwOTQ .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDNGTwOTQ .container {
    display: flex;
    margin: auto;
}

.cid-uNDNGTwOTQ .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDNGTwOTQ .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDNGTwOTQ .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDNGTwOTQ .navbar-caption {
    color: #ffffff;
}

.cid-uNDNGTwOTQ .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDNGTwOTQ .navbar-nav {
        margin: 0;
    }
}

.cid-uNDNGTwOTQ .dropdown-menu,
.cid-uNDNGTwOTQ .navbar.opened {
    background-color: false !important;
}

.cid-uNDNGTwOTQ .nav-item:focus,
.cid-uNDNGTwOTQ .nav-link:focus {
    outline: none;
}

.cid-uNDNGTwOTQ .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDNGTwOTQ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDNGTwOTQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDNGTwOTQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDNGTwOTQ .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDNGTwOTQ .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDNGTwOTQ .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDNGTwOTQ .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDNGTwOTQ .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDNGTwOTQ .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDNGTwOTQ .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDNGTwOTQ .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDNGTwOTQ .navbar.collapsed {
    justify-content: center;
}

.cid-uNDNGTwOTQ .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDNGTwOTQ .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDNGTwOTQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDNGTwOTQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDNGTwOTQ .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDNGTwOTQ .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDNGTwOTQ .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDNGTwOTQ .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDNGTwOTQ .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDNGTwOTQ .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDNGTwOTQ .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDNGTwOTQ .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDNGTwOTQ .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDNGTwOTQ .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDNGTwOTQ .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDNGTwOTQ .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDNGTwOTQ .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDNGTwOTQ .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDNGTwOTQ .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDNGTwOTQ .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDNGTwOTQ .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDNGTwOTQ .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDNGTwOTQ .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDNGTwOTQ .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDNGTwOTQ .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDNGTwOTQ .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDNGTwOTQ .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDNGTwOTQ .dropdown-item.active,
.cid-uNDNGTwOTQ .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDNGTwOTQ .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDNGTwOTQ .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDNGTwOTQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDNGTwOTQ .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDNGTwOTQ ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDNGTwOTQ .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDNGTwOTQ button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDNGTwOTQ button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDNGTwOTQ button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDNGTwOTQ button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNGTwOTQ button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNGTwOTQ button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDNGTwOTQ nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNGTwOTQ nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDNGTwOTQ nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDNGTwOTQ nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNGTwOTQ a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDNGTwOTQ .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDNGTwOTQ .navbar {
        height: 70px;
    }
    .cid-uNDNGTwOTQ .navbar.opened {
        height: auto;
    }
    .cid-uNDNGTwOTQ .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDNGTwOTQ .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDNGTwOTQ .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDNGTwOTQ .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDNGTwOTQ .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDNGTwOTQ .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDNGTwOTQ .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDNGTwOTQ .mbr-section-btn .btn,
.cid-uNDNGTwOTQ .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDNGTwOTQ .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDNGTwOTQ .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDNGTwOTQ .text_widget {
    color: #000000;
}

.cid-uNDNGTwOTQ .mbr-section-subtitle,
.cid-uNDNGTwOTQ .text_widget,
.cid-uNDNGTwOTQ .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNGTwOTQ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDNGUak2P {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDNGUak2P .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNGUak2P .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNGUak2P .row {
    flex-direction: row-reverse;
}

.cid-uNDNGUak2P .mbr-description {
    color: #ffffff;
}

.cid-uNDNGUurOK {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDNGUurOK .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNGUurOK .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNGUurOK .row {
    flex-direction: row-reverse;
}

.cid-uNDNGUO0KD {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNGUO0KD h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNGUO0KD h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNGUO0KD h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNGUO0KD .mbr-text,
.cid-uNDNGUO0KD .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNGUO0KD h3:before,
    .cid-uNDNGUO0KD h3:after {
        display: none;
    }
}

.cid-uNDNGUO0KD .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNGUO0KD .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNGUO0KD H1 {
    color: #ffffff;
}

.cid-uNDNGV9Afx {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNGV9Afx .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNGV9Afx .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNGV9Afx .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNGV9Afx .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNGV9Afx .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNGV9Afx .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNGV9Afx .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNGV9Afx .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNGV9Afx .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNGV9Afx .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNGV9Afx .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNGV9Afx .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNGV9Afx .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNGV9Afx .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNGV9Afx .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNGV9Afx .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNGV9Afx img {
    transition: all 2s !important;
}

.cid-uNDNGV9Afx .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNGV9Afx .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNGV9Afx .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDNGVCmkO {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNGVCmkO h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNGVCmkO h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNGVCmkO h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNGVCmkO .mbr-text,
.cid-uNDNGVCmkO .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNGVCmkO h3:before,
    .cid-uNDNGVCmkO h3:after {
        display: none;
    }
}

.cid-uNDNGVCmkO .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNGVCmkO .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNGVCmkO H1 {
    color: #ffffff;
}

.cid-uNDNGVYkRW {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNGVYkRW .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNGVYkRW .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNGVYkRW .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNGVYkRW .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNGVYkRW .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNGVYkRW .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNGVYkRW .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNGVYkRW .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNGVYkRW .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNGVYkRW .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNGVYkRW .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNGVYkRW .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNGVYkRW .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNGVYkRW .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNGVYkRW .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNGVYkRW .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNGVYkRW img {
    transition: all 2s !important;
}

.cid-uNDNGVYkRW .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNGVYkRW .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNGVYkRW .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGk3DcF6 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGk3DcF6 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGk3DcF6 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGk3DcF6 .mbr-text,
.cid-uNEGk3DcF6 .mbr-section-btn {
    color: #232323;
}

.cid-uNEGk3DcF6 .btn {
    width: 100%;
}

.cid-uNEGk3DcF6 .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGk3DcF6 H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNGWmfT8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDNGWmfT8 .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDNGWmfT8 .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDNGWmfT8 .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDNGWmfT8 .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDNGWmfT8 .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDNGWmfT8 .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDNGWmfT8 .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDNGWmfT8 .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDNGWmfT8 .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDNGWmfT8 .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDNGWmfT8 .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDNGWmfT8 .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDNGWmfT8 .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDNGWmfT8 .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDNMu61yz {
    z-index: 1000;
    width: 100%;
}

.cid-uNDNMu61yz .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDNMu61yz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDNMu61yz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDNMu61yz .menu_box .navbar.opened,
    .cid-uNDNMu61yz .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDNMu61yz nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDNMu61yz .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNMu61yz .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDNMu61yz .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNMu61yz .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDNMu61yz .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDNMu61yz .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDNMu61yz .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDNMu61yz .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDNMu61yz .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDNMu61yz .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDNMu61yz .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDNMu61yz .offcanvas-body .mbr-text,
    .cid-uNDNMu61yz .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDNMu61yz .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDNMu61yz .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDNMu61yz .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDNMu61yz .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDNMu61yz .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDNMu61yz .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDNMu61yz .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDNMu61yz ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDNMu61yz .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNMu61yz .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDNMu61yz .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDNMu61yz li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDNMu61yz .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDNMu61yz .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDNMu61yz .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDNMu61yz .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDNMu61yz .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDNMu61yz .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDNMu61yz .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDNMu61yz .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNMu61yz .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDNMu61yz .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDNMu61yz .offcanvas_box {
        display: none;
    }
}

.cid-uNDNMu61yz .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDNMu61yz .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDNMu61yz .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDNMu61yz .container {
    display: flex;
    margin: auto;
}

.cid-uNDNMu61yz .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDNMu61yz .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDNMu61yz .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDNMu61yz .navbar-caption {
    color: #ffffff;
}

.cid-uNDNMu61yz .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDNMu61yz .navbar-nav {
        margin: 0;
    }
}

.cid-uNDNMu61yz .dropdown-menu,
.cid-uNDNMu61yz .navbar.opened {
    background-color: false !important;
}

.cid-uNDNMu61yz .nav-item:focus,
.cid-uNDNMu61yz .nav-link:focus {
    outline: none;
}

.cid-uNDNMu61yz .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDNMu61yz .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDNMu61yz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDNMu61yz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDNMu61yz .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDNMu61yz .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDNMu61yz .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDNMu61yz .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDNMu61yz .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDNMu61yz .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDNMu61yz .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDNMu61yz .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDNMu61yz .navbar.collapsed {
    justify-content: center;
}

.cid-uNDNMu61yz .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDNMu61yz .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDNMu61yz .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDNMu61yz .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDNMu61yz .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDNMu61yz .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDNMu61yz .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDNMu61yz .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDNMu61yz .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDNMu61yz .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDNMu61yz .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDNMu61yz .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDNMu61yz .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDNMu61yz .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDNMu61yz .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDNMu61yz .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDNMu61yz .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDNMu61yz .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDNMu61yz .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDNMu61yz .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDNMu61yz .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDNMu61yz .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDNMu61yz .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDNMu61yz .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDNMu61yz .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDNMu61yz .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDNMu61yz .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDNMu61yz .dropdown-item.active,
.cid-uNDNMu61yz .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDNMu61yz .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDNMu61yz .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDNMu61yz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDNMu61yz .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDNMu61yz ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDNMu61yz .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDNMu61yz button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDNMu61yz button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDNMu61yz button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDNMu61yz button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNMu61yz button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNMu61yz button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDNMu61yz nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNMu61yz nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDNMu61yz nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDNMu61yz nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNMu61yz a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDNMu61yz .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDNMu61yz .navbar {
        height: 70px;
    }
    .cid-uNDNMu61yz .navbar.opened {
        height: auto;
    }
    .cid-uNDNMu61yz .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDNMu61yz .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDNMu61yz .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDNMu61yz .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDNMu61yz .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDNMu61yz .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDNMu61yz .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDNMu61yz .mbr-section-btn .btn,
.cid-uNDNMu61yz .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDNMu61yz .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDNMu61yz .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDNMu61yz .text_widget {
    color: #000000;
}

.cid-uNDNMu61yz .mbr-section-subtitle,
.cid-uNDNMu61yz .text_widget,
.cid-uNDNMu61yz .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNMu61yz a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDNMuMmyj {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDNMuMmyj .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNMuMmyj .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNMuMmyj .row {
    flex-direction: row-reverse;
}

.cid-uNDNMuMmyj .mbr-description {
    color: #ffffff;
}

.cid-uNDNMv8XBv {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDNMv8XBv .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNMv8XBv .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNMv8XBv .row {
    flex-direction: row-reverse;
}

.cid-uNDNMvsjl9 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNMvsjl9 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNMvsjl9 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNMvsjl9 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNMvsjl9 .mbr-text,
.cid-uNDNMvsjl9 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNMvsjl9 h3:before,
    .cid-uNDNMvsjl9 h3:after {
        display: none;
    }
}

.cid-uNDNMvsjl9 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNMvsjl9 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNMvsjl9 H1 {
    color: #ffffff;
}

.cid-uNDNMvNPfu {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNMvNPfu .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNMvNPfu .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNMvNPfu .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNMvNPfu .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNMvNPfu .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNMvNPfu .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNMvNPfu .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNMvNPfu .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNMvNPfu .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNMvNPfu .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNMvNPfu .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNMvNPfu .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNMvNPfu .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNMvNPfu .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNMvNPfu .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNMvNPfu .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNMvNPfu img {
    transition: all 2s !important;
}

.cid-uNDNMvNPfu .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNMvNPfu .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNMvNPfu .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDNMw8T2i {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNMw8T2i h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNMw8T2i h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNMw8T2i h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNMw8T2i .mbr-text,
.cid-uNDNMw8T2i .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNMw8T2i h3:before,
    .cid-uNDNMw8T2i h3:after {
        display: none;
    }
}

.cid-uNDNMw8T2i .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNMw8T2i .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNMw8T2i H1 {
    color: #ffffff;
}

.cid-uNDNMwyvZW {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNMwyvZW .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNMwyvZW .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNMwyvZW .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNMwyvZW .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNMwyvZW .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNMwyvZW .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNMwyvZW .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNMwyvZW .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNMwyvZW .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNMwyvZW .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNMwyvZW .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNMwyvZW .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNMwyvZW .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNMwyvZW .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNMwyvZW .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNMwyvZW .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNMwyvZW img {
    transition: all 2s !important;
}

.cid-uNDNMwyvZW .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNMwyvZW .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNMwyvZW .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGlPrQs1 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGlPrQs1 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGlPrQs1 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGlPrQs1 .mbr-text,
.cid-uNEGlPrQs1 .mbr-section-btn {
    color: #232323;
}

.cid-uNEGlPrQs1 .btn {
    width: 100%;
}

.cid-uNEGlPrQs1 .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGlPrQs1 H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNMwUALc {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDNMwUALc .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDNMwUALc .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDNMwUALc .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDNMwUALc .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDNMwUALc .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDNMwUALc .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDNMwUALc .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDNMwUALc .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDNMwUALc .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDNMwUALc .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDNMwUALc .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDNMwUALc .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDNMwUALc .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDNMwUALc .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDNNh078g {
    z-index: 1000;
    width: 100%;
}

.cid-uNDNNh078g .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDNNh078g .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDNNh078g .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDNNh078g .menu_box .navbar.opened,
    .cid-uNDNNh078g .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDNNh078g nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDNNh078g .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNNh078g .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDNNh078g .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNNh078g .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDNNh078g .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDNNh078g .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDNNh078g .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDNNh078g .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDNNh078g .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDNNh078g .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDNNh078g .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDNNh078g .offcanvas-body .mbr-text,
    .cid-uNDNNh078g .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDNNh078g .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDNNh078g .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDNNh078g .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDNNh078g .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDNNh078g .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDNNh078g .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDNNh078g .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDNNh078g ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDNNh078g .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNNh078g .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDNNh078g .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDNNh078g li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDNNh078g .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDNNh078g .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDNNh078g .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDNNh078g .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDNNh078g .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDNNh078g .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDNNh078g .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDNNh078g .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNNh078g .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDNNh078g .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDNNh078g .offcanvas_box {
        display: none;
    }
}

.cid-uNDNNh078g .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDNNh078g .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDNNh078g .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDNNh078g .container {
    display: flex;
    margin: auto;
}

.cid-uNDNNh078g .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDNNh078g .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDNNh078g .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDNNh078g .navbar-caption {
    color: #ffffff;
}

.cid-uNDNNh078g .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDNNh078g .navbar-nav {
        margin: 0;
    }
}

.cid-uNDNNh078g .dropdown-menu,
.cid-uNDNNh078g .navbar.opened {
    background-color: false !important;
}

.cid-uNDNNh078g .nav-item:focus,
.cid-uNDNNh078g .nav-link:focus {
    outline: none;
}

.cid-uNDNNh078g .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDNNh078g .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDNNh078g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDNNh078g .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDNNh078g .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDNNh078g .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDNNh078g .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDNNh078g .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDNNh078g .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDNNh078g .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDNNh078g .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDNNh078g .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDNNh078g .navbar.collapsed {
    justify-content: center;
}

.cid-uNDNNh078g .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDNNh078g .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDNNh078g .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDNNh078g .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDNNh078g .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDNNh078g .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDNNh078g .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDNNh078g .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDNNh078g .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDNNh078g .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDNNh078g .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDNNh078g .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDNNh078g .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDNNh078g .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDNNh078g .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDNNh078g .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDNNh078g .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDNNh078g .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDNNh078g .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDNNh078g .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDNNh078g .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDNNh078g .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDNNh078g .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDNNh078g .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDNNh078g .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDNNh078g .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDNNh078g .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDNNh078g .dropdown-item.active,
.cid-uNDNNh078g .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDNNh078g .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDNNh078g .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDNNh078g .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDNNh078g .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDNNh078g ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDNNh078g .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDNNh078g button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDNNh078g button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDNNh078g button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDNNh078g button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNNh078g button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNNh078g button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDNNh078g nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNNh078g nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDNNh078g nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDNNh078g nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNNh078g a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDNNh078g .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDNNh078g .navbar {
        height: 70px;
    }
    .cid-uNDNNh078g .navbar.opened {
        height: auto;
    }
    .cid-uNDNNh078g .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDNNh078g .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDNNh078g .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDNNh078g .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDNNh078g .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDNNh078g .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDNNh078g .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDNNh078g .mbr-section-btn .btn,
.cid-uNDNNh078g .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDNNh078g .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDNNh078g .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDNNh078g .text_widget {
    color: #000000;
}

.cid-uNDNNh078g .mbr-section-subtitle,
.cid-uNDNNh078g .text_widget,
.cid-uNDNNh078g .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNNh078g a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDNNhFTdb {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDNNhFTdb .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNNhFTdb .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNNhFTdb .row {
    flex-direction: row-reverse;
}

.cid-uNDNNhFTdb .mbr-description {
    color: #ffffff;
}

.cid-uNDNNhZ8HK {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDNNhZ8HK .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNNhZ8HK .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNNhZ8HK .row {
    flex-direction: row-reverse;
}

.cid-uNDNNijO5Y {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNNijO5Y h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNNijO5Y h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNNijO5Y h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNNijO5Y .mbr-text,
.cid-uNDNNijO5Y .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNNijO5Y h3:before,
    .cid-uNDNNijO5Y h3:after {
        display: none;
    }
}

.cid-uNDNNijO5Y .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNNijO5Y .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNNijO5Y H1 {
    color: #ffffff;
}

.cid-uNDNNiE4bL {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNNiE4bL .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNNiE4bL .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNNiE4bL .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNNiE4bL .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNNiE4bL .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNNiE4bL .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNNiE4bL .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNNiE4bL .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNNiE4bL .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNNiE4bL .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNNiE4bL .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNNiE4bL .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNNiE4bL .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNNiE4bL .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNNiE4bL .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNNiE4bL .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNNiE4bL img {
    transition: all 2s !important;
}

.cid-uNDNNiE4bL .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNNiE4bL .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNNiE4bL .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDNNiZTzk {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNNiZTzk h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNNiZTzk h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNNiZTzk h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNNiZTzk .mbr-text,
.cid-uNDNNiZTzk .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNNiZTzk h3:before,
    .cid-uNDNNiZTzk h3:after {
        display: none;
    }
}

.cid-uNDNNiZTzk .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNNiZTzk .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNNiZTzk H1 {
    color: #ffffff;
}

.cid-uNDNNjlegx {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNNjlegx .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNNjlegx .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNNjlegx .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNNjlegx .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNNjlegx .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNNjlegx .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNNjlegx .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNNjlegx .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNNjlegx .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNNjlegx .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNNjlegx .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNNjlegx .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNNjlegx .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNNjlegx .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNNjlegx .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNNjlegx .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNNjlegx img {
    transition: all 2s !important;
}

.cid-uNDNNjlegx .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNNjlegx .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNNjlegx .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGnggTkI {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGnggTkI .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGnggTkI .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGnggTkI .mbr-text,
.cid-uNEGnggTkI .mbr-section-btn {
    color: #232323;
}

.cid-uNEGnggTkI .btn {
    width: 100%;
}

.cid-uNEGnggTkI .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGnggTkI H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNNjK5H8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDNNjK5H8 .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDNNjK5H8 .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDNNjK5H8 .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDNNjK5H8 .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDNNjK5H8 .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDNNjK5H8 .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDNNjK5H8 .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDNNjK5H8 .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDNNjK5H8 .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDNNjK5H8 .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDNNjK5H8 .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDNNjK5H8 .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDNNjK5H8 .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDNNjK5H8 .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDNOtrIVY {
    z-index: 1000;
    width: 100%;
}

.cid-uNDNOtrIVY .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDNOtrIVY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDNOtrIVY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDNOtrIVY .menu_box .navbar.opened,
    .cid-uNDNOtrIVY .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDNOtrIVY nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDNOtrIVY .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNOtrIVY .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDNOtrIVY .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDNOtrIVY .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDNOtrIVY .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDNOtrIVY .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDNOtrIVY .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDNOtrIVY .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDNOtrIVY .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDNOtrIVY .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDNOtrIVY .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDNOtrIVY .offcanvas-body .mbr-text,
    .cid-uNDNOtrIVY .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDNOtrIVY .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDNOtrIVY .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDNOtrIVY .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDNOtrIVY .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDNOtrIVY .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDNOtrIVY .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDNOtrIVY .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDNOtrIVY ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDNOtrIVY .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNOtrIVY .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDNOtrIVY .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDNOtrIVY li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDNOtrIVY .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDNOtrIVY .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDNOtrIVY .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDNOtrIVY .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDNOtrIVY .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDNOtrIVY .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDNOtrIVY .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDNOtrIVY .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDNOtrIVY .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDNOtrIVY .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDNOtrIVY .offcanvas_box {
        display: none;
    }
}

.cid-uNDNOtrIVY .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDNOtrIVY .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDNOtrIVY .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDNOtrIVY .container {
    display: flex;
    margin: auto;
}

.cid-uNDNOtrIVY .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDNOtrIVY .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDNOtrIVY .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDNOtrIVY .navbar-caption {
    color: #ffffff;
}

.cid-uNDNOtrIVY .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDNOtrIVY .navbar-nav {
        margin: 0;
    }
}

.cid-uNDNOtrIVY .dropdown-menu,
.cid-uNDNOtrIVY .navbar.opened {
    background-color: false !important;
}

.cid-uNDNOtrIVY .nav-item:focus,
.cid-uNDNOtrIVY .nav-link:focus {
    outline: none;
}

.cid-uNDNOtrIVY .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDNOtrIVY .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDNOtrIVY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDNOtrIVY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDNOtrIVY .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDNOtrIVY .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDNOtrIVY .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDNOtrIVY .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDNOtrIVY .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDNOtrIVY .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDNOtrIVY .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDNOtrIVY .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDNOtrIVY .navbar.collapsed {
    justify-content: center;
}

.cid-uNDNOtrIVY .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDNOtrIVY .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDNOtrIVY .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDNOtrIVY .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDNOtrIVY .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDNOtrIVY .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDNOtrIVY .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDNOtrIVY .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDNOtrIVY .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDNOtrIVY .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDNOtrIVY .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDNOtrIVY .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDNOtrIVY .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDNOtrIVY .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDNOtrIVY .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDNOtrIVY .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDNOtrIVY .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDNOtrIVY .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDNOtrIVY .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDNOtrIVY .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDNOtrIVY .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDNOtrIVY .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDNOtrIVY .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDNOtrIVY .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDNOtrIVY .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDNOtrIVY .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDNOtrIVY .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDNOtrIVY .dropdown-item.active,
.cid-uNDNOtrIVY .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDNOtrIVY .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDNOtrIVY .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDNOtrIVY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDNOtrIVY .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDNOtrIVY ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDNOtrIVY .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDNOtrIVY button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDNOtrIVY button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDNOtrIVY button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDNOtrIVY button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNOtrIVY button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDNOtrIVY button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDNOtrIVY nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNOtrIVY nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDNOtrIVY nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDNOtrIVY nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDNOtrIVY a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDNOtrIVY .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDNOtrIVY .navbar {
        height: 70px;
    }
    .cid-uNDNOtrIVY .navbar.opened {
        height: auto;
    }
    .cid-uNDNOtrIVY .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDNOtrIVY .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDNOtrIVY .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDNOtrIVY .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDNOtrIVY .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDNOtrIVY .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDNOtrIVY .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDNOtrIVY .mbr-section-btn .btn,
.cid-uNDNOtrIVY .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDNOtrIVY .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDNOtrIVY .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDNOtrIVY .text_widget {
    color: #000000;
}

.cid-uNDNOtrIVY .mbr-section-subtitle,
.cid-uNDNOtrIVY .text_widget,
.cid-uNDNOtrIVY .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNOtrIVY a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDNOu8ipG {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDNOu8ipG .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNOu8ipG .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNOu8ipG .row {
    flex-direction: row-reverse;
}

.cid-uNDNOu8ipG .mbr-description {
    color: #ffffff;
}

.cid-uNDNOutwYC {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNDNOutwYC .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNOutwYC .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNOutwYC .row {
    flex-direction: row-reverse;
}

.cid-uNDNOuPMRo {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNOuPMRo h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNOuPMRo h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNOuPMRo h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNOuPMRo .mbr-text,
.cid-uNDNOuPMRo .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNOuPMRo h3:before,
    .cid-uNDNOuPMRo h3:after {
        display: none;
    }
}

.cid-uNDNOuPMRo .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNOuPMRo .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNOuPMRo H1 {
    color: #ffffff;
}

.cid-uNDNOveT0G {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNOveT0G .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNOveT0G .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNOveT0G .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNOveT0G .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNOveT0G .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNOveT0G .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNOveT0G .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNOveT0G .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNOveT0G .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNOveT0G .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNOveT0G .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNOveT0G .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNOveT0G .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNOveT0G .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNOveT0G .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNOveT0G .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNOveT0G img {
    transition: all 2s !important;
}

.cid-uNDNOveT0G .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNOveT0G .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNOveT0G .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDNOvzpux {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNDNOvzpux h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNDNOvzpux h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNOvzpux h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNDNOvzpux .mbr-text,
.cid-uNDNOvzpux .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNDNOvzpux h3:before,
    .cid-uNDNOvzpux h3:after {
        display: none;
    }
}

.cid-uNDNOvzpux .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDNOvzpux .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDNOvzpux H1 {
    color: #ffffff;
}

.cid-uNDNOvXDMq {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDNOvXDMq .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDNOvXDMq .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDNOvXDMq .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDNOvXDMq .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDNOvXDMq .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDNOvXDMq .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDNOvXDMq .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDNOvXDMq .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDNOvXDMq .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDNOvXDMq .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDNOvXDMq .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDNOvXDMq .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDNOvXDMq .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDNOvXDMq .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDNOvXDMq .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDNOvXDMq .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDNOvXDMq img {
    transition: all 2s !important;
}

.cid-uNDNOvXDMq .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDNOvXDMq .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDNOvXDMq .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGoGJeYf {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGoGJeYf .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGoGJeYf .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGoGJeYf .mbr-text,
.cid-uNEGoGJeYf .mbr-section-btn {
    color: #232323;
}

.cid-uNEGoGJeYf .btn {
    width: 100%;
}

.cid-uNEGoGJeYf .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGoGJeYf H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDNOwjyUI {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDNOwjyUI .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDNOwjyUI .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDNOwjyUI .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDNOwjyUI .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDNOwjyUI .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDNOwjyUI .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDNOwjyUI .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDNOwjyUI .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDNOwjyUI .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDNOwjyUI .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDNOwjyUI .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDNOwjyUI .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDNOwjyUI .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDNOwjyUI .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNE0G8JZSy {
    z-index: 1000;
    width: 100%;
}

.cid-uNE0G8JZSy .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNE0G8JZSy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNE0G8JZSy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNE0G8JZSy .menu_box .navbar.opened,
    .cid-uNE0G8JZSy .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNE0G8JZSy nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNE0G8JZSy .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0G8JZSy .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNE0G8JZSy .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0G8JZSy .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNE0G8JZSy .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNE0G8JZSy .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNE0G8JZSy .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNE0G8JZSy .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNE0G8JZSy .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNE0G8JZSy .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNE0G8JZSy .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNE0G8JZSy .offcanvas-body .mbr-text,
    .cid-uNE0G8JZSy .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNE0G8JZSy .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNE0G8JZSy .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNE0G8JZSy .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNE0G8JZSy .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNE0G8JZSy .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNE0G8JZSy .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNE0G8JZSy .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNE0G8JZSy ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNE0G8JZSy .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0G8JZSy .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNE0G8JZSy .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNE0G8JZSy li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNE0G8JZSy .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNE0G8JZSy .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNE0G8JZSy .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNE0G8JZSy .nav-item {
        margin: 0 !important;
    }
}

.cid-uNE0G8JZSy .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNE0G8JZSy .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNE0G8JZSy .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNE0G8JZSy .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0G8JZSy .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNE0G8JZSy .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNE0G8JZSy .offcanvas_box {
        display: none;
    }
}

.cid-uNE0G8JZSy .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNE0G8JZSy .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNE0G8JZSy .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNE0G8JZSy .container {
    display: flex;
    margin: auto;
}

.cid-uNE0G8JZSy .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNE0G8JZSy .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNE0G8JZSy .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNE0G8JZSy .navbar-caption {
    color: #ffffff;
}

.cid-uNE0G8JZSy .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNE0G8JZSy .navbar-nav {
        margin: 0;
    }
}

.cid-uNE0G8JZSy .dropdown-menu,
.cid-uNE0G8JZSy .navbar.opened {
    background-color: false !important;
}

.cid-uNE0G8JZSy .nav-item:focus,
.cid-uNE0G8JZSy .nav-link:focus {
    outline: none;
}

.cid-uNE0G8JZSy .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNE0G8JZSy .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNE0G8JZSy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNE0G8JZSy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNE0G8JZSy .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNE0G8JZSy .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNE0G8JZSy .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNE0G8JZSy .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNE0G8JZSy .navbar.opened {
    transition: all 0.3s;
}

.cid-uNE0G8JZSy .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNE0G8JZSy .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNE0G8JZSy .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNE0G8JZSy .navbar.collapsed {
    justify-content: center;
}

.cid-uNE0G8JZSy .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNE0G8JZSy .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNE0G8JZSy .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNE0G8JZSy .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNE0G8JZSy .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNE0G8JZSy .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNE0G8JZSy .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNE0G8JZSy .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNE0G8JZSy .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNE0G8JZSy .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNE0G8JZSy .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNE0G8JZSy .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNE0G8JZSy .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNE0G8JZSy .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNE0G8JZSy .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNE0G8JZSy .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNE0G8JZSy .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNE0G8JZSy .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNE0G8JZSy .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNE0G8JZSy .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNE0G8JZSy .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNE0G8JZSy .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNE0G8JZSy .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNE0G8JZSy .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNE0G8JZSy .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNE0G8JZSy .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNE0G8JZSy .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNE0G8JZSy .dropdown-item.active,
.cid-uNE0G8JZSy .dropdown-item:active {
    background-color: transparent;
}

.cid-uNE0G8JZSy .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNE0G8JZSy .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNE0G8JZSy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNE0G8JZSy .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNE0G8JZSy ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNE0G8JZSy .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNE0G8JZSy button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNE0G8JZSy button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNE0G8JZSy button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNE0G8JZSy button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0G8JZSy button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0G8JZSy button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNE0G8JZSy nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0G8JZSy nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNE0G8JZSy nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNE0G8JZSy nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0G8JZSy a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNE0G8JZSy .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNE0G8JZSy .navbar {
        height: 70px;
    }
    .cid-uNE0G8JZSy .navbar.opened {
        height: auto;
    }
    .cid-uNE0G8JZSy .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNE0G8JZSy .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNE0G8JZSy .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNE0G8JZSy .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNE0G8JZSy .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNE0G8JZSy .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNE0G8JZSy .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNE0G8JZSy .mbr-section-btn .btn,
.cid-uNE0G8JZSy .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNE0G8JZSy .mbr-section-subtitle {
    color: #000000;
}

.cid-uNE0G8JZSy .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNE0G8JZSy .text_widget {
    color: #000000;
}

.cid-uNE0G8JZSy .mbr-section-subtitle,
.cid-uNE0G8JZSy .text_widget,
.cid-uNE0G8JZSy .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0G8JZSy a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNE0G9kKsT {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNE0G9kKsT .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0G9kKsT .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0G9kKsT .row {
    flex-direction: row-reverse;
}

.cid-uNE0G9kKsT .mbr-description {
    color: #ffffff;
}

.cid-uNE0G9Gwgp {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNE0G9Gwgp .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0G9Gwgp .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0G9Gwgp .row {
    flex-direction: row-reverse;
}

.cid-uNE0G9Y4cs {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0G9Y4cs h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0G9Y4cs h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0G9Y4cs h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0G9Y4cs .mbr-text,
.cid-uNE0G9Y4cs .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0G9Y4cs h3:before,
    .cid-uNE0G9Y4cs h3:after {
        display: none;
    }
}

.cid-uNE0G9Y4cs .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0G9Y4cs .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0G9Y4cs H1 {
    color: #ffffff;
}

.cid-uNE0Gaij8S {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0Gaij8S .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0Gaij8S .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0Gaij8S .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0Gaij8S .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0Gaij8S .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0Gaij8S .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0Gaij8S .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0Gaij8S .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0Gaij8S .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0Gaij8S .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0Gaij8S .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0Gaij8S .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0Gaij8S .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0Gaij8S .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0Gaij8S .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0Gaij8S .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0Gaij8S img {
    transition: all 2s !important;
}

.cid-uNE0Gaij8S .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0Gaij8S .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0Gaij8S .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNE0GaI5Xo {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0GaI5Xo h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0GaI5Xo h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0GaI5Xo h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0GaI5Xo .mbr-text,
.cid-uNE0GaI5Xo .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0GaI5Xo h3:before,
    .cid-uNE0GaI5Xo h3:after {
        display: none;
    }
}

.cid-uNE0GaI5Xo .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0GaI5Xo .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0GaI5Xo H1 {
    color: #ffffff;
}

.cid-uNE0Gb7UCt {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0Gb7UCt .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0Gb7UCt .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0Gb7UCt .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0Gb7UCt .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0Gb7UCt .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0Gb7UCt .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0Gb7UCt .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0Gb7UCt .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0Gb7UCt .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0Gb7UCt .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0Gb7UCt .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0Gb7UCt .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0Gb7UCt .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0Gb7UCt .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0Gb7UCt .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0Gb7UCt .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0Gb7UCt img {
    transition: all 2s !important;
}

.cid-uNE0Gb7UCt .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0Gb7UCt .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0Gb7UCt .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEGMiISLV {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEGMiISLV .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEGMiISLV .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEGMiISLV .mbr-text,
.cid-uNEGMiISLV .mbr-section-btn {
    color: #232323;
}

.cid-uNEGMiISLV .btn {
    width: 100%;
}

.cid-uNEGMiISLV .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEGMiISLV H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0GbyT4L {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNE0GbyT4L .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNE0GbyT4L .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNE0GbyT4L .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNE0GbyT4L .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNE0GbyT4L .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNE0GbyT4L .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNE0GbyT4L .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNE0GbyT4L .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNE0GbyT4L .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNE0GbyT4L .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNE0GbyT4L .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNE0GbyT4L .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNE0GbyT4L .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNE0GbyT4L .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNE0Sxd2eq {
    z-index: 1000;
    width: 100%;
}

.cid-uNE0Sxd2eq .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNE0Sxd2eq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNE0Sxd2eq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNE0Sxd2eq .menu_box .navbar.opened,
    .cid-uNE0Sxd2eq .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNE0Sxd2eq nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNE0Sxd2eq .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0Sxd2eq .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNE0Sxd2eq .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0Sxd2eq .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNE0Sxd2eq .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNE0Sxd2eq .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNE0Sxd2eq .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNE0Sxd2eq .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNE0Sxd2eq .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNE0Sxd2eq .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNE0Sxd2eq .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNE0Sxd2eq .offcanvas-body .mbr-text,
    .cid-uNE0Sxd2eq .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNE0Sxd2eq .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNE0Sxd2eq .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNE0Sxd2eq .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNE0Sxd2eq .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNE0Sxd2eq .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNE0Sxd2eq .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNE0Sxd2eq .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNE0Sxd2eq ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNE0Sxd2eq .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0Sxd2eq .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNE0Sxd2eq .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNE0Sxd2eq li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNE0Sxd2eq .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNE0Sxd2eq .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNE0Sxd2eq .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNE0Sxd2eq .nav-item {
        margin: 0 !important;
    }
}

.cid-uNE0Sxd2eq .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNE0Sxd2eq .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNE0Sxd2eq .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNE0Sxd2eq .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0Sxd2eq .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNE0Sxd2eq .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNE0Sxd2eq .offcanvas_box {
        display: none;
    }
}

.cid-uNE0Sxd2eq .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNE0Sxd2eq .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNE0Sxd2eq .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNE0Sxd2eq .container {
    display: flex;
    margin: auto;
}

.cid-uNE0Sxd2eq .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNE0Sxd2eq .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNE0Sxd2eq .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNE0Sxd2eq .navbar-caption {
    color: #ffffff;
}

.cid-uNE0Sxd2eq .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNE0Sxd2eq .navbar-nav {
        margin: 0;
    }
}

.cid-uNE0Sxd2eq .dropdown-menu,
.cid-uNE0Sxd2eq .navbar.opened {
    background-color: false !important;
}

.cid-uNE0Sxd2eq .nav-item:focus,
.cid-uNE0Sxd2eq .nav-link:focus {
    outline: none;
}

.cid-uNE0Sxd2eq .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNE0Sxd2eq .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNE0Sxd2eq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNE0Sxd2eq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNE0Sxd2eq .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNE0Sxd2eq .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNE0Sxd2eq .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNE0Sxd2eq .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNE0Sxd2eq .navbar.opened {
    transition: all 0.3s;
}

.cid-uNE0Sxd2eq .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNE0Sxd2eq .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNE0Sxd2eq .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNE0Sxd2eq .navbar.collapsed {
    justify-content: center;
}

.cid-uNE0Sxd2eq .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNE0Sxd2eq .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNE0Sxd2eq .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNE0Sxd2eq .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNE0Sxd2eq .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNE0Sxd2eq .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNE0Sxd2eq .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNE0Sxd2eq .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNE0Sxd2eq .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNE0Sxd2eq .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNE0Sxd2eq .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNE0Sxd2eq .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNE0Sxd2eq .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNE0Sxd2eq .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNE0Sxd2eq .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNE0Sxd2eq .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNE0Sxd2eq .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNE0Sxd2eq .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNE0Sxd2eq .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNE0Sxd2eq .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNE0Sxd2eq .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNE0Sxd2eq .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNE0Sxd2eq .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNE0Sxd2eq .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNE0Sxd2eq .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNE0Sxd2eq .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNE0Sxd2eq .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNE0Sxd2eq .dropdown-item.active,
.cid-uNE0Sxd2eq .dropdown-item:active {
    background-color: transparent;
}

.cid-uNE0Sxd2eq .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNE0Sxd2eq .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNE0Sxd2eq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNE0Sxd2eq .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNE0Sxd2eq ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNE0Sxd2eq .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNE0Sxd2eq button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNE0Sxd2eq button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNE0Sxd2eq button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNE0Sxd2eq button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0Sxd2eq button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0Sxd2eq button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNE0Sxd2eq nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0Sxd2eq nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNE0Sxd2eq nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNE0Sxd2eq nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0Sxd2eq a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNE0Sxd2eq .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNE0Sxd2eq .navbar {
        height: 70px;
    }
    .cid-uNE0Sxd2eq .navbar.opened {
        height: auto;
    }
    .cid-uNE0Sxd2eq .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNE0Sxd2eq .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNE0Sxd2eq .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNE0Sxd2eq .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNE0Sxd2eq .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNE0Sxd2eq .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNE0Sxd2eq .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNE0Sxd2eq .mbr-section-btn .btn,
.cid-uNE0Sxd2eq .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNE0Sxd2eq .mbr-section-subtitle {
    color: #000000;
}

.cid-uNE0Sxd2eq .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNE0Sxd2eq .text_widget {
    color: #000000;
}

.cid-uNE0Sxd2eq .mbr-section-subtitle,
.cid-uNE0Sxd2eq .text_widget,
.cid-uNE0Sxd2eq .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0Sxd2eq a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNE0SxQGf9 {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNE0SxQGf9 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0SxQGf9 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0SxQGf9 .row {
    flex-direction: row-reverse;
}

.cid-uNE0SxQGf9 .mbr-description {
    color: #ffffff;
}

.cid-uNE0Sys2Yw {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0Sys2Yw h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0Sys2Yw h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0Sys2Yw h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0Sys2Yw .mbr-text,
.cid-uNE0Sys2Yw .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0Sys2Yw h3:before,
    .cid-uNE0Sys2Yw h3:after {
        display: none;
    }
}

.cid-uNE0Sys2Yw .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0Sys2Yw .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0Sys2Yw H1 {
    color: #ffffff;
}

.cid-uNE0SyLLsj {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0SyLLsj .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0SyLLsj .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0SyLLsj .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0SyLLsj .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0SyLLsj .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0SyLLsj .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0SyLLsj .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0SyLLsj .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0SyLLsj .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0SyLLsj .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0SyLLsj .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0SyLLsj .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0SyLLsj .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0SyLLsj .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0SyLLsj .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0SyLLsj .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0SyLLsj img {
    transition: all 2s !important;
}

.cid-uNE0SyLLsj .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0SyLLsj .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0SyLLsj .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEHwkrWXw {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEHwkrWXw .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEHwkrWXw .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEHwkrWXw .mbr-text,
.cid-uNEHwkrWXw .mbr-section-btn {
    color: #232323;
}

.cid-uNEHwkrWXw .btn {
    width: 100%;
}

.cid-uNEHwkrWXw .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEHwkrWXw H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0SzP6b3 {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNE0SzP6b3 .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNE0SzP6b3 .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNE0SzP6b3 .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNE0SzP6b3 .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNE0SzP6b3 .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNE0SzP6b3 .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNE0SzP6b3 .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNE0SzP6b3 .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNE0SzP6b3 .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNE0SzP6b3 .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNE0SzP6b3 .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNE0SzP6b3 .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNE0SzP6b3 .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNE0SzP6b3 .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNE0TIHUEb {
    z-index: 1000;
    width: 100%;
}

.cid-uNE0TIHUEb .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNE0TIHUEb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNE0TIHUEb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNE0TIHUEb .menu_box .navbar.opened,
    .cid-uNE0TIHUEb .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNE0TIHUEb nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNE0TIHUEb .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0TIHUEb .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNE0TIHUEb .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0TIHUEb .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNE0TIHUEb .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNE0TIHUEb .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNE0TIHUEb .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNE0TIHUEb .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNE0TIHUEb .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNE0TIHUEb .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNE0TIHUEb .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNE0TIHUEb .offcanvas-body .mbr-text,
    .cid-uNE0TIHUEb .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNE0TIHUEb .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNE0TIHUEb .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNE0TIHUEb .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNE0TIHUEb .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNE0TIHUEb .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNE0TIHUEb .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNE0TIHUEb .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNE0TIHUEb ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNE0TIHUEb .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0TIHUEb .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNE0TIHUEb .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNE0TIHUEb li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNE0TIHUEb .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNE0TIHUEb .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNE0TIHUEb .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNE0TIHUEb .nav-item {
        margin: 0 !important;
    }
}

.cid-uNE0TIHUEb .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNE0TIHUEb .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNE0TIHUEb .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNE0TIHUEb .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0TIHUEb .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNE0TIHUEb .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNE0TIHUEb .offcanvas_box {
        display: none;
    }
}

.cid-uNE0TIHUEb .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNE0TIHUEb .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNE0TIHUEb .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNE0TIHUEb .container {
    display: flex;
    margin: auto;
}

.cid-uNE0TIHUEb .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNE0TIHUEb .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNE0TIHUEb .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNE0TIHUEb .navbar-caption {
    color: #ffffff;
}

.cid-uNE0TIHUEb .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNE0TIHUEb .navbar-nav {
        margin: 0;
    }
}

.cid-uNE0TIHUEb .dropdown-menu,
.cid-uNE0TIHUEb .navbar.opened {
    background-color: false !important;
}

.cid-uNE0TIHUEb .nav-item:focus,
.cid-uNE0TIHUEb .nav-link:focus {
    outline: none;
}

.cid-uNE0TIHUEb .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNE0TIHUEb .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNE0TIHUEb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNE0TIHUEb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNE0TIHUEb .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNE0TIHUEb .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNE0TIHUEb .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNE0TIHUEb .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNE0TIHUEb .navbar.opened {
    transition: all 0.3s;
}

.cid-uNE0TIHUEb .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNE0TIHUEb .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNE0TIHUEb .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNE0TIHUEb .navbar.collapsed {
    justify-content: center;
}

.cid-uNE0TIHUEb .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNE0TIHUEb .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNE0TIHUEb .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNE0TIHUEb .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNE0TIHUEb .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNE0TIHUEb .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNE0TIHUEb .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNE0TIHUEb .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNE0TIHUEb .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNE0TIHUEb .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNE0TIHUEb .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNE0TIHUEb .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNE0TIHUEb .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNE0TIHUEb .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNE0TIHUEb .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNE0TIHUEb .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNE0TIHUEb .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNE0TIHUEb .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNE0TIHUEb .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNE0TIHUEb .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNE0TIHUEb .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNE0TIHUEb .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNE0TIHUEb .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNE0TIHUEb .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNE0TIHUEb .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNE0TIHUEb .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNE0TIHUEb .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNE0TIHUEb .dropdown-item.active,
.cid-uNE0TIHUEb .dropdown-item:active {
    background-color: transparent;
}

.cid-uNE0TIHUEb .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNE0TIHUEb .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNE0TIHUEb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNE0TIHUEb .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNE0TIHUEb ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNE0TIHUEb .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNE0TIHUEb button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNE0TIHUEb button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNE0TIHUEb button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNE0TIHUEb button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0TIHUEb button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0TIHUEb button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNE0TIHUEb nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0TIHUEb nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNE0TIHUEb nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNE0TIHUEb nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0TIHUEb a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNE0TIHUEb .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNE0TIHUEb .navbar {
        height: 70px;
    }
    .cid-uNE0TIHUEb .navbar.opened {
        height: auto;
    }
    .cid-uNE0TIHUEb .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNE0TIHUEb .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNE0TIHUEb .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNE0TIHUEb .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNE0TIHUEb .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNE0TIHUEb .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNE0TIHUEb .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNE0TIHUEb .mbr-section-btn .btn,
.cid-uNE0TIHUEb .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNE0TIHUEb .mbr-section-subtitle {
    color: #000000;
}

.cid-uNE0TIHUEb .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNE0TIHUEb .text_widget {
    color: #000000;
}

.cid-uNE0TIHUEb .mbr-section-subtitle,
.cid-uNE0TIHUEb .text_widget,
.cid-uNE0TIHUEb .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0TIHUEb a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNE0TJgR2H {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNE0TJgR2H .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0TJgR2H .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0TJgR2H .row {
    flex-direction: row-reverse;
}

.cid-uNE0TJgR2H .mbr-description {
    color: #ffffff;
}

.cid-uNE0TJRbdI {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0TJRbdI h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0TJRbdI h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0TJRbdI h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0TJRbdI .mbr-text,
.cid-uNE0TJRbdI .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0TJRbdI h3:before,
    .cid-uNE0TJRbdI h3:after {
        display: none;
    }
}

.cid-uNE0TJRbdI .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0TJRbdI .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0TJRbdI H1 {
    color: #ffffff;
}

.cid-uNE0TKamZD {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0TKamZD .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0TKamZD .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0TKamZD .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0TKamZD .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0TKamZD .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0TKamZD .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0TKamZD .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0TKamZD .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0TKamZD .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0TKamZD .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0TKamZD .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0TKamZD .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0TKamZD .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0TKamZD .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0TKamZD .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0TKamZD .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0TKamZD img {
    transition: all 2s !important;
}

.cid-uNE0TKamZD .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0TKamZD .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0TKamZD .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNE0TKvxJZ {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0TKvxJZ h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0TKvxJZ h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0TKvxJZ h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0TKvxJZ .mbr-text,
.cid-uNE0TKvxJZ .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0TKvxJZ h3:before,
    .cid-uNE0TKvxJZ h3:after {
        display: none;
    }
}

.cid-uNE0TKvxJZ .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0TKvxJZ .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0TKvxJZ H1 {
    color: #ffffff;
}

.cid-uNEIMyCGuy {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEIMyCGuy .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEIMyCGuy .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEIMyCGuy .mbr-text,
.cid-uNEIMyCGuy .mbr-section-btn {
    color: #232323;
}

.cid-uNEIMyCGuy .btn {
    width: 100%;
}

.cid-uNEIMyCGuy .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEIMyCGuy H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0TLcd7O {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNE0TLcd7O .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNE0TLcd7O .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNE0TLcd7O .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNE0TLcd7O .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNE0TLcd7O .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNE0TLcd7O .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNE0TLcd7O .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNE0TLcd7O .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNE0TLcd7O .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNE0TLcd7O .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNE0TLcd7O .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNE0TLcd7O .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNE0TLcd7O .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNE0TLcd7O .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNE0UzjBIz {
    z-index: 1000;
    width: 100%;
}

.cid-uNE0UzjBIz .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNE0UzjBIz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNE0UzjBIz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNE0UzjBIz .menu_box .navbar.opened,
    .cid-uNE0UzjBIz .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNE0UzjBIz nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNE0UzjBIz .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0UzjBIz .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNE0UzjBIz .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0UzjBIz .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNE0UzjBIz .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNE0UzjBIz .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNE0UzjBIz .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNE0UzjBIz .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNE0UzjBIz .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNE0UzjBIz .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNE0UzjBIz .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNE0UzjBIz .offcanvas-body .mbr-text,
    .cid-uNE0UzjBIz .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNE0UzjBIz .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNE0UzjBIz .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNE0UzjBIz .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNE0UzjBIz .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNE0UzjBIz .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNE0UzjBIz .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNE0UzjBIz .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNE0UzjBIz ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNE0UzjBIz .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0UzjBIz .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNE0UzjBIz .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNE0UzjBIz li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNE0UzjBIz .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNE0UzjBIz .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNE0UzjBIz .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNE0UzjBIz .nav-item {
        margin: 0 !important;
    }
}

.cid-uNE0UzjBIz .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNE0UzjBIz .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNE0UzjBIz .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNE0UzjBIz .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0UzjBIz .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNE0UzjBIz .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNE0UzjBIz .offcanvas_box {
        display: none;
    }
}

.cid-uNE0UzjBIz .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNE0UzjBIz .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNE0UzjBIz .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNE0UzjBIz .container {
    display: flex;
    margin: auto;
}

.cid-uNE0UzjBIz .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNE0UzjBIz .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNE0UzjBIz .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNE0UzjBIz .navbar-caption {
    color: #ffffff;
}

.cid-uNE0UzjBIz .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNE0UzjBIz .navbar-nav {
        margin: 0;
    }
}

.cid-uNE0UzjBIz .dropdown-menu,
.cid-uNE0UzjBIz .navbar.opened {
    background-color: false !important;
}

.cid-uNE0UzjBIz .nav-item:focus,
.cid-uNE0UzjBIz .nav-link:focus {
    outline: none;
}

.cid-uNE0UzjBIz .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNE0UzjBIz .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNE0UzjBIz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNE0UzjBIz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNE0UzjBIz .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNE0UzjBIz .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNE0UzjBIz .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNE0UzjBIz .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNE0UzjBIz .navbar.opened {
    transition: all 0.3s;
}

.cid-uNE0UzjBIz .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNE0UzjBIz .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNE0UzjBIz .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNE0UzjBIz .navbar.collapsed {
    justify-content: center;
}

.cid-uNE0UzjBIz .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNE0UzjBIz .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNE0UzjBIz .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNE0UzjBIz .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNE0UzjBIz .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNE0UzjBIz .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNE0UzjBIz .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNE0UzjBIz .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNE0UzjBIz .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNE0UzjBIz .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNE0UzjBIz .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNE0UzjBIz .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNE0UzjBIz .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNE0UzjBIz .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNE0UzjBIz .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNE0UzjBIz .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNE0UzjBIz .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNE0UzjBIz .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNE0UzjBIz .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNE0UzjBIz .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNE0UzjBIz .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNE0UzjBIz .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNE0UzjBIz .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNE0UzjBIz .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNE0UzjBIz .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNE0UzjBIz .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNE0UzjBIz .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNE0UzjBIz .dropdown-item.active,
.cid-uNE0UzjBIz .dropdown-item:active {
    background-color: transparent;
}

.cid-uNE0UzjBIz .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNE0UzjBIz .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNE0UzjBIz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNE0UzjBIz .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNE0UzjBIz ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNE0UzjBIz .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNE0UzjBIz button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNE0UzjBIz button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNE0UzjBIz button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNE0UzjBIz button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0UzjBIz button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0UzjBIz button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNE0UzjBIz nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0UzjBIz nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNE0UzjBIz nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNE0UzjBIz nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0UzjBIz a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNE0UzjBIz .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNE0UzjBIz .navbar {
        height: 70px;
    }
    .cid-uNE0UzjBIz .navbar.opened {
        height: auto;
    }
    .cid-uNE0UzjBIz .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNE0UzjBIz .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNE0UzjBIz .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNE0UzjBIz .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNE0UzjBIz .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNE0UzjBIz .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNE0UzjBIz .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNE0UzjBIz .mbr-section-btn .btn,
.cid-uNE0UzjBIz .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNE0UzjBIz .mbr-section-subtitle {
    color: #000000;
}

.cid-uNE0UzjBIz .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNE0UzjBIz .text_widget {
    color: #000000;
}

.cid-uNE0UzjBIz .mbr-section-subtitle,
.cid-uNE0UzjBIz .text_widget,
.cid-uNE0UzjBIz .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0UzjBIz a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNE0UzWdVx {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNE0UzWdVx .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0UzWdVx .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0UzWdVx .row {
    flex-direction: row-reverse;
}

.cid-uNE0UzWdVx .mbr-description {
    color: #ffffff;
}

.cid-uNE0UAi2pE {
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-color: #000000;
}

.cid-uNE0UAi2pE .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0UAi2pE .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0UAi2pE .row {
    flex-direction: row-reverse;
}

.cid-uNE0UAAiji {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0UAAiji h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0UAAiji h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0UAAiji h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0UAAiji .mbr-text,
.cid-uNE0UAAiji .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0UAAiji h3:before,
    .cid-uNE0UAAiji h3:after {
        display: none;
    }
}

.cid-uNE0UAAiji .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0UAAiji .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0UAAiji H1 {
    color: #ffffff;
}

.cid-uNE0UAUUae {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0UAUUae .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0UAUUae .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0UAUUae .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0UAUUae .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0UAUUae .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0UAUUae .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0UAUUae .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0UAUUae .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0UAUUae .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0UAUUae .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0UAUUae .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0UAUUae .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0UAUUae .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0UAUUae .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0UAUUae .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0UAUUae .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0UAUUae img {
    transition: all 2s !important;
}

.cid-uNE0UAUUae .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0UAUUae .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0UAUUae .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNE0UBe4qL {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0UBe4qL h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0UBe4qL h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0UBe4qL h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0UBe4qL .mbr-text,
.cid-uNE0UBe4qL .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0UBe4qL h3:before,
    .cid-uNE0UBe4qL h3:after {
        display: none;
    }
}

.cid-uNE0UBe4qL .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0UBe4qL .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0UBe4qL H1 {
    color: #ffffff;
}

.cid-uNE0UByid1 {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0UByid1 .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0UByid1 .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0UByid1 .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0UByid1 .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0UByid1 .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0UByid1 .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0UByid1 .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0UByid1 .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0UByid1 .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0UByid1 .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0UByid1 .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0UByid1 .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0UByid1 .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0UByid1 .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0UByid1 .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0UByid1 .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0UByid1 img {
    transition: all 2s !important;
}

.cid-uNE0UByid1 .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0UByid1 .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0UByid1 .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEIO3F6gu {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEIO3F6gu .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEIO3F6gu .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEIO3F6gu .mbr-text,
.cid-uNEIO3F6gu .mbr-section-btn {
    color: #232323;
}

.cid-uNEIO3F6gu .btn {
    width: 100%;
}

.cid-uNEIO3F6gu .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEIO3F6gu H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0UBRTrC {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNE0UBRTrC .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNE0UBRTrC .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNE0UBRTrC .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNE0UBRTrC .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNE0UBRTrC .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNE0UBRTrC .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNE0UBRTrC .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNE0UBRTrC .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNE0UBRTrC .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNE0UBRTrC .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNE0UBRTrC .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNE0UBRTrC .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNE0UBRTrC .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNE0UBRTrC .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNE0V8vGpZ {
    z-index: 1000;
    width: 100%;
}

.cid-uNE0V8vGpZ .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNE0V8vGpZ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNE0V8vGpZ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNE0V8vGpZ .menu_box .navbar.opened,
    .cid-uNE0V8vGpZ .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNE0V8vGpZ nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNE0V8vGpZ .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0V8vGpZ .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNE0V8vGpZ .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0V8vGpZ .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNE0V8vGpZ .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNE0V8vGpZ .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNE0V8vGpZ .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNE0V8vGpZ .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNE0V8vGpZ .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNE0V8vGpZ .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNE0V8vGpZ .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNE0V8vGpZ .offcanvas-body .mbr-text,
    .cid-uNE0V8vGpZ .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNE0V8vGpZ .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNE0V8vGpZ .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNE0V8vGpZ .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNE0V8vGpZ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNE0V8vGpZ .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNE0V8vGpZ .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNE0V8vGpZ .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNE0V8vGpZ ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNE0V8vGpZ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0V8vGpZ .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNE0V8vGpZ .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNE0V8vGpZ li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNE0V8vGpZ .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNE0V8vGpZ .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNE0V8vGpZ .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNE0V8vGpZ .nav-item {
        margin: 0 !important;
    }
}

.cid-uNE0V8vGpZ .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNE0V8vGpZ .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNE0V8vGpZ .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNE0V8vGpZ .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0V8vGpZ .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNE0V8vGpZ .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNE0V8vGpZ .offcanvas_box {
        display: none;
    }
}

.cid-uNE0V8vGpZ .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNE0V8vGpZ .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNE0V8vGpZ .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNE0V8vGpZ .container {
    display: flex;
    margin: auto;
}

.cid-uNE0V8vGpZ .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNE0V8vGpZ .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNE0V8vGpZ .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNE0V8vGpZ .navbar-caption {
    color: #ffffff;
}

.cid-uNE0V8vGpZ .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNE0V8vGpZ .navbar-nav {
        margin: 0;
    }
}

.cid-uNE0V8vGpZ .dropdown-menu,
.cid-uNE0V8vGpZ .navbar.opened {
    background-color: false !important;
}

.cid-uNE0V8vGpZ .nav-item:focus,
.cid-uNE0V8vGpZ .nav-link:focus {
    outline: none;
}

.cid-uNE0V8vGpZ .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNE0V8vGpZ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNE0V8vGpZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNE0V8vGpZ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNE0V8vGpZ .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNE0V8vGpZ .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNE0V8vGpZ .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNE0V8vGpZ .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNE0V8vGpZ .navbar.opened {
    transition: all 0.3s;
}

.cid-uNE0V8vGpZ .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNE0V8vGpZ .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNE0V8vGpZ .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNE0V8vGpZ .navbar.collapsed {
    justify-content: center;
}

.cid-uNE0V8vGpZ .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNE0V8vGpZ .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNE0V8vGpZ .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNE0V8vGpZ .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNE0V8vGpZ .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNE0V8vGpZ .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNE0V8vGpZ .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNE0V8vGpZ .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNE0V8vGpZ .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNE0V8vGpZ .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNE0V8vGpZ .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNE0V8vGpZ .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNE0V8vGpZ .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNE0V8vGpZ .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNE0V8vGpZ .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNE0V8vGpZ .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNE0V8vGpZ .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNE0V8vGpZ .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNE0V8vGpZ .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNE0V8vGpZ .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNE0V8vGpZ .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNE0V8vGpZ .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNE0V8vGpZ .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNE0V8vGpZ .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNE0V8vGpZ .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNE0V8vGpZ .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNE0V8vGpZ .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNE0V8vGpZ .dropdown-item.active,
.cid-uNE0V8vGpZ .dropdown-item:active {
    background-color: transparent;
}

.cid-uNE0V8vGpZ .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNE0V8vGpZ .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNE0V8vGpZ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNE0V8vGpZ .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNE0V8vGpZ ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNE0V8vGpZ .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNE0V8vGpZ button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNE0V8vGpZ button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNE0V8vGpZ button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNE0V8vGpZ button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0V8vGpZ button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0V8vGpZ button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNE0V8vGpZ nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0V8vGpZ nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNE0V8vGpZ nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNE0V8vGpZ nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0V8vGpZ a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNE0V8vGpZ .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNE0V8vGpZ .navbar {
        height: 70px;
    }
    .cid-uNE0V8vGpZ .navbar.opened {
        height: auto;
    }
    .cid-uNE0V8vGpZ .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNE0V8vGpZ .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNE0V8vGpZ .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNE0V8vGpZ .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNE0V8vGpZ .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNE0V8vGpZ .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNE0V8vGpZ .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNE0V8vGpZ .mbr-section-btn .btn,
.cid-uNE0V8vGpZ .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNE0V8vGpZ .mbr-section-subtitle {
    color: #000000;
}

.cid-uNE0V8vGpZ .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNE0V8vGpZ .text_widget {
    color: #000000;
}

.cid-uNE0V8vGpZ .mbr-section-subtitle,
.cid-uNE0V8vGpZ .text_widget,
.cid-uNE0V8vGpZ .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0V8vGpZ a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNE0V961sK {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNE0V961sK .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0V961sK .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0V961sK .row {
    flex-direction: row-reverse;
}

.cid-uNE0V961sK .mbr-description {
    color: #ffffff;
}

.cid-uNE0V9HsVm {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0V9HsVm h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0V9HsVm h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0V9HsVm h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0V9HsVm .mbr-text,
.cid-uNE0V9HsVm .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0V9HsVm h3:before,
    .cid-uNE0V9HsVm h3:after {
        display: none;
    }
}

.cid-uNE0V9HsVm .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0V9HsVm .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0V9HsVm H1 {
    color: #ffffff;
}

.cid-uNE0Va2w82 {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNE0Va2w82 .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNE0Va2w82 .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNE0Va2w82 .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNE0Va2w82 .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNE0Va2w82 .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNE0Va2w82 .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNE0Va2w82 .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNE0Va2w82 .mbr-gallery-row {
    justify-content: center;
}

.cid-uNE0Va2w82 .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNE0Va2w82 .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNE0Va2w82 .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNE0Va2w82 .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNE0Va2w82 .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNE0Va2w82 .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNE0Va2w82 .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNE0Va2w82 .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNE0Va2w82 img {
    transition: all 2s !important;
}

.cid-uNE0Va2w82 .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNE0Va2w82 .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNE0Va2w82 .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEIPsw0yJ {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEIPsw0yJ .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEIPsw0yJ .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEIPsw0yJ .mbr-text,
.cid-uNEIPsw0yJ .mbr-section-btn {
    color: #232323;
}

.cid-uNEIPsw0yJ .btn {
    width: 100%;
}

.cid-uNEIPsw0yJ .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEIPsw0yJ H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0Vb2XDc {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNE0Vb2XDc .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNE0Vb2XDc .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNE0Vb2XDc .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNE0Vb2XDc .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNE0Vb2XDc .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNE0Vb2XDc .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNE0Vb2XDc .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNE0Vb2XDc .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNE0Vb2XDc .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNE0Vb2XDc .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNE0Vb2XDc .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNE0Vb2XDc .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNE0Vb2XDc .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNE0Vb2XDc .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNE0TiYlR5 {
    z-index: 1000;
    width: 100%;
}

.cid-uNE0TiYlR5 .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNE0TiYlR5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNE0TiYlR5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNE0TiYlR5 .menu_box .navbar.opened,
    .cid-uNE0TiYlR5 .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNE0TiYlR5 nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNE0TiYlR5 .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0TiYlR5 .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNE0TiYlR5 .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNE0TiYlR5 .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNE0TiYlR5 .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNE0TiYlR5 .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNE0TiYlR5 .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNE0TiYlR5 .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNE0TiYlR5 .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNE0TiYlR5 .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNE0TiYlR5 .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNE0TiYlR5 .offcanvas-body .mbr-text,
    .cid-uNE0TiYlR5 .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNE0TiYlR5 .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNE0TiYlR5 .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNE0TiYlR5 .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNE0TiYlR5 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNE0TiYlR5 .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNE0TiYlR5 .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNE0TiYlR5 .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNE0TiYlR5 ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNE0TiYlR5 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0TiYlR5 .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNE0TiYlR5 .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNE0TiYlR5 li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNE0TiYlR5 .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNE0TiYlR5 .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNE0TiYlR5 .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNE0TiYlR5 .nav-item {
        margin: 0 !important;
    }
}

.cid-uNE0TiYlR5 .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNE0TiYlR5 .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNE0TiYlR5 .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNE0TiYlR5 .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNE0TiYlR5 .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNE0TiYlR5 .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNE0TiYlR5 .offcanvas_box {
        display: none;
    }
}

.cid-uNE0TiYlR5 .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNE0TiYlR5 .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNE0TiYlR5 .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNE0TiYlR5 .container {
    display: flex;
    margin: auto;
}

.cid-uNE0TiYlR5 .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNE0TiYlR5 .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNE0TiYlR5 .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNE0TiYlR5 .navbar-caption {
    color: #ffffff;
}

.cid-uNE0TiYlR5 .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNE0TiYlR5 .navbar-nav {
        margin: 0;
    }
}

.cid-uNE0TiYlR5 .dropdown-menu,
.cid-uNE0TiYlR5 .navbar.opened {
    background-color: false !important;
}

.cid-uNE0TiYlR5 .nav-item:focus,
.cid-uNE0TiYlR5 .nav-link:focus {
    outline: none;
}

.cid-uNE0TiYlR5 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNE0TiYlR5 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNE0TiYlR5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNE0TiYlR5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNE0TiYlR5 .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNE0TiYlR5 .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNE0TiYlR5 .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNE0TiYlR5 .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNE0TiYlR5 .navbar.opened {
    transition: all 0.3s;
}

.cid-uNE0TiYlR5 .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNE0TiYlR5 .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNE0TiYlR5 .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNE0TiYlR5 .navbar.collapsed {
    justify-content: center;
}

.cid-uNE0TiYlR5 .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNE0TiYlR5 .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNE0TiYlR5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNE0TiYlR5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNE0TiYlR5 .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNE0TiYlR5 .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNE0TiYlR5 .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNE0TiYlR5 .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNE0TiYlR5 .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNE0TiYlR5 .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNE0TiYlR5 .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNE0TiYlR5 .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNE0TiYlR5 .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNE0TiYlR5 .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNE0TiYlR5 .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNE0TiYlR5 .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNE0TiYlR5 .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNE0TiYlR5 .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNE0TiYlR5 .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNE0TiYlR5 .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNE0TiYlR5 .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNE0TiYlR5 .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNE0TiYlR5 .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNE0TiYlR5 .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNE0TiYlR5 .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNE0TiYlR5 .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNE0TiYlR5 .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNE0TiYlR5 .dropdown-item.active,
.cid-uNE0TiYlR5 .dropdown-item:active {
    background-color: transparent;
}

.cid-uNE0TiYlR5 .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNE0TiYlR5 .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNE0TiYlR5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNE0TiYlR5 .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNE0TiYlR5 ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNE0TiYlR5 .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNE0TiYlR5 button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNE0TiYlR5 button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNE0TiYlR5 button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNE0TiYlR5 button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0TiYlR5 button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNE0TiYlR5 button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNE0TiYlR5 nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0TiYlR5 nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNE0TiYlR5 nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNE0TiYlR5 nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNE0TiYlR5 a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNE0TiYlR5 .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNE0TiYlR5 .navbar {
        height: 70px;
    }
    .cid-uNE0TiYlR5 .navbar.opened {
        height: auto;
    }
    .cid-uNE0TiYlR5 .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNE0TiYlR5 .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNE0TiYlR5 .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNE0TiYlR5 .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNE0TiYlR5 .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNE0TiYlR5 .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNE0TiYlR5 .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNE0TiYlR5 .mbr-section-btn .btn,
.cid-uNE0TiYlR5 .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNE0TiYlR5 .mbr-section-subtitle {
    color: #000000;
}

.cid-uNE0TiYlR5 .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNE0TiYlR5 .text_widget {
    color: #000000;
}

.cid-uNE0TiYlR5 .mbr-section-subtitle,
.cid-uNE0TiYlR5 .text_widget,
.cid-uNE0TiYlR5 .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0TiYlR5 a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNE0TkMQSi {
    padding-top: 135px;
    padding-bottom: 0px;
    background-color: #000000;
}

.cid-uNE0TkMQSi h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNE0TkMQSi h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0TkMQSi h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNE0TkMQSi .mbr-text,
.cid-uNE0TkMQSi .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNE0TkMQSi h3:before,
    .cid-uNE0TkMQSi h3:after {
        display: none;
    }
}

.cid-uNE0TkMQSi .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNE0TkMQSi .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNE0TkMQSi H1 {
    color: #ffffff;
}

.cid-uNEhhSZLP2 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEhhSZLP2 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEhhSZLP2 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEhhSZLP2 .title-wrapper .mbr-section-title {
    display: inline-block;
    width: 40%;
    margin-bottom: 40px;
}

@media (max-width: 1440px) {
    .cid-uNEhhSZLP2 .title-wrapper .mbr-section-title {
        width: 60%;
        margin-bottom: 30px;
    }
}

@media (max-width: 992px) {
    .cid-uNEhhSZLP2 .title-wrapper .mbr-section-title {
        width: 100%;
        margin-bottom: 30px;
    }
}

.cid-uNEhhSZLP2 .border-wrapper {
    width: 100%;
    height: 1px;
    background-color: #bac0cc;
    margin-bottom: 20px;
}

.cid-uNEhhSZLP2 .items-wrapper {
    margin: 0;
}

.cid-uNEhhSZLP2 .items-wrapper .item {
    padding: 0;
    margin-bottom: 20px;
}

.cid-uNEhhSZLP2 .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: none;
}

@media (max-width: 992px) {
    .cid-uNEhhSZLP2 .items-wrapper .item:nth-child(3n) .item-wrapper {
        border-right: 1px solid #bac0cc;
    }
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
    height: 100%;
    padding: 0 20px 20px 20px;
    border-right: 1px solid #bac0cc;
    border-bottom: 1px solid #bac0cc;
}

@media (max-width: 992px) {
    .cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper {
        padding: 0 20px 20px 0;
    }
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .number-wrapper {
    padding-bottom: 80px;
}

@media (max-width: 992px) {
    .cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .number-wrapper {
        padding-bottom: 20px;
    }
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .number-wrapper .item-number {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 2px 5px;
    border-radius: 1rem;
    background-color: #000000;
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .item-title {
    margin-bottom: 10px;
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    display: inline-block;
    width: 90%;
    margin-bottom: 0;
}

@media (max-width: 992px) {
    .cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
        width: 100%;
    }
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
    margin-top: 20px;
}

.cid-uNEhhSZLP2 .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
    margin-bottom: 0;
}

.cid-uNEhhSZLP2 .mbr-section-title {
    color: #093388;
}

.cid-uNEhhSZLP2 .item-number {
    color: #f4f4f4;
}

.cid-uNEhhSZLP2 .item-title {
    color: #093388;
}

.cid-uNEhhSZLP2 .item-text {
    color: #58595b;
}

.cid-uNEhhSZLP2 .mbr-section-title,
.cid-uNEhhSZLP2 .title-wrapper {
    color: #ffffff;
}

.cid-uNEhhSZLP2 .item-title,
.cid-uNEhhSZLP2 .mbr-section-btn {
    color: #ffffff;
}

.cid-uNEhhSZLP2 .item-text,
.cid-uNEhhSZLP2 .text-wrapper {
    color: #ffffff;
}

.cid-uNEmzcSYx2 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEmzcSYx2 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEmzcSYx2 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEmzcSYx2 .row {
    justify-content: space-between;
}

.cid-uNEmzcSYx2 .content-wrapper {
    padding: 0 105px;
}

@media (max-width: 992px) {
    .cid-uNEmzcSYx2 .content-wrapper {
        padding: 0;
    }
}

.cid-uNEmzcSYx2 .content-wrapper .mbr-section-title {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEmzcSYx2 .content-wrapper .mbr-section-title {
        margin-bottom: 20px;
    }
}

.cid-uNEmzcSYx2 .content-wrapper .mbr-text {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEmzcSYx2 .content-wrapper .mbr-text {
        margin-bottom: 20px;
    }
}

.cid-uNEmzcSYx2 .content-wrapper .logo-wrapper .logo-wrap {
    display: inline-flex;
    align-items: center;
}

.cid-uNEmzcSYx2 .content-wrapper .logo-wrapper .logo-wrap .image-wrap {
    margin-right: 12px;
}

.cid-uNEmzcSYx2 .content-wrapper .logo-wrapper .logo-wrap .image-wrap img {
    width: 56px;
    height: 56px;
    object-fit: contain;
}

.cid-uNEmzcSYx2 .content-wrapper .logo-wrapper .logo-wrap .mbr-desc {
    margin-bottom: 0;
}

.cid-uNEmzcSYx2 .mbr-section-title {
    color: #000000;
}

.cid-uNEmzcSYx2 .mbr-desc {
    color: #000000;
}

.cid-uNEmzcSYx2 .mbr-text {
    color: #ffffff;
}

.cid-uNEmzcSYx2 .mbr-section-title,
.cid-uNEmzcSYx2 .mbr-section-btn {
    color: #ffffff;
}

.cid-uNEmVgov4a {
    padding-top: 1rem;
    padding-bottom: 3rem;
    background-color: #000000;
}

.cid-uNEmVgov4a .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEmVgov4a .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

@media (max-width: 992px) {
    .cid-uNEmVgov4a .row {
        padding: 0 13px;
    }
}

.cid-uNEmVgov4a .row {
    justify-content: center;
}

@media (max-width: 992px) {
    .cid-uNEmVgov4a .card-wrapper {
        margin-bottom: 70px;
    }
}

.cid-uNEmVgov4a .card-wrapper .price-wrapper {
    display: flex;
    justify-content: center;
}

.cid-uNEmVgov4a .card-wrapper .price-wrapper .mbr-price {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    border: 2px solid #ffffff;
    border-radius: 100%;
    width: 220px;
    height: 220px;
}

.cid-uNEmVgov4a .card-wrapper .price-wrapper .mbr-price span {
    font-size: 65%;
    margin-top: -2rem;
}

.cid-uNEmVgov4a .card-wrapper .mbr-section-title {
    margin: 48px 0 0;
}

.cid-uNEmVgov4a .card-wrapper .mbr-text {
    margin: 18px 0 0;
}

.cid-uNEmVgov4a .mbr-section-title {
    color: #ffffff;
    text-align: center;
}

.cid-uNEmVgov4a .mbr-text {
    color: #ffffff;
    text-align: left;
}

.cid-uNEmVgov4a .mbr-price {
    color: #ffffff;
    text-align: center;
}

.cid-uNEozx1FSc {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEozx1FSc .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEozx1FSc .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEozx1FSc .row {
    justify-content: space-between;
}

.cid-uNEozx1FSc .content-wrapper {
    padding: 0 105px;
}

@media (max-width: 992px) {
    .cid-uNEozx1FSc .content-wrapper {
        padding: 0;
    }
}

.cid-uNEozx1FSc .content-wrapper .mbr-section-title {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEozx1FSc .content-wrapper .mbr-section-title {
        margin-bottom: 20px;
    }
}

.cid-uNEozx1FSc .content-wrapper .mbr-text {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEozx1FSc .content-wrapper .mbr-text {
        margin-bottom: 20px;
    }
}

.cid-uNEozx1FSc .content-wrapper .logo-wrapper .logo-wrap {
    display: inline-flex;
    align-items: center;
}

.cid-uNEozx1FSc .content-wrapper .logo-wrapper .logo-wrap .image-wrap {
    margin-right: 12px;
}

.cid-uNEozx1FSc .content-wrapper .logo-wrapper .logo-wrap .image-wrap img {
    width: 56px;
    height: 56px;
    object-fit: contain;
}

.cid-uNEozx1FSc .content-wrapper .logo-wrapper .logo-wrap .mbr-desc {
    margin-bottom: 0;
}

.cid-uNEozx1FSc .mbr-section-title {
    color: #000000;
}

.cid-uNEozx1FSc .mbr-desc {
    color: #000000;
}

.cid-uNEozx1FSc .mbr-text {
    color: #ffffff;
}

.cid-uNEozx1FSc .mbr-section-title,
.cid-uNEozx1FSc .mbr-section-btn {
    color: #ffffff;
}

.cid-uNEoOere6y {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEoOere6y .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEoOere6y .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEoOere6y .row {
    justify-content: space-between;
}

.cid-uNEoOere6y .content-wrapper {
    padding: 0 105px;
}

@media (max-width: 992px) {
    .cid-uNEoOere6y .content-wrapper {
        padding: 0;
    }
}

.cid-uNEoOere6y .content-wrapper .mbr-section-title {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEoOere6y .content-wrapper .mbr-section-title {
        margin-bottom: 20px;
    }
}

.cid-uNEoOere6y .content-wrapper .mbr-text {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEoOere6y .content-wrapper .mbr-text {
        margin-bottom: 20px;
    }
}

.cid-uNEoOere6y .content-wrapper .logo-wrapper .logo-wrap {
    display: inline-flex;
    align-items: center;
}

.cid-uNEoOere6y .content-wrapper .logo-wrapper .logo-wrap .image-wrap {
    margin-right: 12px;
}

.cid-uNEoOere6y .content-wrapper .logo-wrapper .logo-wrap .image-wrap img {
    width: 56px;
    height: 56px;
    object-fit: contain;
}

.cid-uNEoOere6y .content-wrapper .logo-wrapper .logo-wrap .mbr-desc {
    margin-bottom: 0;
}

.cid-uNEoOere6y .mbr-section-title {
    color: #000000;
}

.cid-uNEoOere6y .mbr-desc {
    color: #000000;
}

.cid-uNEoOere6y .mbr-text {
    color: #ffffff;
}

.cid-uNEoOere6y .mbr-section-title,
.cid-uNEoOere6y .mbr-section-btn {
    color: #ffffff;
}

.cid-uNEpz4aEMC {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEpz4aEMC .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEpz4aEMC .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEpz4aEMC .row {
    justify-content: space-between;
}

.cid-uNEpz4aEMC .content-wrapper {
    padding: 0 105px;
}

@media (max-width: 992px) {
    .cid-uNEpz4aEMC .content-wrapper {
        padding: 0;
    }
}

.cid-uNEpz4aEMC .content-wrapper .mbr-section-title {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEpz4aEMC .content-wrapper .mbr-section-title {
        margin-bottom: 20px;
    }
}

.cid-uNEpz4aEMC .content-wrapper .mbr-text {
    margin-bottom: 50px;
}

@media (max-width: 992px) {
    .cid-uNEpz4aEMC .content-wrapper .mbr-text {
        margin-bottom: 20px;
    }
}

.cid-uNEpz4aEMC .content-wrapper .logo-wrapper .logo-wrap {
    display: inline-flex;
    align-items: center;
}

.cid-uNEpz4aEMC .content-wrapper .logo-wrapper .logo-wrap .image-wrap {
    margin-right: 12px;
}

.cid-uNEpz4aEMC .content-wrapper .logo-wrapper .logo-wrap .image-wrap img {
    width: 56px;
    height: 56px;
    object-fit: contain;
}

.cid-uNEpz4aEMC .content-wrapper .logo-wrapper .logo-wrap .mbr-desc {
    margin-bottom: 0;
}

.cid-uNEpz4aEMC .mbr-section-title {
    color: #000000;
}

.cid-uNEpz4aEMC .mbr-desc {
    color: #000000;
}

.cid-uNEpz4aEMC .mbr-text {
    color: #ffffff;
}

.cid-uNEpz4aEMC .mbr-section-title,
.cid-uNEpz4aEMC .mbr-section-btn {
    color: #ffffff;
}

.cid-uNEFMtb0bR {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEFMtb0bR .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEFMtb0bR .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEFMtb0bR .mbr-text,
.cid-uNEFMtb0bR .mbr-section-btn {
    color: #232323;
}

.cid-uNEFMtb0bR .btn {
    width: 100%;
}

.cid-uNEFMtb0bR .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEFMtb0bR H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNE0TlqKFl {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNE0TlqKFl .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNE0TlqKFl .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNE0TlqKFl .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNE0TlqKFl .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNE0TlqKFl .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNE0TlqKFl .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNE0TlqKFl .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNE0TlqKFl .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNE0TlqKFl .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNE0TlqKFl .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNE0TlqKFl .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNE0TlqKFl .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNE0TlqKFl .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNE0TlqKFl .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNEN5YMtVy {
    padding-top: 135px;
    padding-bottom: 30px;
    background-color: #000000;
}

.cid-uNEN5YMtVy h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNEN5YMtVy h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNEN5YMtVy h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNEN5YMtVy .mbr-text,
.cid-uNEN5YMtVy .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNEN5YMtVy h3:before,
    .cid-uNEN5YMtVy h3:after {
        display: none;
    }
}

.cid-uNEN5YMtVy .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEN5YMtVy .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEN5YMtVy H1 {
    color: #ffffff;
}

.cid-uNEN5YMtVy DIV {
    text-align: left;
}

.cid-uNEM7tPQqr {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #ffffff;
    overflow: hidden;
}

.cid-uNEM7tPQqr .row {
    flex-direction: row-reverse;
}

.cid-uNEM7tPQqr img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
    transform: scale(1.01);
}

.cid-uNEM7tPQqr p {
    padding: 0 1rem;
}

.cid-uNEM7tPQqr .container-fluid {
    padding: 0;
}

.cid-uNEM7tPQqr .col-12 {
    padding: 0;
}

.cid-uNEM7tPQqr .image-wrapper {
    overflow: hidden;
    height: 800px;
}

.cid-uNEM7tPQqr .image-wrapper:hover img {
    transform: scale(1.04);
}

@media (max-width: 992px) {
    .cid-uNEM7tPQqr .image-wrapper {
        height: 400px;
    }
}

.cid-uNEN8ZSwy6 {
    padding-top: 60px;
    padding-bottom: 45px;
    background-color: #000000;
}

.cid-uNEN8ZSwy6 h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNEN8ZSwy6 h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNEN8ZSwy6 h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNEN8ZSwy6 .mbr-text,
.cid-uNEN8ZSwy6 .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNEN8ZSwy6 h3:before,
    .cid-uNEN8ZSwy6 h3:after {
        display: none;
    }
}

.cid-uNEN8ZSwy6 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEN8ZSwy6 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEN8ZSwy6 H1 {
    color: #ffffff;
    text-align: left;
}

.cid-uNEN8ZSwy6 DIV {
    text-align: left;
}

.cid-uNEND6bhSu {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #ffffff;
    overflow: hidden;
}

.cid-uNEND6bhSu .row {
    flex-direction: row-reverse;
}

.cid-uNEND6bhSu img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
    transform: scale(1.01);
}

.cid-uNEND6bhSu p {
    padding: 0 1rem;
}

.cid-uNEND6bhSu .container-fluid {
    padding: 0;
}

.cid-uNEND6bhSu .col-12 {
    padding: 0;
}

.cid-uNEND6bhSu .image-wrapper {
    overflow: hidden;
    height: 800px;
}

.cid-uNEND6bhSu .image-wrapper:hover img {
    transform: scale(1.04);
}

@media (max-width: 992px) {
    .cid-uNEND6bhSu .image-wrapper {
        height: 400px;
    }
}

.cid-uNENFhnHnu {
    padding-top: 60px;
    padding-bottom: 45px;
    background-color: #000000;
}

.cid-uNENFhnHnu h3 {
    width: fit-content;
    position: relative;
    margin: auto;
    margin-bottom: 1.4rem;
    letter-spacing: 6px;
}

.cid-uNENFhnHnu h3:before {
    position: absolute;
    content: '';
    left: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNENFhnHnu h3:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    margin: auto;
    bottom: 0;
    width: 40px;
    height: 1px;
    background: currentColor;
}

.cid-uNENFhnHnu .mbr-text,
.cid-uNENFhnHnu .mbr-section-btn {
    color: #ffffff;
}

@media (max-width: 768px) {
    .cid-uNENFhnHnu h3:before,
    .cid-uNENFhnHnu h3:after {
        display: none;
    }
}

.cid-uNENFhnHnu .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNENFhnHnu .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNENFhnHnu H1 {
    color: #ffffff;
}

.cid-uNENFhnHnu DIV {
    text-align: left;
}

.cid-uNENFM9fe7 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #ffffff;
    overflow: hidden;
}

.cid-uNENFM9fe7 .row {
    flex-direction: row-reverse;
}

.cid-uNENFM9fe7 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
    transform: scale(1.01);
}

.cid-uNENFM9fe7 p {
    padding: 0 1rem;
}

.cid-uNENFM9fe7 .container-fluid {
    padding: 0;
}

.cid-uNENFM9fe7 .col-12 {
    padding: 0;
}

.cid-uNENFM9fe7 .image-wrapper {
    overflow: hidden;
    height: 800px;
}

.cid-uNENFM9fe7 .image-wrapper:hover img {
    transform: scale(1.04);
}

@media (max-width: 992px) {
    .cid-uNENFM9fe7 .image-wrapper {
        height: 400px;
    }
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uDSjd1rHCu {
    z-index: 1000;
    width: 100%;
}

.cid-uDSjd1rHCu .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uDSjd1rHCu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .menu_box .navbar.opened,
    .cid-uDSjd1rHCu .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uDSjd1rHCu nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uDSjd1rHCu .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uDSjd1rHCu .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uDSjd1rHCu .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uDSjd1rHCu .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uDSjd1rHCu .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uDSjd1rHCu .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uDSjd1rHCu .offcanvas-body .mbr-text,
    .cid-uDSjd1rHCu .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uDSjd1rHCu .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uDSjd1rHCu .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uDSjd1rHCu ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uDSjd1rHCu li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uDSjd1rHCu .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uDSjd1rHCu .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .nav-item {
        margin: 0 !important;
    }
}

.cid-uDSjd1rHCu .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uDSjd1rHCu .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uDSjd1rHCu .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uDSjd1rHCu .offcanvas_box {
        display: none;
    }
}

.cid-uDSjd1rHCu .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uDSjd1rHCu .container {
    display: flex;
    margin: auto;
}

.cid-uDSjd1rHCu .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uDSjd1rHCu .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uDSjd1rHCu .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uDSjd1rHCu .navbar-caption {
    color: #ffffff;
}

.cid-uDSjd1rHCu .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .navbar-nav {
        margin: 0;
    }
}

.cid-uDSjd1rHCu .dropdown-menu,
.cid-uDSjd1rHCu .navbar.opened {
    background-color: false !important;
}

.cid-uDSjd1rHCu .nav-item:focus,
.cid-uDSjd1rHCu .nav-link:focus {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uDSjd1rHCu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uDSjd1rHCu .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uDSjd1rHCu .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uDSjd1rHCu .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uDSjd1rHCu .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uDSjd1rHCu .navbar.opened {
    transition: all 0.3s;
}

.cid-uDSjd1rHCu .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uDSjd1rHCu .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uDSjd1rHCu .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar.collapsed {
    justify-content: center;
}

.cid-uDSjd1rHCu .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uDSjd1rHCu .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uDSjd1rHCu .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uDSjd1rHCu .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uDSjd1rHCu .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uDSjd1rHCu .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uDSjd1rHCu .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uDSjd1rHCu .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uDSjd1rHCu .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uDSjd1rHCu .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uDSjd1rHCu .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uDSjd1rHCu .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uDSjd1rHCu .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uDSjd1rHCu .navbar.navbar-short {
    min-height: 60px;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uDSjd1rHCu .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uDSjd1rHCu .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uDSjd1rHCu .dropdown-item.active,
.cid-uDSjd1rHCu .dropdown-item:active {
    background-color: transparent;
}

.cid-uDSjd1rHCu .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uDSjd1rHCu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uDSjd1rHCu .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uDSjd1rHCu ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uDSjd1rHCu .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uDSjd1rHCu button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uDSjd1rHCu button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uDSjd1rHCu nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uDSjd1rHCu a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uDSjd1rHCu .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uDSjd1rHCu .navbar {
        height: 70px;
    }
    .cid-uDSjd1rHCu .navbar.opened {
        height: auto;
    }
    .cid-uDSjd1rHCu .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uDSjd1rHCu .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uDSjd1rHCu .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uDSjd1rHCu .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uDSjd1rHCu .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uDSjd1rHCu .mbr-section-btn .btn,
.cid-uDSjd1rHCu .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uDSjd1rHCu .mbr-section-subtitle {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uDSjd1rHCu .text_widget {
    color: #000000;
}

.cid-uDSjd1rHCu .mbr-section-subtitle,
.cid-uDSjd1rHCu .text_widget,
.cid-uDSjd1rHCu .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uDSjd1rHCu a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNFmC0Faqp {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNFmC0Faqp .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNFmC0Faqp .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNFmC0Faqp .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNFmC0Faqp .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNFmC0Faqp .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNFmC0Faqp .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNFmC0Faqp .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNFmC0Faqp .mbr-gallery-row {
    justify-content: center;
}

.cid-uNFmC0Faqp .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNFmC0Faqp .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNFmC0Faqp .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNFmC0Faqp .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNFmC0Faqp .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNFmC0Faqp .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNFmC0Faqp .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNFmC0Faqp .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNFmC0Faqp img {
    transition: all 2s !important;
}

.cid-uNFmC0Faqp .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNFmC0Faqp .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNFmC0Faqp .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uE6FUaaqKf {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uE6FUaaqKf .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uE6FUaaqKf .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uE6FUaaqKf .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uE6FUaaqKf .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uE6FUaaqKf .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uE6FUaaqKf .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uE6FUaaqKf .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uE6FUaaqKf .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uE6FUaaqKf .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uE6FUaaqKf .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNDqaQVL8e {
    z-index: 1000;
    width: 100%;
}

.cid-uNDqaQVL8e .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNDqaQVL8e .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNDqaQVL8e .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNDqaQVL8e .menu_box .navbar.opened,
    .cid-uNDqaQVL8e .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNDqaQVL8e nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNDqaQVL8e .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqaQVL8e .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNDqaQVL8e .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNDqaQVL8e .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNDqaQVL8e .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNDqaQVL8e .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNDqaQVL8e .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNDqaQVL8e .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNDqaQVL8e .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNDqaQVL8e .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNDqaQVL8e .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNDqaQVL8e .offcanvas-body .mbr-text,
    .cid-uNDqaQVL8e .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNDqaQVL8e .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNDqaQVL8e .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNDqaQVL8e .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNDqaQVL8e .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNDqaQVL8e .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNDqaQVL8e .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNDqaQVL8e .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNDqaQVL8e ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNDqaQVL8e .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqaQVL8e .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNDqaQVL8e .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNDqaQVL8e li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNDqaQVL8e .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNDqaQVL8e .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNDqaQVL8e .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNDqaQVL8e .nav-item {
        margin: 0 !important;
    }
}

.cid-uNDqaQVL8e .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNDqaQVL8e .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNDqaQVL8e .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNDqaQVL8e .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNDqaQVL8e .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNDqaQVL8e .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNDqaQVL8e .offcanvas_box {
        display: none;
    }
}

.cid-uNDqaQVL8e .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNDqaQVL8e .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNDqaQVL8e .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNDqaQVL8e .container {
    display: flex;
    margin: auto;
}

.cid-uNDqaQVL8e .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNDqaQVL8e .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNDqaQVL8e .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNDqaQVL8e .navbar-caption {
    color: #ffffff;
}

.cid-uNDqaQVL8e .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNDqaQVL8e .navbar-nav {
        margin: 0;
    }
}

.cid-uNDqaQVL8e .dropdown-menu,
.cid-uNDqaQVL8e .navbar.opened {
    background-color: false !important;
}

.cid-uNDqaQVL8e .nav-item:focus,
.cid-uNDqaQVL8e .nav-link:focus {
    outline: none;
}

.cid-uNDqaQVL8e .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNDqaQVL8e .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNDqaQVL8e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNDqaQVL8e .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNDqaQVL8e .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNDqaQVL8e .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNDqaQVL8e .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNDqaQVL8e .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNDqaQVL8e .navbar.opened {
    transition: all 0.3s;
}

.cid-uNDqaQVL8e .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNDqaQVL8e .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNDqaQVL8e .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNDqaQVL8e .navbar.collapsed {
    justify-content: center;
}

.cid-uNDqaQVL8e .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNDqaQVL8e .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNDqaQVL8e .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNDqaQVL8e .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNDqaQVL8e .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNDqaQVL8e .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNDqaQVL8e .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNDqaQVL8e .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNDqaQVL8e .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNDqaQVL8e .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNDqaQVL8e .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNDqaQVL8e .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNDqaQVL8e .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNDqaQVL8e .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNDqaQVL8e .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNDqaQVL8e .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNDqaQVL8e .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNDqaQVL8e .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNDqaQVL8e .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNDqaQVL8e .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNDqaQVL8e .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNDqaQVL8e .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNDqaQVL8e .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNDqaQVL8e .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNDqaQVL8e .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNDqaQVL8e .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNDqaQVL8e .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNDqaQVL8e .dropdown-item.active,
.cid-uNDqaQVL8e .dropdown-item:active {
    background-color: transparent;
}

.cid-uNDqaQVL8e .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNDqaQVL8e .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNDqaQVL8e .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNDqaQVL8e .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNDqaQVL8e ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNDqaQVL8e .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNDqaQVL8e button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNDqaQVL8e button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNDqaQVL8e button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNDqaQVL8e button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqaQVL8e button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNDqaQVL8e button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNDqaQVL8e nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqaQVL8e nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNDqaQVL8e nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNDqaQVL8e nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNDqaQVL8e a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNDqaQVL8e .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNDqaQVL8e .navbar {
        height: 70px;
    }
    .cid-uNDqaQVL8e .navbar.opened {
        height: auto;
    }
    .cid-uNDqaQVL8e .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNDqaQVL8e .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNDqaQVL8e .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNDqaQVL8e .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNDqaQVL8e .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNDqaQVL8e .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNDqaQVL8e .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNDqaQVL8e .mbr-section-btn .btn,
.cid-uNDqaQVL8e .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNDqaQVL8e .mbr-section-subtitle {
    color: #000000;
}

.cid-uNDqaQVL8e .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNDqaQVL8e .text_widget {
    color: #000000;
}

.cid-uNDqaQVL8e .mbr-section-subtitle,
.cid-uNDqaQVL8e .text_widget,
.cid-uNDqaQVL8e .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqaQVL8e a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNDqaRBsve {
    padding-top: 6rem;
    padding-bottom: 1rem;
    background-color: #000000;
}

.cid-uNDqaRBsve .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNDqaRBsve .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNDqaRBsve .row {
    flex-direction: row-reverse;
}

.cid-uNDqaRBsve .mbr-description {
    color: #ffffff;
}

.cid-uNDqaSPBkr {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqaSPBkr .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqaSPBkr .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqaSPBkr .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqaSPBkr .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqaSPBkr .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqaSPBkr .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqaSPBkr .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqaSPBkr .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqaSPBkr .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqaSPBkr .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqaSPBkr .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqaSPBkr .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqaSPBkr .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqaSPBkr .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqaSPBkr .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqaSPBkr .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqaSPBkr img {
    transition: all 2s !important;
}

.cid-uNDqaSPBkr .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqaSPBkr .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqaSPBkr .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNDqaTvIZ9 {
    padding-top: 15px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNDqaTvIZ9 .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNDqaTvIZ9 .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNDqaTvIZ9 .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNDqaTvIZ9 .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNDqaTvIZ9 .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNDqaTvIZ9 .mbr-gallery-row {
    justify-content: center;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNDqaTvIZ9 .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNDqaTvIZ9 .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNDqaTvIZ9 .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNDqaTvIZ9 img {
    transition: all 2s !important;
}

.cid-uNDqaTvIZ9 .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNDqaTvIZ9 .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNDqaTvIZ9 .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNEFY3QN6V {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNEFY3QN6V .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNEFY3QN6V .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNEFY3QN6V .mbr-text,
.cid-uNEFY3QN6V .mbr-section-btn {
    color: #232323;
}

.cid-uNEFY3QN6V .btn {
    width: 100%;
}

.cid-uNEFY3QN6V .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNEFY3QN6V H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNDqaTQJmW {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNDqaTQJmW .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNDqaTQJmW .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNDqaTQJmW .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNDqaTQJmW .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNDqaTQJmW .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNDqaTQJmW .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNDqaTQJmW .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNDqaTQJmW .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNDqaTQJmW .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNDqaTQJmW .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNDqaTQJmW .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNDqaTQJmW .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNDqaTQJmW .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNDqaTQJmW .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNSOAs26rq {
    z-index: 1000;
    width: 100%;
}

.cid-uNSOAs26rq .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNSOAs26rq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNSOAs26rq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNSOAs26rq .menu_box .navbar.opened,
    .cid-uNSOAs26rq .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNSOAs26rq nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNSOAs26rq .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNSOAs26rq .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNSOAs26rq .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNSOAs26rq .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNSOAs26rq .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNSOAs26rq .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNSOAs26rq .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNSOAs26rq .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNSOAs26rq .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNSOAs26rq .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNSOAs26rq .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNSOAs26rq .offcanvas-body .mbr-text,
    .cid-uNSOAs26rq .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNSOAs26rq .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNSOAs26rq .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNSOAs26rq .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNSOAs26rq .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNSOAs26rq .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNSOAs26rq .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNSOAs26rq .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNSOAs26rq ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNSOAs26rq .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNSOAs26rq .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNSOAs26rq .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNSOAs26rq li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNSOAs26rq .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNSOAs26rq .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNSOAs26rq .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNSOAs26rq .nav-item {
        margin: 0 !important;
    }
}

.cid-uNSOAs26rq .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNSOAs26rq .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNSOAs26rq .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNSOAs26rq .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNSOAs26rq .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNSOAs26rq .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNSOAs26rq .offcanvas_box {
        display: none;
    }
}

.cid-uNSOAs26rq .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNSOAs26rq .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNSOAs26rq .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNSOAs26rq .container {
    display: flex;
    margin: auto;
}

.cid-uNSOAs26rq .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNSOAs26rq .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNSOAs26rq .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNSOAs26rq .navbar-caption {
    color: #ffffff;
}

.cid-uNSOAs26rq .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNSOAs26rq .navbar-nav {
        margin: 0;
    }
}

.cid-uNSOAs26rq .dropdown-menu,
.cid-uNSOAs26rq .navbar.opened {
    background-color: false !important;
}

.cid-uNSOAs26rq .nav-item:focus,
.cid-uNSOAs26rq .nav-link:focus {
    outline: none;
}

.cid-uNSOAs26rq .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNSOAs26rq .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNSOAs26rq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNSOAs26rq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNSOAs26rq .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNSOAs26rq .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNSOAs26rq .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNSOAs26rq .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNSOAs26rq .navbar.opened {
    transition: all 0.3s;
}

.cid-uNSOAs26rq .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNSOAs26rq .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNSOAs26rq .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNSOAs26rq .navbar.collapsed {
    justify-content: center;
}

.cid-uNSOAs26rq .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNSOAs26rq .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNSOAs26rq .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNSOAs26rq .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNSOAs26rq .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNSOAs26rq .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNSOAs26rq .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNSOAs26rq .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNSOAs26rq .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNSOAs26rq .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNSOAs26rq .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNSOAs26rq .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNSOAs26rq .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNSOAs26rq .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNSOAs26rq .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNSOAs26rq .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNSOAs26rq .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNSOAs26rq .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNSOAs26rq .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNSOAs26rq .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNSOAs26rq .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNSOAs26rq .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNSOAs26rq .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNSOAs26rq .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNSOAs26rq .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNSOAs26rq .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNSOAs26rq .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNSOAs26rq .dropdown-item.active,
.cid-uNSOAs26rq .dropdown-item:active {
    background-color: transparent;
}

.cid-uNSOAs26rq .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNSOAs26rq .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNSOAs26rq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNSOAs26rq .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNSOAs26rq ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNSOAs26rq .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNSOAs26rq button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNSOAs26rq button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNSOAs26rq button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNSOAs26rq button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNSOAs26rq button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNSOAs26rq button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNSOAs26rq nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNSOAs26rq nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNSOAs26rq nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNSOAs26rq nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNSOAs26rq a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNSOAs26rq .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNSOAs26rq .navbar {
        height: 70px;
    }
    .cid-uNSOAs26rq .navbar.opened {
        height: auto;
    }
    .cid-uNSOAs26rq .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNSOAs26rq .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNSOAs26rq .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNSOAs26rq .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNSOAs26rq .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNSOAs26rq .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNSOAs26rq .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNSOAs26rq .mbr-section-btn .btn,
.cid-uNSOAs26rq .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNSOAs26rq .mbr-section-subtitle {
    color: #000000;
}

.cid-uNSOAs26rq .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNSOAs26rq .text_widget {
    color: #000000;
}

.cid-uNSOAs26rq .mbr-section-subtitle,
.cid-uNSOAs26rq .text_widget,
.cid-uNSOAs26rq .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNSOAs26rq a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNSPvl7zUK {
    padding-top: 135px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNSPvl7zUK .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNSPvl7zUK .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNSPvl7zUK .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNSPvl7zUK .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNSPvl7zUK .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNSPvl7zUK .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNSPvl7zUK .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNSPvl7zUK .mbr-gallery-row {
    justify-content: center;
}

.cid-uNSPvl7zUK .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNSPvl7zUK .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNSPvl7zUK .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNSPvl7zUK .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNSPvl7zUK .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNSPvl7zUK .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNSPvl7zUK .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNSPvl7zUK .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNSPvl7zUK img {
    transition: all 2s !important;
}

.cid-uNSPvl7zUK .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNSPvl7zUK .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNSPvl7zUK .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNSOAtETaX {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNSOAtETaX .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNSOAtETaX .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNSOAtETaX .mbr-text,
.cid-uNSOAtETaX .mbr-section-btn {
    color: #232323;
}

.cid-uNSOAtETaX .btn {
    width: 100%;
}

.cid-uNSOAtETaX .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNSOAtETaX H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNSOAu2V9V {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNSOAu2V9V .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNSOAu2V9V .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNSOAu2V9V .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNSOAu2V9V .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNSOAu2V9V .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNSOAu2V9V .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNSOAu2V9V .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNSOAu2V9V .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNSOAu2V9V .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNSOAu2V9V .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNSOAu2V9V .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNSOAu2V9V .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNSOAu2V9V .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNSOAu2V9V .media-container-row .row-copirayt p {
    width: 100%;
}

.cid-uNSOx3YRmz {
    z-index: 1000;
    width: 100%;
}

.cid-uNSOx3YRmz .navbar-dropdown {
    background-color: #000000 !important;
    padding: 0;
    position: fixed;
}

.cid-uNSOx3YRmz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
    background-color: #000000 !important;
    background: #000000;
}

.cid-uNSOx3YRmz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
    left: 100%;
}

@media (max-width: 991px) {
    .cid-uNSOx3YRmz .menu_box .navbar.opened,
    .cid-uNSOx3YRmz .menu_box .navbar-collapse {
        background-color: #000000 !important;
        transition: all 0s ease 0s;
    }
}

.cid-uNSOx3YRmz nav.navbar {
    position: fixed;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.cid-uNSOx3YRmz .icons-menu-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNSOx3YRmz .icons-menu-main {
        max-width: 100%;
        margin: 1rem 0 1rem 1rem;
        display: flex;
    }
}

.cid-uNSOx3YRmz .mbr-section-btn-main {
    display: none;
}

@media (max-width: 991px) {
    .cid-uNSOx3YRmz .mbr-section-btn-main {
        margin-top: 1rem;
        display: block;
    }
}

.cid-uNSOx3YRmz .btn {
    min-height: auto;
    box-shadow: none;
    margin-top: 0;
}

.cid-uNSOx3YRmz .btn:hover {
    box-shadow: none;
}

@media (min-width: 992px) {
    .cid-uNSOx3YRmz .offcanvas {
        padding: 12rem 80px 0;
        width: 30%;
        background-color: #000000;
    }
    .cid-uNSOx3YRmz .offcanvas_image img {
        width: auto;
        object-fit: cover;
        display: inline-block;
    }
    .cid-uNSOx3YRmz .offcanvas-header {
        position: relative;
        padding: 0;
    }
    .cid-uNSOx3YRmz .offcanvas-header .btn-close {
        position: absolute;
        top: -70px;
        right: 0;
        width: 35px;
        height: 30px;
    }
    .cid-uNSOx3YRmz .offcanvas-body {
        text-align: center;
        padding: 0;
    }
    .cid-uNSOx3YRmz .offcanvas-body .mbr-text,
    .cid-uNSOx3YRmz .offcanvas-body .mbr-section-subtitle {
        margin-top: 14px;
    }
    .cid-uNSOx3YRmz .offcanvas-body .offcanvas_contact {
        margin: 35px 0;
    }
    .cid-uNSOx3YRmz .offcanvas_box button.btn_offcanvas {
        outline: none;
        width: 40px;
        height: 40px;
        cursor: pointer;
        transition: all 0.2s;
        position: relative;
        align-self: center;
    }
    .cid-uNSOx3YRmz .offcanvas_box button.btn_offcanvas .hamburger span {
        position: absolute;
        right: 0;
        width: 40px;
        height: 2px;
        border-right: 5px;
        background-color: #ffffff;
    }
    .cid-uNSOx3YRmz .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(1) {
        top: 18px;
        transition: all 0.2s;
    }
    .cid-uNSOx3YRmz .offcanvas_box button.btn_offcanvas .hamburger span:nth-child(2) {
        top: 25px;
        transition: all 0.2s;
    }
    .cid-uNSOx3YRmz .offcanvas_box button.btn_offcanvas:hover .hamburger span {
        width: 36px;
    }
    .cid-uNSOx3YRmz .offcanvas_box button.btn_offcanvas:hover .hamburger span:nth-child(2) {
        width: 33px;
        transition-delay: 0.2s;
    }
    .cid-uNSOx3YRmz ul.navbar-nav {
        padding-bottom: 1.5rem;
    }
    .cid-uNSOx3YRmz .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNSOx3YRmz .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
    }
    .cid-uNSOx3YRmz .link.dropdown-toggle::after {
        padding: 0 !important;
        transform: rotate(45deg);
    }
    .cid-uNSOx3YRmz li.nav-item {
        position: relative;
        display: inline-block;
        padding: 1px 7px !important;
        vertical-align: middle;
        line-height: 2em !important;
        font-weight: 600 !important;
        text-decoration: none;
        letter-spacing: 0 !important;
        z-index: 1;
    }
    .cid-uNSOx3YRmz .lg_brand {
        margin: 0 1rem;
    }
}

.cid-uNSOx3YRmz .nav-item {
    margin: 4px 15px;
}

@media (min-width: 1200px) {
    .cid-uNSOx3YRmz .nav-item {
        margin: 4px 20px;
    }
}

@media (max-width: 991px) {
    .cid-uNSOx3YRmz .nav-item {
        margin: 0 !important;
    }
}

.cid-uNSOx3YRmz .dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    text-align: left;
}

@media (min-width: 992px) {
    .cid-uNSOx3YRmz .dropdown-menu {
        padding: 18px 34px 22px;
        min-width: 250px;
        top: auto !important;
        left: -40px !important;
    }
    .cid-uNSOx3YRmz .dropdown-menu.dropdown-submenu {
        left: 215px !important;
        top: -45% !important;
    }
}

@media (max-width: 991px) {
    .cid-uNSOx3YRmz .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after,
    .cid-uNSOx3YRmz .link.dropdown-toggle::after {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin-left: .5rem;
        margin-bottom: 2px;
        content: "";
        border: 2px solid;
        border-left: none;
        border-top: none;
        transform: rotate(-45deg);
        right: 15px;
        position: absolute;
        margin-top: -2px;
    }
    .cid-uNSOx3YRmz .show.dropdown-toggle[aria-expanded="true"]::after {
        transform: rotate(45deg);
        margin-top: -4px;
    }
    .cid-uNSOx3YRmz .offcanvas_box {
        display: none;
    }
}

.cid-uNSOx3YRmz .dropdown-item {
    border: none;
    font-weight: 400 !important;
}

.cid-uNSOx3YRmz .nav-dropdown .link {
    font-weight: 400 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.cid-uNSOx3YRmz .nav-dropdown .link.dropdown-toggle::after {
    margin-left: 0.5rem;
    margin-top: 0;
}

.cid-uNSOx3YRmz .container {
    display: flex;
    margin: auto;
}

.cid-uNSOx3YRmz .iconfont-wrapper {
    color: #ffffff;
    font-size: 17px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease-in-out;
}

.cid-uNSOx3YRmz .iconfont-wrapper:last-child {
    margin-right: 0;
}

.cid-uNSOx3YRmz .iconfont-wrapper:hover {
    opacity: .5;
}

.cid-uNSOx3YRmz .navbar-caption {
    color: #ffffff;
}

.cid-uNSOx3YRmz .navbar-nav {
    margin: 0 1rem;
}

@media (min-width: 992px) {
    .cid-uNSOx3YRmz .navbar-nav {
        margin: 0;
    }
}

.cid-uNSOx3YRmz .dropdown-menu,
.cid-uNSOx3YRmz .navbar.opened {
    background-color: false !important;
}

.cid-uNSOx3YRmz .nav-item:focus,
.cid-uNSOx3YRmz .nav-link:focus {
    outline: none;
}

.cid-uNSOx3YRmz .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    transition: all 0.25s ease-in-out;
}

.cid-uNSOx3YRmz .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-uNSOx3YRmz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-right: 0.5rem;
    vertical-align: sub;
}

.cid-uNSOx3YRmz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    transform: scale(1, 1);
    transition: all 0.25s ease-in-out;
}

.cid-uNSOx3YRmz .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-uNSOx3YRmz .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-uNSOx3YRmz .navbar {
    min-height: 70px;
    padding: 20px 0;
    transition: all 0.3s;
    border-bottom-width: 0;
}

@media (max-width: 992px) {
    .cid-uNSOx3YRmz .navbar {
        min-height: 30px;
        max-height: none;
    }
}

.cid-uNSOx3YRmz .navbar.opened {
    transition: all 0.3s;
}

.cid-uNSOx3YRmz .navbar .dropdown-item {
    padding: 0;
    margin: 8px 0;
}

.cid-uNSOx3YRmz .navbar .navbar-logo img {
    max-width: 130px;
    max-height: 130px;
    object-fit: contain;
}

.cid-uNSOx3YRmz .navbar .navbar-collapse {
    justify-content: space-between;
    z-index: 1;
}

.cid-uNSOx3YRmz .navbar.collapsed {
    justify-content: center;
}

.cid-uNSOx3YRmz .navbar.collapsed .nav-item .nav-link::before {
    display: none;
}

.cid-uNSOx3YRmz .navbar.collapsed.opened .dropdown-menu {
    top: 0;
}

.cid-uNSOx3YRmz .navbar.collapsed .dropdown-menu .dropdown-submenu {
    left: 0 !important;
}

.cid-uNSOx3YRmz .navbar.collapsed .dropdown-menu .dropdown-item:after {
    right: auto;
}

.cid-uNSOx3YRmz .navbar.collapsed ul.navbar-nav li {
    margin: auto;
}

.cid-uNSOx3YRmz .navbar.collapsed .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem;
    text-align: left;
}

.cid-uNSOx3YRmz .navbar.collapsed .icons-menu {
    padding: 0;
}

@media (max-width: 991px) {
    .cid-uNSOx3YRmz .navbar .nav-item {
        padding: .5rem 0;
    }
    .cid-uNSOx3YRmz .navbar .navbar-collapse {
        padding: 34px 0;
        border-radius: 25px;
    }
    .cid-uNSOx3YRmz .navbar .nav-item .nav-link::before {
        display: none;
    }
    .cid-uNSOx3YRmz .navbar.opened .dropdown-menu {
        top: 0;
    }
    .cid-uNSOx3YRmz .navbar .dropdown-menu {
        padding: 6px 0 6px 15px;
    }
    .cid-uNSOx3YRmz .navbar .dropdown-menu .dropdown-submenu {
        left: 0 !important;
    }
    .cid-uNSOx3YRmz .navbar .dropdown-menu .dropdown-item:after {
        right: auto;
        margin-top: -0.4rem;
    }
    .cid-uNSOx3YRmz .navbar .navbar-logo img {
        height: 3rem !important;
    }
    .cid-uNSOx3YRmz .navbar ul.navbar-nav {
        overflow: hidden;
    }
    .cid-uNSOx3YRmz .navbar ul.navbar-nav li {
        margin: 0;
    }
    .cid-uNSOx3YRmz .navbar .dropdown-menu .dropdown-item {
        padding: 0 !important;
        margin: 0;
        margin-top: 8px;
        text-align: left;
    }
    .cid-uNSOx3YRmz .navbar .navbar-brand {
        flex-shrink: initial;
        flex-basis: auto;
        word-break: break-word;
        padding-right: 2rem;
    }
    .cid-uNSOx3YRmz .navbar .navbar-toggler {
        flex-basis: auto;
    }
    .cid-uNSOx3YRmz .navbar .icons-menu {
        padding: 0;
    }
}

.cid-uNSOx3YRmz .navbar.navbar-short {
    min-height: 60px;
}

.cid-uNSOx3YRmz .navbar.navbar-short .navbar-logo img {
    height: 2.5rem !important;
}

.cid-uNSOx3YRmz .navbar.navbar-short .navbar-brand {
    min-height: 60px;
    padding: 0;
}

.cid-uNSOx3YRmz .navbar-brand {
    min-height: 70px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
    transition: all 0.3s;
    word-break: break-word;
    z-index: 1;
}

.cid-uNSOx3YRmz .navbar-brand .navbar-caption {
    line-height: inherit !important;
}

.cid-uNSOx3YRmz .navbar-brand .navbar-logo a {
    outline: none;
}

.cid-uNSOx3YRmz .dropdown-item.active,
.cid-uNSOx3YRmz .dropdown-item:active {
    background-color: transparent;
}

.cid-uNSOx3YRmz .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0;
}

.cid-uNSOx3YRmz .nav-dropdown .link.dropdown-toggle {
    margin-right: 1.667em;
}

.cid-uNSOx3YRmz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
    margin-right: 0;
    padding: 0.667em 1.667em;
}

.cid-uNSOx3YRmz .navbar .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-uNSOx3YRmz ul.navbar-nav {
    flex-wrap: wrap;
    padding: 0;
}

.cid-uNSOx3YRmz .navbar-buttons {
    text-align: center;
    min-width: 170px;
}

.cid-uNSOx3YRmz button.navbar-toggler {
    outline: none;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.2s;
    position: relative;
    align-self: center;
    color: #000000;
    background: #000000;
}

.cid-uNSOx3YRmz button.navbar-toggler .hamburger span {
    position: absolute;
    right: 10px;
    margin-top: 14px;
    width: 26px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-uNSOx3YRmz button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all 0.2s;
}

.cid-uNSOx3YRmz button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNSOx3YRmz button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all 0.15s;
}

.cid-uNSOx3YRmz button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all 0.2s;
}

.cid-uNSOx3YRmz nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNSOx3YRmz nav.opened .hamburger span:nth-child(2) {
    transform: rotate(45deg);
    transition: all 0.25s;
}

.cid-uNSOx3YRmz nav.opened .hamburger span:nth-child(3) {
    transform: rotate(-45deg);
    transition: all 0.25s;
}

.cid-uNSOx3YRmz nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all 0.2s;
}

.cid-uNSOx3YRmz a.nav-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.cid-uNSOx3YRmz .icons-menu {
    flex-wrap: nowrap;
    display: flex;
    justify-content: center;
    padding: 0;
    text-align: center;
    margin-bottom: 35px;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .cid-uNSOx3YRmz .navbar {
        height: 70px;
    }
    .cid-uNSOx3YRmz .navbar.opened {
        height: auto;
    }
    .cid-uNSOx3YRmz .nav-item .nav-link:hover::before {
        width: 175%;
        max-width: calc(100% + 2rem);
        left: -1rem;
    }
}

.cid-uNSOx3YRmz .navbar-dropdown .navbar-logo {
    margin-right: 15px;
}

@media (min-width: 768px) {
    .cid-uNSOx3YRmz .container-fluid {
        padding-left: 30px;
        padding-right: 30px;
    }
}

.cid-uNSOx3YRmz .mbr-section-btn-main {
    padding-top: 5px;
}

.cid-uNSOx3YRmz .mbr-section-btn-main .btn {
    margin: 0 4px 4px 4px;
}

.cid-uNSOx3YRmz .navbar-caption:hover {
    color: #291f1e;
}

@media (min-width: 992px) {
    .cid-uNSOx3YRmz .dropdown-menu.dropdown-submenu {
        left: 175px !important;
        top: -45% !important;
    }
}

.cid-uNSOx3YRmz .mbr-section-btn .btn,
.cid-uNSOx3YRmz .mbr-section-btn-main .btn {
    background-image: linear-gradient(99deg, rgba(255, 255, 255, 0) 30%, #000000 100%), radial-gradient(circle at 50% 50%, #000000 0, rgba(255, 255, 255, 0) 70%);
    color: #000000 !important;
}

.cid-uNSOx3YRmz .mbr-section-subtitle {
    color: #000000;
}

.cid-uNSOx3YRmz .mbr-text {
    color: #ffffff;
    text-align: center;
}

.cid-uNSOx3YRmz .text_widget {
    color: #000000;
}

.cid-uNSOx3YRmz .mbr-section-subtitle,
.cid-uNSOx3YRmz .text_widget,
.cid-uNSOx3YRmz .mbr-section-btn {
    text-align: center;
    color: #ffffff;
}

.cid-uNSOx3YRmz a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
    background-image: none;
}

.cid-uNSPlsJjxd {
    padding-top: 135px;
    padding-bottom: 0px;
    background-color: #000000;
    overflow: hidden;
    box-sizing: border-box;
}

.cid-uNSPlsJjxd .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-uNSPlsJjxd .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-uNSPlsJjxd .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-uNSPlsJjxd .mbr-gallery-item {
    width: 33.3%;
}

.cid-uNSPlsJjxd .mbr-gallery-item:hover img {
    transform: scale(1.1);
}

@media (max-width: 767px) {
    .cid-uNSPlsJjxd .mbr-gallery-item {
        width: 100%;
    }
}

.cid-uNSPlsJjxd .container {
    padding-right: 6px;
    padding-left: 6px;
}

.cid-uNSPlsJjxd .mbr-gallery-row {
    justify-content: center;
}

.cid-uNSPlsJjxd .mbr-gallery-item>div:hover:before {
    z-index: 5;
}

.cid-uNSPlsJjxd .mbr-gallery-item>div:hover .icon-focus {
    opacity: 0.8 !important;
}

.cid-uNSPlsJjxd .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-uNSPlsJjxd .mbr-gallery-item>div:hover:before {
    opacity: 0.3 !important;
}

.cid-uNSPlsJjxd .icon-focus {
    font-family: 'Moririse2' !important;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    background: white;
    border-radius: 6px;
}

.cid-uNSPlsJjxd .icon-focus:before {
    content: '\e970';
    font-size: 1.2rem;
    color: black;
}

.cid-uNSPlsJjxd .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-uNSPlsJjxd .mbr-gallery-item>div {
    overflow: hidden;
}

.cid-uNSPlsJjxd img {
    transition: all 2s !important;
}

.cid-uNSPlsJjxd .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-uNSPlsJjxd .mbr-gallery-title {
    font-size: 0.9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 5;
}

.cid-uNSPlsJjxd .mbr-gallery-title:before {
    content: ' ';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #000000 !important;
    opacity: 0.3;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-uNSOx5wTt6 {
    padding-top: 0rem;
    padding-bottom: 0rem;
    background-color: #000000;
}

.cid-uNSOx5wTt6 .mbr-fallback-image.disabled {
    display: none;
}

.cid-uNSOx5wTt6 .mbr-fallback-image {
    display: block;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}

.cid-uNSOx5wTt6 .mbr-text,
.cid-uNSOx5wTt6 .mbr-section-btn {
    color: #232323;
}

.cid-uNSOx5wTt6 .btn {
    width: 100%;
}

.cid-uNSOx5wTt6 .mbr-section-btn {
    margin-bottom: 1.2rem;
}

.cid-uNSOx5wTt6 H1 {
    text-align: center;
    color: #ffffff;
}

.cid-uNSOx5Sr7Y {
    padding-top: 2rem;
    padding-bottom: 2rem;
    background-color: #000000;
}

.cid-uNSOx5Sr7Y .row-links {
    width: 100%;
    justify-content: center;
}

.cid-uNSOx5Sr7Y .social-row {
    width: 100%;
    justify-content: center;
}

.cid-uNSOx5Sr7Y .media-container-row {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.cid-uNSOx5Sr7Y .media-container-row .foot-menu {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.cid-uNSOx5Sr7Y .media-container-row .foot-menu li {
    padding: 0 1rem 1rem 1rem;
}

.cid-uNSOx5Sr7Y .media-container-row .foot-menu li p {
    margin: 0;
}

.cid-uNSOx5Sr7Y .media-container-row .social-list {
    width: auto;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.cid-uNSOx5Sr7Y .media-container-row .social-list .mbr-iconfont-social {
    font-size: 1.5rem;
    color: #ffffff;
}

.cid-uNSOx5Sr7Y .media-container-row .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-uNSOx5Sr7Y .media-container-row .social-list a {
    margin: 0;
    opacity: .5;
    transition: .2s linear;
}

.cid-uNSOx5Sr7Y .media-container-row .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-uNSOx5Sr7Y .media-container-row .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

.cid-uNSOx5Sr7Y .media-container-row .row-copirayt {
    word-break: break-word;
    width: 100%;
}

.cid-uNSOx5Sr7Y .media-container-row .row-copirayt p {
    width: 100%;
}