@font-face {
	font-family: "FracktifMedium";
	src: url('/wp-content/webFonts/FracktifMedium/font.woff2') format('woff2'), url('/wp-content/webFonts/FracktifMedium/font.woff') format('woff');
}

@font-face {
	font-family: "FracktifRegular";
	src: url('/wp-content/webFonts/FracktifRegular/font.woff2') format('woff2'), url('/wp-content/webFonts/FracktifRegular/font.woff') format('woff');
}

@font-face {
	font-family: "FracktifLight";
	src: url('/wp-content/webFonts/FracktifLight/font.woff2') format('woff2'), url('/wp-content/webFonts/FracktifLight/font.woff') format('woff');
}

html {
  scroll-behavior: smooth;
}

.hide {display:none;}

a:active,
a:focus {
	outline: 0;
	border: none;
	-moz-outline-style: none;
}

.wp-block-navigation__responsive-container-open svg {
	height: 70px;
	width: 50px;
	color: #828B6C;
}

h1,
h2.has-body-font-family,
h2,
h3,
h4,
p {
	font-family: 'FracktifLight' !important;
}

h4 {
	font-weight: 100 !important;
	line-height: 1.15 !important;
}

p {
	line-height: 1.3;
	font-size: 18px;
	font-family: "FracktifLight";
}

.p-algemeen {
	
		line-height: 1.5;
}

.ginput_container input,
.ginput_container textarea,
#gform_submit_button_1,
#gform_submit_button_2 {
	border: 1px solid #fff;
	padding: 20px !important;
	border-radius: 30px !important;
	font-family: 'FracktifLight' !important;
	font-size: 20px !important;
}

#gform_submit_button_1,
#gform_submit_button_2 {
	background: #FCA01F;
	color: #fff !important;
	padding: 20px 60px !important;
	font-family: 'FracktifLight' !important;
	font-size: 20px !important;
	position: relative;
  left: 200px !important;
}


.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
	z-index: initial;
}

:where(.wp-site-blocks :focus) {
	outline-width: 0;
}

.oranje a {
	text-decoration: none;
	border-bottom: 1px solid #FB961D;
	padding-bottom: 20px;
}

.bruin a {
	text-decoration: none;
	border-bottom: 1px solid #ADAC8A;
	padding-bottom: 20px;
}

.groen a {
	text-decoration: none;
	border-bottom: 1px solid #9FAFB8;
	padding-bottom: 20px;
}

.home-los-samen-maken img {
	position: relative;
	bottom: -5rem;
	right: -30rem;
}

.home-los-alles-kan img {
	position: relative;
	bottom: 16rem;
	right: -48rem;
}

.home-los-werken-beste img {
	position: relative;
	top: -5rem;
	right: -30rem;
}

.home-los-favoriete img {
	position: relative;
	bottom: 18rem;
	right: -6rem;
}

.blok-onder-makeover-foto-los {
	height: 1px;
}

.blok-werken-met-de-mooiste-merken {
	position: relative;
	left: -120px;
}

.wp-block-image.size-full.is-resized.insta-icoon {
	position: relative;
	top: -10rem;
	right: -10rem;
}

.blok-of-die-bank-wel-goed-zit {
	position: relative;
	left: -20rem;
}

.home-los-logeren {
	position: relative;
	top: -49rem;
	left: 10rem;
}

.foto-anjo-robbert {
	position: relative;
	left: -10rem;
	top: 4rem;
}

#modal-2 {
	padding-top: 8rem;
	z-index: 9999;
}

#modal-2 li a {
	font-size: 2.2rem;
	font-family: "FracktifLight" !important;
	line-height: 1.2;
}

#modal-2 li.current-menu-item a {
	color: #FB961D;
}

@media (max-width: 2000px) {

	.wp-block-image.size-full.is-resized.insta-icoon {
		top: -23rem;
		right: -110rem;
	}
}

@media (max-width: 1700px) {

	.wp-block-image.size-full.is-resized.insta-icoon {
		top: -6rem;
		right: 5rem;
	}

	.img-riender-socials {
		width: 280px;
	}
}

@media (max-width: 1450px) {

	.img-riender-socials {
		width: 210px;
	}

	.home-los-werken-beste img {
		right: -21rem;
	}

	.blok-werken-met-de-mooiste-merken {
		left: 20px;
	}

	.foto-anjo-robbert {
		left: 0rem;
	}
}

@media (max-width:1380px) {

	.img-riender-socials {
		width: 140px;
	}
}

@media (max-width:1050px) {

	.home-los-samen-maken img {
		right: -25rem;
	}

	.home-los-werken-beste img {
		right: -15rem;
	}

	.img-riender-socials {
		width: 280px;
		margin-bottom: 60px !important;
	}

	.home-los-logeren {
		top: -40rem;
		left: 3rem !important;
	}

	.blok-of-die-bank-wel-goed-zit {
		left: 2rem;
	}
}

@media (max-width: 800px) {

	.wp-block-columns.is-not-stacked-on-mobile.dubbel-beeld-samen {
		margin: 0px 90px;
	}

	.wp-block-column.home-samen-kolom-2 {
		padding: 0 3.7rem !important;
	}

	.wp-block-column.alles-kan-kolom-1 {
		order: 3;
		padding: 3rem;
	}

	.wp-block-column.alles-kan-kolom-3 {
		order: 1;
	}

	.wp-block-column.alles-kan-kolom-2 {
		order: 2;
		padding: 0 5rem;
	}
	
	.kolom-foto-projecten-nieuwbouw {
		order:2
	}

	.alles-kan-kolom-3 img {
		width: 190px;
		margin-top: -10rem;
	}

	.home-los-werken-beste img {
		top: -43rem;
		right: -29rem;
		width: 149px !important;
	}

	.blok-werken-met-de-mooiste-merken {
		position: initial;
		margin: 0 5rem;
	}

	.wp-block-group.alignfull.blok-werken {
		height: 400px;
	}

	.img-riender-socials {
		width: 210px;
		margin-bottom: 30px !important;
		margin-top: 70px !important;
	}

	.wp-block-spacer.onze-favoriete-vulelement {
		height: 90px !important;
	}

	.home-los-favoriete img {
		bottom: 24rem;
		right: -12rem;
		width: 450px !important;
	}

	.onze-favoriete-afbeelding-1 img {
		width: 160px !important;
		margin-bottom: 50px;
	}

	.onze-favoriete-afbeelding-2 img {
		width: 90px !important;
		margin-left: 114px;
	}

	.wp-block-group.alignfull.blok-service {
		margin: 5rem !important;
	}

	.blok-service img {
		padding-top: 70px;
	}

	.home-los-logeren {
		top: -41rem;
		left: 6rem !important;
		width: 140px;
	}

	.wp-block-column.logeren-kolom-2 {
		margin-top: -20rem;
	}

	.logeren-afbeelding-3 {
		position: relative;
		top: -7rem;
		width: 200px;
		left: -3rem;
	}

	.logeren-afbeelding-4 {
		display: none;
	}

	.foto-anjo-robbert {
		position: initial;
	}
}

@media (max-width: 500px) {

	.tekstlogo img {
		width: 250px !important;
	}


	.wp-block-columns.is-not-stacked-on-mobile.dubbel-beeld-samen {
		margin: 0px 30px;
	}

	.wp-block-column.home-samen-kolom-2 {
		padding: 0 !important;
	}

	.home-los-samen-maken img {
		right: -14rem;
		width: 200px !important;
	}

	.wp-block-column.alles-kan-kolom-1 {
		padding: 1rem;
	}


	.blok-werken-met-de-mooiste-merken {
		margin: 0;
		background: #ffffffe5 !important;
	}
	
	  .home-los-werken-beste img {
    top: -37rem;
    right: -17rem;
  }


	.img-riender-socials {
		width: 130px;
		margin-top: 80px !important;
	}

	.onze-favoriete-afbeelding-1 img {
		display: none;
	}

	.onze-favoriete-afbeelding-2 img {
		width: 130px !important;
		margin-left: 10px;
		margin-top: 150px;
	}
	


	.home-los-favoriete img {
		bottom: 17rem;
		right: -8rem;
		width: 300px !important;
	}

	.wp-block-column.onze-favorieten-tekst {
		position: absolute;
		width: 75vw !important;
	}


	.home-los-favoriete img {
		bottom: 9rem;
		right: -8rem;
		width: 300px !important;
	}

	.wp-block-group.alignfull.blok-service {
		margin: 5rem 0 !important;
	}

	.blok-of-die-bank-wel-goed-zit {
		left: 0;
		background: #ffffffde !important;
	}

	.home-los-logeren {
		top: -30rem;
		left: 3rem !important;
		width: 160px;
	}

	.logeren-afbeelding-3 {
		top: -6rem;
		width: 120px;
		left: -5rem;
	}
	
	#gform_submit_button_1, #gform_submit_button_2 {
  position: initial;
}


}


@media (max-width: 400px) {

	.wp-block-site-logo {
		width: 24px;
	}

	.tekstlogo img {
		width: 220px !important;
	}

	.wp-block-navigation__responsive-container-open svg {
		height: 40px;
		width: 30px;
	}

	.alles-kan-kolom-3 img {
		width: 160px;
	}


	.home-los-samen-maken img {
		right: -11rem;
		width: 150px !important;
	}


	.wp-block-column.alles-kan-kolom-2 {
		padding: 0 2rem;
	}

	.home-los-werken-beste img {
		top: -39rem;
		right: -13rem;
		width: 110px !important;
	}


	.home-los-favoriete img {
		bottom: 5rem;
		right: -8rem;
		width: 210px !important;
	}


	.img-riender-socials {
		width: 95px;
		margin-top: 120px !important;
	}

	.wp-block-column.onze-favorieten-tekst {
		position: absolute;
		width: 88vw !important;
	}

	.home-los-logeren {
		top: -27rem;
		left: 1rem !important;
		width: 130px;
	}

	.wp-block-column.logeren-kolom-2 {
		margin-top: -18rem;
	}

	.logeren-afbeelding-3 {
		top: -6rem;
		width: 90px;
		left: -2rem;
	}

	.blok-of-die-bank-wel-goed-zit a {
		font-size: 16px !important;
	}

}