/*
Theme Name: VSCL
Author: converzo
Author URI: https://converzo.nl
Description: The VSCL Theme based on the famous Wordpress CMS.
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
* {margin: 0;padding: 0;box-sizing: border-box;}
img {max-width: 100%;height: auto;}
body {background: #ffffff;font-size:18px;color: #341D39;font-family: "Mulish", sans-serif;font-weight: 400;background: #F3EDE3;}
p{font-size: 18px;line-height: 24px;font-weight: 400;margin-bottom: 30px;}
p:last-child {margin-bottom: 0;}
a {color: inherit; text-decoration: none;}

/* ----- Heading Font CSS ------ */
h1,h2,h3,h4,h5,h6 {font-family: "Mulish", sans-serif;font-weight: 700;margin-bottom: 32px;}
h1{font-size:64px;line-height: 72px;font-family: "Rubik", sans-serif;}
h2{font-size:40px;line-height: 48px;font-family: "Rubik", sans-serif;}
h3{font-size:32px;line-height: 40px;}
h4{font-size: 24px;line-height: 32px;}
h5{font-size: 18px;line-height: 24px;}
h6{font-size: 16px;line-height: 22px;}


/* global css start */ 
.full_width{width: 100%; float: left;}
.wrapper{max-width:1372px;margin: 0 auto;width: 100%; padding: 0 30px;}
.layout{overflow: hidden;}
.main-content {margin-top: 250px;}

.btn_one {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.16);display: inline-flex;align-items: center;width: auto;font-family: "Mulish", sans-serif;font-size: 18px;font-weight: 700;color: #F3EDE3;background: #0E3B2E;text-align: center;padding: 11px 9px 11px 32px;position: relative;transition: 0.4s;border-radius: 23px;}
.btn_one span {width: 7px;height: 7px;border-radius: 50%;background: #A9D6CD;transition: 0.4s;opacity: 0;visibility: hidden;display: inline-block;margin-left: 16px;}
.btn_one:hover {padding-right: 32px;color: #A9D6CD;}
.btn_one:hover span {opacity: 1;visibility: visible;}
.btn_one.btn_light {color: #341D39;background: #A9D6CD;}
.btn_one.btn_light span {background: #341D39;}

.arrow_btn {display: inline-flex;align-items: center;font-family: "Mulish", sans-serif;font-size: 18px;font-weight: 700;color: #341D39;position: relative;transition: 0.4s;}
.arrow_btn:hover {padding-right: 25px;}
.arrow_btn::before {content: '';position: absolute;width: 11px;height: 20px;right: 0;top: 50%;transform: translateY(-50%);background: url(images/btn-arrow.svg)center center no-repeat;background-size: 11px;}
.arrow_btn span {display: inline-block;width: 7px;height: 7px;background: #A9D6CD;margin-left: 16px;opacity: 0;visibility: hidden;transition: 0.4s;border-radius: 50%;}
.arrow_btn:hover span {opacity: 1;visibility: visible;}
.arrow_btn.btn_dark span {background: #341D39;}

.wpcf7-spinner{position: absolute !important;right: 0 !important;top: 11px !important;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450!important;background-color: #46b450!important;color: #fff;border-radius: 50px;text-align: center !important; padding: 10px !important;font-size: 14px !important;line-height: 18px !important;width: 100%;float: left;font-weight: 400 !important;margin: 15px 0 !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { background: red; color:#fff; border-color: red !important; border-radius: 50px;text-align: center !important; padding:10px !important;font-size: 14px !important;line-height: 18px !important;width: 100%;float: left;font-weight: 400 !important;margin: 15px 0 !important; }

.autocomplete {display: none !important;}

p a {color: #0E3B2E;text-decoration: underline;}
/* global css end */

/* ******************************* main css ***************************** */

/* header start */
.header {position: fixed;left: 0;top: 0;width: 100%;z-index: 999;}
.header .mobile-navigation {display: none;}

/* header_top */
.header_top {background: #341D39;padding: 30px 0;transition: 0.4s;z-index: 2;position: relative;}
.header_top .inner_part {display: flex;flex-wrap: wrap;align-items: center;}
.header_top .logo {width: 138px;}
.header_top .logo a {display: block;}
.header_top .logo img {width: 100%;display: block;}
.header_top .right_part {width: calc(100% - 138px);padding-left: 15px;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}

.header .navigation ul {list-style: none;}
.header .navigation li {display: inline-block;margin-right: 80px;position: relative;}
.header .navigation li.menu-item-has-children {padding-right: 32px;}
.header .navigation li.menu-item-has-children::after {content: '';position: absolute;width: 18px;height: 12px;background: url(images/arrow-down.svg)center center no-repeat;right: 0;top: 5px;}
.header .navigation li li::before {display: none !important;}
.header .navigation li::before {content: '';position: absolute;width: 7px;height: 7px;background: #A9D6CD;border-radius: 50%;left: 50%;transform: translateX(-50%);top: calc(100% + 12px);opacity: 0;visibility: hidden;transition: 0.4s;}
.header .navigation li:hover::before, .header .navigation li.current_page_item::before, .header .navigation li.current-menu-parent::before  {opacity: 1;visibility: visible;}
.header .navigation li a {display: inline-block;font-size: 18px;font-family: "Mulish", sans-serif;font-weight: 700;color: #F3EDE3;}
.header .navigation li ul.sub-menu {position: absolute;left: 0;top: calc(100% + 30px);width: 245px;z-index: 9999;opacity: 0;visibility: hidden;pointer-events: none;transition: 0.4s;}
.header .navigation li ul.sub-menu::before {content: '';position: absolute;width: 100%;height: 35px;left: 0;top: -35px;z-index: -1;background: transparent;}
.header .navigation li:hover ul.sub-menu {opacity: 1;visibility: visible;pointer-events: all;}
.header .navigation li li {margin: 0;padding: 0;position: unset;display: block;}
.header .navigation li li a {background: #F3EDE3;border-radius: 30px;display: block;color: #341D39;text-align: center;padding: 19px 10px;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16), inset 0px 2px 4px rgba(0, 0, 0, 0.16);transition: 0.4s;}
.header .navigation li li a:hover {color: #E95B21;}
.header .navigation li li.current_page_item a {color: #E95B21;}

.header_top .social_form {display: flex;flex-wrap: wrap;align-items: center;}
.header_top .social_form .search-form {position: relative;margin-right: 80px;}
.header_top .social_form .search-form input[type='search'] {display: inline-block;width: 173px;background: #ffffff;outline: none;border: none;border-radius: 16px;padding: 15px 55px 15px 30px;font-family: "Mulish", sans-serif;font-size: 18px;font-weight: 700;color: #341D39;}
.header_top .social_form .search-form input::placeholder {font-family: "Mulish", sans-serif;font-size: 18px;font-weight: 700;color: #341D39;}
.header_top .social_form .search-form input[type='submit'] {border: none;outline: none;font-size: 0;position: absolute;right: 30px;top: 14px;background: url(images/search-icon.svg)center center no-repeat;width: 25px;height: 25px;}
.header_top .social_form .social-icon a {display: block;}

.search-form #ajaxsearchlite1 .probox .proinput input, .search-form div.asl_w .probox .proinput input {display: inline-block;width: 100%;background: #ffffff;outline: none;border: none;border-radius: 16px;padding: 15px 55px 15px 30px;font-family: "Mulish", sans-serif;font-size: 18px;font-weight: 700;color: #341D39 !important;}
.search-form #ajaxsearchlite1 .probox .proinput {color: #341D39 !important;margin: 0 !important;padding: 0 5px 0 0;}
body div.asl_m.asl_w {padding: 0 !important;border-radius: 0 !important;background: transparent !important;border: none !important;}
.search-form div.asl_w {background-image: unset !important;background: #ffffff !important;}
.search-form #ajaxsearchlite1 .probox, div.asl_w .probox {background: #ffffff !important;border: none !important;border-radius: 16px !important;padding: 8px 32px !important;}
.search-form div.asl_w .probox .promagnifier {background: none !important;}
.search-form div.asl_w .probox .proinput input::placeholder {font-weight: 700 !important;color: #341D39 !important;opacity: 1 !important;}
div.asl_w .probox .promagnifier {width: 25px !important;height: 25px !important;}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {display: none !important;}
div.asl_m .probox .promagnifier .innericon {background: url(images/search-icon.svg)center center no-repeat !important;width: 25px !important;height: 25px !important;}

/* header_bottom */
.header_bottom {background: #F3EDE3;padding: 38px 0;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);transition: 0.4s;transform: translateY(0);}
.header .header_bottom .navigation {display: flex;justify-content: flex-end;padding-right: 110px;}
.header .header_bottom .navigation li::before {background: #341D39;}
.header .header_bottom .navigation li a {color: #341D39;}
.header .header_bottom .navigation li:last-child {margin-right: 0;}
.header.sticky .header_top{padding: 10px 0;}

.menubar {display: none;width: 35px;cursor: pointer;}
.menubar span {display: block;width: 100%;height: 5px;margin-bottom: 5px;background: #FAB486;}
.menubar span:last-child {margin-bottom: 0;}

.header_top .social_form .social-icon svg {width: 30px;}
.header_top .social_form .social-icon .icon-fill {transition: 0.4s;}
.header_top .social_form .social-icon .icon-fill:hover {fill: #E95B21;}
/* header end */

/* banner_home start */
.banner_home {display: flex;flex-wrap: wrap;background: #F3EDE3;position: relative;overflow: hidden;}
.banner_home::before {content: '';position: absolute;width: 490px;height: 490px;right: -245px;bottom: -245px;background: #FAB486;border-radius: 50%;}
.banner_home .left_part {width: 51%;}
.banner_home .left_part img {display: block;width: 100%;height: 100%;object-fit: cover;max-height: 830px;}
.banner_home .right_part {width: 49%;padding: 50px 0 125px 112px;display: flex;align-items: flex-end;justify-content: flex-start;}
.banner_home .right_part .text_box {width: 100%;max-width: 496px;}
.banner_home .right_part h1 {margin-bottom: 72px;}
.banner_home .right_part .top_title {position: relative;z-index: 1;}
.banner_home .right_part .top_title .msg-icon {position: absolute;left: -317px;top: -40px;}
.banner_home .right_part .top_title .msg-icon img {display: block;}
/* banner_home end */

/* banner_common start */
.banner_common {min-height: 288px;padding: 32px 0;display: flex;align-items: flex-end;}
.banner_common .inner_part {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}
.seprater {display: inline-block;width: 9px;height: 15px;background: url(images/seprater-icon.svg)center center no-repeat;margin: 0 16px;}
.banner_common .inner_part span, .banner_common .inner_part span span {display: inline-block;font-size: 18px;font-family: "Mulish", sans-serif;font-weight: 400;color: #F3EDE3;}
.banner_common .inner_part span a span {text-decoration: underline !important;}
/* banner_common end */

/* two_col_text start */
.home .two_col_text {padding: 120px 0 228px;}
.two_col_text {background-color: #A9D6CD;padding: 120px 0;}
.two_col_text .inner_part {display: flex;flex-wrap: wrap;justify-content: space-between;}
.two_col_text .text_box {width: 43%;}
.two_col_text .text_box:first-child h2 {font-size:64px;line-height: 72px;}

.two_col_text.two_col_text_new .text_box h2 {font-size: 40px;line-height: 48px;}
.btn-group {display: flex;flex-wrap: wrap;align-items: center;gap: 32px;}
.two_col_text .inner_text {margin-bottom: 32px;}
.two_col_text .inner_text:last-child {margin-bottom: 0;}
/* two_col_text end */

/* conversation_sec start */
.conversation_sec {display: flex;flex-wrap: wrap;background: #341D39;}
.conversation_sec .left_part {width: 49%;}
.conversation_sec .left_part img {display: block;width: 100%;height: 100%;max-height: 640px;object-fit: cover;}
.conversation_sec.example_sec .left_part img {max-height: unset;object-fit: unset;} 
.conversation_sec .right_part {width: 51%;padding: 50px 50px 50px 144px;display: flex;align-items: center;justify-content: flex-start;position: relative;}
.conversation_sec .right_part::before {content: '';position: absolute;width: 149px;height: 220px;background: url(images/key-icon.svg)center center no-repeat;background-size: 149px;left: -60px;top: -218px;}
.conversation_sec .right_part .text_box {width: 100%;max-width: 528px;}
.conversation_sec .right_part h2 {font-size: 38px;line-height: 44px;margin-bottom: 32px;color: #A9D6CD;}
.conversation_sec .right_part {color: #F3EDE3;}

.conversation_sec.conversation_sec_two .right_part::before {display: none;}
/* conversation_sec end */

/* accordian start */
.conversation_sec.example_sec .accordian {width: 100%; max-width: 528px;}
.conversation_sec.example_sec .right_part::before {display: none;}

.acc-items {border-radius: 50px;box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.16), inset 0px 2px 3px rgba(0, 0, 0, 0.16);}
/* .acc-items:first-child {box-shadow: none;} */
/* .acc-items:last-child {box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.16), 0px 4px 6px rgba(0, 0, 0, 0.16);} */
.acc-items .acc-title {padding: 18px 50px 18px 30px;cursor: pointer;position: relative;}
.acc-items {background: #F3EDE3;} 
.acc-items .acc-title {transition: 0.4s;}
.acc-items .acc-title h5 {margin-bottom: 0;font-weight: 700;color: #341D39;}
.acc-items .acc-title::before {cursor: pointer;content: '';position: absolute;width: 25px;height: 24px;background: url(images/plus-icon.svg)center center no-repeat;background-size: 25px;right: 26px;top: 50%;transform: translateY(-50%);transition: 0.4s;}
.acc-items .acc-title.active::before {background: url(images/minus-icon.svg)center center no-repeat;width: 25px;height: 3px;background-size: 25px;}
.acc-items .acc-content {display: none;padding: 0 25px 18px 30px;}
.acc-items .acc-content p {color: #341D39;}

.faq_sec {padding: 120px 0;background: #F3EDE3;}
.faq_sec .acc-items:first-child {box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16);}
.faq_sec .btn-group {display: flex;flex-wrap: wrap;align-items: center;margin-top: 32px;gap: 16px;}
/* accordian end */

/* text_icon start*/
.text_icon_sec {padding: 111px 0px 119px; background: #F3EDE3;}
.text_icon_sec .inner_part{display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;}
.text_icon_sec .left_text {width:61%;}
/* .text_icon_sec .left_text .text_box {width: 100%;max-width: 655px;} */
.text_icon_sec .right_icon {width: 30%;}
.text_icon_sec .right_icon img {width: auto;float: right;}
/* text_icon end*/

/* full_img_sec start */
.full_img_sec img {display: block;width: 100%; }
/* full_img_sec end */

/* impact_sec start */
.impact_sec{background:#A9D6CD;padding: 120px 0;}
.impact_sec .inner_part{display: flex; flex-wrap: wrap;  justify-content:space-between; align-items: center;}
.impact_sec .left_impact{width:49%;}
.impact_sec .left_impact img{display: block;}
.impact_sec .right_impact{width:40%;}

.impact_sec .impact_btn{margin-top: 32px;}
/* impact_sec end */

/* agenda_sec start */
.agenda_sec {background: #F3EDE3;padding: 135px 0 78px;position: relative;z-index: 1;}
.page-template-template-agenda .agenda_sec {padding: 120px 0;}
.agenda_sec::before {content: '';position: absolute;width: 490px;height: 490px;left: -245px;top: 215px;background: #FAB486;border-radius: 50%;z-index: -1;pointer-events: none;}
.page-template-template-agenda .agenda_sec::before {display: none;}
.agenda_sec .top_title {display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 32px;}
.agenda_sec .top_title h2 {margin-bottom: 0;}
.nieuws_sec .niews_card_outer {gap: 20px;}
.nieuws_sec .niews_card {width: calc(33.33% - 14px);}

.agenda_card {display: flex;flex-wrap: wrap;justify-content: space-between;background: #A9D6CD;padding: 43px 40px;margin-bottom: 32px;}
.agenda_card:last-child {margin-bottom: 0;}
.date {display: block;font-size: 32px;line-height: 40px;font-family: "Mulish", sans-serif;font-weight: 700;margin-bottom: 20px;}
.category {display: inline-block;position: relative;font-size: 18px;line-height: 24px;font-family: "Mulish", sans-serif;font-weight: 700; padding-left: 37px;}
.category::before {content: '';position: absolute;width: 21px;height: 21px;left: 0;top: 50%;transform: translateY(-50%);background: #E95B21;border-radius: 50%;}
.agenda_card .left_aprt {width: 27%;text-align: center;}
.agenda_card .mid_part {width: 26%;text-align: center;}
.agenda_card .right_part {width: 28%;}

.archive.category.category-cvl-noord{padding-left:0;}
/* agenda_sec end */

/* nieuws_sec start */
.nieuws_sec {padding: 78px 0px 120px;background: #F3EDE3;}
.nieuws_sec .top_part{display: flex; justify-content: space-between;margin-bottom: 32px;position: relative;z-index: 2;}
.nieuws_sec .top_part h3 {margin-bottom: 0;}
.nieuws_sec .niews_card_outer{display: flex;flex-wrap: wrap;gap: 32px;}
.nieuws_sec .niews_card {background: #341D39;width: calc(33.33% - 22px);transition: 0.4s;}
.nieuws_sec .niews_card:hover {box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.nieuws_sec .niews_card h4 {transition: 0.4s;}
.nieuws_sec .niews_card:hover h4 {text-decoration: underline;color: #E95B21;}
.nieuws_sec .niews_card .niews_img img {display: block;}
.nieuws_sec .niews_card .text_box {padding: 26px 32px 32px;color: #ffffff;}
.niews_card .news-category.category {margin-bottom: 31px;}
/* nieuws_sec end */

/* post_detail_sec start */
.post_detail_sec {padding: 125px 0;background: #F3EDE3;}
.post_detail_sec .inner_part {display: flex;flex-wrap: wrap;justify-content: space-between;}
.post_detail_sec .left_part {width: 49%;}
.post_detail_sec .left_part .img_box {margin-bottom: 32px;}
.post_detail_sec .left_part .img_box:last-child {margin-bottom: 0px;}
.post_detail_sec .left_part img {display: block;}
.post_detail_sec .right_part {width: 38%;}
.post_detail_sec .right_part .date {margin-bottom: 32px;}
.post_detail_sec .right_part .category {margin-bottom: 32px;}
.post_detail_sec .right_part p strong {font-weight: 600;}
/* post_detail_sec end */

/* pagination start */
.pagination {margin-top: 50px;}
.wp-pagenavi {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;}
.wp-pagenavi .pages {display: none;}
.wp-pagenavi a, .wp-pagenavi span {display: inline-flex;justify-content: center;align-items: center;margin: 0 !important;width: 45px;height: 45px;border: 1.19px  solid #341D39 !important;font-family: "Mulish", sans-serif;font-size: 20px !important;font-weight: 800 !important;color: #341D39;transition: 0.4s;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover, .wp-pagenavi span.current {background: #341D39 !important;color: #ffffff !important;}
.wp-pagenavi a.nextpostslink {font-size: 0 !important;background: url(images/next-arw.svg)center center no-repeat !important;background-size: 8px !important;transition: 0.4s;}
.wp-pagenavi a.nextpostslink:hover {background: #341D39 url(images/next-arw2.svg)center center no-repeat !important;}
.wp-pagenavi a.previouspostslink {font-size: 0 !important;background: url(images/prev-arw.svg)center center no-repeat !important;background-size: 8px !important;transition: 0.4s;}
.wp-pagenavi a.previouspostslink:hover {background: #341D39 url(images/prev-arw2.svg)center center no-repeat !important;}
/* pagination end */

/* team_sec start */
.team_sec{background: #341D39; padding: 115px 0;}
.team_sec  h2 {color:#A9D6CD;margin-bottom: 45px;}
.team_sec .inenr_part { display: flex;flex-wrap: wrap;padding: 0 32px;gap: 32px 94px;}
.team_sec .team_card {display: flex; flex-wrap: wrap;width: calc(33.33% - 63px);align-items: center;}
.team_sec .left_team_img {width: 160px;}
.team_sec .left_team_img img {display: block; border-radius: 50%;}
.team_sec .right_team_text{width: calc(100% - 160px); padding-left:  30px;}
.team_sec .right_team_text strong {font-size: 24px; font-weight: bold; color: #ffffff;margin-bottom: 20px; display: block;}
.team_sec .right_team_text span {font-size: 18px; font-weight: 400; color: #ffffff;display: block;}
/* team_sec end */

/* .titel_sec start */
.img_text_sec {background:#A9D6CD;padding: 115px 0;}
.img_text_sec .inner_part {display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;}
.img_text_sec .left_img {width:49%;}
.img_text_sec .left_img img {display: block;}
.img_text_sec .right_text {width:40%;}
.img_text_sec.reverse_part .left_img {order: 2;}
/* .titel_sec end */

/* contact_sec start */
.contact_sec {background: #A9D6CD;padding: 115px 0;}
.contact_sec .inner_part {display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_sec .left_contact {width: 41%;}
.contact_sec .left_contact .text_box p {margin-bottom: 20px;}
.contact_sec .contact_box .field {margin-bottom: 16px;}
.contact_sec .contact_box .field:last-child {margin-bottom: 0;}
.contact_sec .contact_box input:not(input[type='submit']), .contact_sec .contact_box textarea {width: 100%;border: none;outline: none;font-size: 18px;font-family: "Mulish", sans-serif;font-weight: 400;color: #341D39;padding: 18px 30px;background: #F3EDE3;}
.contact_sec .contact_box input[type='submit'] {display: inline-block;min-width: 137px;background: #0E3B2E;border-radius: 23px;text-align: center;font-size: 18px;font-family: "Mulish", sans-serif;font-weight: 700;color: #F3EDE3;border: none;outline: none;padding: 11px 15px;cursor: pointer;}
.contact_sec .right_text {width: 40%;}
.contact_sec .right_text h4 {margin-bottom: 16px;}
.contact_sec .right_text p {margin-bottom: 25px;}
.contact_sec .contact_box textarea {resize: none;min-height: 100px;}
/* contact_sec end */

/* text_key_sec start */
.text_key_sec {padding: 120px 0 77px;background: #F3EDE3;}
.text_key_sec .inner_part {position: relative;z-index: 1;}
.text_key_sec .inner_part::before {content: '';position: absolute;width: 226px;height: 332px;background: url(images/key-icon2.svg)center center no-repeat;background-size: 226px;right: 0;bottom: -78px;pointer-events: none;}
.text_key_sec .text_box {width: 100%;max-width: 675px;}
/* text_key_sec end */

/* download_sec start */
.download_sec {background: #A9D6CD;padding: 120px 0;}
.download_sec .inner_part {display: flex;flex-wrap: wrap;justify-content: space-between;}
.download_sec .left_part {width: 40%;}
.download_sec .right_part {width: 40%;}
.download_sec .right_part li {display: block;margin-bottom: 16px;}
.download_sec .right_part li:last-child {margin-bottom: 0;}
/* download_sec end */

/* card_slide_sec start */
.card_slide_sec{background:#F3EDE3; padding: 100px 0;}
.card_slide_sec .inner_part { width: calc(100% + 32px); margin-left: -16px;}
.card_slide_sec .slick-track {display: flex !important;align-items: center;}
.card_slide_sec .card_slide_img {margin: 0 16px; background-color: #fff;border-radius: 20px;}
.card_slide_sec .card_slide_img img {display: block;border-radius: 20px;}
.card_slide_sec .slick-arrow {font-size: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;width:11px; height:20px;background-size: 11px !important;border: none;cursor: pointer;}
.card_slide_sec .slick-prev {left: -80px;}
.card_slide_sec .slick-next {right: -80px;}
.card_slide_sec .slick-prev {background: url('images/slide_arrow.svg')center center no-repeat;}
.card_slide_sec .slick-next {background: url('images/slide_arrow2.svg')center center no-repeat;}
/* card_slide_sec end */

/* error_sec start */
.error_sec {padding: 120px 0;}
.error_sec .inner_part {text-align: center;}
/* error_sec end */

/* privacy_policy_sec start */
.privacy_policy_sec {padding: 100px 0;}
.privacy_policy_sec ul {padding-left: 23px;margin-bottom: 32px;}
.privacy_policy_sec ul:last-child {margin-bottom: 0;}
.privacy_policy_sec ul li {font-size: 18px;line-height: 24px;font-weight: 400;margin-bottom: 20px;}
/* privacy_policy_sec end */

/*  */
.nieuws_sec.search_sec .niews_card_outer {display: block;}
.nieuws_sec.search_sec .niews_card {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;background: transparent;padding: 35px 0;border-bottom: 2px solid #341D39;}
.nieuws_sec.search_sec .niews_card:first-child {border-top: 2px solid #341D39;}
.nieuws_sec.search_sec .niews_card .niews_img {order: 2;width: 45%;display: block;}
.nieuws_sec.search_sec .niews_card .niews_img img {width: 100%;display: block;border-radius: 20px;}
.nieuws_sec.search_sec .niews_card .text_box {width: 50%;padding: 0;color: #341D39;}

.nieuws_sec.search_sec .niews_card:hover {box-shadow: none;}
/*  */

/* footer start */
.footer {background: #0E3B2E;padding: 39px 0;}
.footer .inner_part {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.footer p {margin-bottom: 0;color: #F3EDE3;}
.footer ul {list-style: none;}
.footer li {display: inline-block;line-height: 1;padding-right: 7px;margin-right: 7px;position: relative;}
.footer li::after {content: '';position: absolute;width: 1px;height: 16px;right: 0;top: 5px;background: #F3EDE3;}
.footer li:last-child::after {display: none;}
.footer li:last-child {padding-right: 0;margin-right: 0;}
.footer li a {display: inline-block;font-size: 18px;line-height: 24px;font-weight: 400;color: #F3EDE3;}
.footer li a:hover {text-decoration: underline;}

.wpcf7 form .wpcf7-response-output {padding: 10px !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color: #dc3232 !important;}

.asl_w_container {min-width: 173px !important;}
div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a {color: #341D39 !important;}
/* footer end */

/*  */
.scholing_sec {padding: 150px 0;background: #341D39;color: #fff;margin-bottom: 120px;}
.scholing_sec .inner_part {display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
.scholing_sec .inner_part::before {content: '';position: absolute;width: 150px;height: 220px;background: url(images/key-lite.svg)center center no-repeat;background-size: 150px;bottom: -151px;left: 50%;transform: translateX(-50%);pointer-events: none;}
.scholing_sec .text_box {width: 43%;}
.scholing_sec .text_box h4 {margin-bottom: 15px;}
.scholing_sec .text_box.left_part h4 {color: #FAB486;}
/*  */

/*  */
.kennisbank_sec {margin-bottom: 120px;}
.kennisbank_sec .inner_part {display: flex;flex-wrap: wrap;gap: 80px 257px;}
.kennisbank_sec .kennisbank_card {width: calc(50% - 129px);padding-top: 32px;border-top: 1px solid #FAB486;}
.kennisbank_sec .kennisbank_card h4 {margin-bottom: 15px;}
/*  */

/*  */
.informatiemateriaal_sec {margin-bottom: 120px;}
.informatiemateriaal_sec .inner_part{display: flex;flex-wrap: wrap;gap: 88px 32px;}
.informatiemateriaal_sec .informatiemateriaal_card {width: calc(25% - 24px);}
.informatiemateriaal_sec .informatiemateriaal_card img {display: block;margin-bottom: 32px;}
.informatiemateriaal_sec .informatiemateriaal_card .text_box {padding: 0 32px;}

/* .page-template-template-flexible .faq_sec {padding-top: 0;} */
/* .page-template-template-flexible .card_slide_sec {padding-top: 0;} */
.page-template-page-template .img_text_sec {margin-bottom: 120px;}
/*  */


/* Responsive css start */

@media only screen and (max-width:1550px) {
.card_slide_sec .slick-prev {   left: -5px;}
.card_slide_sec .slick-next { right: -5px;}
}

@media only screen and (max-width:1440px) {
h1{font-size: 55px; line-height:55px;}
h2{font-size: 32px; line-height: 40px; margin-bottom: 25px;}
h3{font-size: 25px; line-height: 30px;}
h4 {font-size: 22px;line-height: 25px;}
.main-content {margin-top: 192px;}
.header_top {padding: 20px 0;}
.header_top .logo {width: 120px;}
.header_top .right_part {width: calc(100% - 120px);}
.header_bottom {padding: 25px 0;}
.header .navigation li {margin-right: 65px;}
.header_top .social_form .search-form {margin-right: 65px;}
.banner_home .right_part h1 {margin-bottom: 30px;}
.banner_home .right_part .top_title .msg-icon img {width: 150px;}
.banner_home .right_part .top_title .msg-icon {left: -185px;top: 0;}
.banner_home .right_part {padding: 50px 0 100px 80px;}
.two_col_text .text_box:first-child h2 {font-size: 45px;line-height: 50px;}
.two_col_text .text_box { width: 45%;}
.conversation_sec .right_part h2 {font-size: 32px;line-height: 30px;margin-bottom: 25px;}
.conversation_sec .right_part { width: 51%; padding: 50px 50px 50px 80px;}
.agenda_card {position: relative;}
.date { font-size: 28px;line-height: 35px;margin-bottom: 18px;}
.banner_common { min-height: 230px;}
.text_icon_sec {padding: 70px 0px 80px;}
.contact_sec { padding: 70px 0;}.card_slide_sec {padding: 70px 0;}
.banner_home::before {content: '';position: absolute;width: 400px;height: 400px;right: -201px;bottom: -200px;}
.home .two_col_text {padding: 100px 0 200px;}
.two_col_text {padding: 100px 0;}
.conversation_sec .right_part::before {width: 130px;height: 190px;background-size: 130px;left: -53px;top: -189px;}
.agenda_sec{padding: 100px 0 70px;}
.agenda_sec::before {width: 400px;height: 400px;left: -200px;top: 172px;}
.text_key_sec .inner_part::before {width: 200px;height: 295px;background-size: 200px;}
.post_detail_sec .right_part {width: 44%;}
.img_text_sec .right_text {width: 45%;}
.error_sec {padding: 50px 0 70px;}
.two_col_text.two_col_text_new .text_box h2 {font-size: 32px; line-height: 40px;}
.scholing_sec {padding: 100px 0 150px;margin-bottom: 100px;}
.kennisbank_sec {margin-bottom: 100px;}
.informatiemateriaal_sec {margin-bottom: 100px;}
.page-template-page-template .img_text_sec {margin-bottom: 100px;}

.faq_sec {padding: 100px 0;}
}

@media only screen and (max-width:1279px) {
h1{font-size: 40px; line-height:45px; }
h2{font-size: 28px; line-height: 30px; margin-bottom: 20px;}
h3{font-size: 22px; line-height: 20px; }
h4 {font-size: 20px;line-height: 20px; margin-bottom: 25px;}
.main-content {margin-top: 192px;}
.header .navigation li {margin-right: 30px;}
.header_top .social_form .search-form input[type="search"] {width: 155px;padding: 15px 35px 15px 20px;}
.header_top .social_form .search-form input[type="submit"] {width: 20px;height: 20px;background-size: 20px;right: 12px;top: 16px;}
.banner_home::before {width: 350px;height: 350px;right: -175px;bottom: -175px;}
.header_top .social_form .search-form {margin-right: 30px;}
.banner_home .right_part .top_title .msg-icon {left: -180px;}
.banner_home .right_part .text_box {max-width: 388px; position: relative;}
.banner_home .right_part .top_title .msg-icon img {width: 120px;}
.banner_home .right_part .top_title .msg-icon {left: -165px;}
.btn_one{font-size: 16px;}
.arrow_btn{font-size: 16px;}
.two_col_text .text_box:first-child h2 { font-size: 38px;   line-height: 45px; }
.team_sec .left_team_img {width: 112px;}
.team_sec .right_team_text strong { font-size: 20px;}
.agenda_sec {padding: 70px 0 40px;}
.card_slide_sec .card_slide_img img { width: 100%;}
.conversation_sec .right_part h2 { font-size: 28px; line-height: 25px; margin-bottom: 22px;}
.date {font-size: 22px;line-height: 31px;margin-bottom: 15px;}
.nieuws_sec { padding: 60px 0px 70px;}
.nieuws_sec .top_part h3{margin-bottom: 0;}
.niews_card .news-category.category { margin-bottom: 18px;}
.agenda_card .right_part {width: 30%;}
.text_key_sec { padding: 70px 0px;}
.download_sec { padding: 70px 0;}
.faq_sec { padding: 70px 0px; background: #F3EDE3;}
.home .two_col_text {padding: 70px 0 150px;}
.two_col_text {padding: 70px 0;}
.post_detail_sec { padding: 70px 0;}
.post_detail_sec .right_part {width: 45%;}
.nieuws_sec .niews_card .text_box {padding: 25px 15px;}
.footer p {font-size: 16px;line-height: 22px;}
.footer li a {font-size: 16px;line-height: 22px;}
.agenda_card{padding: 30px 20px;margin-bottom: 30px;}
.header .header_bottom .navigation {padding-right: 60px;}
.text_icon_sec .left_text p br {display: none;}
.text_icon_sec {padding: 70px 0;}
.text_key_sec .inner_part::before {width: 170px;height: 250px;background-size: 170px;bottom: -70px;}
.team_sec {padding: 100px 0;}
.contact_sec .left_contact {width: 50%;}
.category::before {width: 15px;height: 15px;}
.category{padding-left: 26px;}
.page-template-template-agenda .agenda_sec {padding: 70px 0;}
.two_col_text.two_col_text_new .text_box h2 {font-size: 28px; line-height: 30px;}
.kennisbank_sec .inner_part {gap: 50px 175px;}
.kennisbank_sec .kennisbank_card {width: calc(50% - 88px);padding-top: 30px;}

.informatiemateriaal_sec .inner_part {gap: 50px 25px;}
.informatiemateriaal_sec .informatiemateriaal_card {width: calc(25% - 19px);}
.informatiemateriaal_sec .informatiemateriaal_card .text_box {padding: 0 15px;}

}

@media only screen and (max-width:1023px) {
 h1{font-size: 34px; line-height:45px; line-height: 32px; }
h2{font-size: 25px; line-height: 30px; margin-bottom: 20px; font-weight: 500;}
h3{font-size: 22px; line-height: 20px; }
h4 {font-size: 18px;line-height: 20px; margin-bottom: 20px;}
.btn_one:hover { padding-right: 16px;}
.main-content {margin-top:96px;}
.header_top .logo {width: 100px;}
.header_top .right_part{gap: 32px;width: calc(100% - 100px);}
.header_top .social_form .search-form {margin-right: 32px;}
.header_top .right_part .navigation {display: none;}
.menubar {display: block;}
.header_bottom  {display: none;}
.header_top {padding: 15px 0;}
.banner_home .right_part .top_title .msg-icon { left: -145px;}
.banner_home .right_part {padding: 70px 0 82px 30px;}
.banner_home .right_part .top_title .msg-icon img {width: 100px;}
.banner_home .right_part .top_title .msg-icon {left: -98px;z-index: -1;}
.banner_home .right_part h1 { margin-bottom: 15px; }
.banner_home .right_part .text_box { padding: 0px 14px 0px 0px;}
.banner_home::before {width: 300px;height: 300px;right: -150px;}
.two_col_text .text_box:first-child h2 { font-size: 28px;line-height: 35px;  }
.conversation_sec .right_part::before { background-size: 87px;left: -66px; top: -173px;}
.conversation_sec .right_part {   width: 51%; padding: 70px 13px 80px 30px; }
.conversation_sec .right_part h2 { font-size: 26px; line-height: 22px;}
.agenda_sec {padding: 60px 0 40px; }
.date {font-size: 21px;}
.nieuws_sec { padding: 30px 0px 70px; }
.category::before {  width: 16px; height: 16px}
.agenda_card .left_aprt { width: 50%;}
.agenda_card .mid_part { width: 50%;}
.agenda_card .right_part { width: 100%;padding-top: 34px; }
.category { font-size: 16px;}
.nieuws_sec .niews_card .text_box { padding: 20px;}
.banner_common { min-height: 180px;}
.contact_sec .contact_box input:not(input[type="submit"]){padding: 12px 30px;}
  .text_key_sec .inner_part::before {opacity: 0.5;z-index: -1;}
.download_sec .left_part {  width: 46%;}
.team_sec { padding: 70px 0;}
.team_sec .inenr_part { padding: 0 8px; gap: 32px 58px;}
.team_sec .team_card { width: calc(50% - 63px);}
.team_sec .left_team_img { width: 125px;}
.team_sec .right_team_text strong {font-size: 18px;margin-bottom: 15px;}
.img_text_sec {padding: 70px 0;}
.img_text_sec .right_text { width: 45%;}
/* .faq_sec {padding: 40px 0px 70px 0px;} */
.acc-items .acc-title::before { width: 15px; height: 15px;background-size: 15px;}
.acc-items .acc-title.active::before {width: 15px;background-size: 15px;}
.footer .inner_part {justify-content: center;}
.two_col_text .text_box {width: 48%;}
.conversation_sec .right_part::before {width: 90px;height: 134px;background-size: 90px;left: -36px;top: -132px;}
.conversation_sec .left_part {width: 48%;}
.conversation_sec .right_part {width: 52%;padding: 50px 30px 50px 20px;}
.conversation_sec .right_part .text_box {max-width: 100%;}
.agenda_sec::before {width: 300px;height: 300px;left: -150px;}
.footer {padding: 20px 0;}
.footer .inner_part{gap: 10px;}
.post_detail_sec .right_part .date {margin-bottom: 20px;}
.post_detail_sec .right_part .category {margin-bottom: 20px;}
.privacy_policy_sec {padding: 70px 0;}
.two_col_text.two_col_text_new .text_box h2 {font-size: 25px; line-height: 30px;}
.scholing_sec .text_box {width: 48%;}
.scholing_sec .inner_part::before {width: 100px;height: 147px;background-size: 100px;}
.scholing_sec {padding: 70px 0 150px;margin-bottom: 70px;}
.kennisbank_sec {margin-bottom: 70px;}
.kennisbank_sec .inner_part {gap: 50px 100px;}
.kennisbank_sec .kennisbank_card {width: calc(50% - 50px);padding-top: 25px;}
.informatiemateriaal_sec {margin-bottom: 70px;}
.informatiemateriaal_sec .informatiemateriaal_card {width: calc(33.33% - 17px);}
.page-template-page-template .img_text_sec {margin-bottom: 70px;}

}

@media only screen and (max-width:767px) {
body{font-size: 16px;}
h1{font-size: 24px; line-height: 25px; margin-bottom: 15px; }
h2{font-size: 22px; line-height: 25px; margin-bottom: 16px; font-weight: 400;}
h3{font-size: 20px; line-height: 19px; }
h4 {font-size: 17px;line-height: 18px; margin-bottom: 18px;}
p{font-size: 16px; margin-bottom: 18px;}
.wrapper{width: 100%;padding: 0 15px;}
.btn_one {padding: 8px 3px 9px 18px;}
.banner_home .left_part { width: 100%;}
.banner_home .right_part { width: 100%;}
.banner_home .right_part .text_box { max-width: 100%;padding: 0;}
.banner_home .right_part .top_title .msg-icon {left: 0;z-index: -1;top: -95px;}
.banner_home .right_part {padding: 50px 15px;}
.two_col_text .text_box {  width: 100%;}
.two_col_text {padding: 50px 0;}
.conversation_sec .left_part { width: 100%;}
.conversation_sec .right_part h2 { font-size: 22px;line-height: 16px;}
.conversation_sec .right_part { width: 100%; padding: 50px 15px;}
.conversation_sec .right_part::before {display: none;}
.date { font-size: 18px;}
.agenda_sec {padding: 50px 0;}
.nieuws_sec {padding: 50px 0px;}
.nieuws_sec .niews_card { width: 100%;}
.nieuws_sec .niews_card .niews_img img {width: 100%;}
.footer li a {font-size: 16px;}
.text_icon_sec .left_text {width: 100%;order: 2;}
.text_icon_sec .right_icon {width: 100%;margin-bottom: 20px;}
.text_icon_sec .right_icon img { width: 170px;float: unset;}
.contact_sec .left_contact {width: 100%;}
.contact_sec .right_text { width: 100%; margin-top: 20px;}
.text_icon_sec { padding: 50px 0px;}
.contact_sec { padding: 50px 0;}
.card_slide_sec {  padding: 50px 0;}
.download_sec .left_part {  width: 100%; }
.download_sec .right_part { width: 100%; margin-top: 30px;}
.team_sec .left_team_img {width: 98px;}
.team_sec .right_team_text {  width: calc(100% - 98px);  padding-left: 16px;}
.img_text_sec .left_img { width: 100%;}
.img_text_sec .right_text { width: 100%; margin-top: 30px; }
.post_detail_sec .left_part {width: 100%;}
.post_detail_sec .right_part {  width: 100%; padding-top:30px;}
.banner_common .inner_part span, .banner_common .inner_part span span {font-size: 16px;}
.home .two_col_text {padding: 50px 0;}
.conversation_sec.example_sec .accordian {max-width: 100%;}
.two_col_text .inner_part{gap: 30px;}
.download_sec {padding: 50px 0;}
.team_sec {padding: 50px 0;}
.img_text_sec{padding: 50px 0;}
.wp-pagenavi a, .wp-pagenavi span {width: 35px;height: 35px;font-size: 16px !important;}
.faq_sec {padding: 50px 0;}
.img_text_sec.reverse_part .left_img {order: unset;}
.two_col_text.two_col_text_new .text_box h2 {font-size: 22px; line-height: 25px;}
.privacy_policy_sec ul li {font-size: 16px;line-height: 22px;font-weight: 400;margin-bottom: 15px;}
.header_top .social_form .search-form input[type="search"] {width: 120px;padding: 10px 25px 10px 10px;font-size: 16px;border-radius: 12px;}
.header_top .social_form .search-form input[type="submit"] {width: 15px;height: 15px;background-size: 15px;right: 7px;top: 13px;}
.header_top .social_form .search-form input::placeholder{font-size: 16px;}
.wpcf7 form .wpcf7-response-output {font-size: 16px;}
.seprater {margin: 0 5px;background-size: 5px;}

.nieuws_sec.search_sec .niews_card {padding: 20px 0;}
.nieuws_sec.search_sec .niews_card .niews_img {width: 100%;order: unset;margin-bottom: 20px;}
.nieuws_sec.search_sec .niews_card .text_box {width: 100%;}

.scholing_sec {padding: 50px 0 150px;margin-bottom: 50px;}
.scholing_sec .text_box {width: 100%;margin-bottom: 30px;}
.scholing_sec .text_box:last-child {margin-bottom: 0;}

.kennisbank_sec {margin-bottom: 50px;}
.kennisbank_sec .inner_part {gap: 35px;}
.kennisbank_sec .kennisbank_card {width: 100%;padding-top: 20px;}
.informatiemateriaal_sec {margin-bottom: 50px;}
.informatiemateriaal_sec .informatiemateriaal_card {width: calc(50% - 13px);}
.page-template-page-template .img_text_sec {margin-bottom: 50px;}
}

@media only screen and (max-width:600px) { 
.main-content{margin-top: 82px;}
h5 {font-size: 16px;}
.menubar {width: 30px;}
.header_top .logo {width: 80px;}
.header_top .right_part {gap: 15px;width: calc(100% - 80px);}
.arrow_btn {font-size: 14px;}
.agenda_card .left_aprt {   width: 100%; }
.agenda_card .mid_part {  width: 100%;padding: 20px 0px 0px;}
.agenda_card {padding: 41px 20px;}
.banner_common {  min-height: 150px; padding: 19px 0;}
.text_icon_sec .right_icon img { width: 130px; }
.team_sec .team_card { width: 100%; }
.team_sec .right_team_text strong {font-size: 18px; margin-bottom: 10px;}
.acc-items .acc-title { padding: 10px 50px 12px 30px;}
.text_key_sec { padding:50px 0 60px; }
.download_sec {   padding:50px 0 60px;}
.team_sec {  padding:50px 0 60px;}
.img_text_sec{  padding:50px 0 60px;}
.banner_common .inner_part span, .banner_common .inner_part span span { font-size: 16px;}
.footer { padding: 20px 0;}
.card_slide_sec .slick-prev {   left: 1px;  }
.card_slide_sec .slick-next {right: -1px;}
.header_top .social_form .search-form {margin-right: 15px;}

.date {margin-bottom: 8px;}
.footer .inner_part {justify-content: center;text-align: center;} 
 .text_key_sec .inner_part::before {width: 150px;height: 222px;background-size: 150px;bottom: -61px;}
 .error_sec {padding: 50px 0;}
 .privacy_policy_sec{padding: 50px 0;}
.asl_w_container {min-width: 140px !important;}
.search-form #ajaxsearchlite1 .probox, div.asl_w .probox {padding: 8px 10px 8px 15px !important;}
div.asl_m .probox .promagnifier .innericon {width: 18px !important;height: 18px !important;background-size: 18px !important;}

.scholing_sec {padding: 50px 0 150px;}
.informatiemateriaal_sec .inner_part {gap: 50px;}
.informatiemateriaal_sec .informatiemateriaal_card {width: 100%;}
.informatiemateriaal_sec .informatiemateriaal_card img {margin-bottom: 20px;}
.informatiemateriaal_sec .informatiemateriaal_card h5 {margin-bottom: 20px;}
}
