.elementor-136 .elementor-element.elementor-element-1bc99656{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-136 .elementor-element.elementor-element-1bc99656:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-1bc99656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-722c452c{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-136 .elementor-element.elementor-element-73da43d0{--display:flex;}.elementor-136 .elementor-element.elementor-element-661e1499{--display:flex;}.elementor-136 .elementor-element.elementor-element-92a3985{--display:flex;}.elementor-136 .elementor-element.elementor-element-65f88bf1{--display:flex;}.elementor-136 .elementor-element.elementor-element-a8952b4{--display:flex;}.elementor-136 .elementor-element.elementor-element-f6201ba{--display:flex;}.elementor-136 .elementor-element.elementor-element-3f3207e9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:24px;--n-menu-title-color-normal:var( --e-global-color-6d02c96 );--n-menu-title-transition:500ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-136 .elementor-element.elementor-element-3f3207e9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-136 .elementor-element.elementor-element-3f3207e9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-136 .elementor-element.elementor-element-3f3207e9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Hanken Grotesk", Sans-serif;font-weight:700;}.elementor-136 .elementor-element.elementor-element-3f3207e9 {--n-menu-title-color-hover:var( --e-global-color-d94917e );--n-menu-title-color-active:var( --e-global-color-d94917e );}.elementor-136 .elementor-element.elementor-element-631b7f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-136 .elementor-element.elementor-element-435e0e8{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-136 .elementor-element.elementor-element-435e0e8 .elementor-social-icon{background-color:var( --e-global-color-primary );--icon-padding:18px;}.elementor-136 .elementor-element.elementor-element-435e0e8 .elementor-social-icon i{color:var( --e-global-color-6d02c96 );}.elementor-136 .elementor-element.elementor-element-435e0e8 .elementor-social-icon svg{fill:var( --e-global-color-6d02c96 );}.elementor-136 .elementor-element.elementor-element-435e0e8 .elementor-social-icon:hover i{color:var( --e-global-color-d94917e );}.elementor-136 .elementor-element.elementor-element-435e0e8 .elementor-social-icon:hover svg{fill:var( --e-global-color-d94917e );}#elementor-popup-modal-136 .dialog-widget-content{animation-duration:1.2s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-136 .dialog-message{width:100vw;height:380px;align-items:flex-start;}#elementor-popup-modal-136{justify-content:center;align-items:center;}@media(max-width:1366px){.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-136 .elementor-element.elementor-element-1bc99656{--min-height:100vh;}.elementor-136 .elementor-element.elementor-element-722c452c{--min-height:inherit;--padding-top:220px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-136 .elementor-element.elementor-element-3f3207e9{--n-menu-title-space-between:30px;}#elementor-popup-modal-136 .dialog-message{height:100vh;}}@media(max-width:880px){.elementor-136 .elementor-element.elementor-element-722c452c{--justify-content:space-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:120px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-136 .elementor-element.elementor-element-3f3207e9{--n-menu-title-space-between:10px;--n-menu-title-font-size:18px;}.elementor-136 .elementor-element.elementor-element-435e0e8{--grid-column-gap:30px;}}@media(max-width:767px){.elementor-136 .elementor-element.elementor-element-722c452c{--justify-content:space-between;--padding-top:200px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-136 .elementor-element.elementor-element-3f3207e9{--n-menu-title-space-between:30px;--n-menu-title-font-size:24px;--n-menu-title-padding:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-3f3207e9 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-631b7f3{--justify-content:center;}.elementor-136 .elementor-element.elementor-element-435e0e8{--icon-size:16px;--grid-column-gap:16px;}.elementor-136 .elementor-element.elementor-element-435e0e8 .elementor-social-icon{--icon-padding:18px;}}@media(min-width:768px){.elementor-136 .elementor-element.elementor-element-1bc99656{--content-width:100vw;}}@media(min-width:2400px){.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for mega-menu, class: .elementor-element-3f3207e9 */@media (max-width: 760px) {

.elementor-136 .elementor-element.elementor-element-3f3207e9 ul li {
    width: 100%;
}

.elementor-136 .elementor-element.elementor-element-3f3207e9 .e-n-menu-item {
    margin: 0 !important;
}

.elementor-136 .elementor-element.elementor-element-3f3207e9 #e-n-menu-title-2413, .elementor-136 .elementor-element.elementor-element-3f3207e9 #e-n-menu-title-2412  {
    display: flex !important;
    justify-content: space-between !important;
    width: 100% !important;
} 

}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-435e0e8 */.elementor-136 .elementor-element.elementor-element-435e0e8 a {
    background: url(https://isnacademie.nl/wp-content/uploads/2025/12/isn-randen.svg);
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722c452c */#popup-inner2 {
  min-height: 100dvh;
  max-height: 100dvh;
  /*overflow-y: auto;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc99656 */#popup-inner {
  min-height: 100dvh;
  max-height: 100dvh;
  /*overflow-y: auto;*/
}/* End custom CSS */
/* Start custom CSS *//*@media (min-width: 1024px) {*/

/*.popup-overlay {*/
/*    display: none;*/
/*}*/

/*}*/

.popup-overlay {
    z-index: auto;
    height: 100dvh !important;
    max-height: 100dvh !important;
    /*overflow-y: auto;*/
}

/* Fallback voor oudere browsers */
@supports not (height: 100dvh) {
  .popup-overlay {
    height: 100vh;
    max-height: 100vh;
  }
}/* End custom CSS */