a, input, textarea, select, button {
outline: 0;
}
.elementor-widget-text-editor p:last-child {
margin-bottom: 0;
}
.shadow-knop {
z-index: 1;
}
.shadow-knop a {
margin-left: 8px;
margin-bottom: 8px;
display: inline-block;
position: relative;
}
.shadow-knop a::after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
left: -8px;
top: 8px;
background-color: #5A575A;
z-index: -1;
}
body::after {
content: "";
display: block;
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
background-image: url(//devapower.be/wp-content/themes/sinergio/style.php/afbeeldingen/white-texture.webp);
background-size: cover;
z-index: -1;
}
.elementor-widget-n-accordion, .elementor-widget-n-accordion .e-n-accordion, .elementor-widget-n-accordion .e-n-accordion details, .elementor-widget-n-accordion .e-n-accordion details summary {
height: 100% !important;
}
.elementor-widget-n-accordion .e-n-accordion details summary {
width: 100% !important;
}
.elementor-widget-n-accordion .e-n-accordion details[open] summary {
height: auto !important;
}
.elementor-widget-n-accordion .e-n-accordion details {
align-items: center;
justify-content: center;
}
@property --p {
syntax: "<percentage>";
inherits: false;
initial-value: 30%;
}
@property --c {
syntax: "<color>";
inherits: false;
initial-value: rgba(98, 178, 47, 0.5);
}
.elementor-widget-n-accordion .e-n-accordion details {
--p:30%;
--c:rgba(98, 178, 47, 0.5);
transition: --p 0.3s;
background: linear-gradient(0deg, var(--c) var(--p), rgba(98, 178, 47, 0) 100%);
}
.elementor-widget-n-accordion .e-n-accordion details:hover {
--p:50%;
--c:rgba(98, 178, 47, 0.7);
}
.elementor-widget-n-accordion .e-n-accordion details .e-n-accordion-item-title-header {
transition: all 300ms;
position: relative;
}
.elementor-widget-n-accordion .e-n-accordion details:hover .e-n-accordion-item-title-header {
margin-bottom: 20px;
}
.elementor-widget-n-accordion .e-n-accordion details .e-n-accordion-item-title-header::after {
content: "+";
display: block;
position: absolute;
top: 30px;
left: 0;
color: white;
font-size: 22px;
font-weight: bold;
width: 100%;
text-align: center;
opacity: 0;
transition: opacity 300ms;
}
.elementor-widget-n-accordion .e-n-accordion details:hover .e-n-accordion-item-title-header::after {
opacity: 1;
}
.elementor-widget-n-accordion .e-n-accordion details[open] .e-n-accordion-item-title-header::after {
opacity: 0 !important;
}
.elementor-widget-n-accordion .e-n-accordion details[open] {
background: rgba(98, 178, 47, 0.7);
}         .forminator-module-edit-link {
display: none !important;
}
.cmplz-blocked-content-container {
position: relative;
}
.cmplz-blocked-content-container::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
}
.forminator-g-recaptcha.cmplz-placeholder-element {
background: none !important;
}
.forminator-g-recaptcha.cmplz-blocked-content-container {
box-shadow: none !important;
margin-bottom: 0 !important;
}
.forminator-g-recaptcha.cmplz-blocked-content-container::after {
display: none !important;
}
.cmplz-blocked-content-notice {
border-radius: 10px !important;
border: none !important;
padding: 15px !important;
color: white !important;
background: #302f3e !important;
box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.4) !important;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.cmplz-blocked-content-notice:hover {
background: #434159 !important;
}  .sinergio img {
height: 30px;
width: auto;
}