.elementor-3193 .elementor-element.elementor-element-61f01e2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-3193 .elementor-element.elementor-element-507f479.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3193 .elementor-element.elementor-element-507f479.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3193 .elementor-element.elementor-element-507f479:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3193 .elementor-element.elementor-element-507f479 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hospitadella.it/wp-content/uploads/2026/08/hospitadella-splash-odontoiatria.jpg");background-position:center center;background-size:cover;}.elementor-3193 .elementor-element.elementor-element-507f479 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #E8E8EB 6%, #E8E8EB00 100%);opacity:1;}.elementor-3193 .elementor-element.elementor-element-507f479 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-507f479 > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-3193 .elementor-element.elementor-element-507f479{z-index:0;}.elementor-3193 .elementor-element.elementor-element-ccc1b7c > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(52deg, #8BD7F9 0%, #CAE9F600 85%);opacity:1;}.elementor-bc-flex-widget .elementor-3193 .elementor-element.elementor-element-5d3724a.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3193 .elementor-element.elementor-element-5d3724a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3193 .elementor-element.elementor-element-5d3724a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:36px;}.elementor-3193 .elementor-element.elementor-element-5d3724a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 48px 48px;}.elementor-3193 .elementor-element.elementor-element-a7b07bd .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:56px;font-weight:300;font-style:italic;}.elementor-3193 .elementor-element.elementor-element-a7b07bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-16b217a{color:#8E8F95;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-bc-flex-widget .elementor-3193 .elementor-element.elementor-element-ecfc725.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3193 .elementor-element.elementor-element-ecfc725.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3193 .elementor-element.elementor-element-ecfc725 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-3632717{text-align:center;}.elementor-bc-flex-widget .elementor-3193 .elementor-element.elementor-element-bf5783c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3193 .elementor-element.elementor-element-bf5783c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3193 .elementor-element.elementor-element-bf5783c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3193 .elementor-element.elementor-element-bf5783c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hospitadella.it/wp-content/uploads/2026/08/hospitadella-splash-estetica.jpg");background-position:center center;background-size:cover;}.elementor-3193 .elementor-element.elementor-element-bf5783c > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #E8E8EB 6%, #E8E8EB00 100%);opacity:1;}.elementor-3193 .elementor-element.elementor-element-bf5783c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-bf5783c > .elementor-element-populated > .elementor-background-overlay{transition:background 0s, border-radius 0.3s, opacity 0s;}.elementor-3193 .elementor-element.elementor-element-bf5783c{z-index:0;}.elementor-3193 .elementor-element.elementor-element-094a1ea > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(52deg, #F3C9E2 0%, #FAEAF400 85%);opacity:1;}.elementor-bc-flex-widget .elementor-3193 .elementor-element.elementor-element-d3ddc9c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:36px;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 48px 48px;}.elementor-3193 .elementor-element.elementor-element-c377450 .elementor-heading-title{color:#C42D89;font-family:"Newsreader", Sans-serif;font-size:56px;font-weight:300;font-style:italic;}.elementor-3193 .elementor-element.elementor-element-c377450 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-87a9811{color:#8E8F95;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-bc-flex-widget .elementor-3193 .elementor-element.elementor-element-41c3f49.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3193 .elementor-element.elementor-element-41c3f49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3193 .elementor-element.elementor-element-41c3f49 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-caa096b{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3193 .elementor-element.elementor-element-5d3724a{width:75%;}.elementor-3193 .elementor-element.elementor-element-ecfc725{width:25%;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c{width:80%;}.elementor-3193 .elementor-element.elementor-element-41c3f49{width:20%;}}@media(max-width:767px){.elementor-3193 .elementor-element.elementor-element-507f479{width:100%;}.elementor-3193 .elementor-element.elementor-element-514fbc4{padding:24px 24px 24px 24px;}.elementor-3193 .elementor-element.elementor-element-5d3724a{width:75%;}.elementor-3193 .elementor-element.elementor-element-5d3724a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3193 .elementor-element.elementor-element-5d3724a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-ecfc725{width:22%;}.elementor-3193 .elementor-element.elementor-element-3632717 img{width:70%;}.elementor-3193 .elementor-element.elementor-element-d4fd457{padding:24px 24px 24px 24px;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c{width:77%;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-3193 .elementor-element.elementor-element-d3ddc9c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3193 .elementor-element.elementor-element-41c3f49{width:23%;}.elementor-3193 .elementor-element.elementor-element-caa096b img{width:70%;}}/* Start custom CSS for section, class: .elementor-element-ccc1b7c */.elementor-3193 .elementor-element.elementor-element-ccc1b7c{
    height: 100%!important;
    position: absolute
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-507f479 */.elementor-3193 .elementor-element.elementor-element-507f479{
    min-height: 75vh
}

/* =====================================================
   CARD
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-507f479 {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;

    /* Rimuove il background originale di Elementor */
    background-image: none !important;
}


/* =====================================================
   IMMAGINE DI SFONDO ANIMATA
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-507f479::before {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background-image: url("https://www.hospitadella.it/wp-content/uploads/2026/08/hospitadella-splash-odontoiatria.jpg") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    transform: scale(1.01) translateZ(0);
    transform-origin: center center;

    transition:
        transform 0.8s cubic-bezier(.22, 1, .36, 1) !important;

    will-change: transform;
}


/* Zoom dello sfondo */

.elementor-3193 .elementor-element.elementor-element-507f479:hover::before {
    transform: scale(1.15) translateZ(0) !important;
}


/* Mantiene il contenuto sopra lo sfondo */

.elementor-3193 .elementor-element.elementor-element-507f479 > .elementor-widget-wrap {
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
}


/* =====================================================
   OVERLAY GENERALE DELLA COLONNA
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-507f479 > .elementor-widget-wrap >
.elementor-background-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
}


/* =====================================================
   OVERLAY AZZURRO
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-ccc1b7c
.elementor-background-overlay {
    opacity: 1 !important;
    pointer-events: none;

    transition:
        opacity 0.5s ease !important;
}


/* Rimuove l’overlay azzurro all’hover */

.elementor-3193 .elementor-element.elementor-element-507f479:hover
.elementor-element-ccc1b7c
.elementor-background-overlay {
    opacity: 0 !important;
}


/* =====================================================
   TITOLO
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-a7b07bd {
    position: relative;
    z-index: 3;
    overflow: visible !important;
}


.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-a7b07bd
.elementor-heading-title {
    font-size: 56px !important;
    line-height: 1.05 !important;

    transform: scale(1);
    transform-origin: left center;

    transition:
        transform 0.55s cubic-bezier(.22, 1, .36, 1) !important;

    will-change: transform;
}


/* Ingrandisce il titolo all’hover */

.elementor-3193 .elementor-element.elementor-element-507f479:hover
.elementor-element-a7b07bd
.elementor-heading-title {
    transform: scale(1.27) !important;
}


/* =====================================================
   FRECCIA
   ===================================================== */

/* Permette alla freccia di partire fuori dalla sua colonna */

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-514fbc4,

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-514fbc4
.elementor-container,

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-ecfc725,

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-ecfc725
.elementor-widget-wrap {
    overflow: visible !important;
}


/* Posizione iniziale della freccia */

.elementor-3193 .elementor-element.elementor-element-507f479
.elementor-element-3632717 {
    position: relative;
    z-index: 3;

    opacity: 0;
    visibility: hidden;

    /* Parte fuori dal lato destro */
    transform: translateX(250px);

    transition:
        transform 0.75s cubic-bezier(.22, 1, .36, 1),
        opacity 0.25s ease,
        visibility 0s linear 0.75s !important;

    will-change: transform;
}


/* Entrata della freccia dal lato destro */

.elementor-3193 .elementor-element.elementor-element-507f479:hover
.elementor-element-3632717 {
    opacity: 1;
    visibility: visible;

    transform: translateX(0);

    transition:
        transform 0.75s cubic-bezier(.22, 1, .36, 1),
        opacity 0.3s ease,
        visibility 0s !important;
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {

.elementor-3193 .elementor-element.elementor-element-507f479{
     min-height:unset!important;
    height: 65vh
}

    .elementor-3193 .elementor-element.elementor-element-507f479
    .elementor-element-a7b07bd
    .elementor-heading-title {
        font-size: 38px !important;
    }

    .elementor-3193 .elementor-element.elementor-element-507f479:hover
    .elementor-element-a7b07bd
    .elementor-heading-title {
        transform: scale(1.1) !important;
    }

    /* Freccia sempre visibile sui dispositivi touch */

    .elementor-3193 .elementor-element.elementor-element-507f479
    .elementor-element-3632717 {
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-094a1ea */.elementor-3193 .elementor-element.elementor-element-094a1ea{
    height: 100%!important;
    position: absolute
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf5783c */.elementor-3193 .elementor-element.elementor-element-bf5783c{
    min-height: 75vh
}

/* =====================================================
   CARD MEDICINA E CHIRURGIA ESTETICA
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-bf5783c {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate;
    background-image: none !important;
}

/*


.elementor-3193 .elementor-element.elementor-element-bf5783c::before {
    content: "";
    display: block;
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background-image: url("https://www.hospitadella.it/wp-content/uploads/2026/08/hospitadella-splash-estetica.jpg") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    transform: scale(1.01) translateZ(0);
    transform-origin: center center;

    transition:
        transform 0.8s cubic-bezier(.22, 1, .36, 1) !important;

    will-change: transform;
}




.elementor-3193 .elementor-element.elementor-element-bf5783c:hover::before {
    transform: scale(1.18) translateZ(0) !important;
}




.elementor-3193 .elementor-element.elementor-element-bf5783c > .elementor-widget-wrap {
    position: relative !important;
    z-index: 2 !important;
    background: transparent !important;
}
*/

/* =====================================================
   OVERLAY GENERALE DELLA COLONNA
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-bf5783c > .elementor-widget-wrap >
.elementor-background-overlay {
    position: absolute;
    inset: 0;
    pointer-events: none;
}


/* =====================================================
   OVERLAY ROSA
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-094a1ea
.elementor-background-overlay {
    opacity: 1 !important;
    pointer-events: none;

    transition:
        opacity 0.5s ease !important;
}


/* Rimuove l’overlay rosa all’hover */

.elementor-3193 .elementor-element.elementor-element-bf5783c:hover
.elementor-element-094a1ea
.elementor-background-overlay {
    opacity: 0 !important;
}


/* =====================================================
   TITOLO
   ===================================================== */

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-c377450 {
    position: relative;
    z-index: 3;
    overflow: visible !important;
}


.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-c377450
.elementor-heading-title {
    font-size: 56px !important;
    line-height: 1.05 !important;

    transform: scale(1);
    transform-origin: left center;

    transition:
        transform 0.55s cubic-bezier(.22, 1, .36, 1) !important;

    will-change: transform;
}


/* Ingrandisce il titolo all’hover */

.elementor-3193 .elementor-element.elementor-element-bf5783c:hover
.elementor-element-c377450
.elementor-heading-title {
    transform: scale(1.27) !important;
}


/* =====================================================
   FRECCIA
   ===================================================== */

/* Permette alla freccia di scorrere dall’esterno */

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-d4fd457,

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-d4fd457
.elementor-container,

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-41c3f49,

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-41c3f49
.elementor-widget-wrap {
    overflow: visible !important;
}


/* Freccia inizialmente fuori dal lato destro */

.elementor-3193 .elementor-element.elementor-element-bf5783c
.elementor-element-caa096b {
    position: relative;
    z-index: 3;

    opacity: 0;
    visibility: hidden;

    transform: translateX(250px);

    transition:
        transform 0.75s cubic-bezier(.22, 1, .36, 1),
        opacity 0.25s ease,
        visibility 0s linear 0.75s !important;

    will-change: transform;
}


/* Entrata della freccia */

.elementor-3193 .elementor-element.elementor-element-bf5783c:hover
.elementor-element-caa096b {
    opacity: 1;
    visibility: visible;

    transform: translateX(0);

    transition:
        transform 0.75s cubic-bezier(.22, 1, .36, 1),
        opacity 0.3s ease,
        visibility 0s !important;
}


/* =====================================================
   MOBILE
   ===================================================== */

@media (max-width: 767px) {
    
    .elementor-3193 .elementor-element.elementor-element-bf5783c{
        min-height:unset!important;
    height: 65vh
}


    .elementor-3193 .elementor-element.elementor-element-bf5783c
    .elementor-element-c377450
    .elementor-heading-title {
        font-size: 38px !important;
    }

    .elementor-3193 .elementor-element.elementor-element-bf5783c:hover
    .elementor-element-c377450
    .elementor-heading-title {
        transform: scale(1.1) !important;
    }

    /* Freccia sempre visibile sui dispositivi touch */

    .elementor-3193 .elementor-element.elementor-element-bf5783c
    .elementor-element-caa096b {
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61f01e2 */.elementor-element-507f479,
.elementor-element-bf5783c {
    cursor: pointer;
}

.elementor-element-507f479:focus-visible,
.elementor-element-bf5783c:focus-visible {
    outline: 3px solid currentColor;
    outline-offset: -3px;
}/* End custom CSS */