.elementor-8354 .elementor-element.elementor-element-4a39cf9{--display:flex;--min-height:40vh;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-662eb7a{--display:flex;--min-height:280px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8354 .elementor-element.elementor-element-662eb7a:not(.elementor-motion-effects-element-type-background), .elementor-8354 .elementor-element.elementor-element-662eb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://melaaura.com/wp-content/uploads/2024/08/Venice-29.webp");background-position:center center;background-size:cover;}.elementor-8354 .elementor-element.elementor-element-662eb7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8354 .elementor-element.elementor-element-0bb3204{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-8354 .elementor-element.elementor-element-8025f5d .elementor-button{background-color:#0c0c0c;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:13px 20px 13px 20px;}.elementor-8354 .elementor-element.elementor-element-8025f5d .elementor-button:hover, .elementor-8354 .elementor-element.elementor-element-8025f5d .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-8354 .elementor-element.elementor-element-8025f5d .elementor-button:hover svg, .elementor-8354 .elementor-element.elementor-element-8025f5d .elementor-button:focus svg{fill:#000000;}.elementor-8354 .elementor-element.elementor-element-4de22b8{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-8354 .elementor-element.elementor-element-47abbb1 .elementor-button{background-color:#0c0c0c;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:13px 20px 13px 20px;}.elementor-8354 .elementor-element.elementor-element-47abbb1 .elementor-button:hover, .elementor-8354 .elementor-element.elementor-element-47abbb1 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-8354 .elementor-element.elementor-element-47abbb1 .elementor-button:hover svg, .elementor-8354 .elementor-element.elementor-element-47abbb1 .elementor-button:focus svg{fill:#000000;}.elementor-8354 .elementor-element.elementor-element-ef9f31c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-8354 .elementor-element.elementor-element-fee3e0a .elementor-button{background-color:#0c0c0c;font-weight:bold;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:13px 20px 13px 20px;}.elementor-8354 .elementor-element.elementor-element-fee3e0a .elementor-button:hover, .elementor-8354 .elementor-element.elementor-element-fee3e0a .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}.elementor-8354 .elementor-element.elementor-element-fee3e0a .elementor-button:hover svg, .elementor-8354 .elementor-element.elementor-element-fee3e0a .elementor-button:focus svg{fill:#000000;}.elementor-8354 .elementor-element.elementor-element-085d863{--display:flex;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-085d863.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8354 .elementor-element.elementor-element-66ffa6f .elementor-heading-title{font-size:23px;font-weight:500;text-transform:uppercase;color:#353535;}.elementor-8354 .elementor-element.elementor-element-66ffa6f .elementor-heading-title a:hover, .elementor-8354 .elementor-element.elementor-element-66ffa6f .elementor-heading-title a:focus{color:#B28C40;}.elementor-8354 .elementor-element.elementor-element-993f0e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-bf7e4a8 > .elementor-widget-container{border-style:none;}.elementor-8354 .elementor-element.elementor-element-bf7e4a8 .elementor-heading-title{font-size:16px;color:#7E7E7E;}.elementor-8354 .elementor-element.elementor-element-bf7e4a8 .elementor-heading-title a:hover, .elementor-8354 .elementor-element.elementor-element-bf7e4a8 .elementor-heading-title a:focus{color:#B28C40;}.elementor-8354 .elementor-element.elementor-element-7678aca > .elementor-widget-container{border-style:none;}.elementor-8354 .elementor-element.elementor-element-7678aca .elementor-heading-title{font-size:16px;color:#7E7E7E;}.elementor-8354 .elementor-element.elementor-element-7678aca .elementor-heading-title a:hover, .elementor-8354 .elementor-element.elementor-element-7678aca .elementor-heading-title a:focus{color:#B28C40;}.elementor-8354 .elementor-element.elementor-element-e92bfc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-f46ae82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-e9f11e4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-f450fed.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-f450fed .elementor-heading-title{font-size:21px;text-transform:uppercase;color:#252525;}.elementor-8354 .elementor-element.elementor-element-218b307 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-218b307.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-583ccd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-583ccd1.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-eb88295 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-eb88295.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-189904c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-189904c.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-7cc3467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-7cc3467.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-184050f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-184050f.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-2540908{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-0ca7876 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-0ca7876.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-0ca7876 .elementor-heading-title{font-size:21px;text-transform:uppercase;color:#2A2A2A;}.elementor-8354 .elementor-element.elementor-element-a59ba4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-a59ba4b.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-93e6907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-93e6907.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-975d554 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-975d554.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-c80fe39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-c80fe39.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-ebe26b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-f3078da{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-216939b > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-216939b.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-216939b{font-size:21px;text-transform:uppercase;color:#000000;}.elementor-8354 .elementor-element.elementor-element-b17d033 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-b17d033.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-75a2ddc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-75a2ddc.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-dae8d83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-dae8d83.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-61051b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-61051b9.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-4ff7c3e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-4e2c0ee > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-4e2c0ee.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-4e2c0ee{font-size:21px;text-transform:uppercase;color:#000000;}.elementor-8354 .elementor-element.elementor-element-ec9177a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-ec9177a.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-f7207aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-f7207aa.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-9ef0650 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-9ef0650.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-feef4b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-feef4b2.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-973537e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-973537e.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-d65c657{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-56c83e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-56c83e2.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-bfcc7e7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-c51a9bb > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-c51a9bb.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-c51a9bb{font-size:21px;text-transform:uppercase;color:#000000;}.elementor-8354 .elementor-element.elementor-element-2828bd8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-2828bd8.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-392c548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-392c548.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-2e26778 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-2e26778.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-2a7eea7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-2a7eea7.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-33d28c4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8354 .elementor-element.elementor-element-79b530c > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-79b530c.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-79b530c .elementor-heading-title{font-size:21px;text-transform:uppercase;color:#1A1A1A;}.elementor-8354 .elementor-element.elementor-element-9b6735a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-9b6735a.elementor-element{--align-self:flex-start;}.elementor-8354 .elementor-element.elementor-element-05d62fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8354 .elementor-element.elementor-element-05d62fc.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-8354 .elementor-element.elementor-element-662eb7a{--width:24%;}.elementor-8354 .elementor-element.elementor-element-085d863{--width:75%;}.elementor-8354 .elementor-element.elementor-element-f46ae82{--width:40%;}.elementor-8354 .elementor-element.elementor-element-ebe26b6{--width:30%;}.elementor-8354 .elementor-element.elementor-element-d65c657{--width:30%;}}@media(max-width:767px){.elementor-8354 .elementor-element.elementor-element-4a39cf9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8354 .elementor-element.elementor-element-085d863{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}.megaMenuBackground {
    background-size: cover;
    background-position: center;
    position: relative;
}

.megaMenuBackground::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-image: url('https://melaaura.com/wp-content/uploads/2025/02/Meridiani-Open-Air-09-2024-2440x1660-1.webp'); /* Default background */
    transition: opacity 0.3s ease-in-out;
    z-index: -1;
}

.megaMenuBackground.hovering::after {
    opacity: 0;
    transition: opacity 0.5s ease-in-out; /* Delay fade-in of default background */
}
/* Base styling for category links */
.megaMenuHoverEffect a {
    position: relative;
    color: inherit; /* Keeps default color */
    text-decoration: none; /* Removes default underline */
    transition: color 0.3s ease-in-out;
}

/* Hover effect: Change text color */
.megaMenuHoverEffect a:hover {
    color: #B28C40;
}

/* Underline animation */
.megaMenuHoverEffect a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Adjust underline position */
    width: 0;
    height: 1px;
    background-color: #B28C40;
    transition: width 0.4s ease-in-out;
}

/* Underline expands from left to right */
.megaMenuHoverEffect a:hover::after {
    width: 100%;
}
/* Base styling for category links */
.megaMenuHoverEffect a {
    position: relative;
    color: inherit; /* Keeps default color */
    text-decoration: none; /* Removes default underline */
    transition: color 0.3s ease-in-out;
}

/* Hover effect: Change text color */
.megaMenuHoverEffect a:hover {
    color: #B28C40;
}

/* Underline animation */
.megaMenuHoverEffect a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Adjust underline position */
    width: 0;
    height: 1px;
    background-color: #B28C40;
    transition: width 0.4s ease-in-out;
}

/* Underline expands from left to right */
.megaMenuHoverEffect a:hover::after {
    width: 100%;
}
/* Base styling for category links */
.megaMenuHoverEffect a {
    position: relative;
    color: inherit; /* Keeps default color */
    text-decoration: none; /* Removes default underline */
    transition: color 0.3s ease-in-out;
}

/* Hover effect: Change text color */
.megaMenuHoverEffect a:hover {
    color: #B28C40;
}

/* Underline animation */
.megaMenuHoverEffect a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px; /* Adjust underline position */
    width: 0;
    height: 1px;
    background-color: #B28C40;
    transition: width 0.4s ease-in-out;
}

/* Underline expands from left to right */
.megaMenuHoverEffect a:hover::after {
    width: 100%;
}