.elementor-9463 .elementor-element.elementor-element-591aa77{--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-9463 .elementor-element.elementor-element-7339d67{--display:flex;--min-height:25em;--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:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:0.95;}.elementor-9463 .elementor-element.elementor-element-7339d67:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-7339d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/03/Stedelijk_Gymnasium_Leiden_2011.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-7339d67::before, .elementor-9463 .elementor-element.elementor-element-7339d67 > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-7339d67 > .e-con-inner > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-7339d67 > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-7339d67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-7339d67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-70b1b5a ) 5%, #F2295B00 67%);}.elementor-9463 .elementor-element.elementor-element-b558f68{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-b70ff03{width:initial;max-width:initial;--e-transform-rotateZ:-2deg;}.elementor-9463 .elementor-element.elementor-element-b70ff03 .elementor-heading-title{font-family:var( --e-global-typography-e245f02-font-family ), Sans-serif;font-size:var( --e-global-typography-e245f02-font-size );font-weight:var( --e-global-typography-e245f02-font-weight );line-height:var( --e-global-typography-e245f02-line-height );color:#FFFFFF;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-412b6e4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 3em;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-9463 .elementor-element.elementor-element-e7d4b7c{--display:flex;}.elementor-widget-image .widget-image-caption{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 );}body:not(.rtl) .elementor-9463 .elementor-element.elementor-element-8df5140{right:0px;}body.rtl .elementor-9463 .elementor-element.elementor-element-8df5140{left:0px;}.elementor-9463 .elementor-element.elementor-element-8df5140{bottom:-8em;text-align:end;}.elementor-9463 .elementor-element.elementor-element-8df5140 img{height:25em;}.elementor-9463 .elementor-element.elementor-element-e654c08{--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:3em 3em;--row-gap:3em;--column-gap:3em;--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-9463 .elementor-element.elementor-element-c589c59{--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;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-9463 .elementor-element.elementor-element-a1bee4e{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9463 .elementor-element.elementor-element-a1bee4e .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-a42ff0a{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 );}.elementor-9463 .elementor-element.elementor-element-98bbf94{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-9ce7980{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-9ce7980.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-089ce84{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9463 .elementor-element.elementor-element-089ce84 .elementor-heading-title{font-family:var( --e-global-typography-6f65d13-font-family ), Sans-serif;font-size:var( --e-global-typography-6f65d13-font-size );font-weight:var( --e-global-typography-6f65d13-font-weight );line-height:var( --e-global-typography-6f65d13-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-40e7e33{--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:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;}.elementor-9463 .elementor-element.elementor-element-21f162a{--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;--gap:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-21f162a:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-21f162a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54a273e );}.elementor-9463 .elementor-element.elementor-element-ba70596{text-align:center;}.elementor-9463 .elementor-element.elementor-element-ba70596 .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-d7918f6{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 );}.elementor-9463 .elementor-element.elementor-element-916235f{--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;--gap:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-916235f:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-916235f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54a273e );}.elementor-9463 .elementor-element.elementor-element-f74848c{text-align:center;}.elementor-9463 .elementor-element.elementor-element-f74848c .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-ae3509f{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 );}.elementor-9463 .elementor-element.elementor-element-8cab44a{--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;--gap:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-8cab44a:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-8cab44a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54a273e );}.elementor-9463 .elementor-element.elementor-element-9c6f21a{text-align:center;}.elementor-9463 .elementor-element.elementor-element-9c6f21a .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-11d92fb{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 );}.elementor-9463 .elementor-element.elementor-element-ce9839b{--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;--gap:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-ce9839b:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-ce9839b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54a273e );}.elementor-9463 .elementor-element.elementor-element-70e5bb2{text-align:center;}.elementor-9463 .elementor-element.elementor-element-70e5bb2 .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-c59a327{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 );}.elementor-9463 .elementor-element.elementor-element-b0d163d{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-9463 .elementor-element.elementor-element-b0d163d .elementor-heading-title{font-family:var( --e-global-typography-6f65d13-font-family ), Sans-serif;font-size:var( --e-global-typography-6f65d13-font-size );font-weight:var( --e-global-typography-6f65d13-font-weight );line-height:var( --e-global-typography-6f65d13-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-0c37187{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 );}.elementor-9463 .elementor-element.elementor-element-2a9d10c{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-start;--border-radius:1em 1em 1em 1em;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-9463 .elementor-element.elementor-element-58baae6{--display:flex;--min-height:15em;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:1em 1em 1em 1em;}.elementor-9463 .elementor-element.elementor-element-58baae6:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-58baae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/03/Stedelijk_Gymnasium_Leiden_qqdma1.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-58baae6::before, .elementor-9463 .elementor-element.elementor-element-58baae6 > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-58baae6 > .e-con-inner > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-58baae6 > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-58baae6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-58baae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00315C00 69%, var( --e-global-color-text ) 100%);}.elementor-9463 .elementor-element.elementor-element-5f7da6a{background-color:var( --e-global-color-f08a07b );padding:5px 5px 5px 5px;top:0px;}.elementor-9463 .elementor-element.elementor-element-5f7da6a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-9463 .elementor-element.elementor-element-5f7da6a{right:1em;}body.rtl .elementor-9463 .elementor-element.elementor-element-5f7da6a{left:1em;}.elementor-9463 .elementor-element.elementor-element-5f7da6a .elementor-heading-title{font-family:"ubuntu", Sans-serif;font-size:0.8em;font-weight:normal;line-height:1.6em;color:#FFFFFF;}.elementor-9463 .elementor-element.elementor-element-54c8620 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-9463 .elementor-element.elementor-element-37204e5{--display:flex;--min-height:15em;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:1em 1em 1em 1em;}.elementor-9463 .elementor-element.elementor-element-37204e5:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-37204e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/03/Stedelijk_Gymnasium_Leiden_2011.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-37204e5::before, .elementor-9463 .elementor-element.elementor-element-37204e5 > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-37204e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-37204e5 > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-37204e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-37204e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00315C00 69%, var( --e-global-color-text ) 100%);}.elementor-9463 .elementor-element.elementor-element-b1fd02c{background-color:var( --e-global-color-f08a07b );padding:5px 5px 5px 5px;top:0px;}.elementor-9463 .elementor-element.elementor-element-b1fd02c.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-9463 .elementor-element.elementor-element-b1fd02c{right:1em;}body.rtl .elementor-9463 .elementor-element.elementor-element-b1fd02c{left:1em;}.elementor-9463 .elementor-element.elementor-element-b1fd02c .elementor-heading-title{font-family:"ubuntu", Sans-serif;font-size:0.8em;font-weight:normal;line-height:1.6em;color:#FFFFFF;}.elementor-9463 .elementor-element.elementor-element-3305b69 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-9463 .elementor-element.elementor-element-2115dbc{--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-9463 .elementor-element.elementor-element-8e22921{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-9463 .elementor-element.elementor-element-cff455b{--display:flex;--min-height:12em;}.elementor-9463 .elementor-element.elementor-element-cff455b:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-cff455b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Middelbare-school-Leiden-Gymnasium08.webp");background-position:top center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-1f5aeb6{--display:flex;--min-height:12em;}.elementor-9463 .elementor-element.elementor-element-1f5aeb6:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-1f5aeb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Stedelijk-Gymnasium-Leiden24.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-013d28a{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;grid-column:span 2;grid-row:span 2;}.elementor-9463 .elementor-element.elementor-element-013d28a:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-013d28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Middelbare-school-Leiden-Gymnasium56.webp");background-size:cover;}.elementor-9463 .elementor-element.elementor-element-013d28a::before, .elementor-9463 .elementor-element.elementor-element-013d28a > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-013d28a > .e-con-inner > .elementor-background-video-container::before, .elementor-9463 .elementor-element.elementor-element-013d28a > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-013d28a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9463 .elementor-element.elementor-element-013d28a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #05090E00 40%, var( --e-global-color-text ) 94%);}.elementor-9463 .elementor-element.elementor-element-63105e2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:end;}.elementor-9463 .elementor-element.elementor-element-63105e2.elementor-element{--align-self:flex-end;}.elementor-9463 .elementor-element.elementor-element-63105e2 .elementor-heading-title{font-family:var( --e-global-typography-51d78f4-font-family ), Sans-serif;font-size:var( --e-global-typography-51d78f4-font-size );font-weight:var( --e-global-typography-51d78f4-font-weight );line-height:var( --e-global-typography-51d78f4-line-height );color:#FFFFFF;}.elementor-9463 .elementor-element.elementor-element-fd66b55{--display:flex;--min-height:12em;}.elementor-9463 .elementor-element.elementor-element-fd66b55:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-fd66b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Stedelijk-Gymnasium-Leiden37.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-23d0736{--display:flex;--min-height:12em;}.elementor-9463 .elementor-element.elementor-element-23d0736:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-23d0736 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Middelbare-school-Leiden-Gymnasium14.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-e683bcb{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-b2567ff{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-ebef941 img{width:100%;max-width:100%;height:30em;object-fit:cover;object-position:center center;}.elementor-9463 .elementor-element.elementor-element-9370bd6{--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:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-9463 .elementor-element.elementor-element-9370bd6.e-con{--align-self:stretch;}.elementor-9463 .elementor-element.elementor-element-4ecf8cb{text-align:start;}.elementor-9463 .elementor-element.elementor-element-4ecf8cb .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-8ee3ab5{--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:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--flex-wrap:wrap;}.elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-cbbc19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-cbbc19d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-1610e8c{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-9463 .elementor-element.elementor-element-1610e8c:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-1610e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF8;}.elementor-9463 .elementor-element.elementor-element-f1253ac{width:var( --container-widget-width, 40em );max-width:40em;padding:0em 1em 0em 1em;--container-widget-width:40em;--container-widget-flex-grow:0;text-align:center;}.elementor-9463 .elementor-element.elementor-element-f1253ac.elementor-element{--align-self:center;}.elementor-9463 .elementor-element.elementor-element-f1253ac .elementor-heading-title{font-family:var( --e-global-typography-9c6d82c-font-family ), Sans-serif;font-size:var( --e-global-typography-9c6d82c-font-size );font-weight:var( --e-global-typography-9c6d82c-font-weight );line-height:var( --e-global-typography-9c6d82c-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-3b6d616{width:var( --container-widget-width, 50em );max-width:50em;--container-widget-width:50em;--container-widget-flex-grow:0;text-align:center;}.elementor-9463 .elementor-element.elementor-element-3b6d616.elementor-element{--align-self:center;}.elementor-9463 .elementor-element.elementor-element-d687064{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-45b5518{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-9bae685{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-9bae685:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-9bae685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Stedelijk-Gymnasium-Leiden20.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-f6cbc87{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-f6cbc87:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-f6cbc87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-f6cbc87.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-71f78b2 .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-1a47ddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-1a47ddf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-ff73e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-ff73e88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-c201463{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-15f3ba7{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-15f3ba7:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-15f3ba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Examenklas-Gymnasium-Leiden.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-c39c0af{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-c39c0af:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-c39c0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-c39c0af.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-b5ce7f9 .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-09842f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-09842f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-d9bf5ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-d9bf5ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-bd494c6{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-edacdd8{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-edacdd8:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-edacdd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Stedelijk-Gymnasium-Leiden38.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-97ea1bc{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-97ea1bc:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-97ea1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-97ea1bc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-4b2d1aa .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-7f9a9df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-7f9a9df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-263c557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-263c557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-5bebe20{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-3daa9cf{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-3daa9cf:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-3daa9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Middelbare-school-Leiden-Gymnasium47.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-f5bc3c2{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-f5bc3c2:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-f5bc3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-f5bc3c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-088efe9 .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-9fa4b48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-9fa4b48.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-87bb406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-87bb406.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-eb84b3e{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-9463 .elementor-element.elementor-element-eb84b3e:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-eb84b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF8;}.elementor-9463 .elementor-element.elementor-element-d7f6edc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2em 2em;--row-gap:2em;--column-gap:2em;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-afd0f86{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-e778c40{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-e778c40:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-e778c40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Stedelijk-Gymnasium-Leiden27.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-56330ab{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-56330ab:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-56330ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-56330ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-e279df4 .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-d9e86df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-d9e86df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-9e2e07f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-9e2e07f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-c81cf9a{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-7d05c2f{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-7d05c2f:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-7d05c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Stedelijk-Gymnasium-Leiden16.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-e694bc9{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-e694bc9:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-e694bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-e694bc9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-6ea964a .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-410a1dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-410a1dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-3184dd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-3184dd8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-0eadd2e{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-b5cc038{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-b5cc038:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-b5cc038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Middelbare-school-Leiden-Gymnasium11.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-f8d6bd1{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-f8d6bd1:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-f8d6bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-f8d6bd1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-18cf361 .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-3678e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-3678e0a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-6df3625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-6df3625.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-f77edee{--display:flex;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9463 .elementor-element.elementor-element-c4c5812{--display:flex;--min-height:9em;}.elementor-9463 .elementor-element.elementor-element-c4c5812:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-c4c5812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gym.internetbureaudenhaag.nl/wp-content/uploads/2026/08/Middelbare-school-Leiden-Gymnasium13.webp");background-position:center center;background-size:cover;}.elementor-9463 .elementor-element.elementor-element-a4811a9{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9463 .elementor-element.elementor-element-a4811a9:not(.elementor-motion-effects-element-type-background), .elementor-9463 .elementor-element.elementor-element-a4811a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFA;}.elementor-9463 .elementor-element.elementor-element-a4811a9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-a8c1d4f .elementor-heading-title{font-family:var( --e-global-typography-f1f80f4-font-family ), Sans-serif;font-size:var( --e-global-typography-f1f80f4-font-size );font-weight:var( --e-global-typography-f1f80f4-font-weight );line-height:var( --e-global-typography-f1f80f4-line-height );color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-7adfea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-7adfea7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button{background-color:#0A543800;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0em 0em 0em 0em;}.elementor-9463 .elementor-element.elementor-element-7208411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9463 .elementor-element.elementor-element-7208411.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button:hover, .elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button:hover svg, .elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-9463 .elementor-element.elementor-element-7cdfa34{--display:flex;--margin-top:10em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-9463 .elementor-element.elementor-element-b558f68{--width:45%;}.elementor-9463 .elementor-element.elementor-element-e7d4b7c{--width:55%;}.elementor-9463 .elementor-element.elementor-element-c589c59{--width:66.6666%;}.elementor-9463 .elementor-element.elementor-element-21f162a{--width:22.5%;}.elementor-9463 .elementor-element.elementor-element-916235f{--width:22.5%;}.elementor-9463 .elementor-element.elementor-element-8cab44a{--width:22.5%;}.elementor-9463 .elementor-element.elementor-element-ce9839b{--width:22.5%;}.elementor-9463 .elementor-element.elementor-element-2115dbc{--width:33.3333%;}.elementor-9463 .elementor-element.elementor-element-b2567ff{--width:50%;}.elementor-9463 .elementor-element.elementor-element-9370bd6{--width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9463 .elementor-element.elementor-element-b70ff03 .elementor-heading-title{font-size:var( --e-global-typography-e245f02-font-size );line-height:var( --e-global-typography-e245f02-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-412b6e4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-8df5140{bottom:-5em;}.elementor-9463 .elementor-element.elementor-element-8df5140 img{height:20em;}.elementor-9463 .elementor-element.elementor-element-a1bee4e .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-a42ff0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-089ce84 .elementor-heading-title{font-size:var( --e-global-typography-6f65d13-font-size );line-height:var( --e-global-typography-6f65d13-line-height );}.elementor-9463 .elementor-element.elementor-element-ba70596 .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-d7918f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-f74848c .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-ae3509f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-9c6f21a .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-11d92fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-70e5bb2 .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-c59a327{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-b0d163d .elementor-heading-title{font-size:var( --e-global-typography-6f65d13-font-size );line-height:var( --e-global-typography-6f65d13-line-height );}.elementor-9463 .elementor-element.elementor-element-0c37187{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-54c8620 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-3305b69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-8e22921{--grid-auto-flow:row;}.elementor-9463 .elementor-element.elementor-element-63105e2 .elementor-heading-title{font-size:var( --e-global-typography-51d78f4-font-size );line-height:var( --e-global-typography-51d78f4-line-height );}.elementor-9463 .elementor-element.elementor-element-e683bcb{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-4ecf8cb .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-1610e8c{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-f1253ac .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-d687064{--grid-auto-flow:row;}.elementor-9463 .elementor-element.elementor-element-71f78b2 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-b5ce7f9 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-4b2d1aa .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-088efe9 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-eb84b3e{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-d7f6edc{--grid-auto-flow:row;}.elementor-9463 .elementor-element.elementor-element-e279df4 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-6ea964a .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-18cf361 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-a8c1d4f .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9463 .elementor-element.elementor-element-b70ff03 .elementor-heading-title{font-size:var( --e-global-typography-e245f02-font-size );line-height:var( --e-global-typography-e245f02-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-412b6e4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-8df5140 img{height:10em;}.elementor-9463 .elementor-element.elementor-element-e654c08{--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-9463 .elementor-element.elementor-element-a1bee4e{width:100%;max-width:100%;}.elementor-9463 .elementor-element.elementor-element-a1bee4e .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-a42ff0a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-9ce7980 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-089ce84{width:100%;max-width:100%;}.elementor-9463 .elementor-element.elementor-element-089ce84 .elementor-heading-title{font-size:var( --e-global-typography-6f65d13-font-size );line-height:var( --e-global-typography-6f65d13-line-height );}.elementor-9463 .elementor-element.elementor-element-21f162a{--width:46%;}.elementor-9463 .elementor-element.elementor-element-ba70596 .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-d7918f6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-916235f{--width:46%;}.elementor-9463 .elementor-element.elementor-element-f74848c .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-ae3509f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-8cab44a{--width:46%;}.elementor-9463 .elementor-element.elementor-element-9c6f21a .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-11d92fb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-ce9839b{--width:46%;}.elementor-9463 .elementor-element.elementor-element-70e5bb2 .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-c59a327{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-b0d163d{width:100%;max-width:100%;}.elementor-9463 .elementor-element.elementor-element-b0d163d .elementor-heading-title{font-size:var( --e-global-typography-6f65d13-font-size );line-height:var( --e-global-typography-6f65d13-line-height );}.elementor-9463 .elementor-element.elementor-element-0c37187{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9463 .elementor-element.elementor-element-54c8620 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-3305b69 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-8e22921{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-9463 .elementor-element.elementor-element-cff455b{grid-column:span 1;}.elementor-9463 .elementor-element.elementor-element-1f5aeb6{grid-column:span 1;}.elementor-9463 .elementor-element.elementor-element-013d28a{--min-height:20em;}.elementor-9463 .elementor-element.elementor-element-63105e2 .elementor-heading-title{font-size:var( --e-global-typography-51d78f4-font-size );line-height:var( --e-global-typography-51d78f4-line-height );}.elementor-9463 .elementor-element.elementor-element-e683bcb{--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;}.elementor-9463 .elementor-element.elementor-element-ebef941 img{height:15em;object-fit:cover;}.elementor-9463 .elementor-element.elementor-element-4ecf8cb .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-cbbc19d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-1610e8c{--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-f1253ac .elementor-heading-title{font-size:var( --e-global-typography-9c6d82c-font-size );line-height:var( --e-global-typography-9c6d82c-line-height );}.elementor-9463 .elementor-element.elementor-element-d687064{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9463 .elementor-element.elementor-element-9bae685{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-71f78b2 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-ff73e88 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-15f3ba7{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-b5ce7f9 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-d9bf5ce .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-edacdd8{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-4b2d1aa .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-263c557 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-3daa9cf{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-088efe9 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-87bb406 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-eb84b3e{--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-9463 .elementor-element.elementor-element-d7f6edc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9463 .elementor-element.elementor-element-e778c40{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-e279df4 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-9e2e07f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-7d05c2f{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-6ea964a .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-3184dd8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-b5cc038{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-18cf361 .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-6df3625 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-c4c5812{--min-height:15em;}.elementor-9463 .elementor-element.elementor-element-a8c1d4f .elementor-heading-title{font-size:var( --e-global-typography-f1f80f4-font-size );line-height:var( --e-global-typography-f1f80f4-line-height );}.elementor-9463 .elementor-element.elementor-element-7208411 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-9463 .elementor-element.elementor-element-7cdfa34{--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}}/* Start custom CSS for container, class: .elementor-element-45b5518 *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c201463 *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd494c6 *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bebe20 *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afd0f86 *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c81cf9a *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eadd2e *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f77edee *//* Wanneer er gehoverd wordt over .hoverarrow, verander de stijl van .arrowhover */
.hoverarrow:hover .arrowhover .elementor-icon {
    background-color: #8cb300;
    border-color: #8cb300;
}

/* Optioneel: zorg voor een soepele overgang */
.arrowhover .elementor-icon {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}.elementor-element.hoverarrow:hover .elementor-element.arrowhover .elementor-icon {
    background-color: #8cb300 !important;
    border-color: #8cb300 !important;
}.hoverarrow:hover .arrowhover .elementor-icon svg {
    fill: #fff;
}

.arrowhover .elementor-icon svg {
    transition: fill 0.3s ease;
}
.hoverimg {
    overflow: hidden;
    position: relative;
}

.hoverimg::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: inherit;
    background-size: cover;
    background-position: center;
    transition: transform 0.5s ease;
}

.hoverarrow:hover .hoverimg::before {
    transform: scale(1.1);
}/* End custom CSS */