/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

.l-section div div div div div div.w-image .w-image-h img {
	width: 100% !important;
}
.text-link-button {
	text-decoration: underline;
}
.teaserbox-h3 {
	font-size: 1.4rem;
}
.faq-section .w-tabs.accordion>div>.w-tabs-section {
	border-width: 0 !important;
}
.faq-section .w-tabs[style*="--sections-title-size"]>div>div>.w-tabs-section-header>.w-tabs-section-title {
	font-family: 'Futura Std';
	font-weight: 100;
}
.h1-alternativ {
	font-weight: 600;
	font-size: 3.8rem;
	line-height: 1.2;
	text-transform: none;
}
.h1-alternativ-faq {
	font-weight: 400;
	font-size: 3.8rem;
	line-height: 1.2;
	text-transform: none;
}
@media screen and (max-width: 640px) {
	.h1-alternativ, .h1-alternativ-faq {
	  font-size: 3.2rem !important;
	  line-height: 1.2;
    }
	.h2-hero {
	  margin-top: 90px;
    }
}

.headline-kontakt {
	font-size: 2.3rem;
	font-weight: 400;
}
.formular-2022 input[type="text"], .formular-2022 input[type="email"] {
	background: transparent;
	box-shadow: none !important;
	font-size: 1.4rem;
    color: #202c56;
}
.formular-2022 input[type="text"], .formular-2022 input[type="email"] {
	border-bottom: 1px solid #202c56 !important;
}
.formular-2022 textarea {
	background: transparent;
	box-shadow: none !important;
	font-size: 1.4rem;
    color: #202c56;
	padding-left: 14px !important;	
	/*border: 1px solid #202c56 !important;*/
	border-bottom: 1px solid #202c56 !important;
	resize: none !important;
}
.formular-2022 button[type="submit"], .us-btn-style_3 {
	background-color: #fff !important;
	border: 2px solid #202c56 !important;
	color: #202c56 !important;
	border-radius: 0;
	font-weight: 400 !important;
}
.formular-2022 button[type="submit"]:hover, .us-btn-style_3:hover {
	background-color: #202c56 !important;
	color: #fff !important;
}
input::placeholder {
  color: #202c56 !important;
}
/*::-webkit-input-placeholder {
  color: #202c56 !important;
}
::-moz-placeholder {
  color: #202c56 !important;
}
:-ms-input-placeholder {
  color: #202c56 !important;
}*/