.elementor-14080 .elementor-element.elementor-element-a4a8f12{--display:flex;--min-height:0px;}.elementor-14080 .elementor-element.elementor-element-efc7440{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14080 .elementor-element.elementor-element-efc7440 .elementor-divider-separator{width:0%;}.elementor-14080 .elementor-element.elementor-element-efc7440 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14080 .elementor-element.elementor-element-003ab88{--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;}.elementor-14080 .elementor-element.elementor-element-d2763a6{--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;}.elementor-14080 .elementor-element.elementor-element-33f5ecf{--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;}.elementor-14080 .elementor-element.elementor-element-a3d51b2{--spacer-size:35px;}.elementor-14080 .elementor-element.elementor-element-c87add6{--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;}.elementor-14080 .elementor-element.elementor-element-bc3501e{--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;}.elementor-14080 .elementor-element.elementor-element-8b87e62{--spacer-size:50px;}.elementor-14080 .elementor-element.elementor-element-b3b1308{--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;}.elementor-14080 .elementor-element.elementor-element-af8553a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-14080 .elementor-element.elementor-element-af8553a .elementor-main-swiper{height:426px;width:100%;}.elementor-14080 .elementor-element.elementor-element-af8553a .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-primary );border-radius:37px;}.elementor-14080 .elementor-element.elementor-element-af8553a .elementor-swiper-button{font-size:20px;}.elementor-14080 .elementor-element.elementor-element-77c1ad2{--display:flex;}.elementor-14080 .elementor-element.elementor-element-a062a7d{--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;}.elementor-14080 .elementor-element.elementor-element-a062a7d > .elementor-shape-top .elementor-shape-fill, .elementor-14080 .elementor-element.elementor-element-a062a7d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor4 );}.elementor-14080 .elementor-element.elementor-element-8fc7e79{--display:flex;}.elementor-14080 .elementor-element.elementor-element-97edee0{--display:flex;}.elementor-14080 .elementor-element.elementor-element-d086c61{--display:flex;}.elementor-14080 .elementor-element.elementor-element-f4d7b0e{--display:flex;}.elementor-14080 .elementor-element.elementor-element-e6458c2{--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;}.elementor-14080 .elementor-element.elementor-element-72303d5{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-14080 .elementor-element.elementor-element-d71002a .elementor-image-box-wrapper{text-align:left;}.elementor-14080 .elementor-element.elementor-element-d71002a .elementor-image-box-title{margin-bottom:5px;font-size:22px;}.elementor-14080 .elementor-element.elementor-element-7dbe916{--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;}.elementor-14080 .elementor-element.elementor-element-b3faaf6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-14080 .elementor-element.elementor-element-b3faaf6 .elementor-divider-separator{width:0%;margin:0 auto;margin-center:0;}.elementor-14080 .elementor-element.elementor-element-b3faaf6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14080 .elementor-element.elementor-element-a70e82b{--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;}:root{--page-title-display:none;}body.elementor-page-14080{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-14080 .elementor-element.elementor-element-a4a8f12{--content-width:1012px;}}@media(max-width:1024px){.elementor-14080 .elementor-element.elementor-element-af8553a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-14080 .elementor-element.elementor-element-af8553a.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-14080 .elementor-element.elementor-element-d71002a .elementor-image-box-wrapper{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-72303d5 *//* ============================================
   CARD ARTICOLI - VERSIONE EQUILIBRATA
   ============================================ */

.elementor-widget-shortcode {
  background: 
    radial-gradient(circle at top left, rgba(56,189,248,0.22) 0, transparent 55%),
    radial-gradient(circle at bottom right, rgba(34,197,94,0.22) 0, transparent 55%),
    linear-gradient(135deg, rgba(240,253,250,0.95), rgba(236,253,245,0.95));

  padding: 40px 32px;
  border-radius: 26px;
  box-shadow: 0 18px 45px rgba(0,0,0,0.16);
  backdrop-filter: blur(6px);
  margin-top: 50px;
  margin-bottom: 50px;
}

/* CARD DI OGNI ARTICOLO */
.elementor-widget-shortcode .pt-cv-item {
  background: rgba(255,255,255,0.88);
  border-radius: 20px;
  padding: 18px !important;
  border: 1px solid rgba(0,0,0,0.08);
  box-shadow: 0 10px 28px rgba(0,0,0,0.15);
  transition: transform .2s ease, box-shadow .2s ease;
}

.elementor-widget-shortcode .pt-cv-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(0,0,0,0.20);
}

/* TITOLO NELLA CARD */
.elementor-widget-shortcode h2,
.elementor-widget-shortcode .elementor-widget-container > h2 {
  text-align: center;
  color: #0b1120;
  font-size: 2rem;
  margin-bottom: 12px;
}

/* PULIZIA INTERNA PLUGIN */
.elementor-widget-shortcode .pt-cv-wrapper,
.elementor-widget-shortcode .pt-cv-content {
  padding: 0 !important;
  background: transparent !important;
}/* End custom CSS */