/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* Start Contatti Hero */
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* Start Content 1 Hero */
#ctt-hero {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 95vh;
  max-width: var(--max-width-001);
  min-height: 700px;
  margin-bottom: 100px;
  padding-top: 80px;
  background: url(../images/home/home-hero.jpg) no-repeat top center;
  background-size: cover;
}
/* End Contatti Hero */

/* Start Contatti Sezione 1 */
#ctt-sez1 {align-items: center; width: 100%; padding: 100px 100px;}
.ctt-sez1__box {width: 100%; max-width: var(--max-width-003); justify-content: space-evenly;}
.ctt-sez1__box-info {width: 400px;}
.ctt-sez1__dot {width: 100%; margin-bottom: 50px;}
.ctt-sez1__dot h1 {margin-bottom: 10px;}
.ctt-sez1__dot h1 span {color: var(--color-274aad);}
.ctt-sez1__dot h2 {margin-bottom: 10px;}
.ctt-sez1__dot a {display: flex; align-items: flex-start; width: fit-content; line-height: var(--line-height-25);}
.ctt-sez1__dot p {margin-bottom: 25px;}
.ctt-sez1__dot p span {font-weight: var(--font-weight-bold);}
.ctt-sez1__dot a img {margin-right: 10px;}
.ctt-sez1__dot div a {display: inline-block;}
.ctt-sez1__dot-a p {margin-bottom: 10px;}
.ctt-sez1__dot-a a {margin-top: 15px;}
.ctt-sez1__dot-a-center img {margin-top: 2px;}
.ctt-sez1__dot-start a {color: var(--color-000000);  font-weight: var(--font-weight-regular);}
/* End Contatti Sezione 1 */

/* Start iframe maps*/
.maps {display:flex; max-width: var(--max-width-001); width: 500px;  height: 450px;}
.iframe-maps {width: 100vw; max-width: var(--max-width-001);}
.iframe-maps iframe{width: 100%; height: 100%;}
/* End iframe maps*/
/**********************************************************************************************************************************/
/**********************************************************************************************************************************/
/* Start Mobile */
/* Start Weight */
@media screen and (max-width: 1300px){
  /* Start Content 1 Hero */
  #ctt-hero {
    height: 85vh;
    min-height: 600px;
  }

  /* Contatti Sezione 1 */
  #ctt-sez1 {padding: 100px 0px;}
  .ctt-sez1__box {justify-content: space-around;}
}

@media screen and (max-width: 1060px){
   /* Contatti Sezione 1 */
   #ctt-sez1 {padding: 80px 0px;}

  /* iframe maps*/
  .maps {width: 400px;  height: 350px;}
}

@media screen and (max-width: 1000px){
  /* Start Content 1 Hero */
  #ctt-hero {
    min-height: 500px;
    background: url(../images/home/home-hero-tab.jpg) no-repeat top center;
    background-size: cover;
  }
}

@media screen and (max-width: 900px){
  /* Start Content 1 Hero */
  #ctt-hero {
    min-height: 600px;
    background: url(../images/home/home-hero-mob.jpg) no-repeat top center;
    background-size: cover;
  }

  /* Contatti Sezione 1 */
  #ctt-sez1 {padding: 70px 0px;}

  /* Start Global 1 */
  #glb1 {padding: 50px 25px 50px 25px;}
  #glb1__el1 {flex-direction: column; width: 600px; padding: 45px 45px; text-align: var(--text-align-center);}
  #glb1__el1 h1 {margin-bottom: 10px;}
  #glb1__el1 .button {padding: 8px 20px 8px 20px;}
  #glb1__el1-text {align-items: center; margin-bottom: 35px;}

 /* iframe maps*/
 .maps {width: 350px;  height: 300px;}
}

@media screen and (max-width: 790px){
  /* Contatti Sezione 1 */
  #ctt-sez1 {padding: 70px 0px;}
  .ctt-sez1__box {flex-direction: column-reverse; align-items: center;}
  .ctt-sez1__dot {align-items: center;}
  .ctt-sez1__dot-text-center p {text-align: center;}
  .ctt-sez1__dot-start {align-items: flex-start;}

 /* iframe maps*/
 .maps {width: 400px;  height: 350px;}
}

@media screen and (max-width: 650px){
  /* Contatti Hero */
  #ctt-hero {margin-bottom: 50px;}

  /* Contatti Sezione 1 */
  #ctt-sez1 {padding: 30px 0px 70px 0px;}
}

@media screen and (max-width: 550px) {
  /* Start Global 1 */
  #glb1__el1 h1 {width: 85%;}
  #glb1__el1-text p {width: 85%;}
}

@media screen and (max-width: 450px){
  /* Contatti Sezione 1 */
  .ctt-sez1__box-info {width: 85%;}

  /* Start Global 1 */
  #glb1__el1 h1 {width: 330px;}

  /* iframe maps*/
  .maps {width: 85%; height: 250px;}
}

@media screen and (max-width: 420px) {
  /* Start Global 1 */
  #glb1__el1-text p {width: 350px;}
}

@media screen and (max-width: 400px){
  /* Contatti Sezione 1 */
  #ctt-sez1 {padding: 70px 0px 70px 0px;}
}

@media screen and (max-width: 350px){
  /* Start Global 1 */
  #glb1__el1-text p {width: 300px;}

  /* Contatti Sezione 1 */
  .ctt-sez1__box-info {width: 95%;}

  /* iframe maps*/
  .maps {width: 90%;}
}

@media screen and (max-width: 310px){
  /* Contatti Sezione 1 */
  .ctt-sez1__box-info {width: 97%;}
}
/* End Weight */
/* End Mobile */