.elementor .e-bd52346{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.37);display:block;flex-direction:column;}.elementor .e-8636367{position:relative;z-index:10;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:-30px;border-style:none;flex-direction:column;/* BLOCCO PRINCIPALE */

.elementor-element-9c7dfcf{
  position:relative !important;
  z-index:30 !important;

  margin-top:-60px !important;

  background:
  linear-gradient(
      135deg,
      #032f64 0%,
      #07346f 100%
  ) !important;

  border-radius:24px !important;

  box-shadow:
  0 20px 60px rgba(3,47,100,.22) !important;

  overflow:hidden !important;
}

/* CONTENITORE */

.elementor-element-9c7dfcf .e-con-inner{
  display:grid !important;
  grid-template-columns:repeat(3,1fr) !important;
  gap:0 !important;
}

/* CARD */

.elementor-element-9c7dfcf .elementor-widget-icon-box{

  background:transparent !important;

  padding:24px 30px !important;

  border-right:
  1px solid rgba(255,255,255,.12) !important;

  transition:.3s ease !important;
}

.elementor-element-2886492{
  border-right:none !important;
}

.elementor-element-9c7dfcf .elementor-widget-icon-box:hover{

  background:
  rgba(255,255,255,.05) !important;
}

/* WRAPPER */

.elementor-element-9c7dfcf
.elementor-icon-box-wrapper{

  display:flex !important;

  align-items:flex-start !important;

  gap:18px !important;
}

/* ICONE */

.elementor-element-9c7dfcf .elementor-icon{

  width:60px !important;
  height:60px !important;

  min-width:60px !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  border-radius:50% !important;

  background:
  linear-gradient(
      135deg,
      rgba(255,255,255,.15),
      rgba(255,255,255,.05)
  ) !important;

  border:
  1px solid rgba(255,255,255,.15) !important;

  backdrop-filter:blur(10px);

  box-shadow:
  0 8px 20px rgba(0,0,0,.15);
}

/* SVG */

.elementor-element-9c7dfcf .elementor-icon svg{

  width:24px !important;
  height:24px !important;

  fill:#ffffff !important;
  color:#ffffff !important;
}

/* FONT AWESOME */

.elementor-element-9c7dfcf .elementor-icon i{

  color:#ffffff !important;
  font-size:24px !important;
}

/* TITOLI */

.elementor-element-9c7dfcf
.elementor-icon-box-title{

  margin:0 0 8px !important;
}

.elementor-element-9c7dfcf
.elementor-icon-box-title span{

  color:#ffffff !important;

  font-size:18px !important;

  font-weight:800 !important;

  line-height:1.2 !important;
}

/* DESCRIZIONI */

.elementor-element-9c7dfcf
.elementor-icon-box-description{

  color:
  rgba(255,255,255,.82) !important;

  font-size:14px !important;

  line-height:1.65 !important;

  margin:0 !important;
}

/* MOBILE */

@media(max-width:900px){

  .elementor-element-9c7dfcf{
      margin-top:25px !important;
      border-radius:20px !important;
  }

  .elementor-element-9c7dfcf .e-con-inner{
      grid-template-columns:1fr !important;
  }

  .elementor-element-9c7dfcf .elementor-widget-icon-box{

      border-right:none !important;

      border-bottom:
      1px solid rgba(255,255,255,.12) !important;

      padding:24px !important;
  }

  .elementor-element-2886492{
      border-bottom:none !important;
  }
}\n}.elementor .e-35fd2ab{padding:0px;flex-direction:column;}