		

			.Container{
				display: grid;
			  grid-template-columns: 61vw 50vw;
			  transition: all 0.5s;
			  margin: 0;
			  gap: 6rem;
			  padding: 0;
			  margin-top: 10rem !important;
			  margin-bottom: 5rem;
			  position: relative;
			}
			.Container .virtualTour {
				position: absolute;
				top: 20vw;
				left: 20vw;
				border: 1px solid #ffffff;
				text-decoration: none;
				text-align: center;
				height: 3rem;
				width: 22rem;
				line-height: 3rem;
				font-size: 0.8rem;
				text-transform: uppercase;
				color: #ffffff !important;
				font-weight: 600;
				transition: all 0.3s ease;
			}
			.Container .virtualTour:hover {
				border: 1px solid #9c0034;
				color: #9c0034 !important;
				background: #ffffff;
			}

			img{
				width: 100%;
				height: auto;
			}

			.column{
				display: flex;
				width: 50%;
				flex-direction: column;
				justify-content: flex-start;
				height: 35rem;
				margin-top: 2rem;
		}

			.title{
				font-size: 1.9rem;
				font-weight: 500;
				color: #9c0034;
				line-height: 2rem;
				margin-bottom: 2rem;
			}

			.subtitle{
				font-weight: 600;
				font-size: 0.9rem;
				margin-bottom: 2rem;
			}

			.mail{
				font-size: 0.9rem;
				color: #9c0034 !important;
				text-decoration: none;
				font-weight: 600;
				margin-bottom: 0.5rem;
			}

			.bottone{
			   border: 1px solid #9c0034;
			   text-decoration: none;
			   text-align: center;
			   font-size: 0.8rem;
			   height: 3rem;
			   font-weight: 600;
			   line-height: 3rem;
			   margin-bottom: 1rem;
			   text-transform: uppercase;
			   color: #9c0034 !important;
			   margin-top: 1rem;
			   width: 80%;
			   margin-top: 5rem!important;
			   transition: all 0.3s ease;
			}
			.bottone.two {
				margin-top: 0rem!important;
			}
			.bottone:hover {
				border: 1px solid #9c0034;
				background: #9c0034;
				color: #ffffff !important;
			}


			.BoxRosso{
				background: #9c0034;
				color: #ffffff;
				padding: 2rem;
				text-transform: uppercase;
				margin-bottom: 1rem;
				font-weight: 600;
				margin-bottom: 3rem;
			}
			.BoxRosso p {
					font-size: 0.75rem;
			    line-height: 1.35rem;
			    letter-spacing: 0.005rem;
			}

			.BoxGrigio{
			    padding: 2rem;
			    text-transform: uppercase;
			    font-weight: 600;
			    background: #f7f7f7;
			    color: #9c0034;
			    margin-bottom: 3rem;
			}
			.BoxGrigio p {
					font-size: 0.75rem;
			    line-height: 1.35rem;
			    letter-spacing: 0.005rem;
			}

			.normal-text{
					width: 60%;
					margin: auto;
					line-height: 1.7rem;
			}
			.normal-text .normal-text p {
					font-size: 0.8rem;
					line-height: 1.4rem;
					font-weight: 500;
					margin-bottom: 3rem;
			}
			.banner.grey,
			.banner.accent {
					width: 65%;
					margin: auto;
					line-height: 1.7rem;
			}




@media screen and (max-width: 440px){

				.column{
					display: flex;
					width: 100%;
					flex-direction: column;
					justify-content: start;
					height: auto;
					align-items: center;
					text-align: center;
					margin: auto;
				}

				.Container {
				    grid-template-columns: 100vw;
				    transition: all 0.5s;
				    margin: 0;
				    padding: 0;
				    margin-top: 5.5rem !important;
				    margin-bottom: 5.5rem !important;
				    align-items: center;
				}

				.normal-text{
					width: 90%;
					margin: auto;
					line-height: 1.7rem;
				}

				.Container .virtualTour {
				    position: absolute;
				    top: 20vw;
				    left: 10vw;
				    border: 1px solid #ffffff;
				    text-decoration: none;
				    text-align: center;
				    height: 3rem;
				    width: 22rem;
				    line-height: 3rem;
				    font-size: 0.8rem;
				    text-transform: uppercase;
				    color: #ffffff !important;
				    font-weight: 600;
				    transition: all 0.3s ease;
				}
				.banner.grey,
				.banner.accent {
						width: 100%;
						margin: auto;
						line-height: 1.7rem;
				}
				.BoxGrigio{
				    padding: 2rem;
				    text-transform: uppercase;
				    font-weight: 600;
				    background: #f7f7f7;
				    color: #9c0034;
				    margin-bottom: 3rem;
				}




			}