.elementor-kit-16{--e-global-color-primary:#23052E;--e-global-color-secondary:#EE4166;--e-global-color-accent:#80E87A;--e-global-color-text:#FCFCFC;--e-global-color-8d693a4:#8BBBE6;--e-global-color-8d8e9cc:#8BBBE6;--e-global-color-fb38983:#EE4166;--e-global-color-f263990:#FCFCFC;--e-global-color-1cb7fe2:#23052E;--e-global-color-f0e9971:#FFFFFF00;--e-global-color-4c3cee7:#E6E6E6;--e-global-color-b5d0dd4:#17031E;--e-global-color-b611dea:#8BBBE629;--e-global-color-4a3a961:#2E1138;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-text-font-family:"Visby CF";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:220%;--e-global-typography-text-letter-spacing:0.28px;--e-global-typography-0fb0c23-font-family:"Visby CF";--e-global-typography-0fb0c23-font-size:200px;--e-global-typography-0fb0c23-font-weight:900;--e-global-typography-0fb0c23-text-transform:uppercase;--e-global-typography-0fb0c23-line-height:86%;--e-global-typography-0fb0c23-letter-spacing:4px;--e-global-typography-d7b40a3-font-family:"Visby CF";--e-global-typography-d7b40a3-font-size:184px;--e-global-typography-d7b40a3-font-weight:900;--e-global-typography-d7b40a3-text-transform:uppercase;--e-global-typography-d7b40a3-line-height:86%;--e-global-typography-d7b40a3-letter-spacing:3.68px;--e-global-typography-8e30fb2-font-family:"Visby CF";--e-global-typography-8e30fb2-font-size:clamp(4.5rem, -1.2569rem + 12.0092vw, 7.75rem);--e-global-typography-8e30fb2-font-weight:900;--e-global-typography-8e30fb2-text-transform:uppercase;--e-global-typography-8e30fb2-line-height:86%;--e-global-typography-8e30fb2-letter-spacing:2.48px;--e-global-typography-0c6d006-font-family:"Visby CF";--e-global-typography-0c6d006-font-size:clamp(2.5rem, 0.0806rem + 6.4516vw, 5rem);--e-global-typography-0c6d006-font-weight:900;--e-global-typography-0c6d006-text-transform:uppercase;--e-global-typography-0c6d006-line-height:100%;--e-global-typography-0c6d006-letter-spacing:1.6px;--e-global-typography-646f541-font-family:"Visby CF";--e-global-typography-646f541-font-size:clamp(2rem, -0.4194rem + 6.4516vw, 4.5rem);--e-global-typography-646f541-font-weight:900;--e-global-typography-646f541-text-transform:uppercase;--e-global-typography-646f541-line-height:100%;--e-global-typography-646f541-letter-spacing:1.46px;--e-global-typography-c7bf075-font-family:"Visby CF";--e-global-typography-c7bf075-font-size:clamp(2rem, 0.0645rem + 5.1613vw, 4rem);--e-global-typography-c7bf075-font-weight:900;--e-global-typography-c7bf075-text-transform:uppercase;--e-global-typography-c7bf075-line-height:100%;--e-global-typography-c7bf075-letter-spacing:1.26px;--e-global-typography-f532b6a-font-family:"Visby CF";--e-global-typography-f532b6a-font-size:clamp(1.5rem, 0.2903rem + 3.2258vw, 2.75rem);--e-global-typography-f532b6a-font-weight:800;--e-global-typography-f532b6a-text-transform:uppercase;--e-global-typography-f532b6a-line-height:100%;--e-global-typography-be220f1-font-family:"Visby CF";--e-global-typography-be220f1-font-size:clamp(1.5rem, 1.0161rem + 1.2903vw, 2rem);--e-global-typography-be220f1-font-weight:800;--e-global-typography-be220f1-text-transform:uppercase;--e-global-typography-be220f1-line-height:100%;--e-global-typography-be220f1-letter-spacing:0.64px;--e-global-typography-0ea98a8-font-family:"Visby CF";--e-global-typography-0ea98a8-font-size:clamp(1.5rem, 1.2581rem + 0.6452vw, 1.75rem);--e-global-typography-0ea98a8-font-weight:800;--e-global-typography-0ea98a8-text-transform:uppercase;--e-global-typography-0ea98a8-line-height:100%;--e-global-typography-afafde1-font-family:"Verdana";--e-global-typography-afafde1-font-size:1.2rem;--e-global-typography-afafde1-line-height:100%;--e-global-typography-75b2541-font-family:"Visby CF";--e-global-typography-75b2541-font-size:14px;--e-global-typography-75b2541-font-weight:700;--e-global-typography-75b2541-line-height:100%;--e-global-typography-5529b31-font-family:"Visby CF";--e-global-typography-5529b31-font-size:12px;--e-global-typography-5529b31-font-weight:600;--e-global-typography-5529b31-line-height:100%;--e-global-typography-e5b9b7d-font-family:"Visby CF";--e-global-typography-e5b9b7d-font-size:14px;--e-global-typography-e5b9b7d-font-weight:700;--e-global-typography-e5b9b7d-text-decoration:underline;--e-global-typography-e5b9b7d-line-height:100%;background-color:var( --e-global-color-1cb7fe2 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-75b2541-font-family ), Sans-serif;font-size:var( --e-global-typography-75b2541-font-size );font-weight:var( --e-global-typography-75b2541-font-weight );line-height:var( --e-global-typography-75b2541-line-height );color:var( --e-global-color-text );border-radius:2em 2em 2em 2em;padding:1.25em 2em 1.25em 2em;}.elementor-kit-16 button:hover,.elementor-kit-16 button:focus,.elementor-kit-16 input[type="button"]:hover,.elementor-kit-16 input[type="button"]:focus,.elementor-kit-16 input[type="submit"]:hover,.elementor-kit-16 input[type="submit"]:focus,.elementor-kit-16 .elementor-button:hover,.elementor-kit-16 .elementor-button:focus{background-color:var( --e-global-color-fb38983 );color:var( --e-global-color-text );border-radius:2em 2em 2em 2em;}.elementor-kit-16 p{margin-block-end:20px;}.elementor-kit-16 a{color:var( --e-global-color-8d8e9cc );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a:hover{color:var( --e-global-color-fb38983 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-0c6d006-font-family ), Sans-serif;font-size:var( --e-global-typography-0c6d006-font-size );font-weight:var( --e-global-typography-0c6d006-font-weight );text-transform:var( --e-global-typography-0c6d006-text-transform );line-height:var( --e-global-typography-0c6d006-line-height );letter-spacing:var( --e-global-typography-0c6d006-letter-spacing );}.elementor-kit-16 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-646f541-font-family ), Sans-serif;font-size:var( --e-global-typography-646f541-font-size );font-weight:var( --e-global-typography-646f541-font-weight );text-transform:var( --e-global-typography-646f541-text-transform );line-height:var( --e-global-typography-646f541-line-height );letter-spacing:var( --e-global-typography-646f541-letter-spacing );}.elementor-kit-16 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-c7bf075-font-family ), Sans-serif;font-size:var( --e-global-typography-c7bf075-font-size );font-weight:var( --e-global-typography-c7bf075-font-weight );text-transform:var( --e-global-typography-c7bf075-text-transform );line-height:var( --e-global-typography-c7bf075-line-height );letter-spacing:var( --e-global-typography-c7bf075-letter-spacing );}.elementor-kit-16 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-f532b6a-font-family ), Sans-serif;font-size:var( --e-global-typography-f532b6a-font-size );font-weight:var( --e-global-typography-f532b6a-font-weight );text-transform:var( --e-global-typography-f532b6a-text-transform );line-height:var( --e-global-typography-f532b6a-line-height );}.elementor-kit-16 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-be220f1-font-family ), Sans-serif;font-size:var( --e-global-typography-be220f1-font-size );font-weight:var( --e-global-typography-be220f1-font-weight );text-transform:var( --e-global-typography-be220f1-text-transform );line-height:var( --e-global-typography-be220f1-line-height );letter-spacing:var( --e-global-typography-be220f1-letter-spacing );}.elementor-kit-16 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-0ea98a8-font-family ), Sans-serif;font-size:var( --e-global-typography-0ea98a8-font-size );font-weight:var( --e-global-typography-0ea98a8-font-weight );text-transform:var( --e-global-typography-0ea98a8-text-transform );line-height:var( --e-global-typography-0ea98a8-line-height );}.elementor-kit-16 img{border-radius:0px 0px 0px 0px;}.elementor-kit-16 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 input:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#ACACAC;accent-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FCFCFC1A;border-radius:2em 2em 2em 2em;transition:400ms;padding:0.5em 2em 0.5em 2em;}.elementor-kit-16 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea:focus,.elementor-kit-16 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:2em 2em 2em 2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}@media(min-width:2400px){.elementor-kit-16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 h1{font-size:var( --e-global-typography-0c6d006-font-size );line-height:var( --e-global-typography-0c6d006-line-height );letter-spacing:var( --e-global-typography-0c6d006-letter-spacing );}.elementor-kit-16 h2{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );letter-spacing:var( --e-global-typography-646f541-letter-spacing );}.elementor-kit-16 h3{font-size:var( --e-global-typography-c7bf075-font-size );line-height:var( --e-global-typography-c7bf075-line-height );letter-spacing:var( --e-global-typography-c7bf075-letter-spacing );}.elementor-kit-16 h4{font-size:var( --e-global-typography-f532b6a-font-size );line-height:var( --e-global-typography-f532b6a-line-height );}.elementor-kit-16 h5{font-size:var( --e-global-typography-be220f1-font-size );line-height:var( --e-global-typography-be220f1-line-height );letter-spacing:var( --e-global-typography-be220f1-letter-spacing );}.elementor-kit-16 h6{font-size:var( --e-global-typography-0ea98a8-font-size );line-height:var( --e-global-typography-0ea98a8-line-height );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-kit-16 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 input:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1366px){.elementor-kit-16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 h1{font-size:var( --e-global-typography-0c6d006-font-size );line-height:var( --e-global-typography-0c6d006-line-height );letter-spacing:var( --e-global-typography-0c6d006-letter-spacing );}.elementor-kit-16 h2{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );letter-spacing:var( --e-global-typography-646f541-letter-spacing );}.elementor-kit-16 h3{font-size:var( --e-global-typography-c7bf075-font-size );line-height:var( --e-global-typography-c7bf075-line-height );letter-spacing:var( --e-global-typography-c7bf075-letter-spacing );}.elementor-kit-16 h4{font-size:var( --e-global-typography-f532b6a-font-size );line-height:var( --e-global-typography-f532b6a-line-height );}.elementor-kit-16 h5{font-size:var( --e-global-typography-be220f1-font-size );line-height:var( --e-global-typography-be220f1-line-height );letter-spacing:var( --e-global-typography-be220f1-letter-spacing );}.elementor-kit-16 h6{font-size:var( --e-global-typography-0ea98a8-font-size );line-height:var( --e-global-typography-0ea98a8-line-height );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-kit-16 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 input:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:0.5em 0.5em 0.5em 0.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:1024px){.elementor-kit-16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 h1{font-size:var( --e-global-typography-0c6d006-font-size );line-height:var( --e-global-typography-0c6d006-line-height );letter-spacing:var( --e-global-typography-0c6d006-letter-spacing );}.elementor-kit-16 h2{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );letter-spacing:var( --e-global-typography-646f541-letter-spacing );}.elementor-kit-16 h3{font-size:var( --e-global-typography-c7bf075-font-size );line-height:var( --e-global-typography-c7bf075-line-height );letter-spacing:var( --e-global-typography-c7bf075-letter-spacing );}.elementor-kit-16 h4{font-size:var( --e-global-typography-f532b6a-font-size );line-height:var( --e-global-typography-f532b6a-line-height );}.elementor-kit-16 h5{font-size:var( --e-global-typography-be220f1-font-size );line-height:var( --e-global-typography-be220f1-line-height );letter-spacing:var( --e-global-typography-be220f1-letter-spacing );}.elementor-kit-16 h6{font-size:var( --e-global-typography-0ea98a8-font-size );line-height:var( --e-global-typography-0ea98a8-line-height );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-kit-16 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 input:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-kit-16{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 a:hover{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 h1{font-size:var( --e-global-typography-0c6d006-font-size );line-height:var( --e-global-typography-0c6d006-line-height );letter-spacing:var( --e-global-typography-0c6d006-letter-spacing );}.elementor-kit-16 h2{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );letter-spacing:var( --e-global-typography-646f541-letter-spacing );}.elementor-kit-16 h3{font-size:var( --e-global-typography-c7bf075-font-size );line-height:var( --e-global-typography-c7bf075-line-height );letter-spacing:var( --e-global-typography-c7bf075-letter-spacing );}.elementor-kit-16 h4{font-size:var( --e-global-typography-f532b6a-font-size );line-height:var( --e-global-typography-f532b6a-line-height );}.elementor-kit-16 h5{font-size:var( --e-global-typography-be220f1-font-size );line-height:var( --e-global-typography-be220f1-line-height );letter-spacing:var( --e-global-typography-be220f1-letter-spacing );}.elementor-kit-16 h6{font-size:var( --e-global-typography-0ea98a8-font-size );line-height:var( --e-global-typography-0ea98a8-line-height );}.elementor-kit-16 button,.elementor-kit-16 input[type="button"],.elementor-kit-16 input[type="submit"],.elementor-kit-16 .elementor-button{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-kit-16 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-16 input:not([type="button"]):not([type="submit"]),.elementor-kit-16 textarea,.elementor-kit-16 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS *//*ALGEMEEN*/
.fit-content {
    width: fit-content;
}
.pointer-events {
    pointer-events: none;
}
/*TEKST*/
::selection {
  color: #FAFAFA;
  background:var(--e-global-color-primary);
}
.elementor-widget-text-editor p:last-child { 
    margin-bottom: 0px;
}
/*KLEUR TITEL*/
.kleurtitel {
    color:var(--e-global-color-secondary);
}
/*ICONENLJST*/
.elementor-icon-list-item:not(:has(a)) {
    pointer-events: none;
    color: inherit;
}
/*DIENSTEN*/
.diensten-icoon {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin-left: 4px;
  margin-top: -24px;
  margin-bottom: -20px;
}
#diensten_tabs .diensten-icoon {
  display: none;
}
#diensten_tabs button[aria-selected="true"] .diensten-icoon {
  display: inline;
}
.titel-icoon {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin-left: 12px;
  margin-top: -12px;
  margin-bottom: -8px;
}
/*KNOP*/
.knop .elementor-button-icon {
    display: inline-flex!important;
    align-items: center;
    justify-content: center;
    font-size: 16px!important;
    margin-top:-1px;
}

.knop {
    transition: transform 0.4s ease;
}
.knop:hover {
    transform: translateY(-4px);
}

/*ICOON*/
.elementor-icon {
    display: block !important;
    margin-bottom: 0 !important;
}
/*MENU*/
.elementor-menu-toggle {
    padding: 0!important;
}
/*PULSE*/
.groene-pulse-knop .elementor-button, .paarse-pulse-knop .elementor-button {
	position: relative;
}

.groene-pulse-knop .elementor-button::after {
	content: "";
	position: absolute;
	top: -4px;
	right: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #80E87A;
	z-index: 2;
}

.groene-pulse-knop .elementor-button::before {
	content: "";
	position: absolute;
	top: -8px;
	right: -4px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #80E87A;
	opacity: 0.5;
	transform: scale(1);
	animation: pulse-effect 2s infinite;
	z-index: 1;
}

@keyframes pulse-effect {
	0% {
		transform: scale(1);
		opacity: 0.5;
	}
	70% {
		transform: scale(2);
		opacity: 0;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

.paarse-pulse-knop .elementor-button::after {
	content: "";
	position: absolute;
	top: -4px;
	right: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #EE4166;
	z-index: 2;
}

.paarse-pulse-knop .elementor-button::before {
	content: "";
	position: absolute;
	top: -8px;
	right: -4px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #EE4166;
	opacity: 0.5;
	transform: scale(1);
	animation: pulse-effect-paars 2s infinite;
	z-index: 1;
}

@keyframes pulse-effect-paars {
	0% {
		transform: scale(1);
		opacity: 0.5;
	}
	70% {
		transform: scale(2);
		opacity: 0;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}

/*TABLET LANDSCHAP*/
@media (max-width: 1200px){
    .elementor-sub-item {
    background-color: #f5f5f5!important;
}  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dev.scrolla.dev/wp-content/uploads/VisbySemibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.scrolla.dev/wp-content/uploads/VisbyBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://dev.scrolla.dev/wp-content/uploads/VisbyExtrabold.woff2') format('woff2');
}
@font-face {
	font-family: 'Visby CF';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dev.scrolla.dev/wp-content/uploads/VisbyHeavy.woff2') format('woff2');
}
/* End Custom Fonts CSS */