.et_pb_group_4 {--horizontal-gap: 20px; flex-direction: row; flex-wrap: wrap;}
.et_pb_group_4 > [class*="et_flex_column"] {--horizontal-gap-parent: 20px;}
.et_pb_section_8 {background-repeat: no-repeat !important; background-image: radial-gradient(circle at bottom, #ffffff 50%,rgba(255, 255, 255, 0.75) 100%), url('https://slotenmakersdiensten-247.nl/wp-content/uploads/2026/09/Leiden.jpg') !important;}
.et_pb_row_8, .et_pb_row_10 {flex-wrap: nowrap;}
.et_pb_image_8 .et_pb_image_wrap img, .et_pb_image_9 .et_pb_image_wrap img {aspect-ratio: 16 / 9; object-fit: cover; border-radius: inherit;}
.et_pb_image_8 .et_pb_image_wrap, .et_pb_image_9 .et_pb_image_wrap {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; overflow: hidden;}
.et_pb_image_9 {width: 66%;}
.et_pb_image_10 {padding-bottom: 26px;}
.et_pb_image_10.et_pb_image {text-align: center; margin-left: auto; margin-right: auto; align-items: center;}
.et_pb_image_10 .et_pb_image_wrap {border-top-left-radius: 18px; border-top-right-radius: 18px; border-bottom-left-radius: 18px; border-bottom-right-radius: 18px; overflow: hidden;}
.et_pb_image_10 .et_pb_image_wrap img {border-radius: inherit;}
.et_pb_button_12_wrapper .et_pb_button_12, .et_pb_button_12_wrapper .et_pb_button_12:hover {padding-top: 10px !important; padding-right: 46px !important; padding-bottom: 10px !important; padding-left: 26px !important;}
body #page-container .et_pb_section .et_pb_button_12 {background-color: transparent; font-weight: 700; font-style: normal; text-decoration-line: none; text-transform: uppercase; color: #000000 !important; border-width: 2px; border-color: #000000; border-style: solid; transition-property: background-color,color; transition-duration: 300ms; transition-timing-function: ease; transition-delay: 0ms;}
body #page-container .et_pb_section .et_pb_button_12:hover, body #page-container .et_pb_section .et_pb_button_13:hover, body #page-container .et_pb_section .et_pb_button_14:hover {background-color: #000000; color: var(--gcid-primary-color) !important;}
body #page-container .et_pb_section .et_pb_button_12:after {font-family: "FontAwesome" !important; font-weight: 900 !important; content: attr(data-icon); font-size: inherit !important; line-height: 1.7em !important; display: inline-block; margin-left: 0.3em !important; opacity: 1;}
body #page-container .et_pb_section .et_pb_button_12:after, body #page-container .et_pb_section .et_pb_button_12:hover:after {content: ''; font-family: FontAwesome !important; margin-left: 0.3em; line-height: 1em !important;}
.et_pb_column_13 {--vertical-gap: 15px; justify-content: center;}
.et_pb_button_13_wrapper .et_pb_button_13, .et_pb_button_13_wrapper .et_pb_button_13:hover, .et_pb_button_14_wrapper .et_pb_button_14, .et_pb_button_14_wrapper .et_pb_button_14:hover {padding-top: 10px !important; padding-right: 26px !important; padding-bottom: 10px !important; padding-left: 46px !important;}
body #page-container .et_pb_section .et_pb_button_13, body #page-container .et_pb_section .et_pb_button_14 {font-weight: 700; font-style: normal; text-decoration-line: none; text-transform: uppercase; color: #000000 !important; border-width: 2px; border-color: var(--gcid-primary-color); border-style: solid; transition-property: background-color,color; transition-duration: 300ms; transition-timing-function: ease; transition-delay: 0ms;}
body #page-container .et_pb_section .et_pb_button_13:before, body #page-container .et_pb_section .et_pb_button_14:before {font-family: "FontAwesome" !important; font-weight: 900 !important; content: attr(data-icon); font-size: inherit !important; line-height: 1.7em !important; display: inline-block; margin-left: -1.3em !important; opacity: 1;}
body #page-container .et_pb_section .et_pb_button_13:after, body #page-container .et_pb_section .et_pb_button_14:after {display: none;}
body #page-container .et_pb_section .et_pb_button_13:before, body #page-container .et_pb_section .et_pb_button_13:hover:before, body #page-container .et_pb_section .et_pb_button_14:before, body #page-container .et_pb_section .et_pb_button_14:hover:before {content: ''; font-family: FontAwesome !important; margin-left: -1.3em; line-height: 1em !important;}
body #page-container .et_pb_section .et_pb_button_13:after, body #page-container .et_pb_section .et_pb_button_13:hover:after, body #page-container .et_pb_section .et_pb_button_14:after, body #page-container .et_pb_section .et_pb_button_14:hover:after {display: none !important;}
.et_pb_button_14_wrapper {text-align: center;}
.et_pb_button_14_wrapper .et_pb_button_14 {margin-left: auto; margin-right: auto;}
.et_pb_text_16, .et_pb_text_17, .et_pb_text_18 {text-align: start;}
.et_pb_text_16 .et_pb_text_inner h1 {font-weight: 700; font-style: normal; text-decoration-line: none; text-transform: uppercase; color: #000000 !important; font-size: 42px; line-height: 1.3em;}
.et_pb_text_17 .et_pb_text_inner {font-weight: 400;}

@media only screen and (max-width: 980px) {	.et_pb_row_8 {flex-direction: column-reverse; flex-wrap: wrap;}
}

@media only screen and (max-width: 767px) {	.et_pb_row_8 {flex-direction: column-reverse; flex-wrap: wrap;}
	.et_pb_text_16 .et_pb_text_inner h1 {font-size: 38px; line-height: 1.3em;}
}