@media (max-width:767px){html,body{overflow-x:hidden}}i{line-height:1}ul,ol,.terms li{margin-bottom:16px}ul li::marker{color:#004C3F}a,a:visited,a:focus,a:active,a:hover{outline:0 none}.hyphen{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:break-word}.truncate h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text p{margin-bottom:0}.custom-link{color:#BFEEDE!important}.groen-brand{color:#008060}@media (max-width:560px){.groen-brand{font-size:28px}}.paragraph p{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.paragraph a{display:inline-block}.elementor-menu-toggle,.info,.faq,.menulink{-webkit-tap-highlight-color:transparent}.elementor-widget-archive-posts .elementor-button-wrapper,.elementor-widget-posts .elementor-button-wrapper{margin-top:var(--load-more—spacing,0)}.menu a{cursor:pointer}.menu .elementor-menu-toggle{padding:0}@media (max-width:1024px){.menu .submenu{margin-top:16px}}.menu .advice{background:#3574D6;margin-top:24px}.menu .advice::active{background:#2A5CAB!important}.menu .advice .elementor-item{justify-content:center;color:#FFFFFF!important}.menu .advice .elementor-item:hover,.menu .advice .elementor-item-active{justify-content:center;color:#FFFFFF!important;background:#2A5CAB!important}@media (min-width:1024px){.menu .advice{display:none!important}}@media (min-width:1064px){.menu ul.elementor-nav-menu--dropdown a{text-shadow:none;border-left:4px solid #FFF;padding-right:40px!important}}@media (min-width:1064px){.menu ul.elementor-nav-menu--dropdown a:focus,.menu ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-left:4px solid #008060;border-radius:0px!important}}@media (max-width:1064px){.menu .elementor-nav-menu--dropdown .elementor-item{font-weight:600!important}}.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:transparent}.menu .elementor-nav-menu--dropdown .elementor-item:focus,.menu .elementor-sub-item:focus{background-color:transparent}.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder{font-size:16px;font-style:normal}#dgwt-wcas-search-input-1{border-radius:32px;height:44px}.dgwt-wcas-suggestions-wrapp{padding-top:12px;border:none}#dgwt-wcas-search-input-2{border-radius:32px;height:44px}.dgwt-wcas-overlay-mobile-on #dgwt-wcas-search-input-2{border-radius:0}.dgwt-wcas-enable-mobile-form{z-index:2}.dgwt-wcas-om-bar button.dgwt-wcas-om-return{background-color:#008060}.menulink ul{padding-left:0}.menulink li{list-style:none;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menulink a{color:#7A7D85}.menulink a:hover{color:#3574D6}.link{color:#3574D6!important}@media screen and (min-width:1024px) and (max-width:1360px){.footer-email{display:none}}#address p{margin:0!important}@media (max-width:767px){.fs-swiper .swiper-slide-active,.review-swiper .swiper-slide-active{margin-left:12px}}@media (min-width:768px) and (max-width:1023px){.product-swipe .swiper-slide-active,.fs-swiper .swiper-slide-active{margin-left:12px}}@media (max-width:1023px){.fs-swiper .elementor-swiper-button{display:none!important}}.fs-swiper .e-flex.e-con-boxed.e-con.e-parent .e-con-inner,.fs-swiper .e-con>.e-con-inner{margin:0}.review-card{height:100%}.trusted .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}@media screen and (min-width:500px){.trusted .swiper-wrapper{transition-duration:0s!important}}.partner-logo{max-width:104px}@media (min-width:769px) and (max-width:1023px){.partner-logo{max-width:112px}}@media (min-width:1024px){.partner-logo{max-width:124px}}@media (min-width:1281px){.usp-wrapper.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:start}}@media (max-width:560px){.review-wrapper .e-con-inner{margin-left:0}}.signup-popup{opacity:0;transform:translateY(100%);transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out}body.show .signup-popup{opacity:1;transform:translateY(0)}.tabs .e-n-tabs-heading{background:#F1FFF9;padding:6px;border-radius:40px;width:100%;border:1px solid #BFEEDE;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);margin:0 auto;max-width:440px}.tabs .elementor-grid{display:inline}@media screen and (max-width:1024px){.cursus-overzicht{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;-webkit- -scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-pack:start;justify-content:flex-start;margin-right:auto}}.opleidingsdata th:nth-child(3),.opleidingsdata td:nth-child(3){display:none}.opleidingsdata table.pad-courselist thead{background:#fff;border-bottom:1px solid #004C3F}.opleidingsdata table.pad-courselist thead th{font-size:14px;background:#fff;padding:10px}.opleidingsdata button{font-size:14px}.opleidingsdata table tbody tr:hover>td{background-color:#ffff!important}.opleidingsdata table tbody>tr:nth-child(2n+1) td,.opleidingsdata table tbody>tr:nth-child(2n+1)>th{background-color:#fff}.dropdown i.icon.icon-chevron-down,.dropdown i.icon.icon-chevron-up{font-size:16px!important}.specificaties .elementor-accordion-icon.elementor-accordion-icon-right{font-size:20px;padding-top:8px}.specificaties ul{padding-bottom:16px;padding-left:20px}.woocommerce .woocommerce-breadcrumb{margin:0}p.price{margin:0}.bericht-afbeelding-standaard{padding-top:25px;padding-bottom:25px}@media screen and (max-width:1280px){.cursusmenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;-webkit-box-pack:start;justify-content:flex-start;margin-right:auto;scroll-behavior:smooth}}.card-price-wrapper{width:auto}.price-from{color:#74767E;font-size:12px;font-weight:400;display:block;line-height:1.1em;margin-bottom:8px}@media (min-width:1024px){.price-from{font-size:14px}}.hero-container{background:linear-gradient(#004C3F 76%,#fff 24%)}@media screen and (min-width:768px) and (max-width:1024px){.hero-container{background:linear-gradient(#004C3F 80%,#fff 20%)}}@media (min-width:1025px){.hero-container{background:#004C3F}}.hero-container-green{background:linear-gradient(#004C3F 76%,#F1FFF9 24%)}@media screen and (min-width:768px) and (max-width:1024px){.hero-container-green{background:linear-gradient(#004C3F 80%,#F1FFF9 20%)}}@media (min-width:1025px){.hero-container-green{background:#004C3F}}@media (max-width:1025px){.hero-image-container{max-width:640px}}.hero-content-container .e-con-inner,.width-content-container .e-con-inner{margin-right:0;margin-left:auto}@media (max-width:1024px){.video-container{background:linear-gradient(#004C3F 80%,#fff 20%)}}.cky-consent-container .cky-consent-bar{box-shadow:none!important}.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn{border-radius:32px!important;font-size:14px!important}@media (min-width:640px){.cky-consent-container{width:520px!important}}.cky-preference-center .cky-footer-wrapper div[data-cky-tag="detail-powered-by"]{display:none!important}.cookie-policy-link{color:#717171;text-decoration:none}.cky-btn-close:hover,.cky-btn-close:focus,.cky-accordion-btn:hover,.cky-accordion-btn:focus{background:#fff!important;border-width:0!important;border-color:#fff!important}.cky-show-desc-btn{color:#1863dc!important;border:none!important;background:#fff!important}.cky-btn.cky-btn-accept:hover{opacity:1!important;background:#2A5CAB!important}.cky-switch input[type="checkbox"]{border-radius:50px!important;border:none!important}.cky-preference-title,.cky-accordion-btn{color:#404145!important}.green-form .elementor-field-group .elementor-field-textual:focus,.email-form .elementor-field-group .elementor-field-textual:focus,form#padbooking input:focus{box-shadow:inset 0 0 0 2px #3574D6;outline:0}.green-form .elementor-form-spinner,.email-form .elementor-form-spinner{display:none!important}.green-form input,.email-form input,.email-form button{height:56px}.green-form .elementor-message.elementor-message-success,.email-form .elementor-message.elementor-message-success{display:none}.green-form .elementor-message.elementor-message-danger::before,.email-form .elementor-message.elementor-message-danger::before{display:none}@media screen and (min-width:768px){.groen-modal .dialog-message{height:auto!important}}@media screen and (min-width:768px){.groen-modal.elementor-popup-modal .dialog-message{max-height:92vh}}.elementor-popup-modal .dialog-message::-webkit-scrollbar{width:0;height:0}.elementor-popup-modal .dialog-message{scrollbar-width:none}.elementor-popup-modal .dialog-message{-ms-overflow-style:none}.dialog-close{position:-webkit-sticky;position:sticky;top:0}.step-number{flex-shrink:0;display:inline-block;width:24px;height:24px;min-width:24px;min-height:24px;background-color:#BFEEDE;border-radius:50%;vertical-align:middle;text-align:center;line-height:24px}.fs-list-items{list-style:none;padding:0}.fs-list-item{display:flex;align-items:flex-start;margin-bottom:4px}.fs-list-icon{margin-right:10px;padding-top:2px}#check-mark ul{padding:0}#check-mark .fs.fs-check{font-size:20px;color:#008060}