.elementor-376 .elementor-element.elementor-element-4e36d04{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:var(--mft-space-s);--padding-bottom:var(--mft-space-s);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-376 .elementor-element.elementor-element-4e36d04:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-4e36d04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D4A33;}.elementor-376 .elementor-element.elementor-element-00cf40d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-00cf40d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-stacked .elementor-icon{background-color:#E9E7DC;}.elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-framed .elementor-icon, .elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-default .elementor-icon{fill:#E9E7DC;color:#E9E7DC;border-color:#E9E7DC;}.elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-376 .elementor-element.elementor-element-8be4c18.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon{font-size:30px;}.elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title, .elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title a{font-family:var( --e-global-typography-5c843f5-font-family );font-size:var( --e-global-typography-5c843f5-font-size );font-weight:var( --e-global-typography-5c843f5-font-weight );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}.elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title{color:#E9E7DC;}.elementor-376 .elementor-element.elementor-element-2264985{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-2264985.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button-content-wrapper{flex-direction:row;}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button{font-family:var( --e-global-typography-5c843f5-font-family );font-size:var( --e-global-typography-5c843f5-font-size );font-weight:var( --e-global-typography-5c843f5-font-weight );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );fill:#E9E7DC;color:#E9E7DC;background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button:hover, .elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button:focus{color:#8A714C;}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button:hover svg, .elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button:focus svg{fill:#8A714C;}.elementor-376 .elementor-element.elementor-element-2ed40ae{--display:flex;--min-height:calc(100dvh - 84px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:var(--mft-space-3xs);--padding-bottom:var(--mft-space-l);--padding-left:var(--mft-space-s);--padding-right:var(--mft-space-s);}.elementor-376 .elementor-element.elementor-element-2ed40ae:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-2ed40ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D4A33;}.elementor-376 .elementor-element.elementor-element-2ed40ae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-376 .elementor-element.elementor-element-8e141e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-3xs) var(--mft-space-3xs);--row-gap:var(--mft-space-3xs);--column-gap:var(--mft-space-3xs);--padding-top:0;--padding-bottom:0;--padding-left:var(--mft-space-5xs);--padding-right:var(--mft-space-5xs);}.elementor-376 .elementor-element.elementor-element-8e141e8.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-376 .elementor-element.elementor-element-a5fc0c9{text-align:center;}.elementor-376 .elementor-element.elementor-element-a5fc0c9 img{width:175px;}.elementor-376 .elementor-element.elementor-element-a5fc0c9 > .elementor-widget-container{margin:0 0 var(--mft-space-2xs) 0;}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-3ed5403-font-family );font-size:var( --e-global-typography-3ed5403-font-size );font-weight:var( --e-global-typography-3ed5403-font-weight );line-height:var( --e-global-typography-3ed5403-line-height );letter-spacing:var( --e-global-typography-3ed5403-letter-spacing );word-spacing:var( --e-global-typography-3ed5403-word-spacing );}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main .elementor-item{color:#E9E7DC;fill:#E9E7DC;padding-top:2px;padding-bottom:2px;}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-376 .elementor-element.elementor-element-42b769b{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-376 .elementor-element.elementor-element-c8d64f7{--divider-border-style:solid;--divider-color:rgba(233, 231, 220, 0.35);--divider-border-width:1px;}.elementor-376 .elementor-element.elementor-element-c8d64f7 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-376 .elementor-element.elementor-element-c8d64f7 .elementor-divider{text-align:center;padding-block-start:var(--mft-space-2xs);padding-block-end:var(--mft-space-2xs);}.elementor-376 .elementor-element.elementor-element-69bc70b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--mft-space-4xs) var(--mft-space-m);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-m);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button{font-family:var( --e-global-typography-5c843f5-font-family );font-size:var( --e-global-typography-5c843f5-font-size );font-weight:var( --e-global-typography-5c843f5-font-weight );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );fill:#E9E7DC;color:#E9E7DC;background-color:#02010100;padding:0px 0px 0px 0px;}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button:hover, .elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button:focus{color:#8A714C;}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button:hover svg, .elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button:focus svg{fill:#8A714C;}.elementor-376 .elementor-element.elementor-element-df12f91{width:initial;max-width:initial;}.elementor-376 .elementor-element.elementor-element-b206343{--divider-border-style:solid;--divider-color:rgba(233, 231, 220, 0.35);--divider-border-width:1px;}.elementor-376 .elementor-element.elementor-element-b206343 .elementor-divider-separator{width:200px;margin:0 auto;margin-center:0;}.elementor-376 .elementor-element.elementor-element-b206343 .elementor-divider{text-align:center;padding-block-start:var(--mft-space-2xs);padding-block-end:var(--mft-space-2xs);}.elementor-376 .elementor-element.elementor-element-ae8a8f0{--grid-template-columns:repeat(0, auto);--icon-size:28px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-376 .elementor-element.elementor-element-ae8a8f0 .elementor-widget-container{text-align:center;}.elementor-376 .elementor-element.elementor-element-ae8a8f0 .elementor-social-icon{background-color:#02010100;}.elementor-376 .elementor-element.elementor-element-ae8a8f0 .elementor-social-icon i{color:#E9E7DC;}.elementor-376 .elementor-element.elementor-element-ae8a8f0 .elementor-social-icon svg{fill:#E9E7DC;}#elementor-popup-modal-376 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-376{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-376 .dialog-widget-content{background-color:#3D4A33;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title, .elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title a{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-3ed5403-font-size );line-height:var( --e-global-typography-3ed5403-line-height );letter-spacing:var( --e-global-typography-3ed5403-letter-spacing );word-spacing:var( --e-global-typography-3ed5403-word-spacing );}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-4e36d04{--flex-wrap:nowrap;--padding-top:var(--mft-space-3xs);--padding-bottom:var(--mft-space-3xs);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-376 .elementor-element.elementor-element-00cf40d{--width:auto;}.elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title, .elementor-376 .elementor-element.elementor-element-8be4c18 .elementor-icon-box-title a{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}.elementor-376 .elementor-element.elementor-element-2264985{--width:auto;}.elementor-376 .elementor-element.elementor-element-fcddbae .elementor-button{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}.elementor-376 .elementor-element.elementor-element-2ed40ae{--min-height:calc(100svh - 54px);--justify-content:flex-start;--padding-top:0;--padding-bottom:var(--mft-space-m);--padding-left:var(--mft-space-2xs);--padding-right:var(--mft-space-2xs);}.elementor-376 .elementor-element.elementor-element-8e141e8{--justify-content:flex-start;--gap:var(--mft-space-4xs) var(--mft-space-4xs);--row-gap:var(--mft-space-4xs);--column-gap:var(--mft-space-4xs);--padding-top:var(--mft-space-2xs);--padding-bottom:0;--padding-left:var(--mft-space-5xs);--padding-right:var(--mft-space-5xs);}.elementor-376 .elementor-element.elementor-element-a5fc0c9 img{width:129px;}.elementor-376 .elementor-element.elementor-element-42b769b .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-3ed5403-font-size );line-height:var( --e-global-typography-3ed5403-line-height );letter-spacing:var( --e-global-typography-3ed5403-letter-spacing );word-spacing:var( --e-global-typography-3ed5403-word-spacing );}.elementor-376 .elementor-element.elementor-element-df12f91 .elementor-button{font-size:var( --e-global-typography-5c843f5-font-size );line-height:var( --e-global-typography-5c843f5-line-height );letter-spacing:var( --e-global-typography-5c843f5-letter-spacing );word-spacing:var( --e-global-typography-5c843f5-word-spacing );}.elementor-376 .elementor-element.elementor-element-ae8a8f0{--icon-size:24px;}}@media(min-width:768px){.elementor-376 .elementor-element.elementor-element-00cf40d{--width:50%;}.elementor-376 .elementor-element.elementor-element-2264985{--width:50%;}.elementor-376 .elementor-element.elementor-element-8e141e8{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-4e36d04 *//*****************************/

/***** BOTON CERRAR *****/

/*****************************/
.elementor-376 .elementor-element.elementor-element-4e36d04 .btn-close-popup .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    gap: var(--mft-space-4xs);
}

.elementor-376 .elementor-element.elementor-element-4e36d04 .btn-close-popup .elementor-icon-box-icon {
    margin: 0;
}

.elementor-376 .elementor-element.elementor-element-4e36d04 .btn-close-popup .elementor-icon-box-title {
    margin: 0;
}

/*****************************/

/***** ITEMS DE LA DERECHA *****/

/*****************************/
.elementor-376 .elementor-element.elementor-element-4e36d04 .wpml-ls-legacy-dropdown-click a,
.elementor-376 .elementor-element.elementor-element-4e36d04 .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    color: #E9E7DC;
}

/* evita que el telefono se corte contra la barra de scroll */
.elementor-376 .elementor-element.elementor-element-4e36d04 .mft-item-header .elementor-button {
    white-space: nowrap;
}

/* en movil solo se ve la X y el .elementor-376 .elementor-element.elementor-element-4e36d04 de idioma */
@media (max-width: 767px) {
    .elementor-376 .elementor-element.elementor-element-4e36d04 .btn-close-popup .elementor-icon-box-title {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        border: 0;
        clip-path: inset(50%);
    }
}/* End custom CSS */
/* Start custom CSS for Mirai-Track-Reservation, class: .elementor-element-5ed4f20 *//* Move this rule to the production engine.css when its deployment is available. */
.elementor-376 .elementor-element.elementor-element-5ed4f20 [data-role="bookingquery"] { color: #e9e7dc; min-height: 44px; display: inline-flex; align-items: center; }
.elementor-376 .elementor-element.elementor-element-5ed4f20 [data-role="content"] { color: #e9e7dc; font-family: "Catamaran", sans-serif; font-size: 16px; line-height: 1.5; }
.elementor-376 .elementor-element.elementor-element-5ed4f20 [data-role="bookingquery"]:hover [data-role="content"] { color: #aab48a; }
.elementor-376 .elementor-element.elementor-element-5ed4f20 [data-role="bookingquery"]:focus-visible { outline: 2px solid #e9e7dc; outline-offset: 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed40ae *//*********************************/

/***** ALTO Y CENTRADO *****/

/*********************************/
.elementor-376 .elementor-element.elementor-element-2ed40ae {
    position: relative;
    overflow: hidden;
}

/* si la pantalla es muy baja, el bloque scrollea el solo */
@media (max-height: 620px) {
    .elementor-376 .elementor-element.elementor-element-2ed40ae {
        overflow-y: auto;
        overscroll-behavior: contain;
    }
}

/*********************************/

/***** HOJAS DECORATIVAS *****/

/*********************************/

/* son widgets de imagen normales: cambialas desde el editor.
   el ancho se controla aqui; si prefieres, quita el width y usa
   el control "Ancho" del propio widget */
.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf {
    position: absolute;
    bottom: 0;
    z-index: 0;
    width: 32vw;
    max-width: 640px;
    opacity: 1;
    transform: translateY(55%);
    pointer-events: none;
}

.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf img {
    display: block;
    width: 100%;
    height: auto;
}

.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf-left {
    left: 2vw;
}

.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf-right {
    right: 2vw;
}

/* el contenido siempre por encima de las hojas */
.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-popup-menu {
    position: relative;
    z-index: 1;
}

/* evita el borde del patron del svg al reducir el logo */
.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-popup-logo img {
    clip-path: inset(1px 0 0 0);
}

/*********************************/

/***** MENU CENTRADO *****/

/*********************************/
.elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-nav-menu--layout-vertical .elementor-item {
    justify-content: center;
    padding-right: 0;
    padding-left: 0;
    text-align: center;
}

/* el tamano depende del alto de pantalla: los 7 items entran siempre */
.elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-nav-menu--main .elementor-item {
    color: #E9E7DC;
    font-size: clamp(20px, 3.4vh, 34px);
    line-height: 1.35;
}

/*********************************/

/***** ENLACES CONTACT / RESERVA *****/

/*********************************/
.elementor-376 .elementor-element.elementor-element-2ed40ae .mft-popup-link .elementor-button {
    padding: 0;
    min-height: auto;
    color: #E9E7DC;
    fill: #E9E7DC;
    background-color: transparent;
    border: none;
    transition: color .3s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-376 .elementor-element.elementor-element-2ed40ae .mft-popup-link .elementor-button:hover {
        color: var(--e-global-color-primary);
        fill: var(--e-global-color-primary);
    }
}

/*********************************/

/***** REDES SOCIALES *****/

/*********************************/
.elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-social-icon {
    background-color: transparent;
}

.elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-social-icon i {
    color: #E9E7DC;
    transition: color .3s ease;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-social-icon:hover i {
        color: var(--e-global-color-primary);
    }
}

/*************************/

/***** RESPONSIVE *****/

/*************************/

/* movil: hoja al lateral izquierdo, otra al lateral derecho
   y un grupo grande abajo centrado */
@media (max-width: 767px) {
    .elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf {
        transform: none;
        opacity: 0.55;
    }

    .elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf-left {
        top: 38%;
        bottom: auto;
        left: -30vw;
        width: 46vw;
    }

    .elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf-right {
        top: 10%;
        bottom: auto;
        right: -30vw;
        width: 46vw;
    }

    .elementor-376 .elementor-element.elementor-element-2ed40ae .mft-leaf-bottom {
        left: 50%;
        right: auto;
        bottom: 0;
        width: 82vw;
        transform: translateX(-50%);
        opacity: 1;
    }

    .elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-nav-menu--main .elementor-item {
        font-size: 22px;
        line-height: 1.35;
    }

    .elementor-376 .elementor-element.elementor-element-2ed40ae .elementor-nav-menu--main .menu-item + .menu-item {
        margin-top: 6px;
    }
}/* End custom CSS */