.elementor-683 .elementor-element.elementor-element-55c3678{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.01;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:232px;--padding-bottom:142px;--padding-left:10px;--padding-right:10px;}.elementor-683 .elementor-element.elementor-element-55c3678:not(.elementor-motion-effects-element-type-background), .elementor-683 .elementor-element.elementor-element-55c3678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://a12opleidingen.wraft.dev/wp-content/uploads/2026/06/Group.png");}.elementor-683 .elementor-element.elementor-element-55c3678::before, .elementor-683 .elementor-element.elementor-element-55c3678 > .elementor-background-video-container::before, .elementor-683 .elementor-element.elementor-element-55c3678 > .e-con-inner > .elementor-background-video-container::before, .elementor-683 .elementor-element.elementor-element-55c3678 > .elementor-background-slideshow::before, .elementor-683 .elementor-element.elementor-element-55c3678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-683 .elementor-element.elementor-element-55c3678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(175deg, #FFFFFF 0%, #FFFFFF00 100%);}.elementor-683 .elementor-element.elementor-element-d7e2bb3{--display:flex;--position:absolute;--min-height:109px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;bottom:0px;}body:not(.rtl) .elementor-683 .elementor-element.elementor-element-d7e2bb3{right:0px;}body.rtl .elementor-683 .elementor-element.elementor-element-d7e2bb3{left:0px;}.elementor-683 .elementor-element.elementor-element-bb6017c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-bb6017c.e-con{--align-self:flex-start;}.elementor-683 .elementor-element.elementor-element-9276e91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-797551d{text-align:center;}.elementor-683 .elementor-element.elementor-element-797551d .elementor-heading-title{color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-f42f982{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Mona Sans", Sans-serif;font-size:16px;font-weight:400;font-stretch:100%;line-height:190%;color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-c101f27{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:94px 94px;--row-gap:94px;--column-gap:94px;--margin-top:54px;--margin-bottom:54px;--margin-left:0px;--margin-right:0px;}.elementor-683 .elementor-element.elementor-element-1c24fe8 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-683 .elementor-element.elementor-element-1c24fe8 .jet-search-filter__input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0D0D33;border-radius:10px 10px 10px 10px;padding:16px 18px 16px 18px;}.elementor-683 .elementor-element.elementor-element-f28d666{margin:47px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-683 .elementor-element.elementor-element-f28d666 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:16px;font-weight:700;font-stretch:75%;text-transform:uppercase;line-height:90%;letter-spacing:8%;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list__row{display:block;margin-right:calc(0px/2);margin-left:calc(0px/2);padding-top:calc(12px/2);margin-bottom:calc(12px/2);}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-list-tree__children{display:block;margin-right:calc(0px/2);margin-left:calc(0px/2);padding-left:12px;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list-wrapper{margin-left:calc(-0px/2);margin-right:calc(-0px/2);margin-top:calc(-12px/2);margin-bottom:calc(-12px/2);}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list__label{font-family:"Mona Sans", Sans-serif;font-size:16px;font-weight:400;font-stretch:100%;line-height:150%;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list__decorator{width:20px;height:20px;min-width:20px;min-height:20px;margin-right:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0D0D33;border-radius:3px 3px 3px 3px;overflow:hidden;}.rtl .elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list__decorator{margin-left:10px;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-fd615a3 );}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-collapse-icon{width:20px;height:20px;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-collapse-none{width:20px;height:20px;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-filter-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-stretch:var( --e-global-typography-primary-width );line-height:var( --e-global-typography-primary-line-height );}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-filter+.jet-filter{margin-top:10px;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-683 .elementor-element.elementor-element-ba59875 .elementor-button{background-color:var( --e-global-color-fd615a3 );font-family:"Mona Sans", Sans-serif;font-size:14px;font-weight:700;font-stretch:100%;text-transform:uppercase;line-height:80%;letter-spacing:8%;fill:var( --e-global-color-f00ce9d );color:var( --e-global-color-f00ce9d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:21px 16px 21px 16px;}.elementor-683 .elementor-element.elementor-element-ba59875 .elementor-button:hover, .elementor-683 .elementor-element.elementor-element-ba59875 .elementor-button:focus{background-color:var( --e-global-color-fd615a3 );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-ba59875 .elementor-button:hover svg, .elementor-683 .elementor-element.elementor-element-ba59875 .elementor-button:focus svg{fill:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button{background-color:var( --e-global-color-fd615a3 );font-family:"Mona Sans", Sans-serif;font-size:14px;font-weight:700;font-stretch:100%;text-transform:uppercase;line-height:80%;letter-spacing:8%;fill:var( --e-global-color-f00ce9d );color:var( --e-global-color-f00ce9d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:21px 16px 21px 16px;}.elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button:hover, .elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button:focus{background-color:var( --e-global-color-fd615a3 );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button:hover svg, .elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button:focus svg{fill:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-be1532b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-683 .elementor-element.elementor-element-be1532b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-683 .elementor-element.elementor-element-e1bd1d7{--display:flex;--min-height:832px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;}.elementor-683 .elementor-element.elementor-element-e1bd1d7::before, .elementor-683 .elementor-element.elementor-element-e1bd1d7 > .elementor-background-video-container::before, .elementor-683 .elementor-element.elementor-element-e1bd1d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-683 .elementor-element.elementor-element-e1bd1d7 > .elementor-background-slideshow::before, .elementor-683 .elementor-element.elementor-element-e1bd1d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-683 .elementor-element.elementor-element-e1bd1d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0D0D0D00 0%, var( --e-global-color-primary ) 100%);}.elementor-683 .elementor-element.elementor-element-c109aa4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:012px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-2067fc8{width:auto;max-width:auto;}.elementor-683 .elementor-element.elementor-element-2067fc8.elementor-element{--align-self:flex-start;}.elementor-683 .elementor-element.elementor-element-2067fc8 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:24px;font-weight:800;font-stretch:75%;text-transform:uppercase;line-height:89%;letter-spacing:1%;color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-46da9fb{width:auto;max-width:auto;}.elementor-683 .elementor-element.elementor-element-46da9fb.elementor-element{--align-self:flex-start;}.elementor-683 .elementor-element.elementor-element-46da9fb .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:24px;font-weight:800;font-stretch:75%;text-transform:uppercase;line-height:89%;letter-spacing:1%;color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-39d1529{text-align:center;}.elementor-683 .elementor-element.elementor-element-39d1529 .elementor-heading-title{color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-b1c7397{text-align:center;font-family:"Mona Sans", Sans-serif;font-size:18px;font-weight:400;font-stretch:100%;line-height:190%;color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-b1c7397 a{color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-f6191af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-b982bce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-419010f .elementor-button{background-color:#FFFFFF00;font-family:"Mona Sans", Sans-serif;font-size:14px;font-weight:700;font-stretch:100%;text-transform:uppercase;line-height:80%;letter-spacing:8%;fill:var( --e-global-color-f00ce9d );color:var( --e-global-color-f00ce9d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:21px 16px 21px 16px;}.elementor-683 .elementor-element.elementor-element-419010f .elementor-button:hover, .elementor-683 .elementor-element.elementor-element-419010f .elementor-button:focus{background-color:var( --e-global-color-fd615a3 );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-419010f .elementor-button:hover svg, .elementor-683 .elementor-element.elementor-element-419010f .elementor-button:focus svg{fill:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-018282f{background-color:var( --e-global-color-fd615a3 );top:-7px;border-radius:9999px 9999px 9999px 9999px;}body:not(.rtl) .elementor-683 .elementor-element.elementor-element-018282f{right:-10px;}body.rtl .elementor-683 .elementor-element.elementor-element-018282f{left:-10px;}.elementor-683 .elementor-element.elementor-element-018282f .elementor-heading-title{font-family:var( --e-global-typography-46551df-font-family ), Sans-serif;font-size:var( --e-global-typography-46551df-font-size );font-weight:var( --e-global-typography-46551df-font-weight );text-transform:var( --e-global-typography-46551df-text-transform );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-cf0dc61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-7e67f19 .elementor-button{background-color:#FFFFFF00;font-family:"Mona Sans", Sans-serif;font-size:14px;font-weight:700;font-stretch:100%;text-transform:uppercase;line-height:80%;letter-spacing:8%;fill:var( --e-global-color-f00ce9d );color:var( --e-global-color-f00ce9d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:21px 16px 21px 16px;}.elementor-683 .elementor-element.elementor-element-7e67f19 .elementor-button:hover, .elementor-683 .elementor-element.elementor-element-7e67f19 .elementor-button:focus{background-color:var( --e-global-color-fd615a3 );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-7e67f19 .elementor-button:hover svg, .elementor-683 .elementor-element.elementor-element-7e67f19 .elementor-button:focus svg{fill:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-530a058{background-color:var( --e-global-color-fd615a3 );top:-7px;border-radius:9999px 9999px 9999px 9999px;}body:not(.rtl) .elementor-683 .elementor-element.elementor-element-530a058{right:-10px;}body.rtl .elementor-683 .elementor-element.elementor-element-530a058{left:-10px;}.elementor-683 .elementor-element.elementor-element-530a058 .elementor-heading-title{font-family:var( --e-global-typography-46551df-font-family ), Sans-serif;font-size:var( --e-global-typography-46551df-font-size );font-weight:var( --e-global-typography-46551df-font-weight );text-transform:var( --e-global-typography-46551df-text-transform );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-e64a6b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-39278c3 .elementor-button{background-color:#FFFFFF00;font-family:"Mona Sans", Sans-serif;font-size:14px;font-weight:700;font-stretch:100%;text-transform:uppercase;line-height:80%;letter-spacing:8%;fill:var( --e-global-color-f00ce9d );color:var( --e-global-color-f00ce9d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:21px 16px 21px 16px;}.elementor-683 .elementor-element.elementor-element-39278c3 .elementor-button:hover, .elementor-683 .elementor-element.elementor-element-39278c3 .elementor-button:focus{background-color:var( --e-global-color-fd615a3 );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-39278c3 .elementor-button:hover svg, .elementor-683 .elementor-element.elementor-element-39278c3 .elementor-button:focus svg{fill:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-2bc37da{background-color:var( --e-global-color-fd615a3 );top:-7px;border-radius:9999px 9999px 9999px 9999px;}body:not(.rtl) .elementor-683 .elementor-element.elementor-element-2bc37da{right:-10px;}body.rtl .elementor-683 .elementor-element.elementor-element-2bc37da{left:-10px;}.elementor-683 .elementor-element.elementor-element-2bc37da .elementor-heading-title{font-family:var( --e-global-typography-46551df-font-family ), Sans-serif;font-size:var( --e-global-typography-46551df-font-size );font-weight:var( --e-global-typography-46551df-font-weight );text-transform:var( --e-global-typography-46551df-text-transform );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-b45b1b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-683 .elementor-element.elementor-element-691e623 .elementor-button{background-color:#FFFFFF00;font-family:"Mona Sans", Sans-serif;font-size:14px;font-weight:700;font-stretch:100%;text-transform:uppercase;line-height:80%;letter-spacing:8%;fill:var( --e-global-color-f00ce9d );color:var( --e-global-color-f00ce9d );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:8px 8px 8px 8px;padding:21px 16px 21px 16px;}.elementor-683 .elementor-element.elementor-element-691e623 .elementor-button:hover, .elementor-683 .elementor-element.elementor-element-691e623 .elementor-button:focus{background-color:var( --e-global-color-fd615a3 );color:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-691e623 .elementor-button:hover svg, .elementor-683 .elementor-element.elementor-element-691e623 .elementor-button:focus svg{fill:var( --e-global-color-f00ce9d );}.elementor-683 .elementor-element.elementor-element-aeb639e{background-color:var( --e-global-color-fd615a3 );top:-7px;border-radius:9999px 9999px 9999px 9999px;}body:not(.rtl) .elementor-683 .elementor-element.elementor-element-aeb639e{right:-10px;}body.rtl .elementor-683 .elementor-element.elementor-element-aeb639e{left:-10px;}.elementor-683 .elementor-element.elementor-element-aeb639e .elementor-heading-title{font-family:var( --e-global-typography-46551df-font-family ), Sans-serif;font-size:var( --e-global-typography-46551df-font-size );font-weight:var( --e-global-typography-46551df-font-weight );text-transform:var( --e-global-typography-46551df-text-transform );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );color:var( --e-global-color-f00ce9d );}body.elementor-page-683:not(.elementor-motion-effects-element-type-background), body.elementor-page-683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0d79760 );}@media(max-width:1024px){.elementor-683 .elementor-element.elementor-element-c101f27{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-filter-label{font-size:var( --e-global-typography-primary-font-size );font-stretch:var( --e-global-typography-primary-width );line-height:var( --e-global-typography-primary-line-height );}.elementor-683 .elementor-element.elementor-element-ba59875{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-683 .elementor-element.elementor-element-ba59875 .elementor-button{padding:18px 16px 18px 16px;}.elementor-683 .elementor-element.elementor-element-b0508bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-683 .elementor-element.elementor-element-b0508bd .elementor-button{padding:18px 16px 18px 16px;}.elementor-683 .elementor-element.elementor-element-be1532b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-683 .elementor-element.elementor-element-018282f .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}.elementor-683 .elementor-element.elementor-element-530a058 .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}.elementor-683 .elementor-element.elementor-element-2bc37da .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}.elementor-683 .elementor-element.elementor-element-aeb639e .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}}@media(max-width:767px){.elementor-683 .elementor-element.elementor-element-55c3678{--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-683 .elementor-element.elementor-element-f42f982{width:100%;max-width:100%;}.elementor-683 .elementor-element.elementor-element-bfe75aa .jet-filter-label{font-size:var( --e-global-typography-primary-font-size );font-stretch:var( --e-global-typography-primary-width );line-height:var( --e-global-typography-primary-line-height );}.elementor-683 .elementor-element.elementor-element-be1532b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-683 .elementor-element.elementor-element-2067fc8{text-align:center;}.elementor-683 .elementor-element.elementor-element-46da9fb{text-align:center;}.elementor-683 .elementor-element.elementor-element-018282f .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}.elementor-683 .elementor-element.elementor-element-530a058 .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}.elementor-683 .elementor-element.elementor-element-2bc37da .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}.elementor-683 .elementor-element.elementor-element-aeb639e .elementor-heading-title{font-size:var( --e-global-typography-46551df-font-size );line-height:var( --e-global-typography-46551df-line-height );letter-spacing:var( --e-global-typography-46551df-letter-spacing );}}@media(min-width:768px){.elementor-683 .elementor-element.elementor-element-d7e2bb3{--width:100%;}.elementor-683 .elementor-element.elementor-element-b982bce{--content-width:auto;}.elementor-683 .elementor-element.elementor-element-cf0dc61{--content-width:auto;}.elementor-683 .elementor-element.elementor-element-e64a6b1{--content-width:auto;}.elementor-683 .elementor-element.elementor-element-b45b1b7{--content-width:auto;}}/* Start custom CSS for container, class: .elementor-element-d7e2bb3 */.elementor-683 .elementor-element.elementor-element-d7e2bb3 {
    -webkit-mask-image: url(https://a12opleidingen.wraft.dev/wp-content/uploads/2026/05/fade-bg.svg);
  mask-image: url(https://a12opleidingen.wraft.dev/wp-content/uploads/2026/05/fade-bg.svg);
  mask-repeat: no-repeat;
    mask-size: cover;
    mask-position: top right;
    background: #EFEFEF;
}

.elementor-683 .elementor-element.elementor-element-d7e2bb3:after {
    content: "";
    width: 50%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(90deg, #EFEFEF 15%, transparent 50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-797551d */.elementor-683 .elementor-element.elementor-element-797551d span {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2106218 */.elementor-683 .elementor-element.elementor-element-2106218 {
    display: flex;
}

@media (max-width: 767px) {
    .elementor-683 .elementor-element.elementor-element-2106218 svg {
        height: 56px;
        width: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb6017c */.elementor-683 .elementor-element.elementor-element-bb6017c {
    display: inline-block;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ba59875 */.elementor-683 .elementor-element.elementor-element-ba59875 svg {
    width: 12px;
}

.elementor-683 .elementor-element.elementor-element-ba59875 {
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0508bd */.elementor-683 .elementor-element.elementor-element-b0508bd svg {
    width: 12px;
}

.elementor-683 .elementor-element.elementor-element-b0508bd {
    backdrop-filter: blur(8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c101f27 */@media (max-width: 1024px) {
    .elementor-683 .elementor-element.elementor-element-c101f27 .filter-modal {
        position: fixed;
        top: 0;
        left: 0;
        height: 100vh;
        width: 100vw;
        z-index: 99999;
        background: #efefef;
        padding: 20px;
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2067fc8 */.elementor-683 .elementor-element.elementor-element-2067fc8 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    gap: 3.29px;
    
    background: #C5282B;
    border: 1.23209px solid #FFFFFF;
    box-shadow: 0px 0px 0px 3.28558px #282828;
    border-radius: 1.64279px;
    
    flex: none;
    order: 0;
    flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46da9fb */.elementor-683 .elementor-element.elementor-element-46da9fb {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
    gap: 3.29px;
    
    background: #1D4D89;
    border: 1.23209px solid #FFFFFF;
    box-shadow: 0px 0px 0px 3.28558px #1D4D89;
    border-radius: 1.64279px;
    
    flex: none;
    order: 0;
    flex-grow: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39d1529 */.elementor-683 .elementor-element.elementor-element-39d1529 span {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-419010f */.elementor-683 .elementor-element.elementor-element-419010f svg {
    width: 13px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-018282f */.elementor-683 .elementor-element.elementor-element-018282f {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.elementor-683 .elementor-element.elementor-element-018282f p {
    line-height: 1 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b982bce */.elementor-683 .elementor-element.elementor-element-b982bce {
    display: inline-block;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e67f19 */.elementor-683 .elementor-element.elementor-element-7e67f19 svg {
    width: 13px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-530a058 */.elementor-683 .elementor-element.elementor-element-530a058 {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.elementor-683 .elementor-element.elementor-element-530a058 p {
    line-height: 1 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf0dc61 */.elementor-683 .elementor-element.elementor-element-cf0dc61 {
    display: inline-block;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39278c3 */.elementor-683 .elementor-element.elementor-element-39278c3 svg {
    width: 13px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bc37da */.elementor-683 .elementor-element.elementor-element-2bc37da {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.elementor-683 .elementor-element.elementor-element-2bc37da p {
    line-height: 1 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64a6b1 */.elementor-683 .elementor-element.elementor-element-e64a6b1 {
    display: inline-block;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-691e623 */.elementor-683 .elementor-element.elementor-element-691e623 svg {
    width: 13px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeb639e */.elementor-683 .elementor-element.elementor-element-aeb639e {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
}

.elementor-683 .elementor-element.elementor-element-aeb639e p {
    line-height: 1 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b45b1b7 */.elementor-683 .elementor-element.elementor-element-b45b1b7 {
    display: inline-block;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1bd1d7 */.elementor-683 .elementor-element.elementor-element-e1bd1d7 .elementor-background-video-container:before {
    background-image: linear-gradient(180deg, #0D0D0D 0%, #0D0D0D80 50%, #141414 100%) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mona Sans';
	font-display: auto;
	src: url('https://a12personeelsdiensten.wraft.dev/wp-content/uploads/2026/05/MonaSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */