/*
 * Gebruik zoveel mogelijk nested CSS
 * Meer informatie: https://www.w3schools.com/cssref/sel_nesting.php
 */

.miniSurvey .elementor-field-type-submit{
    margin-top: 40px;
}

.miniSurvey input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid #06948e;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  vertical-align: middle;
  margin-right: 6px;
  transition: all 0.2s ease-in-out;
}

.miniSurvey input[type="radio"]:checked {
  background-color: #06948e;
}



.miniSurvey input[type="radio"]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  background-color: #06948e;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}


.miniSurvey .elementor-field-option {
  display: inline-flex;
  align-items: center;
  margin-right: 15px;
}

.aw_hero:before{
    background-image: url(https://mhg.awdev.nl/wp-content/uploads/2026/02/Logo-footer.svg);
    background-size: cover;
    position: absolute !important;
    content: "";
    right: 0;
    background-repeat: no-repeat;
    background-position: right;
    z-index: 23 !important;
    height: 128px;
    width: 100px;
    bottom: 0px;
    margin-left: auto;
    margin-top: auto;
}

.aw_hero:after{
    background-image: url(https://mhg.awdev.nl/wp-content/uploads/2026/02/Background.svg);
    background-size: contain;
    position: absolute;
    content: "";
    right: 0;
    background-repeat: no-repeat;
    background-position: right;
    z-index: 22 !important;
    height: 145px;
    width: 124px;
    bottom: 0;
}


@media (min-width: 1024px) {

.aw_footer:before{
        background-image: url(https://mhg.awdev.nl/wp-content/uploads/2026/02/Logo-footer.svg);
        background-size: contain;
        position: absolute !important;
        content: "";
        background-repeat: no-repeat;
        background-position: right;
        z-index: 99 !important;
        right: 0;
        width: 377px;
        margin-left: auto;
        margin-top: -77px;
        height: 450px;
}

.aw_footer:after{
        background-image: url(https://mhg.awdev.nl/wp-content/uploads/2026/02/background.svg);
        background-size: cover;
        position: absolute;
        content: "";
        right: 0;
        background-repeat: no-repeat;
        background-position: right;
        z-index: 22 !important;
        height: 410px;
        width: 483px;
        bottom: 0px;
}

}

@media (max-width: 1240px) {
	.aw_copyright {
			display: flex;
			flex-direction: column !important;
		justify-content: flex-start;
        align-items: flex-start;
	}
}


@media (max-width: 767px) {
.aw_footer {
	background-color: #031d1900 !important;
}
	.text_mobile, .text_mobile h1, .text_mobile h2, .text_mobile h3, .text_mobile h4, .text_mobile h5, .text_mobile h6{
		color: #FFF!important;
	}
	.aw_hero {
		    background-color: rgb(0 0 0 / 30%);
   		 background-blend-mode: darken;
	}
	.aw_hero:before{
        height: 88px;
        margin-top: auto;
        bottom: 0px;
        width: 95px;
        background-size: contain;
	}
	
	.aw_hero:after{
        height: 100px;
        width: 85px;
        bottom: -1px;
	}
}

}