.elementor-7921 .elementor-element.elementor-element-97a1cd5{--display:flex;--min-height:600px;--overlay-opacity:0.6;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-97a1cd5:not(.elementor-motion-effects-element-type-background), .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tuto-bijles.nl/wp-content/uploads/2026/07/stacked-books-and-notebooks-on-a-wooden-table-2026-03-13-05-46-40-utc-scaled.jpg");background-position:center center;}.elementor-7921 .elementor-element.elementor-element-97a1cd5::before, .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .elementor-background-video-container::before, .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .elementor-background-slideshow::before, .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c696dce );--background-overlay:'';}.elementor-7921 .elementor-element.elementor-element-4daad1a > .elementor-widget-container{margin:230px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-4daad1a{text-align:center;}.elementor-7921 .elementor-element.elementor-element-4daad1a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);}.elementor-7921 .elementor-element.elementor-element-268acc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-268acc8{text-align:center;}.elementor-7921 .elementor-element.elementor-element-268acc8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_1 );}.elementor-7921 .elementor-element.elementor-element-d45c843{--display:flex;--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;}.elementor-7921 .elementor-element.elementor-element-a13544e{--display:flex;}.elementor-7921 .elementor-element.elementor-element-595dcb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7921 .elementor-element.elementor-element-595dcb3 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7921 .elementor-element.elementor-element-595dcb3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7921 .elementor-element.elementor-element-595dcb3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-264844d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7921 .elementor-element.elementor-element-264844d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7921 .elementor-element.elementor-element-a6f2934{--display:flex;--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:flex-start;--border-radius:40px 40px 40px 40px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);}.elementor-7921 .elementor-element.elementor-element-a6f2934:not(.elementor-motion-effects-element-type-background), .elementor-7921 .elementor-element.elementor-element-a6f2934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-7921 .elementor-element.elementor-element-174120b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-174120b{text-align:center;}.elementor-7921 .elementor-element.elementor-element-174120b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-0ad25e2 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-0ad25e2{text-align:center;}.elementor-7921 .elementor-element.elementor-element-0ad25e2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_3 );}.elementor-7921 .elementor-element.elementor-element-bbab7d6 > .elementor-widget-container{margin:-35px 0px -20px 0px;}.elementor-7921 .elementor-element.elementor-element-9ea90d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 22px;}.elementor-7921 .elementor-element.elementor-element-9ea90d2{text-align:start;color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-708eaed{--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;--margin-top:-60px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-708eaed.e-con{--align-self:center;}.elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button{background-color:transparent;font-size:16px;font-weight:600;font-style:oblique;line-height:16px;letter-spacing:0.2px;background-image:linear-gradient(180deg, #134074 0%, #0B2545 100%);box-shadow:8px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button:hover, .elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:var( --e-global-color-86b4fcd );}.elementor-7921 .elementor-element.elementor-element-5fca55c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button:hover svg, .elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7921 .elementor-element.elementor-element-42d9bc7{--display:flex;--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:flex-start;--border-radius:40px 40px 40px 40px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);}.elementor-7921 .elementor-element.elementor-element-42d9bc7:not(.elementor-motion-effects-element-type-background), .elementor-7921 .elementor-element.elementor-element-42d9bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-7921 .elementor-element.elementor-element-2d4f984 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-2d4f984{text-align:center;}.elementor-7921 .elementor-element.elementor-element-2d4f984 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-2627b91 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-2627b91{text-align:center;}.elementor-7921 .elementor-element.elementor-element-2627b91 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_3 );}.elementor-7921 .elementor-element.elementor-element-5b9ec07 > .elementor-widget-container{margin:-35px 0px -20px 0px;}.elementor-7921 .elementor-element.elementor-element-af46621 > .elementor-widget-container{padding:15px 15px 15px 22px;}.elementor-7921 .elementor-element.elementor-element-af46621{text-align:start;color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-fdffd60{--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;--margin-top:-60px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-fdffd60.e-con{--align-self:center;}.elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;font-style:oblique;line-height:16px;letter-spacing:0.2px;background-image:linear-gradient(180deg, #134074 0%, #0B2545 100%);box-shadow:8px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button:hover, .elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:var( --e-global-color-86b4fcd );}.elementor-7921 .elementor-element.elementor-element-37c9844 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button:hover svg, .elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7921 .elementor-element.elementor-element-318200a{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_1 );--divider-border-width:3px;}.elementor-7921 .elementor-element.elementor-element-318200a > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-318200a .elementor-divider-separator{width:100%;}.elementor-7921 .elementor-element.elementor-element-318200a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-7921 .elementor-element.elementor-element-5376ec5{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-b6b6a3a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7921 .elementor-element.elementor-element-b6b6a3a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7921 .elementor-element.elementor-element-b6b6a3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7921 .elementor-element.elementor-element-b6b6a3a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-f5f33a6{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7921 .elementor-element.elementor-element-f5f33a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7921 .elementor-element.elementor-element-0f85b0e{--display:flex;--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:flex-start;--border-radius:40px 40px 40px 40px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);}.elementor-7921 .elementor-element.elementor-element-0f85b0e:not(.elementor-motion-effects-element-type-background), .elementor-7921 .elementor-element.elementor-element-0f85b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-7921 .elementor-element.elementor-element-e62b011 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-e62b011{text-align:center;}.elementor-7921 .elementor-element.elementor-element-e62b011 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-aaa7b76 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-aaa7b76{text-align:center;}.elementor-7921 .elementor-element.elementor-element-aaa7b76 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_3 );}.elementor-7921 .elementor-element.elementor-element-1e63af4 > .elementor-widget-container{margin:-35px 0px -20px 0px;}.elementor-7921 .elementor-element.elementor-element-57dd362 > .elementor-widget-container{padding:15px 15px 15px 22px;}.elementor-7921 .elementor-element.elementor-element-57dd362{text-align:start;color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-95ec3ae{--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;--margin-top:-60px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-95ec3ae.e-con{--align-self:center;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button{background-color:transparent;font-size:16px;font-weight:600;font-style:oblique;line-height:16px;letter-spacing:0.2px;background-image:linear-gradient(180deg, #134074 0%, #0B2545 100%);box-shadow:8px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button:hover, .elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:var( --e-global-color-86b4fcd );}.elementor-7921 .elementor-element.elementor-element-05ce4e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button:hover svg, .elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7921 .elementor-element.elementor-element-c9a15f1{--display:flex;--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:flex-start;--border-radius:40px 40px 40px 40px;box-shadow:5px 5px 20px 0px rgba(0,0,0,0.5);}.elementor-7921 .elementor-element.elementor-element-c9a15f1:not(.elementor-motion-effects-element-type-background), .elementor-7921 .elementor-element.elementor-element-c9a15f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FC;}.elementor-7921 .elementor-element.elementor-element-624dcef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-624dcef{text-align:center;}.elementor-7921 .elementor-element.elementor-element-624dcef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-5c3b027 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-5c3b027{text-align:center;}.elementor-7921 .elementor-element.elementor-element-5c3b027 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 18px rgba(0,0,0,0.3);color:var( --e-global-color-blocksy_palette_3 );}.elementor-7921 .elementor-element.elementor-element-38d022c > .elementor-widget-container{margin:-35px 0px -20px 0px;}.elementor-7921 .elementor-element.elementor-element-4a64d1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 22px;}.elementor-7921 .elementor-element.elementor-element-4a64d1c{text-align:start;color:var( --e-global-color-blocksy_palette_2 );}.elementor-7921 .elementor-element.elementor-element-87f985c{--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;--margin-top:-60px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-87f985c.e-con{--align-self:center;}.elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button{background-color:transparent;font-size:16px;font-weight:600;font-style:oblique;line-height:16px;letter-spacing:0.2px;background-image:linear-gradient(180deg, #134074 0%, #0B2545 100%);box-shadow:8px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button:hover, .elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:var( --e-global-color-86b4fcd );}.elementor-7921 .elementor-element.elementor-element-dff7fcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button:hover svg, .elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-7921 .elementor-element.elementor-element-264844d{--grid-auto-flow:row;}.elementor-7921 .elementor-element.elementor-element-174120b .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-0ad25e2 .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-9ea90d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-9ea90d2{font-size:13px;}.elementor-7921 .elementor-element.elementor-element-5fca55c > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-7921 .elementor-element.elementor-element-2d4f984 .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-2627b91 .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-af46621 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-af46621{font-size:13px;}.elementor-7921 .elementor-element.elementor-element-37c9844 > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-7921 .elementor-element.elementor-element-f5f33a6{--grid-auto-flow:row;}.elementor-7921 .elementor-element.elementor-element-e62b011 .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-aaa7b76 .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-57dd362 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-57dd362{font-size:13px;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-7921 .elementor-element.elementor-element-624dcef .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-5c3b027 .elementor-heading-title{font-size:20px;}.elementor-7921 .elementor-element.elementor-element-4a64d1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-4a64d1c{font-size:13px;}.elementor-7921 .elementor-element.elementor-element-dff7fcf > .elementor-widget-container{margin:0px 0px 0px -70px;}}@media(min-width:768px){.elementor-7921 .elementor-element.elementor-element-97a1cd5{--width:100%;}.elementor-7921 .elementor-element.elementor-element-264844d{--width:100%;}.elementor-7921 .elementor-element.elementor-element-f5f33a6{--width:100%;}}@media(max-width:767px){.elementor-7921 .elementor-element.elementor-element-97a1cd5{--min-height:700px;}.elementor-7921 .elementor-element.elementor-element-97a1cd5:not(.elementor-motion-effects-element-type-background), .elementor-7921 .elementor-element.elementor-element-97a1cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-7921 .elementor-element.elementor-element-4daad1a > .elementor-widget-container{margin:350px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-595dcb3 .elementor-heading-title{font-size:34px;}.elementor-7921 .elementor-element.elementor-element-264844d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-708eaed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-5fca55c > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-5fca55c .elementor-button{font-size:12px;}.elementor-7921 .elementor-element.elementor-element-af46621 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-fdffd60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-37c9844 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-37c9844 .elementor-button{font-size:12px;}.elementor-7921 .elementor-element.elementor-element-b6b6a3a .elementor-heading-title{font-size:34px;}.elementor-7921 .elementor-element.elementor-element-f5f33a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-95ec3ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-05ce4e9 .elementor-button{font-size:12px;}.elementor-7921 .elementor-element.elementor-element-87f985c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7921 .elementor-element.elementor-element-dff7fcf > .elementor-widget-container{margin:0px 0px 0px -30px;padding:0px 0px 0px 0px;}.elementor-7921 .elementor-element.elementor-element-dff7fcf .elementor-button{font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-9ea90d2 */.elementor-7921 .elementor-element.elementor-element-9ea90d2 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-7921 .elementor-element.elementor-element-9ea90d2 ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.elementor-7921 .elementor-element.elementor-element-9ea90d2 ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #0b376d;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f2934 */.elementor-7921 .elementor-element.elementor-element-a6f2934 {
    transition: transform 0.3s ease;
}

.elementor-7921 .elementor-element.elementor-element-a6f2934:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af46621 */.elementor-7921 .elementor-element.elementor-element-af46621 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-7921 .elementor-element.elementor-element-af46621 ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.elementor-7921 .elementor-element.elementor-element-af46621 ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #0b376d;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d9bc7 */.elementor-7921 .elementor-element.elementor-element-42d9bc7 {
    transition: transform 0.3s ease;
}

.elementor-7921 .elementor-element.elementor-element-42d9bc7:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264844d *//* ==========================================
   BESCHIKBARE PLEKKEN TOETSWEEKTRAINING
========================================== */

.tuto-availability {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    margin-top: 22px;

    font-size: 15px;
    font-weight: 600;
    color: #134074;
}

.tuto-dot {
    width: 9px;
    height: 9px;
    flex-shrink: 0;

    background: #4f9b70;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57dd362 */.elementor-7921 .elementor-element.elementor-element-57dd362 ul {
  list-style: none;
  padding-left: 0;
}

.elementor-7921 .elementor-element.elementor-element-57dd362 ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.elementor-7921 .elementor-element.elementor-element-57dd362 ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #0b376d;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f85b0e */.elementor-7921 .elementor-element.elementor-element-0f85b0e {
    transition: transform 0.3s ease;
}

.elementor-7921 .elementor-element.elementor-element-0f85b0e:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a64d1c */.elementor-7921 .elementor-element.elementor-element-4a64d1c ul {
  list-style: none;
  padding-left: 0;
}

.elementor-7921 .elementor-element.elementor-element-4a64d1c ul li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.elementor-7921 .elementor-element.elementor-element-4a64d1c ul li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background: #0b376d;
  color: #ffffff;
  font-size: 11px;
  font-weight: 700;
  line-height: 17px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9a15f1 */.elementor-7921 .elementor-element.elementor-element-c9a15f1 {
    transition: transform 0.3s ease;
}

.elementor-7921 .elementor-element.elementor-element-c9a15f1:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5f33a6 *//* ==========================================
   BESCHIKBARE PLEKKEN TOETSWEEKTRAINING
========================================== */

.tuto-availability {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    margin-top: 22px;

    font-size: 15px;
    font-weight: 600;
    color: #134074;
}

.tuto-dot {
    width: 9px;
    height: 9px;
    flex-shrink: 0;

    background: #4f9b70;
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d45c843 *//* ==========================================
   PREMIUM ACHTERGROND – DIENSTEN
========================================== */

.diensten-premium-bg {
    position: relative;
    isolation: isolate;

    width: 100%;
    overflow: hidden;

    padding-top: 70px;
    padding-bottom: 90px;

    background:
        radial-gradient(
            circle at 12% 18%,
            rgba(225,217,128,.18),
            transparent 28%
        ),
        radial-gradient(
            circle at 88% 22%,
            rgba(141,169,196,.16),
            transparent 30%
        ),
        radial-gradient(
            circle at 18% 82%,
            rgba(141,169,196,.10),
            transparent 26%
        ),
        radial-gradient(
            circle at 86% 78%,
            rgba(225,217,128,.12),
            transparent 24%
        ),
        linear-gradient(
            145deg,
            #ffffff,
            #f8fbfd,
            #ffffff
        );
}


/* Grote decoratieve ring */
.diensten-premium-bg::before {
    content: "";

    position: absolute;

    left: -85px;
    top: 70px;

    width: 240px;
    height: 240px;

    border: 34px solid rgba(12,47,88,.035);
    border-radius: 50%;

    z-index: 0;

    pointer-events: none;
}


/* Geel blokje rechtsonder */
.diensten-premium-bg::after {
    content: "";

    position: absolute;

    right: 70px;
    bottom: 65px;

    width: 90px;
    height: 90px;

    background: rgba(225,217,128,.15);

    border-radius: 28px;

    transform: rotate(16deg);

    box-shadow:
        -120px -55px 0 rgba(141,169,196,.055);

    z-index: 0;

    pointer-events: none;
}


/* Zorg dat alle content erboven ligt */
.diensten-premium-bg > * {
    position: relative;
    z-index: 2;
}


/* ==========================
   TABLET
========================== */

@media (max-width: 1024px) {

    .diensten-premium-bg {
        padding-top: 55px;
        padding-bottom: 70px;

        background:
            radial-gradient(
                circle at 10% 20%,
                rgba(225,217,128,.16),
                transparent 25%
            ),
            radial-gradient(
                circle at 90% 26%,
                rgba(141,169,196,.13),
                transparent 27%
            ),
            linear-gradient(
                145deg,
                #ffffff,
                #f8fbfd,
                #ffffff
            );
    }

    .diensten-premium-bg::before {
        width: 210px;
        height: 210px;

        top: 60px;
        left: -95px;

        border-width: 30px;
    }

    .diensten-premium-bg::after {
        width: 72px;
        height: 72px;

        right: 35px;
        bottom: 45px;
    }
}


/* ==========================
   MOBIEL
========================== */

@media (max-width: 767px) {

    .diensten-premium-bg {
        padding-top: 40px;
        padding-bottom: 55px;

        background:
            radial-gradient(
                circle at 5% 15%,
                rgba(225,217,128,.15),
                transparent 24%
            ),
            radial-gradient(
                circle at 94% 60%,
                rgba(141,169,196,.11),
                transparent 25%
            ),
            linear-gradient(
                145deg,
                #ffffff,
                #f9fbfd
            );
    }

    .diensten-premium-bg::before {
        width: 150px;
        height: 150px;

        left: -75px;
        top: 40px;

        border-width: 22px;
    }

    .diensten-premium-bg::after {
        width: 50px;
        height: 50px;

        right: 20px;
        bottom: 30px;

        border-radius: 16px;
    }


    /* ==========================================
       BUTTONS OP MOBIEL
    ========================================== */

    .diensten-premium-bg .elementor-button-wrapper {
        width: 100% !important;
        text-align: center !important;
    }

    .diensten-premium-bg .elementor-button {
        min-width: 200px !important;
        width: auto !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        padding: 15px 28px !important;

        font-size: 14px !important;
        line-height: 1.2 !important;

        white-space: nowrap !important;

        margin-left: auto !important;
        margin-right: auto !important;

        transform: translateX(12px) !important;
    }

    .diensten-premium-bg .elementor-button-text {
        font-size: 14px !important;
        white-space: nowrap !important;
    }
}/* End custom CSS */