@charset "utf-8";

/* Breakpoints according to Bootstrap */
/* MAX_WIDTH_1399 */
/* MAX_WIDTH_1199 */
/* MAX_WIDTH_991 */
/* MAX_WIDTH_767 */
/* MAX_WIDTH_575 */


/* MAX_WIDTH_1399 */
/* XX-Large devices (larger desktops, 1400px and up) */
@media (max-width: 1399px) {
	
}

/* MAX_WIDTH_1199 */
/* X-Large devices (large desktops, 1200px and up) */
@media (max-width: 1199px) {
	
}

/* MAX_WIDTH_991 */
/* Large devices (desktops, 992px and up) */
@media (max-width: 991px) {
	
}

/* MAX_WIDTH_767 */
/* Medium devices (tablets, 768px and up) */
@media (max-width: 767px) {
	
}

/* MAX_WIDTH_575 */
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 575px) {
.landing .intestazione h1 br {
	display: none;
}
.landing main {
    padding: 10px;
	padding-top: 0;
}
.cover_cont {
	padding: 0;	
}
.dati_istituzionali {
    text-align: center;
    margin-bottom: 30px;
}
.footer .logo {
    display: block;
    margin: auto;
}
.col_nome, .col_cognome, .col_profilo, .col_citta, .col_provincia, .col_telefono, .col_messaggio {
    padding-right: calc(var(--bs-gutter-x) * .5);
}
.col_messaggio {
    margin-bottom: 20px;
}
.col_messaggio textarea {
    height: 215px;
}
.rsform-type-checkboxgroup .form-check {
	text-align: center;
}
.form-check-input[type="checkbox"] {
	float: none;
	margin-bottom: 11px;	
}
.rsform-block-tiporichiesta .col-sm-4 {
	margin-bottom: 25px;	
}
.landing .contenuti .cta {
    margin-bottom: 25px;
}
.landing .contenuti .cta:before {
    width: 40px;
    height: 4px;
    top: 23px;
}
.landing .contenuti .cta {
    padding-left: 20px;
}
.landing .contenuti h2:before {
    width: 66px;
    height: 5px;
    top: 46px;
    left: -29px;
}
.landing .intestazione .content {
    width: 75%;
}
.landing .intestazione .sottotitolo:before {
    width: 40px;
    height: 5px;
	bottom: -9px;
}
.landing .intestazione .sottotitolo {
    padding-left: 23px;
}
.overlay {
	display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%; /* Puoi modificare l'altezza a seconda di quanto desideri il gradiente */
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
}
	
}







