.elementor-9228 .elementor-element.elementor-element-7be95ad1{border-style:solid;border-width:0px 0px 1px 0px;border-color:#2D3D2F42;}.elementor-9228 .elementor-element.elementor-element-7be95ad1.elementor-section{padding:20px 0px 5px 0px;}.elementor-9228 .elementor-element.elementor-element-762aae7a > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-9228 .elementor-element.elementor-element-cf8e108{left:-16px;}body.rtl .elementor-9228 .elementor-element.elementor-element-cf8e108{right:-16px;}.elementor-9228 .elementor-element.elementor-element-cf8e108{top:-16px;}.elementor-9228 .elementor-element.elementor-element-25b655dc > .elementor-widget-container{padding:8px 15px 15px 0px;}.elementor-9228 .elementor-element.elementor-element-25b655dc img{width:100%;height:11vh;object-fit:cover;object-position:center center;}.elementor-9228 .elementor-element.elementor-element-3fda8b53 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-9228 .elementor-element.elementor-element-2393586e > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-9228 .elementor-element.elementor-element-3c5d898b > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-9228 .elementor-element.elementor-element-3c5d898b .elementor-heading-title{font-family:"Ogg", Sans-serif;font-size:30px;font-weight:500;text-transform:none;letter-spacing:1.1px;}.elementor-9228 .elementor-element.elementor-element-fcbc9a8 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-9228 .elementor-element.elementor-element-fcbc9a8 .elementor-heading-title{font-family:"Ogg-text", Sans-serif;font-size:18px;font-weight:400;text-transform:none;letter-spacing:0px;}.elementor-9228 .elementor-element.elementor-element-c7eb57b > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-9228 .elementor-element.elementor-element-c7eb57b{font-family:"Klarheid", Sans-serif;font-weight:300;}.elementor-9228 .elementor-element.elementor-element-46fcee26 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-9228 .elementor-element.elementor-element-371a0088 .elementor-button{background-color:#02010100;font-family:"Montreal", Sans-serif;font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:7px 20px 10px 20px;}.elementor-9228 .elementor-element.elementor-element-371a0088 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-9228 .elementor-element.elementor-element-371a0088 .elementor-button:hover, .elementor-9228 .elementor-element.elementor-element-371a0088 .elementor-button:focus{color:#FFFFFF;}.elementor-9228 .elementor-element.elementor-element-371a0088 .elementor-button:hover svg, .elementor-9228 .elementor-element.elementor-element-371a0088 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-9228 .elementor-element.elementor-element-762aae7a > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9228 .elementor-element.elementor-element-25b655dc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9228 .elementor-element.elementor-element-25b655dc img{height:24vh;}.elementor-9228 .elementor-element.elementor-element-3fda8b53 > .elementor-element-populated.elementor-element-populated.elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9228 .elementor-element.elementor-element-3c5d898b .elementor-heading-title{font-size:30px;line-height:1.15em;}.elementor-9228 .elementor-element.elementor-element-c7eb57b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9228 .elementor-element.elementor-element-c7eb57b{line-height:1.3em;}.elementor-9228 .elementor-element.elementor-element-46fcee26 > .elementor-widget-container{margin:0px 0px 6px 0px;}}@media(min-width:768px){.elementor-9228 .elementor-element.elementor-element-762aae7a{width:18%;}.elementor-9228 .elementor-element.elementor-element-3fda8b53{width:82%;}}/* Start custom CSS for inline-php, class: .elementor-element-cf8e108 */.elementor-9228 .elementor-element.elementor-element-cf8e108 {
    color: white;
    width: max-content;
}

.badge {
    padding: 2px 10px;
    border-radius: 10px;
    background: black;
}

.badge[data-text="Test badge"] {
    background: red;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25b655dc */.elementor-9228 .elementor-element.elementor-element-25b655dc .elementor-image, .elementor-9228 .elementor-element.elementor-element-25b655dc img {
	transition: all .5s;
}

.elementor-9228 .elementor-element.elementor-element-25b655dc .elementor-image {
	overflow: hidden;
	transform-origin: center;
}

.elementor-9228 .elementor-element.elementor-element-25b655dc .elementor-image:hover {
	transform: scale(0.9);
}

.elementor-9228 .elementor-element.elementor-element-25b655dc .elementor-image:hover img {
	transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for event-date, class: .elementor-element-2393586e */.elementor-9228 .elementor-element.elementor-element-2393586e {
    font-family: "Klarheid";
    font-weight: 700;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c5d898b */.elementor-9228 .elementor-element.elementor-element-3c5d898b  h5 {
font-family: "Ogg"!important;
font-weight: 400!important;
text-transform: uppercase!important;
word-break: break-word; 
hyphens: manual!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fcbc9a8 */.elementor-9228 .elementor-element.elementor-element-fcbc9a8 {
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7eb57b */.elementor-9228 .elementor-element.elementor-element-c7eb57b a {
color:    #2d3d2f;
}/* End custom CSS */
/* Start custom CSS for inline-php, class: .elementor-element-46fcee26 */details summary {
    cursor: pointer;
}
details summary{
outline: none!important;    
border: 0 !important;
}
@keyframes open {
  0% {opacity: 0; margin-top: -20px}
  100% {opacity: 1; margin-top: 0px}
}
details[open] summary ~ * {
  animation: open .5s ease-in-out;
}
.elementor-9228 .elementor-element.elementor-element-46fcee26 {
    font-family: "Klarheid";
    font-weight: 300;
    font-size: 16px;
}
.elementor-9228 .elementor-element.elementor-element-46fcee26 strong {
     font-weight: 700;
}


summary .description {
    padding-top: 30px!important;
} 
.elementor-9228 .elementor-element.elementor-element-46fcee26 span.name {
    font-weight: 700;
}

.description {
    font-family: NeueHaas;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ogg-text';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://maartenengeltjes.vdwoerd.com/wp-content/uploads/2022/01/Prociono.woff') format('woff');
}
/* End Custom Fonts CSS */