.elementor-6170101 .elementor-element.elementor-element-dff60f9 img{border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px #B376FF;}.elementor-6170101 .elementor-element.elementor-element-1c3f4f7{margin-top:50px;margin-bottom:10px;}.elementor-6170101 .elementor-element.elementor-element-51b49ec{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-51b49ec .elementor-heading-title{color:#B376FF;font-family:"Almendra", sans-serif;font-size:45px;}.elementor-6170101 .elementor-element.elementor-element-51b49ec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6170101 .elementor-element.elementor-element-3ff0fe1{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-3ff0fe1 .elementor-widget-container{font-family:"Almendra", sans-serif;font-size:20px;line-height:1.5em;}.elementor-6170101 .elementor-element.elementor-element-50720e3 > .elementor-container{max-width:1280px;text-align:center;}.elementor-6170101 .elementor-element.elementor-element-50720e3, .elementor-6170101 .elementor-element.elementor-element-50720e3 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-50720e3{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-6170101 .elementor-element.elementor-element-d0953c7 > .elementor-element-populated, .elementor-6170101 .elementor-element.elementor-element-d0953c7 > .elementor-element-populated > .elementor-background-overlay, .elementor-6170101 .elementor-element.elementor-element-d0953c7 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-6170101 .elementor-element.elementor-element-d0953c7 > .elementor-background-slideshow{border-radius:40px 40px 40px 40px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(3, 1fr);gap:23px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-masonry .ce-image-gallery{columns:3;column-gap:23px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-masonry figure{margin-bottom:23px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-gallery-icon, .elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-gallery-icon img{aspect-ratio:3/2;transition:800ms;}.elementor-6170101 .elementor-element.elementor-element-572b7fa figure .ce-gallery-icon{border-radius:40px 40px 40px 40px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa figure img{border-radius:0px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-gallery-icon{box-shadow:0px 0px 10px 3px #8C4FAE;}.elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-gallery-item{gap:15px;}.elementor-6170101 .elementor-element.elementor-element-572b7fa figcaption{text-align:center;}.elementor-6170101 .elementor-element.elementor-element-572b7fa figcaption, .elementor-6170101 .elementor-element.elementor-element-572b7fa figcaption a{color:#FFFFFF;font-family:"Almendra", sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:2em;}.elementor-6170101 .elementor-element.elementor-element-b90ff5d{margin-top:0px;margin-bottom:20px;}.elementor-6170101 .elementor-element.elementor-element-79d629d .elementor-icon-box-wrapper{gap:15px;}@media(max-width:1024px){.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);}.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;}}@media(max-width:767px){.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-6170101 .elementor-element.elementor-element-572b7fa.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}}/* Start custom CSS for category-grid, class: .elementor-element-572b7fa *//* Lascia uscire l'ombra dai contenitori esterni */
.elementor-6170101 .elementor-element.elementor-element-572b7fa,
.elementor-6170101 .elementor-element.elementor-element-572b7fa > .elementor-widget-container,
.elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-image-gallery,
.elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-gallery-item {
    overflow: visible !important;
}

/* Arrotondamento e ombra sul riquadro della sola foto */
.elementor-6170101 .elementor-element.elementor-element-572b7fa .ce-gallery-icon {
    border-radius: 40px !important;
    overflow: hidden !important;
    box-shadow: 0 0 10px 2px rgba(197, 93, 255, 0.65) !important;
}/* End custom CSS */