.elementor-11132 .elementor-element.elementor-element-76b8b4dc:not(.elementor-motion-effects-element-type-background), .elementor-11132 .elementor-element.elementor-element-76b8b4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DD;}.elementor-11132 .elementor-element.elementor-element-76b8b4dc > .elementor-background-overlay{background-color:#F7F4EF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11132 .elementor-element.elementor-element-76b8b4dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11132 .elementor-element.elementor-element-7c3d031c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11132 .elementor-element.elementor-element-7c3d031c .elementor-divider-separator{width:100%;}.elementor-11132 .elementor-element.elementor-element-7c3d031c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11132 .elementor-element.elementor-element-2fa7eae0{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-11132 .elementor-element.elementor-element-2fa7eae0 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-11132 .elementor-element.elementor-element-2fa7eae0{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-11132 .elementor-element.elementor-element-2fa7eae0{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-2fa7eae0 *//* AF - FRECCE CAROSELLO IMMOBILI - PAGINE */

.elementor-11132 .elementor-element.elementor-element-2fa7eae0 {
    position: relative;
}

.elementor-11132 .elementor-element.elementor-element-2fa7eae0 .swiper,
.elementor-11132 .elementor-element.elementor-element-2fa7eae0 .swiper-container {
    position: relative !important;
}

/* Frecce */
.elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 20 !important;
    margin: 0 !important;
    cursor: pointer !important;
}

/* Freccia sinistra */
.elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button-prev {
    left: 12px !important;
    right: auto !important;
}

/* Freccia destra */
.elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button-next {
    right: 12px !important;
    left: auto !important;
}

/* Tablet */
@media (max-width: 1024px) {

    .elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button-prev {
        left: 8px !important;
    }

    .elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button-next {
        right: 8px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {

    .elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button-prev {
        left: 5px !important;
    }

    .elementor-11132 .elementor-element.elementor-element-2fa7eae0 .elementor-swiper-button-next {
        right: 5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76b8b4dc *//* =========================================================
   ZONA TITOLO - IMMOBILI IN EVIDENZA
   ========================================================= */

.af-featured-eyebrow {
    margin: 0 0 10px 0 !important;
    text-align: center;
}

.af-featured-eyebrow .elementor-heading-title,
.af-featured-eyebrow .elementor-widget-container {
    color: #b08e61 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    letter-spacing: 4px !important;
    text-transform: uppercase;
}

.af-featured-title {
    margin: 0 0 6px 0 !important;
    text-align: center;
}

.af-featured-title .elementor-heading-title {
    color: #061b3a !important;
    font-size: 42px !important;
    line-height: 1.1 !important;
    font-weight: 500 !important;
}

.af-featured-divider {
    margin: 0 auto 8px auto !important;
    width: 70px !important;
}

.af-featured-divider .elementor-divider-separator {
    border-top: 2px solid #c9a66b !important;
    width: 38px !important;
    margin: 0 auto !important;
}

.af-featured-subtitle {
    margin: 0 0 28px 0 !important;
    text-align: center;
}

.af-featured-subtitle .elementor-widget-container,
.af-featured-subtitle p,
.af-featured-subtitle .elementor-heading-title {
    color: #5f6878 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 400 !important;
}


/* TABLET */

@media (max-width: 1024px) {

    .af-featured-title .elementor-heading-title {
        font-size: 34px !important;
    }

    .af-featured-subtitle .elementor-widget-container,
    .af-featured-subtitle p,
    .af-featured-subtitle .elementor-heading-title {
        font-size: 15px !important;
    }
}


/* MOBILE */

@media (max-width: 767px) {

    .af-featured-eyebrow .elementor-heading-title,
    .af-featured-eyebrow .elementor-widget-container {
        font-size: 10px !important;
        letter-spacing: 2.5px !important;
    }

    .af-featured-title .elementor-heading-title {
        font-size: 28px !important;
        line-height: 1.15 !important;
    }

    .af-featured-divider {
        margin-bottom: 6px !important;
    }

    .af-featured-subtitle {
        margin-bottom: 22px !important;
    }

    .af-featured-subtitle .elementor-widget-container,
    .af-featured-subtitle p,
    .af-featured-subtitle .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.4 !important;
    }
}/* End custom CSS */