.container{text-align:center;
  margin:10px 0 10px 20px;
}
.img-i1,
.img-i2,
.img-i8{width: 20%;
  text-align: justify;
}
.img-i8{display: inline-block;}
.container53{position: relative;
text-align: left;
}
.container53 a:hover{text-decoration: underline;}
.inf-i1,
.inf-i3{position: absolute;
top: 0;
left: 23%;
width: 77%;
}
.inf-i2{position: absolute;
top: 0;
left: 46%;
width: 54%;
}
.inf-i1 .title,
.inf-i2 .title,
.inf-i3 .title
{margin-top: 0;}
.img-i2{position: absolute;
top: 0;
left: 23%;
}
.citata{
  font-family:"Times New Roman";
  font-style:italic;
  margin:20px 30px 20px 30px;
  letter-spacing:1px;
  display:inline-block;
}
.disc{margin-left:20px;}
.mr-240{margin-right:240px;}
.button{
  margin-right:5px;
}
.box{
  -webkit-box-shadow: 2px 2px 8px #aaaaaa;
  -moz-box-shadow: 2px 2px 8px #aaaaaa;
  box-shadow: 2px 2px 8px #aaaaaa;
  background:#fff;
  padding:5px;
  margin:10px 10px 0 0;
  /*display:inline-block;*/
}
.box img{
  width:200px;
  /*height:264px;*/
}
.box a{font-weight:bold;
  margin-top:5px;
  display:block;
}
.box a:link, .box a:visited,
.box a:active{color:#2f2f2f;
}
.box a:hover{color:#fa4903;
}
.table{text-align:center;
  border-collapse:collapse;
  margin:auto;
  margin-bottom:20px;
}
.table td{border:1px solid #505050;
  vertical-align:top;
}

/* Sending form */

.form-box{display:inline-block;
  margin:20px 0;
  padding:10px;
  border:1px solid #aaa;
  text-align:left;
}
.form-line{margin:10px 0;}
.form-line input{width:350px;
  height:25px;
  border: 1px solid #aaa;
}
.form-button{padding:5px 10px;
  display:inline-block;
  border: 1px solid #aaa;
}
.form-line textarea{
  width:346px;
  max-width:346px;
  height:200px;
  border: 1px solid #aaa;
}
.form-label{float:left;
  min-height:1px;
  width:150px;
}
.form-msg{margin-left:152px;
  width:346px;
}
.verify-robot{text-align:left ;}
.g-recaptcha{margin:auto;
  margin-top:10px;
  display:inline-block;
  width:303px;
  height:100px;
}
.title-page{border:1px solid #aaa;
  height:600px;
  padding:10px;
}
.bottom{
  text-align:center;
  position:relative;
  top:-70px;
}
.mbutton-green{display:inline-block;
margin-bottom: 20px;
text-align: center;
}
.abutton1{width: 100%;}

/* News */

.n-main-i1{
  /*background:#8855ab;*/
  width:60%;
  margin:auto;
}
.n-main-i1 p{
  text-indent: 0;
}
.n-time-i1{
  font-family: var(--gilroy-bold);
  text-align: right;
}
.n-content-i1 a{
  text-decoration: underline;
}

@media(max-width:1250px){
.container53{padding-bottom: 40px;}
.img-i2{position: relative;
  top: 40px;
  left: 0;}
  .inf-i2{left: 23%;
    width: 77%;
  }
  .inf-i3{min-width: 700px;}
}
@media (max-width: 992px){
  .n-main-i1{width: 70%;}
}
@media(max-width:768px){
  .form-box{padding:10px;
    border: none;
  }
  .form-label{float: none;
    width: 100%;
  }
  .form-line input, .form-button{width:98%;}
  .form-line textarea{width:98%;}
  .mr-20{margin-right: 0;}
  .mbutton-green{display:block;}
  .container53{padding-bottom: 0;
    text-align: center;
  }
  .img-i8{width: 60%;
    margin: auto;
  }
  .img-i1,
  .img-i2
  {width: 47%;}
  .img-i2{position: absolute;
    top: 0;
    left: 53%;}
  .inf-i1,
  .inf-i2,
  .inf-i3{position: relative;
  top: 0;
  left: 0;
  min-width: 100%;
  width: 100%;
  text-align: justify;
  }
  .inf-i1 .title,
  .inf-i2 .title,
  .inf-i3 .title
  {margin-top: 20px;}
  .inf-i2{margin-top: 20px;}
  .ul-i1{margin-left: 21px;}
  .ul-i1 li{margin-top: 20px;}
  .n-main-i1{width: 80%;}
}
@media (max-width: 576px){
  .n-main-i1{width: 100%;}
}
