/* NUOVE */

.gb-container-deb0e16f {
	min-height:750px;
	background-size:1920px;
	background-position:top center;
}

.titoloalto111-newhome1 {
	font-weight:bold;
	text-transform:uppercase;
	font-size:24px;
	margin-bottom:10px !important;
	line-height:24px;
}

.grosso-titoloalto111-newhome1 {
	font-weight:bold;
	font-size:50px;
	margin-bottom:0 !important;
	line-height:50px;
	/* color:#0788CB; */
    color:#0101A4; /* nuovo colore home 2025 */
}


.sottotiolo-titoloalto111-newhome1 {
	font-size:30px;
	line-height:35px;
	padding-top:550px
}

.font50pxnewhome {
	line-height:50px;
	font-size:50px;
}

.font42pxnewhome {
	font-size:42px;
	line-height:38px;
}

.font40pxnewhome {
	font-size:40px;
	line-height:37px;
}

.font30pxnewhome {
	font-size:30px;
	line-height:35px;
}

.font40pxnewhome {
	font-size:40px;
	line-height:37px;
}

.font25pxnewhome,.grilianewhome1111 p {
  font-size:25px;
  line-height:30px;
}

.font42pxnewhome {
  font-size: 35px;
  line-height: 33px;
}

.font20pxnewhome {
	font-size:20px;
	line-height:22px;
}

.font18pxnewhome {
	font-size:18px;
	line-height:22px;
}

.gb-container-aa3bfebd .font40pxnewhome {
  font-size: 35px;
  line-height: 37px;
}

.grilianewhome1111 h2 {
    font-size:30px;
}

.sottotitperchescegli-newhome {
	margin-top:30px
}

.soluzioni-tit1-newhome {
	padding:0 20px;
	padding-top:20px;
	margin-bottom:10px;
	font-weight:bold;
}

.soluzioni-tit2-newhome {
	padding:0 20px;
	padding-top:10px;
	margin-bottom:0px;
	text-transform:uppercase;
	font-weight:bold;
	min-height: 80px;
}

.soluzioni-tit3-newhome {
	padding:0 20px;
	padding-top:0px;
	margin-bottom:10px;
}

.freccia-soluzioni-newhome {
	padding:0 20px;
	padding-top:5px;
	margin-bottom:15px;
}

.absolutescrittafascia3-newhome {
	font-weight: bold;
  position: absolute;
  top: 50%;
  left: 175px;
  width: 260px;
  margin-left: -130px;
  margin-top: -40px;
}

.classerelativa-newhome {
	position:relative;
}

.margin0 {
	margin:0;
}

.margin20 {
	margin-top:40px;
}

.margin20-2 {
	margin-top:20px;
}

.paddingbloccogriglianewhome {
	padding-top:40px;
	padding-bottom:40px;
}

.page-id-10982 .entry-header {
	display:none;
}

.CybotCookiebotBannerCloseButton svg {
    height: 7px;
    opacity: 0.5;
    width: 7px;
}

.bottonenuovahome11112222333 {
	font-weight:bold;
	padding:15px 40px !important;
	border-radius:10px !important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    background-color: transparent !important;
    border-color: #1032CF !important;
    color: #141414 !important;
}

#CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
	display:none !important;
}

.margin40newhome1111111 {
  margin-top: 40px !important;
}

.linkvideo {
    text-decoration:underline;
}

.grilianewhome1111 .wp-block-image {
    min-height:220px;
}

.grilianewhome1111 h2 {
    font-weight: bold;
  text-transform: uppercase;
  margin-bottom:15px;
}

.grilianewhome1111 p {
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
  }

  .formazionemisurasfondosinistro {
    background: url('/wp-content/uploads/2025/05/imgultimafascuafirmmisura-h-1.png');
      background-position-x: 0%;
      background-position-y: 0%;
      background-repeat: repeat;
      background-size: auto;
    background-repeat: no-repeat;
    background-position: top right !important;
    background-size: 50vw;
    margin-top: 30px;
    padding-bottom: 5vw;
  }

  .sottotitperchescegli-newhome a {
    color:white !important;
  }

  .kb-btn10982_16482d-ac,.kb-btn10982_c265a7-fc {
    font-weight: bold;
  padding: 15px 30px !important;
  border-radius: 10px !important;
  }

  

  .kadence-column10982_5ad117-f6 .font50pxnewhome {
    line-height:45px;
  }

  .grilianewhome1111 p {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
  }

  @media screen and (max-width: 1500px) {
    .grosso-titoloalto111-newhome1 {
        font-weight: bold;
        font-size: 45px;
        margin-bottom: 0 !important;
        line-height: 45px;
        color: #0788CB;
      }

      .formazionemisurasfondosinistro {
        font-size: 45px;
        line-height: 45px;
      }

      .sottotiolo-titoloalto111-newhome1 {
        font-size: 25px;
        line-height: 30px;
      }

      .bottonenuovahome11112222333 {
        margin-top: -20px;
        font-size: 18px !important;
      }

      .font42pxnewhome {
        font-size: 35px;
        line-height: 35px;
      }

      .font50pxnewhome {
        line-height: 50px;
        font-size: 45px;
      }

      .font20pxnewhome {
        font-size: 18px;
        line-height: 20px;
      }

      .font18pxnewhome {
        font-size: 16px;
        line-height: 20px;
      }

      .font30pxnewhome {
        font-size: 25px;
        line-height: 30px;
      }

      .font40pxnewhome {
        font-size: 30px;
        line-height: 30px;
      }

      .classerelativa-newhome img {
        width:90%;
        margin-left:5%;
      }

      .absolutescrittafascia3-newhome {
        top:55%;
      }

      .font25pxnewhome.margin20-2 {
        font-size: 20px;
    line-height: 1.2;
      }

      .grilianewhome1111 h2 {
        font-size: 25px;
      }

      .wp-image-11171,.wp-image-11172,.wp-image-11173 {
        max-width:150px !important;
      }

      .grilianewhome1111 .wp-block-image {
        min-height: 190px;
      }

      .formazionemisurasfondosinistro .font25pxnewhome {
        font-size: 20px;
    line-height: 1.2;
      }

      .soluzioni-tit1-newhome.font42pxnewhome {
        min-height:90px;
      }

      .paddingbloccogriglianewhome img {
        max-width:150px !important;
      }

      .soluzioni-tit2-newhome.font20pxnewhome {
        font-size: 16px;
        line-height: 18px;
      }

      .soluzioni-tit2-newhome {
        min-height: 55px;
      }

      .gb-container-e92d62d9 .font25pxnewhome {
        font-size:20px;
      }

      .paddingbloccogriglianewhome p {
        font-size:20px;
        line-height: 1.2;
      }

  
  }

  @media screen and (max-width: 1400px) {
    .titoloalto111-newhome1 {
      font-size: 20px;
      margin-bottom: 5px !important;
      line-height: 20px;
    }

    .grosso-titoloalto111-newhome1 {
      font-weight: bold;
      font-size: 50px;
      margin-bottom: 0 !important;
      line-height: 50px;
      color: #0788CB;
    }

    

  }

  @media screen and (max-width: 1360px) {
    .grosso-titoloalto111-newhome1 {
        font-weight: bold;
        font-size: 40px;
        margin-bottom: 0 !important;
        line-height: 40px;
        color: #0788CB;
      }

      .formazionemisurasfondosinistro {
        padding-left: 15px;
      }
  }

  @media screen and (max-width: 1250px) {
    .gestionerpersonalemobile1111  .kt-row-column-wrap.kt-has-2-columns {
        display:block;
    }
    .gestionerpersonalemobile1111 .kadence-column10982_e998b1-a6 {
        width: 100%;
        float: left;
      }

      .sottotiolo-titoloalto111-newhome1 {
        font-size: 30px;
        line-height: 35px;
        padding-top: 790px;
      }

      .gb-container-deb0e16f {
        min-height: 850px;
        background-size: 1920px;
        background-position: center 200px;
      }

      .absolutescrittafascia3-newhome {
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 150px;
        width: 260px;
        margin-left: -125px;
        margin-top: -40px;
      }

      .font40pxnewhome {
        font-size: 30px;
        line-height: 37px;
      }

      
  }

  @media screen and (max-width: 1212px) {
    .soluzioni-tit2-newhome {
      min-height: 70px;
    }
  
  }


  @media screen and (max-width: 1100px) {
    .gb-container-1bf87cc8 .gb-grid-column {
        width:50%;
        margin-bottom:30px;
    }

    .gb-container-1bf87cc8 .gb-grid-column br {
        display:none;
    }

    .gb-container-1bf87cc8 .gb-grid-column .gb-container {
        margin-right: auto !important;
        margin-left: auto !important;
        max-width: 400px;
      }

      .font42pxnewhome {
        font-size: 36px;
        line-height: 38px;
      }

      .gb-container-aa3bfebd .gb-grid-column {
        width:50% !important;
        margin-bottom:30px;
      }

      .absolutescrittafascia3-newhome {
        font-weight: bold;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 260px;
        margin-left: -125px;
        margin-top: -40px;
      }

    
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .kb-row-layout-id10982_e02cfd-5e {
      text-align:center;
    }

    .kb-row-layout-id10982_e02cfd-5e > .kt-row-column-wrap {
      display:block !important;
      grid-template-columns:1 !important;
    }

    .gb-container-dbedf4b6.formazionemisurasfondosinistro {
      background:none !important;
      padding-bottom: 0;
    }
  
      .kadence-column10982_cd6b2c-be {
        display:none;
      }
  
    .kadence-column10982_5ad117-f6 {
      
    }
  
    .formazionemisurasfondosinistro .kt-row-column-wrap.kt-has-2-columns {
      grid-template-columns: auto;
      padding-left:5%;
      padding-right:5%;
    }

    .wp-block-kadence-advancedbtn.kb-btns10982_c61985-4f {
      justify-content: center !important;
    }

    .sottotiolo-titoloalto111-newhome1 br {
      display:none;
    }

    .gb-container-deb0e16f {
      background-image: url('/wp-content/uploads/2025/05/home-ipad.png');
      background-size: 1024px;
    }

    .sottotiolo-titoloalto111-newhome1 {
      font-size: 30px;
      line-height: 35px;
      padding-top: 590px;
      width: 90%;
      margin-left: 5%;
      margin-right: 5%;
    }

    .gb-container-def82009 {
      background-image: url('/wp-content/uploads/2025/05/call-ipad-2.jpg');
    background-size: 1024px;
    }

    .gb-container-29ab950a {
      padding-bottom: 0;
    }

    .gb-container-8444eb29 {
      margin-right: 5%;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 850px) {

    .gb-container-deb0e16f {
      background-image: url('/wp-content/uploads/2025/05/home-ipad.png');
      background-size: 900px;
    }

    .sottotiolo-titoloalto111-newhome1 {
      font-size: 30px;
      line-height: 35px;
      padding-top: 540px;
      width: 90%;
      margin-left: 5%;
      margin-right: 5%;
    }


  }

  @media screen and (max-width: 850px) {
    .sottotiolo-titoloalto111-newhome1 {
      margin-right:5%;
      margin-left:5%;
    }

    .gb-container-8444eb29 {
      margin-right:5%;
    }

    .soluzioni-tit2-newhome {
      min-height: 55px;
    }

    .soluzioni-tit1-newhome.font42pxnewhome {
      min-height: 50px;
    }
  }

  @media screen and (max-width: 768px) {

    .gb-container-deb0e16f {
        min-height: 850px;
        background-size: 1500px;
        background-position: center 250px;
      }

  .gb-container-1bf87cc8 .gb-grid-column {
    margin-right:5%;
    margin-left:5%;
    width:90%;
  }

  .gb-container-1bf87cc8 .gb-grid-column .gb-container {
    margin-right: auto !important;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .absolutescrittafascia3-newhome {
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 260px;
    margin-left: -125px;
    margin-top: -40px;
  }

  .gb-container-def82009,.wp-elements-3be9fa514b3ed4e9b6727390ccae4e24 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .classerelativa-newhome {
    position: relative;
    margin-bottom: 40px;
  }

  .formazionemisurasfondosinistro {
    background: url('/wp-content/uploads/2025/05/imgultimafascuafirmmisura-h-1.png');
      background-position-x: 0%;
      background-position-y: 0%;
      background-repeat: repeat;
      background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom right !important;
    background-size: 100vw;
    margin-top: 30px;
    padding-bottom: 280px !important;
  }

  .sottotiolo-titoloalto111-newhome1 {
    font-size: 30px;
    line-height: 35px;
    padding-top: 650px;
  }

  .sottotiolo-titoloalto111-newhome1 {
    font-size: 20px;
    line-height: 25px;
    width: 90%;
    margin: 0 auto;
  }

  .kb-btn10982_16482d-ac, .kb-btn10982_c265a7-fc {
    font-weight: bold;
    padding: 10px 30px !important;
    border-radius: 10px !important;
  }

  .bottonenuovahome11112222333 {
    font-weight: bold;
    padding: 10px 30px !important;
    border-radius: 10px !important;
  }

  .classerelativa-newhome img {
    width: 80%;
    margin-left: 10%;
  }

  .formazionemisurasfondosinistro {
    background:none !important;
    padding-bottom:0 !important;
    margin-bottom:0 !important;
  }

  .kadence-column10982_5ad117-f6 .font50pxnewhome {
    line-height: 35px;
    text-align: center;
  }

  .formazionemisurasfondosinistro .font25pxnewhome {
    font-size: 20px;
    line-height: 1.2;
    text-align: center;
  }

  .kb-btns10982_c61985-4f {
    text-align:center !important;
  }

  .kb-btns10982_c61985-4f .kb-button {
    margin:0 auto;
  }

  .page-id-10982 #footer-widgets {
    display:none;
  }

  .formazionemisurasfondosinistro {
    padding-left:5% !important;
    padding-right:5% !important;
  }

  .formazionemisurasfondosinistro span.kt-btn-inner-text{
    line-height: 20px !important;
  }

  .font50pxnewhome {
    line-height:40px;
    font-size: 40px;
  }

  .font42pxnewhome {
    font-size: 35px;
    line-height: 35px;
  }

  .gb-container-aa3bfebd .gb-grid-column {
    width:100% !important;
    margin-bottom:30px;
  }

  .soluzioni-tit1-newhome.font42pxnewhome {
    min-height:auto;
  }

  .bottonenuovahome11112222333 {
    margin-top: 0;
  }

  .gb-container-8444eb29 {
    text-align:center !important;
  }

  .soluzioni-tit2-newhome {
    padding: 0 20px;
      padding-top: 0px;
    padding-top: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    min-height: auto;
  }

  .wp-block-kadence-advancedbtn.kb-btns10982_dfefea-67 {
    justify-content: center !important;
  }

  .gb-container-def82009 {
    background-image: url('https://www.eleasoftware.it/wp-content/uploads/2025/05/Mobile-sfondo.jpg');
    padding-top: 50px;
    padding-bottom: 80vw;
    background-position: bottom center;
  }

  .grosso-titoloalto111-newhome1 {
    font-weight: bold;
    font-size: 35px;
    margin-bottom: 0 !important;
    line-height: 35px;
    color: #0788CB;
  }

  .font50pxnewhome {
    line-height: 35px;
    font-size: 35px;
  }

  .font42pxnewhome {
    line-height: 35px;
    font-size: 35px;
  }

  .font50pxnewhome {
    line-height: 35px;
    font-size: 35px;
  }

  .font40pxnewhome {
    font-size: 25px;
    line-height: 35px;
  }

  .font42pxnewhome {
    font-size: 25px;
    line-height: 25px;
  }

  .sottotiolo-titoloalto111-newhome1 br,.font25pxnewhome.margin20 br {
    display:none;
  }

  .gb-container-e92d62d9 .font25pxnewhome {
    font-size: 20px;
    line-height: 25px !important;
  }

  .gb-container-aa3bfebd .font40pxnewhome {
    font-size: 30px;
    line-height: 37px;
  }
  
}