/*
Theme Name: VSV Platform
Theme URI: https://vsv-platform.nl/
Author: VSV
Author URI: https://vsv-platform.nl/
Description: The base theme for websites built for VSV Platform
Version: 1.1.0
Tested up to: 8.2.6
Requires PHP: 5.6
Text Domain: VSV Platform
Tags: 
*/

/* splide.min.css */
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
/* End of splide.min.css */

/* Lenis */
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}

/* VSV Fonts */
@font-face{font-family:vsv-icons;src:url('fonts/vsv-icons.eot?v0zuff');src:url('fonts/vsv-icons.eot?v0zuff#iefix') format('embedded-opentype'),url('fonts/vsv-icons.ttf?v0zuff') format('truetype'),url('fonts/vsv-icons.woff?v0zuff') format('woff'),url('fonts/vsv-icons.svg?v0zuff#vsv-icons') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" vsv-icon-"],[class^=vsv-icon-]{font-family:vsv-icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vsv-icon-bell-5:before{content:"\e90d"}.vsv-icon-chevron_up_small-5:before{content:"\eb2a"}.vsv-icon-filter-5:before{content:"\ec1b"}.vsv-icon-knife-5:before{content:"\ec1c"}.vsv-icon-leaf-5:before{content:"\ec1d"}.vsv-icon-link-5:before{content:"\ec1e"}.vsv-icon-minus-5:before{content:"\ec1f"}.vsv-icon-paperplane-5:before{content:"\ec20"}.vsv-icon-pin-5:before{content:"\ec21"}.vsv-icon-plus-5:before{content:"\ec22"}.vsv-icon-scale-5:before{content:"\ec23"}.vsv-icon-train-5:before{content:"\ec24"}.vsv-icon-truck-5:before{content:"\ec25"}.vsv-icon-arrowshape-right-5:before{content:"\ec26"}.vsv-icon-arrowshape-left-5:before{content:"\ec27"}.vsv-icon-arrow-5:before{content:"\ec28"}.vsv-icon-arrow-left-circle:before{content:"\ec29"}.vsv-icon-arrow-down-circle:before{content:"\ec2a"}.vsv-icon-accessability-1:before{content:"\e900"}.vsv-icon-adjust-1:before{content:"\e901"}.vsv-icon-airplaneseat-1:before{content:"\eaa6"}.vsv-icon-airplay-1:before{content:"\e902"}.vsv-icon-airpods-case-1:before{content:"\e903"}.vsv-icon-alarm-1:before{content:"\e904"}.vsv-icon-alarm-minus-1:before{content:"\e905"}.vsv-icon-alarm-plus-1:before{content:"\e906"}.vsv-icon-align-bottom-1:before{content:"\e909"}.vsv-icon-align-bottom-vertical-1:before{content:"\e90a"}.vsv-icon-align-center-horizontal-1:before{content:"\e90b"}.vsv-icon-align-center-vertical-1:before{content:"\e90c"}.vsv-icon-align-left-1:before{content:"\e907"}.vsv-icon-align-left-12:before{content:"\eaa9"}.vsv-icon-align-left-horizontal-1:before{content:"\e90e"}.vsv-icon-align-right-1:before{content:"\e908"}.vsv-icon-align-right-horizontal-1:before{content:"\e90f"}.vsv-icon-align-top-1:before{content:"\e910"}.vsv-icon-align-top-vertical-1:before{content:"\e911"}.vsv-icon-alt-1:before{content:"\e912"}.vsv-icon-amie-1:before{content:"\e913"}.vsv-icon-anchor-1:before{content:"\e914"}.vsv-icon-angle-1:before{content:"\eb2b"}.vsv-icon-animate-1:before{content:"\eb2c"}.vsv-icon-app-grid-1:before{content:"\eb2d"}.vsv-icon-apple-1:before{content:"\e915"}.vsv-icon-ar-1:before{content:"\eb2e"}.vsv-icon-archive-1:before{content:"\e916"}.vsv-icon-arrival-1:before{content:"\e917"}.vsv-icon-arrow-1:before{content:"\e919"}.vsv-icon-arrow-corner-down-left-1:before{content:"\e91a"}.vsv-icon-arrow-corner-left-up-1:before{content:"\e91b"}.vsv-icon-arrow-corner-right-down-1:before{content:"\e91c"}.vsv-icon-arrow-corner-up-right-1:before{content:"\e91d"}.vsv-icon-arrow-down-1:before{content:"\e91e"}.vsv-icon-arrow-down-left-1:before{content:"\e91f"}.vsv-icon-arrow-down-left-circle-1:before{content:"\e920"}.vsv-icon-arrow-down-line-1:before{content:"\e921"}.vsv-icon-arrow-down-line-horizontal-arrow-up-1:before{content:"\e922"}.vsv-icon-arrow-down-right-1:before{content:"\e923"}.vsv-icon-arrow-down-right-circle-1:before{content:"\e924"}.vsv-icon-arrow-down-square-1:before{content:"\e925"}.vsv-icon-arrow-left-circle-1:before{content:"\e926"}.vsv-icon-arrow-left-line-1:before{content:"\e927"}.vsv-icon-arrow-left-line-vertical-arrow-right-1:before{content:"\e928"}.vsv-icon-arrow-left-square-1:before{content:"\e929"}.vsv-icon-arrow-right-1:before{content:"\e92a"}.vsv-icon-arrow-right-circle-1:before{content:"\e92b"}.vsv-icon-arrow-right-line-1:before{content:"\e92c"}.vsv-icon-arrow-right-line-vertical-arrow-left-1:before{content:"\e92d"}.vsv-icon-arrow-right-square-1:before{content:"\e92e"}.vsv-icon-arrow-rotate-1:before{content:"\e92f"}.vsv-icon-arrow-rotate-clockwise-1:before{content:"\e930"}.vsv-icon-arrow-rotate-counter-clockwise-1:before{content:"\e931"}.vsv-icon-arrow-rotate-slash-1:before{content:"\e932"}.vsv-icon-arrow-square-1:before{content:"\eb2f"}.vsv-icon-arrow-up-1:before{content:"\e933"}.vsv-icon-arrow-up-circle-1:before{content:"\e934"}.vsv-icon-arrow-up-down-arrow-left-right-1:before{content:"\e935"}.vsv-icon-arrow-up-left-1:before{content:"\e936"}.vsv-icon-arrow-up-left-circle-1:before{content:"\e937"}.vsv-icon-arrow-up-line-1:before{content:"\e938"}.vsv-icon-arrow-up-line-horizontal-arrow-down-1:before{content:"\e939"}.vsv-icon-arrow-up-right-1:before{content:"\e93a"}.vsv-icon-arrow-up-right-circle-1:before{content:"\e93b"}.vsv-icon-arrow-up-square-1:before{content:"\e93c"}.vsv-icon-arrow_left-1:before{content:"\e918"}.vsv-icon-arrowshape-down-1:before{content:"\e93d"}.vsv-icon-arrowshape-left-1:before{content:"\e93e"}.vsv-icon-arrowshape-right-1:before{content:"\e93f"}.vsv-icon-arrowshape-up-1:before{content:"\e940"}.vsv-icon-aspect-ratio-1:before{content:"\e941"}.vsv-icon-asterisk-1:before{content:"\eb30"}.vsv-icon-at-1:before{content:"\e942"}.vsv-icon-atom-1:before{content:"\e943"}.vsv-icon-audio-1:before{content:"\eb31"}.vsv-icon-audio-audio-badge-minus-1:before{content:"\eb32"}.vsv-icon-audio-badge-exclamationmark-1:before{content:"\eb33"}.vsv-icon-audio-badge-plus-1:before{content:"\eb34"}.vsv-icon-auto-height-1:before{content:"\e946"}.vsv-icon-auto-height-11:before{content:"\e944"}.vsv-icon-auto-height-12:before{content:"\eb35"}.vsv-icon-auto_width-1:before{content:"\e945"}.vsv-icon-avatar-1:before{content:"\e947"}.vsv-icon-avatar-badge-clock-1:before{content:"\e948"}.vsv-icon-avatar-badge-minus-1:before{content:"\e949"}.vsv-icon-avatar-badge-plus-1:before{content:"\e94a"}.vsv-icon-avatar-circle-1:before{content:"\e94b"}.vsv-icon-avatar-circle-badge-checkmark-1:before{content:"\e94c"}.vsv-icon-avatar-circle-badge-clock-1:before{content:"\e94d"}.vsv-icon-avatar-circle-badge-exclamationmark-1:before{content:"\e94e"}.vsv-icon-avatar-circle-badge-minus-1:before{content:"\e94f"}.vsv-icon-avatar-circle-badge-plus-1:before{content:"\e950"}.vsv-icon-avatar-circle-badge-xmark-1:before{content:"\e951"}.vsv-icon-backpack-1:before{content:"\e952"}.vsv-icon-badge-1:before{content:"\e953"}.vsv-icon-baloon-1:before{content:"\e954"}.vsv-icon-bandage-1:before{content:"\e955"}.vsv-icon-bank-1:before{content:"\e956"}.vsv-icon-bar-chart-1:before{content:"\eb36"}.vsv-icon-barcode-1:before{content:"\eb37"}.vsv-icon-barcode-scan-1:before{content:"\eb38"}.vsv-icon-basketball-1:before{content:"\e957"}.vsv-icon-basketball-hoop-1:before{content:"\e958"}.vsv-icon-bathtub-1:before{content:"\e959"}.vsv-icon-battery-charging-1:before{content:"\e95d"}.vsv-icon-battery-half-1:before{content:"\e95e"}.vsv-icon-battery_empty-1:before{content:"\e95a"}.vsv-icon-battery_full-1:before{content:"\e95b"}.vsv-icon-battery_half-1:before{content:"\e95c"}.vsv-icon-batteryblock-1:before{content:"\e95f"}.vsv-icon-beamer-1:before{content:"\e960"}.vsv-icon-bed-1:before{content:"\e961"}.vsv-icon-bell-1:before{content:"\e962"}.vsv-icon-bell-slash-1:before{content:"\eb39"}.vsv-icon-bike-1:before{content:"\e963"}.vsv-icon-blog-1:before{content:"\e964"}.vsv-icon-bluetooth-1:before{content:"\e965"}.vsv-icon-bluetooth-slash-1:before{content:"\e966"}.vsv-icon-bogdan-1:before{content:"\e967"}.vsv-icon-bold-1:before{content:"\e968"}.vsv-icon-bolt-1:before{content:"\e969"}.vsv-icon-bolt-badge-check-1:before{content:"\e96a"}.vsv-icon-bolt-badge-clock-1:before{content:"\e96b"}.vsv-icon-bolt-badge-xmark-1:before{content:"\e96c"}.vsv-icon-bolt-slash-1:before{content:"\e96d"}.vsv-icon-bomb-1:before{content:"\e96e"}.vsv-icon-bone-1:before{content:"\e96f"}.vsv-icon-book-1:before{content:"\e970"}.vsv-icon-book-marked-1:before{content:"\e971"}.vsv-icon-bookmark-1:before{content:"\eb3a"}.vsv-icon-bookmark-slash-1:before{content:"\eb3b"}.vsv-icon-books-1:before{content:"\e972"}.vsv-icon-boolean-1:before{content:"\eb3c"}.vsv-icon-border-radius-bottom-left-1:before{content:"\e973"}.vsv-icon-border-radius-bottom-right-1:before{content:"\e974"}.vsv-icon-border-radius-top-left-1:before{content:"\e975"}.vsv-icon-border-radius-top-right-1:before{content:"\e976"}.vsv-icon-bottle-1:before{content:"\e977"}.vsv-icon-bowlingball-1:before{content:"\e978"}.vsv-icon-brush-1:before{content:"\eb3d"}.vsv-icon-bug-1:before{content:"\e979"}.vsv-icon-buildings-1:before{content:"\e97a"}.vsv-icon-bullet-list-1:before{content:"\e97b"}.vsv-icon-bullhorn-1:before{content:"\e97c"}.vsv-icon-burger-menu-1:before{content:"\eb3e"}.vsv-icon-bus-1:before{content:"\e97d"}.vsv-icon-button-1:before{content:"\eb3f"}.vsv-icon-cabin-1:before{content:"\eb40"}.vsv-icon-cable-1:before{content:"\e97e"}.vsv-icon-cable-slash-1:before{content:"\e97f"}.vsv-icon-cake-1:before{content:"\e980"}.vsv-icon-calculation-1:before{content:"\eb41"}.vsv-icon-calculator-1:before{content:"\e981"}.vsv-icon-calendar-1:before{content:"\e982"}.vsv-icon-calendar-badge-checkmark-1:before{content:"\e983"}.vsv-icon-calendar-badge-clock-1:before{content:"\e984"}.vsv-icon-calendar-badge-exclamationmark-1:before{content:"\e985"}.vsv-icon-calendar-badge-minus-1:before{content:"\e986"}.vsv-icon-calendar-badge-plus-1:before{content:"\e987"}.vsv-icon-calendar-days-1:before{content:"\eb42"}.vsv-icon-camera-badge-clock-1:before{content:"\e988"}.vsv-icon-camera-badge-ellipsis-1:before{content:"\e989"}.vsv-icon-camera-slash-1:before{content:"\e98a"}.vsv-icon-camp-1:before{content:"\e98b"}.vsv-icon-canvas-1:before{content:"\e98c"}.vsv-icon-capslock-1:before{content:"\e98d"}.vsv-icon-capsule-1:before{content:"\e98e"}.vsv-icon-car-1:before{content:"\e98f"}.vsv-icon-caravan-1:before{content:"\eb43"}.vsv-icon-card-1:before{content:"\e990"}.vsv-icon-carlo-1:before{content:"\e991"}.vsv-icon-carousel-1:before{content:"\e992"}.vsv-icon-catalog-1:before{content:"\e993"}.vsv-icon-center-to-fit-1:before{content:"\e994"}.vsv-icon-character-1:before{content:"\e995"}.vsv-icon-charger-1:before{content:"\e996"}.vsv-icon-chari-1:before{content:"\e997"}.vsv-icon-chart-ring-1:before{content:"\eb44"}.vsv-icon-check-1:before{content:"\eb47"}.vsv-icon-check_box-1:before{content:"\eb45"}.vsv-icon-check_radio-1:before{content:"\eb46"}.vsv-icon-checkbox-list-1:before{content:"\e998"}.vsv-icon-chevron-down-1:before{content:"\e99a"}.vsv-icon-chevron-down-2-1:before{content:"\e99b"}.vsv-icon-chevron-fill-horizontal-1:before{content:"\e99c"}.vsv-icon-chevron-fill-vertical-1:before{content:"\e99d"}.vsv-icon-chevron-left-1:before{content:"\e99e"}.vsv-icon-chevron-left-2-1:before{content:"\e99f"}.vsv-icon-chevron-left-small-1:before{content:"\e9a0"}.vsv-icon-chevron-right-1:before{content:"\e9a1"}.vsv-icon-chevron-right-2-1:before{content:"\e9a2"}.vsv-icon-chevron-right-small-1:before{content:"\e9a3"}.vsv-icon-chevron-up-1:before{content:"\e9a4"}.vsv-icon-chevron-up-2-1:before{content:"\e9a5"}.vsv-icon-chevron_up_small-1:before{content:"\e999"}.vsv-icon-church-1:before{content:"\e9a6"}.vsv-icon-cinema-roll-1:before{content:"\e9a7"}.vsv-icon-circle-1:before{content:"\e9a8"}.vsv-icon-circle-dashed-1:before{content:"\e9a9"}.vsv-icon-circle-grid-checkmark-1:before{content:"\eb48"}.vsv-icon-circle-grid-cross-1:before{content:"\e9aa"}.vsv-icon-circle-half-1:before{content:"\e9ab"}.vsv-icon-circle-line-horizontal-1:before{content:"\e9ac"}.vsv-icon-circle-on-square-1:before{content:"\eb49"}.vsv-icon-circle-on-square-merge-1:before{content:"\eb4a"}.vsv-icon-circle-one-quarter-1:before{content:"\eb4b"}.vsv-icon-circle-strike-trough-1:before{content:"\eb4c"}.vsv-icon-circle-three-quarters-1:before{content:"\e9ad"}.vsv-icon-clean-1:before{content:"\eb4d"}.vsv-icon-clipboard-1:before{content:"\eb4e"}.vsv-icon-clock-1:before{content:"\e9ae"}.vsv-icon-clock-badge-checkmark-1:before{content:"\ec0e"}.vsv-icon-clock-badge-exclamationmark-1:before{content:"\ec0f"}.vsv-icon-clock-badge-xmark-1:before{content:"\ec10"}.vsv-icon-close-1:before{content:"\eb4f"}.vsv-icon-cloud-1:before{content:"\e9af"}.vsv-icon-cloud-light-rain-1:before{content:"\e9b0"}.vsv-icon-cloud-rain-1:before{content:"\e9b1"}.vsv-icon-cloud-snow-1:before{content:"\e9b2"}.vsv-icon-club-1:before{content:"\e9b3"}.vsv-icon-coat-hook-1:before{content:"\e9b4"}.vsv-icon-code-block-1:before{content:"\eb50"}.vsv-icon-code-brackets-1:before{content:"\e9b5"}.vsv-icon-coffee-1:before{content:"\e9b6"}.vsv-icon-coffee-cup-1:before{content:"\e9b7"}.vsv-icon-coffee-machine-1:before{content:"\e9b8"}.vsv-icon-column-1:before{content:"\e9b9"}.vsv-icon-command-1:before{content:"\e9ba"}.vsv-icon-compass-1:before{content:"\e9bb"}.vsv-icon-component-1:before{content:"\e9bc"}.vsv-icon-cone-1:before{content:"\e9bd"}.vsv-icon-connection-1:before{content:"\e9be"}.vsv-icon-contrast-1:before{content:"\eb51"}.vsv-icon-control-1:before{content:"\eb52"}.vsv-icon-controller-1:before{content:"\e9bf"}.vsv-icon-copy-1:before{content:"\eb53"}.vsv-icon-corner-top-left-1:before{content:"\e9c0"}.vsv-icon-cosmos-1:before{content:"\e9c1"}.vsv-icon-crop-1:before{content:"\e9c2"}.vsv-icon-cross-circle-1:before{content:"\eb54"}.vsv-icon-cross-small-1:before{content:"\eb55"}.vsv-icon-cross-square-1:before{content:"\eb56"}.vsv-icon-crossaint-1:before{content:"\e9c3"}.vsv-icon-crown-1:before{content:"\e9c4"}.vsv-icon-crumped-paper-1:before{content:"\eb57"}.vsv-icon-cube-1:before{content:"\e9c5"}.vsv-icon-curling-1:before{content:"\e9c6"}.vsv-icon-currency-1:before{content:"\eb58"}.vsv-icon-cursor-1:before{content:"\eb59"}.vsv-icon-cylinder-1:before{content:"\e9c7"}.vsv-icon-delete-1:before{content:"\e9c8"}.vsv-icon-departure-1:before{content:"\e9c9"}.vsv-icon-diamond-1:before{content:"\e9ca"}.vsv-icon-die-face-1:before{content:"\eb5d"}.vsv-icon-die-face-1-1:before{content:"\eb5a"}.vsv-icon-die-face-2-1:before{content:"\eb5e"}.vsv-icon-die-face-3-1:before{content:"\eb5f"}.vsv-icon-die-face-4-1:before{content:"\eb60"}.vsv-icon-die-face-5-1:before{content:"\eb61"}.vsv-icon-die-face-6-1:before{content:"\eb62"}.vsv-icon-direction-sign-1:before{content:"\e9cb"}.vsv-icon-display-1:before{content:"\e9cc"}.vsv-icon-display-sign-1:before{content:"\e9cd"}.vsv-icon-dna-1:before{content:"\eb63"}.vsv-icon-dog-1:before{content:"\e9ce"}.vsv-icon-dog-figure-1:before{content:"\e9cf"}.vsv-icon-dollarsign-1:before{content:"\eb64"}.vsv-icon-door-1:before{content:"\e9d0"}.vsv-icon-dot_grid-1:before{content:"\eb65"}.vsv-icon-dots-horizontal-1:before{content:"\eb66"}.vsv-icon-dots-vertical-1:before{content:"\eb67"}.vsv-icon-download-1:before{content:"\eb68"}.vsv-icon-download-box-1:before{content:"\eb69"}.vsv-icon-dpad-1:before{content:"\e9d1"}.vsv-icon-drag-horizontal-1:before{content:"\eb6a"}.vsv-icon-drag-vertical-1:before{content:"\eb6b"}.vsv-icon-drill-1:before{content:"\e9d2"}.vsv-icon-drop-1:before{content:"\e9d3"}.vsv-icon-dumbbell-1:before{content:"\e9d4"}.vsv-icon-earth-1:before{content:"\eb6c"}.vsv-icon-ease-in-1:before{content:"\eb6d"}.vsv-icon-ease-in-out-1:before{content:"\eb6e"}.vsv-icon-ease-out-1:before{content:"\eb6f"}.vsv-icon-edit-1:before{content:"\eb70"}.vsv-icon-eiermann-1:before{content:"\eaa7"}.vsv-icon-end-points-round-1:before{content:"\e9d5"}.vsv-icon-end-points-square-1:before{content:"\e9d6"}.vsv-icon-envelope-front-1:before{content:"\e9d7"}.vsv-icon-equalizer-1:before{content:"\eb71"}.vsv-icon-equals-1:before{content:"\eb72"}.vsv-icon-erase-1:before{content:"\eb73"}.vsv-icon-eraser-1:before{content:"\eb74"}.vsv-icon-error-1:before{content:"\eb75"}.vsv-icon-error-square-1:before{content:"\eb76"}.vsv-icon-escape-1:before{content:"\eb77"}.vsv-icon-euro-1:before{content:"\e9d8"}.vsv-icon-exclude-1:before{content:"\e9d9"}.vsv-icon-expand-1:before{content:"\e9da"}.vsv-icon-externaldrive-1:before{content:"\e9db"}.vsv-icon-externaldrive-badge-checkmark-1:before{content:"\e9dc"}.vsv-icon-externaldrive-badge-exclamationmark-1:before{content:"\e9dd"}.vsv-icon-externaldrive-badge-minus-1:before{content:"\e9de"}.vsv-icon-externaldrive-badge-plus-1:before{content:"\e9df"}.vsv-icon-externaldrive-badge-xmark-1:before{content:"\e9e0"}.vsv-icon-eye-closed-1:before{content:"\eb78"}.vsv-icon-eye-open-1:before{content:"\eb79"}.vsv-icon-eye-slash-1:before{content:"\eb7a"}.vsv-icon-eyes-1:before{content:"\eaa8"}.vsv-icon-face_id-1:before{content:"\e9e1"}.vsv-icon-facebook-1:before{content:"\e9e2"}.vsv-icon-factory-1:before{content:"\e9e3"}.vsv-icon-fernsehturm_2-1:before{content:"\e9e4"}.vsv-icon-figma-1:before{content:"\e9e5"}.vsv-icon-figure-1:before{content:"\e9e6"}.vsv-icon-figure-dress-1:before{content:"\e9e7"}.vsv-icon-figure-dress-figure-1:before{content:"\e9e8"}.vsv-icon-figure-figure-1:before{content:"\e9e9"}.vsv-icon-file-badge-arrow-down-1:before{content:"\e9ec"}.vsv-icon-file-badge-arrow-up-1:before{content:"\e9ed"}.vsv-icon-file-badge-checkmark-1:before{content:"\e9ee"}.vsv-icon-file-badge-clock-1:before{content:"\e9ef"}.vsv-icon-file-badge-ellipsis-1:before{content:"\e9f0"}.vsv-icon-file-badge-exclamationmark-1:before{content:"\e9f1"}.vsv-icon-file-badge-minus-1:before{content:"\e9f2"}.vsv-icon-file-badge-plus-1:before{content:"\e9f3"}.vsv-icon-file-badge-xmark-1:before{content:"\e9f4"}.vsv-icon-file-chart-1:before{content:"\eb5c"}.vsv-icon-file_2-1:before{content:"\e9ea"}.vsv-icon-file_alt-1:before{content:"\e9eb"}.vsv-icon-film-1:before{content:"\eb7b"}.vsv-icon-film-badge-checkmark-1:before{content:"\eb7c"}.vsv-icon-film-badge-clock-1:before{content:"\eb7d"}.vsv-icon-film-badge-minus-1:before{content:"\eb7e"}.vsv-icon-film-badge-plus-1:before{content:"\eb7f"}.vsv-icon-film-slash-1:before{content:"\eb80"}.vsv-icon-filter-1:before{content:"\eba9"}.vsv-icon-fire-1:before{content:"\eb81"}.vsv-icon-fire-extinguisher-1:before{content:"\e9f5"}.vsv-icon-fire-pit-1:before{content:"\e9f6"}.vsv-icon-fixed-horizontal-1:before{content:"\e9f7"}.vsv-icon-flag-1:before{content:"\e9f8"}.vsv-icon-floorplan-1:before{content:"\eb82"}.vsv-icon-focal-length-1:before{content:"\e9f9"}.vsv-icon-folder-1:before{content:"\e9fa"}.vsv-icon-folder-2-1:before{content:"\e9fb"}.vsv-icon-folder-badge-arrow-up-1:before{content:"\e9fc"}.vsv-icon-folder-badge-exclamationmark-1:before{content:"\e9fd"}.vsv-icon-folder-badge-minus-1:before{content:"\e9fe"}.vsv-icon-folder-badge-plus-1:before{content:"\e9ff"}.vsv-icon-folder-minus-1:before{content:"\ea00"}.vsv-icon-folder-open-1:before{content:"\ea01"}.vsv-icon-folder-plus-1:before{content:"\ea02"}.vsv-icon-fork-1:before{content:"\ea03"}.vsv-icon-fragile-1:before{content:"\ea04"}.vsv-icon-frame-1:before{content:"\ea05"}.vsv-icon-frame-2-1:before{content:"\ea06"}.vsv-icon-framer-1:before{content:"\ea07"}.vsv-icon-fridge-1:before{content:"\ea08"}.vsv-icon-fruit_bowl-1:before{content:"\ea09"}.vsv-icon-gallery-horizontal-end-1:before{content:"\ea0a"}.vsv-icon-gallery-vertical-1:before{content:"\ea0b"}.vsv-icon-gallery-vertical-end-1:before{content:"\ea0c"}.vsv-icon-gamification-1:before{content:"\ea0d"}.vsv-icon-garage-1:before{content:"\ea0e"}.vsv-icon-gisela-1:before{content:"\ea0f"}.vsv-icon-git-branch-1:before{content:"\ea10"}.vsv-icon-git-branch-plus-1:before{content:"\ea11"}.vsv-icon-git-commit-horizontal-1:before{content:"\ea12"}.vsv-icon-git-commit-vertical-1:before{content:"\ea13"}.vsv-icon-git-compare-1:before{content:"\ea14"}.vsv-icon-git-compare-arrows-1:before{content:"\ea15"}.vsv-icon-git-fork-1:before{content:"\ea16"}.vsv-icon-git-merge-1:before{content:"\ea17"}.vsv-icon-git-pull-request-1:before{content:"\ea18"}.vsv-icon-git-pull-request-arrow-1:before{content:"\ea19"}.vsv-icon-git-pull-request-closed-1:before{content:"\ea1a"}.vsv-icon-git-pull-request-create-1:before{content:"\ea1b"}.vsv-icon-git-pull-request-create-arrow-1:before{content:"\ea1c"}.vsv-icon-git-pull-request-draft-1:before{content:"\ea1d"}.vsv-icon-github-1:before{content:"\eb83"}.vsv-icon-glass-1:before{content:"\ea1e"}.vsv-icon-glasses-1:before{content:"\ea1f"}.vsv-icon-globe-desk-1:before{content:"\ea20"}.vsv-icon-gondola-1:before{content:"\ea21"}.vsv-icon-graduationcap-1:before{content:"\ea22"}.vsv-icon-grid-1:before{content:"\ea23"}.vsv-icon-grid-masonry-1:before{content:"\ea24"}.vsv-icon-grill-1:before{content:"\ea25"}.vsv-icon-grocery-bag-1:before{content:"\ea26"}.vsv-icon-gyroscope-1:before{content:"\ec0c"}.vsv-icon-hammer-1:before{content:"\eb84"}.vsv-icon-hashtag-1:before{content:"\eb85"}.vsv-icon-hatshepsut-1:before{content:"\ea27"}.vsv-icon-header-1:before{content:"\ea28"}.vsv-icon-headline-1:before{content:"\eb86"}.vsv-icon-headphones-1:before{content:"\eb87"}.vsv-icon-heart-1:before{content:"\ea29"}.vsv-icon-helicopter-1:before{content:"\ea2a"}.vsv-icon-highlights-1:before{content:"\eb88"}.vsv-icon-homepod_mini-1:before{content:"\ea2b"}.vsv-icon-hook-1:before{content:"\ea2c"}.vsv-icon-horizontal_padding-1:before{content:"\ea2d"}.vsv-icon-hospital-1:before{content:"\ea2e"}.vsv-icon-hospital-2-1:before{content:"\ea2f"}.vsv-icon-house-door-1:before{content:"\ea30"}.vsv-icon-hug-1:before{content:"\ea31"}.vsv-icon-hug-vertical-1:before{content:"\ea32"}.vsv-icon-ice-cream-1:before{content:"\ea33"}.vsv-icon-ice_bowl-1:before{content:"\ec0d"}.vsv-icon-image-1:before{content:"\ea34"}.vsv-icon-image-badge-arrow-down-1:before{content:"\ea35"}.vsv-icon-image-badge-checkmark-1:before{content:"\ea36"}.vsv-icon-image-badge-exclamationmark-1:before{content:"\ea37"}.vsv-icon-image-badge-plus-1:before{content:"\ea38"}.vsv-icon-inbox-1:before{content:"\ea39"}.vsv-icon-infinity-1:before{content:"\eb89"}.vsv-icon-info-circle-1:before{content:"\eb8a"}.vsv-icon-info-square-1:before{content:"\eb8b"}.vsv-icon-inset-bottomhalf-rectangle-1:before{content:"\eb8c"}.vsv-icon-inset-bottomleft-rectangle-1:before{content:"\eb8d"}.vsv-icon-inset-bottomright-rectangle-1:before{content:"\eb8e"}.vsv-icon-inset-bottomthird-rectangle-1:before{content:"\eb8f"}.vsv-icon-inset-center-rectangle-1:before{content:"\eb90"}.vsv-icon-inset-lefthalf-rectangle-1:before{content:"\eb91"}.vsv-icon-inset-leftthird-rectangle-1:before{content:"\eb92"}.vsv-icon-inset-rectangle-1:before{content:"\eb93"}.vsv-icon-inset-righthalf-rectangle-1:before{content:"\eb94"}.vsv-icon-inset-rightthird-rectangle-1:before{content:"\eb95"}.vsv-icon-inset-tophalf-rectangle-1:before{content:"\eb96"}.vsv-icon-inset-topleft-rectangle-1:before{content:"\eb97"}.vsv-icon-inset-topright-rectangle-1:before{content:"\eb98"}.vsv-icon-inset-topthird-rectangle-1:before{content:"\eb99"}.vsv-icon-instagram-1:before{content:"\ea3a"}.vsv-icon-intersection-1:before{content:"\ea3b"}.vsv-icon-italic-1:before{content:"\ea3c"}.vsv-icon-ivana-1:before{content:"\ea3d"}.vsv-icon-jellyfish-1:before{content:"\ea3e"}.vsv-icon-join-bevel-1:before{content:"\ea3f"}.vsv-icon-join-miter-1:before{content:"\ea40"}.vsv-icon-join-round-1:before{content:"\ea41"}.vsv-icon-kanban-1:before{content:"\eb9a"}.vsv-icon-key-1:before{content:"\ea42"}.vsv-icon-key-slash-1:before{content:"\ea43"}.vsv-icon-keyboard-1:before{content:"\ea44"}.vsv-icon-keyhole-circle-1:before{content:"\ea45"}.vsv-icon-kirby-cms-1:before{content:"\eb9b"}.vsv-icon-knife-1:before{content:"\ea46"}.vsv-icon-lamp-1:before{content:"\ea47"}.vsv-icon-lamp-standing-1:before{content:"\ea48"}.vsv-icon-lamp-wall-1:before{content:"\ea49"}.vsv-icon-landscape-1:before{content:"\ea4a"}.vsv-icon-language-1:before{content:"\eb9c"}.vsv-icon-lanyardcard-1:before{content:"\ea4b"}.vsv-icon-laptop-1:before{content:"\ea4c"}.vsv-icon-laptop-smartphone-1:before{content:"\ea4d"}.vsv-icon-lasso-1:before{content:"\eb9d"}.vsv-icon-layers-1:before{content:"\ea4e"}.vsv-icon-layout-bottom-1:before{content:"\ea4f"}.vsv-icon-layout-left-1:before{content:"\ea50"}.vsv-icon-layout-right-1:before{content:"\ea51"}.vsv-icon-layout-top-1:before{content:"\ea52"}.vsv-icon-leaf-1:before{content:"\ec11"}.vsv-icon-legal-1:before{content:"\eb9e"}.vsv-icon-leica-1:before{content:"\ea53"}.vsv-icon-leila-1:before{content:"\ea54"}.vsv-icon-lens-1:before{content:"\ec12"}.vsv-icon-light-bulb-1:before{content:"\ea55"}.vsv-icon-light-bulb-slash-1:before{content:"\ea56"}.vsv-icon-line-diagonal-1:before{content:"\eb9f"}.vsv-icon-line-diagonal-arrow-1:before{content:"\ea57"}.vsv-icon-line-spacing-1:before{content:"\eba0"}.vsv-icon-lineweight-1:before{content:"\ea58"}.vsv-icon-link-1:before{content:"\eba1"}.vsv-icon-link-broken-1:before{content:"\eba2"}.vsv-icon-linkedin-1:before{content:"\ea59"}.vsv-icon-lock-1:before{content:"\ea5b"}.vsv-icon-lock-slash-1:before{content:"\ea5c"}.vsv-icon-lock_open-1:before{content:"\ea5a"}.vsv-icon-login-1:before{content:"\eba3"}.vsv-icon-logout-1:before{content:"\eba4"}.vsv-icon-loupe-1:before{content:"\eba5"}.vsv-icon-macintosh-1:before{content:"\ea5d"}.vsv-icon-magic-wand-1:before{content:"\eba6"}.vsv-icon-magnet-1:before{content:"\ea5e"}.vsv-icon-mail-1:before{content:"\ea5f"}.vsv-icon-mail-open-1:before{content:"\ea60"}.vsv-icon-map-1:before{content:"\ea61"}.vsv-icon-maximize-rectangle-1:before{content:"\ea62"}.vsv-icon-measurement-1:before{content:"\ea63"}.vsv-icon-measuring_tape-1:before{content:"\ea64"}.vsv-icon-medal-1:before{content:"\eba7"}.vsv-icon-mediastick-1:before{content:"\ea65"}.vsv-icon-medication-1:before{content:"\ea66"}.vsv-icon-memorychip-1:before{content:"\ea67"}.vsv-icon-message-1:before{content:"\ea68"}.vsv-icon-message-notification-1:before{content:"\ea69"}.vsv-icon-message-plus-1:before{content:"\ea6a"}.vsv-icon-message-text-1:before{content:"\ea6b"}.vsv-icon-message-writing-1:before{content:"\ea6c"}.vsv-icon-microphone-1:before{content:"\eba8"}.vsv-icon-microphone-badge-ellipsis-1:before{content:"\ec13"}.vsv-icon-microphone-badge-plus-1:before{content:"\ebaa"}.vsv-icon-microphone-badge-xmark-1:before{content:"\ebab"}.vsv-icon-microphone-slash-1:before{content:"\ebac"}.vsv-icon-microscope-1:before{content:"\ebad"}.vsv-icon-miki-1:before{content:"\ea6d"}.vsv-icon-minimize-1:before{content:"\ea6e"}.vsv-icon-minus-1:before{content:"\ebae"}.vsv-icon-minus-small-1:before{content:"\ebaf"}.vsv-icon-minus-square-1:before{content:"\ebb0"}.vsv-icon-money-1:before{content:"\ea6f"}.vsv-icon-moon-1:before{content:"\ea70"}.vsv-icon-moped-1:before{content:"\ea71"}.vsv-icon-bubble:before,.vsv-icon-conversation-1:before,.vsv-icon-multi-messaging:before{content:"\ea72"}.vsv-icon-bubble1:before,.vsv-icon-conversation-11:before,.vsv-icon-multi-messaging1:before{content:"\ebb1"}.vsv-icon-music-1:before{content:"\ebb2"}.vsv-icon-news-1:before{content:"\ec14"}.vsv-icon-note-1:before{content:"\ea73"}.vsv-icon-note-square-1:before{content:"\ea74"}.vsv-icon-note-text-1:before{content:"\ea75"}.vsv-icon-notebook-1:before{content:"\ea76"}.vsv-icon-notification-1:before{content:"\ebb3"}.vsv-icon-number-list-1:before{content:"\ea77"}.vsv-icon-octagon-1:before{content:"\ea78"}.vsv-icon-olga-1:before{content:"\ea79"}.vsv-icon-onigiri-1:before{content:"\ea7a"}.vsv-icon-opacity-1:before{content:"\ebb4"}.vsv-icon-option-1:before{content:"\ea7b"}.vsv-icon-outdoor-dining-1:before{content:"\ea7c"}.vsv-icon-oval-1:before{content:"\ea7d"}.vsv-icon-oven-1:before{content:"\ea7e"}.vsv-icon-package-1:before{content:"\ea7f"}.vsv-icon-page-1:before{content:"\ea80"}.vsv-icon-page-text-1:before{content:"\ea81"}.vsv-icon-paintpalette-1:before{content:"\ea82"}.vsv-icon-pano-1:before{content:"\ea83"}.vsv-icon-paperplane-1:before{content:"\ea84"}.vsv-icon-paragraph-1:before{content:"\ebb5"}.vsv-icon-password-1:before{content:"\ea85"}.vsv-icon-pause-1:before{content:"\ebb6"}.vsv-icon-pause-circle-1:before{content:"\ebb7"}.vsv-icon-pawprint-1:before{content:"\ea86"}.vsv-icon-peacesign-1:before{content:"\ebb8"}.vsv-icon-pencil-slash-1:before{content:"\ebb9"}.vsv-icon-percent-circle-1:before{content:"\ebba"}.vsv-icon-percentage-1:before{content:"\ea87"}.vsv-icon-person-2-1:before{content:"\ea88"}.vsv-icon-perspective-1:before{content:"\ea89"}.vsv-icon-piano-1:before{content:"\ebbb"}.vsv-icon-picker-1:before{content:"\ebbc"}.vsv-icon-picnic-area-1:before{content:"\ea8a"}.vsv-icon-picture-in-picture-1:before{content:"\ea8b"}.vsv-icon-pie-chart-1:before{content:"\ebbd"}.vsv-icon-pill-1:before{content:"\ea8c"}.vsv-icon-pin-1:before{content:"\ea8e"}.vsv-icon-pin-2-1:before{content:"\ea8f"}.vsv-icon-pin-3-1:before{content:"\ea90"}.vsv-icon-pin-slash-1:before{content:"\ea91"}.vsv-icon-pin_circle-1:before{content:"\ea8d"}.vsv-icon-pine-tree-1:before{content:"\ea92"}.vsv-icon-pizza-1:before{content:"\ea93"}.vsv-icon-placeholder-rectangle-1:before{content:"\ea94"}.vsv-icon-placeholder-square-1:before{content:"\ea95"}.vsv-icon-plane-1:before{content:"\ea96"}.vsv-icon-plane-up-1:before{content:"\ebbe"}.vsv-icon-planet-1:before{content:"\ea97"}.vsv-icon-plant-1:before{content:"\ebbf"}.vsv-icon-play-1:before{content:"\ea98"}.vsv-icon-play-5:before{content:"\ec1a"}.vsv-icon-play-circle-1:before{content:"\ebc0"}.vsv-icon-plus-1:before{content:"\ebc1"}.vsv-icon-plus-capsule-1:before{content:"\ebc2"}.vsv-icon-plus-small-1:before{content:"\ebc3"}.vsv-icon-plus-square-1:before{content:"\ebc4"}.vsv-icon-plus-viewfinder-1:before{content:"\ea99"}.vsv-icon-plusminus-1:before{content:"\ea9a"}.vsv-icon-portrait-1:before{content:"\ea9b"}.vsv-icon-pound-1:before{content:"\ebc5"}.vsv-icon-power-1:before{content:"\ea9c"}.vsv-icon-present-1:before{content:"\ebc6"}.vsv-icon-printer-1:before{content:"\ea9d"}.vsv-icon-progress-indicator-1:before{content:"\ebc7"}.vsv-icon-projective-1:before{content:"\ebc8"}.vsv-icon-pulse-1:before{content:"\ebc9"}.vsv-icon-puzzlepiece-extension-1:before{content:"\ea9e"}.vsv-icon-qr-code-1:before{content:"\ebca"}.vsv-icon-questionmark-circle-1:before{content:"\ebcb"}.vsv-icon-quotes-1:before{content:"\ebcc"}.vsv-icon-radar-1:before{content:"\ebcd"}.vsv-icon-radio-1:before{content:"\ea9f"}.vsv-icon-rails-1:before{content:"\eaa0"}.vsv-icon-rainbow_2-1:before{content:"\eaa1"}.vsv-icon-rainbow_alt-1:before{content:"\eaa2"}.vsv-icon-ramen-1:before{content:"\eaa3"}.vsv-icon-receipt-1:before{content:"\eaa4"}.vsv-icon-record-circle-1:before{content:"\ebce"}.vsv-icon-repair-1:before{content:"\eaa5"}.vsv-icon-repeat-1:before{content:"\ebcf"}.vsv-icon-rgs-1:before{content:"\eb5b"}.vsv-icon-rhombus-1:before{content:"\eaaa"}.vsv-icon-robot-1:before{content:"\eaab"}.vsv-icon-rook-1:before{content:"\ebd0"}.vsv-icon-rotate-3d-1:before{content:"\ebd1"}.vsv-icon-rotate-clockwise-1:before{content:"\eaac"}.vsv-icon-rotate-counterclockwise-1:before{content:"\eaad"}.vsv-icon-route-1:before{content:"\eaae"}.vsv-icon-row-1:before{content:"\eaaf"}.vsv-icon-rss-feed-1:before{content:"\ebd2"}.vsv-icon-run-1:before{content:"\eab0"}.vsv-icon-sailboat-1:before{content:"\eab1"}.vsv-icon-saman-1:before{content:"\ec15"}.vsv-icon-sand-clock-1:before{content:"\eab2"}.vsv-icon-satelite-1:before{content:"\eab3"}.vsv-icon-satelite-radar-1:before{content:"\eab4"}.vsv-icon-save-1:before{content:"\ebd3"}.vsv-icon-scale-1:before{content:"\eab5"}.vsv-icon-scalemass-1:before{content:"\eab6"}.vsv-icon-scan-circle-1:before{content:"\ebd4"}.vsv-icon-scissors_alt-1:before{content:"\ebd5"}.vsv-icon-scope-1:before{content:"\eab7"}.vsv-icon-scroll-1:before{content:"\eab8"}.vsv-icon-seal-1:before{content:"\eab9"}.vsv-icon-search-1:before{content:"\ebd7"}.vsv-icon-search-minus-1:before{content:"\ebd8"}.vsv-icon-search-plus:before,.vsv-icon-zoom-in-1:before{content:"\ebd6"}.vsv-icon-section-1:before{content:"\ebd9"}.vsv-icon-secure-connection-1:before{content:"\eaba"}.vsv-icon-secure-connection-11:before{content:"\ebda"}.vsv-icon-security-cam-1:before{content:"\eabb"}.vsv-icon-settings-1:before{content:"\ebdb"}.vsv-icon-settings-gear-1:before{content:"\ebdc"}.vsv-icon-settings-slider-1:before{content:"\ebdd"}.vsv-icon-shadows-1:before{content:"\ebde"}.vsv-icon-share-1:before{content:"\ebdf"}.vsv-icon-shield-1:before{content:"\eabc"}.vsv-icon-shield-check-1:before{content:"\eabd"}.vsv-icon-shield-cross-1:before{content:"\eabe"}.vsv-icon-shield-lefthalf-1:before{content:"\eabf"}.vsv-icon-shield-pattern-checkered-1:before{content:"\eac0"}.vsv-icon-shield-righthalf-1:before{content:"\eac1"}.vsv-icon-shield-slash-1:before{content:"\eac2"}.vsv-icon-shift-1:before{content:"\eac3"}.vsv-icon-ship-1:before{content:"\eac4"}.vsv-icon-shoe-1:before{content:"\eac5"}.vsv-icon-shopping_basket-1:before{content:"\eac6"}.vsv-icon-shuffle-1:before{content:"\ebe0"}.vsv-icon-sim-card-1:before{content:"\eac7"}.vsv-icon-sink-1:before{content:"\eac8"}.vsv-icon-skip-back-1:before{content:"\ebe1"}.vsv-icon-skip-forward-1:before{content:"\ebe2"}.vsv-icon-slack-1:before{content:"\ebe3"}.vsv-icon-slider-1:before{content:"\eac9"}.vsv-icon-slider-rectangle-horizontal-1:before{content:"\eaca"}.vsv-icon-smartphone-1:before{content:"\eacb"}.vsv-icon-snowflake-1:before{content:"\eacc"}.vsv-icon-soap-1:before{content:"\eacd"}.vsv-icon-soccer-field-1:before{content:"\eace"}.vsv-icon-space-1:before{content:"\eacf"}.vsv-icon-sparkle-eye-1:before{content:"\ebe4"}.vsv-icon-sparkle-search-1:before{content:"\ebe5"}.vsv-icon-sparkles-1:before{content:"\ebe6"}.vsv-icon-speaker-1:before{content:"\ead0"}.vsv-icon-speaker-badge-minus-1:before{content:"\ead1"}.vsv-icon-speaker-badge-plus-1:before{content:"\ead2"}.vsv-icon-spell-check-1:before{content:"\ebe7"}.vsv-icon-spoon-1:before{content:"\ead3"}.vsv-icon-sprout-1:before{content:"\ead4"}.vsv-icon-square-1:before{content:"\ead5"}.vsv-icon-square-cursor-1:before{content:"\ead6"}.vsv-icon-squareroot-1:before{content:"\ebe8"}.vsv-icon-squares-plus-1:before{content:"\ebe9"}.vsv-icon-squircle-1:before{content:"\ead7"}.vsv-icon-star-1:before{content:"\ead8"}.vsv-icon-stethoscope-1:before{content:"\ead9"}.vsv-icon-sticky-1:before{content:"\ebea"}.vsv-icon-store-1:before{content:"\eada"}.vsv-icon-stroller-1:before{content:"\eadb"}.vsv-icon-substract-1:before{content:"\eadc"}.vsv-icon-subtitles-1:before{content:"\ebeb"}.vsv-icon-sun-1:before{content:"\eadd"}.vsv-icon-sunrise-1:before{content:"\eade"}.vsv-icon-sunset-1:before{content:"\eadf"}.vsv-icon-sushi-1:before{content:"\eae0"}.vsv-icon-swatch-1:before{content:"\ec16"}.vsv-icon-swim-1:before{content:"\eae1"}.vsv-icon-swim-ring-1:before{content:"\eae2"}.vsv-icon-switch-horizontal-1:before{content:"\eae3"}.vsv-icon-switch-vertical-1:before{content:"\eae4"}.vsv-icon-tab-1:before{content:"\eae5"}.vsv-icon-table-1:before{content:"\eae6"}.vsv-icon-table-split-1:before{content:"\eae7"}.vsv-icon-tag-1:before{content:"\eae8"}.vsv-icon-target-1:before{content:"\ebec"}.vsv-icon-taxi-1:before{content:"\eae9"}.vsv-icon-teddy-1:before{content:"\ec17"}.vsv-icon-telephone-1:before{content:"\eaea"}.vsv-icon-telephone-badge-checkmark-1:before{content:"\eaeb"}.vsv-icon-telephone-badge-clock-1:before{content:"\eaec"}.vsv-icon-telephone-badge-plus-1:before{content:"\eaed"}.vsv-icon-template-1:before{content:"\eaee"}.vsv-icon-tennis-ball-1:before{content:"\eaef"}.vsv-icon-terminal-1:before{content:"\eaf0"}.vsv-icon-test-glass-1:before{content:"\eaf1"}.vsv-icon-test-tool-1:before{content:"\ebed"}.vsv-icon-text-1:before{content:"\eaf2"}.vsv-icon-text-align-center-1:before{content:"\eaf3"}.vsv-icon-text-align-right-1:before{content:"\eaf4"}.vsv-icon-text-creation-1:before{content:"\eaf5"}.vsv-icon-text-font-1:before{content:"\ebee"}.vsv-icon-text-indent-1:before{content:"\ebef"}.vsv-icon-text-rectangle-1:before{content:"\ebf0"}.vsv-icon-text-scan-1:before{content:"\eaf6"}.vsv-icon-text-selection-1:before{content:"\ebf1"}.vsv-icon-text-size-1:before{content:"\ebf2"}.vsv-icon-text-sparkle-1:before{content:"\ebf3"}.vsv-icon-text-square-1:before{content:"\ebf4"}.vsv-icon-text-wrap-1:before{content:"\ebf5"}.vsv-icon-thermometer-1:before{content:"\eaf7"}.vsv-icon-ticket-1:before{content:"\eaf8"}.vsv-icon-tiktok-1:before{content:"\eaf9"}.vsv-icon-timer-1:before{content:"\eafa"}.vsv-icon-toggle-left-1:before{content:"\ebf6"}.vsv-icon-toggle-right-1:before{content:"\ebf7"}.vsv-icon-togglepower-1:before{content:"\eafb"}.vsv-icon-toolbox-rounded-1:before{content:"\ec18"}.vsv-icon-tornado-1:before{content:"\eafc"}.vsv-icon-towel-1:before{content:"\eafd"}.vsv-icon-train-1:before{content:"\eafe"}.vsv-icon-trash-1:before{content:"\ebf8"}.vsv-icon-trash-slash-1:before{content:"\ebf9"}.vsv-icon-tree-1:before{content:"\ebfa"}.vsv-icon-trending-1:before{content:"\ebfb"}.vsv-icon-triangle-exclamationmark-1:before{content:"\ebfc"}.vsv-icon-trophy-1:before{content:"\eaff"}.vsv-icon-truck-1:before{content:"\ec19"}.vsv-icon-tshirt-1:before{content:"\eb00"}.vsv-icon-tv-1:before{content:"\eb01"}.vsv-icon-tv-remote-1:before{content:"\eb02"}.vsv-icon-twitch-1:before{content:"\eb03"}.vsv-icon-umbrella-1:before{content:"\eb04"}.vsv-icon-underline-1:before{content:"\eb05"}.vsv-icon-union-1:before{content:"\eb06"}.vsv-icon-upload-1:before{content:"\ebfd"}.vsv-icon-usb-c-1:before{content:"\eb07"}.vsv-icon-user-1:before{content:"\eb0b"}.vsv-icon-user-blink-1:before{content:"\eb0c"}.vsv-icon-user-star-1:before{content:"\eb0d"}.vsv-icon-user_meh-1:before{content:"\eb08"}.vsv-icon-user_sad-1:before{content:"\eb09"}.vsv-icon-user_upside_down-1:before{content:"\eb0a"}.vsv-icon-vault-1:before{content:"\eb0e"}.vsv-icon-vector-bend-1:before{content:"\ebfe"}.vsv-icon-vercel-1:before{content:"\eb0f"}.vsv-icon-version-major-1:before{content:"\ebff"}.vsv-icon-version-minor-1:before{content:"\ec00"}.vsv-icon-version-patch-1:before{content:"\ec01"}.vsv-icon-vertical-padding-1:before{content:"\eb10"}.vsv-icon-vertical-padding-11:before{content:"\ec02"}.vsv-icon-video-camera:before{content:"\eb16"}.vsv-icon-video-1:before{content:"\eb11"}.vsv-icon-video-camera-badge-checkmark-1:before{content:"\eb12"}.vsv-icon-video-camera-badge-ellipsis-1:before{content:"\eb13"}.vsv-icon-video-camera-badge-plus-1:before{content:"\eb14"}.vsv-icon-video-camera-slash-1:before{content:"\eb15"}.vsv-icon-vinyl-player-1:before{content:"\eb17"}.vsv-icon-voicemail-1:before{content:"\eb18"}.vsv-icon-volume-down-1:before{content:"\ec04"}.vsv-icon-volume-half-1:before{content:"\ec05"}.vsv-icon-volume-maximum-1:before{content:"\ec06"}.vsv-icon-volume-minimum-1:before{content:"\ec07"}.vsv-icon-volume-off-1:before{content:"\ec08"}.vsv-icon-volume-slash-1:before{content:"\ec09"}.vsv-icon-volume-up-1:before{content:"\ec0a"}.vsv-icon-wallet-1:before{content:"\eb19"}.vsv-icon-wallet-pass-1:before{content:"\eb1a"}.vsv-icon-washing-machine-1:before{content:"\eb1b"}.vsv-icon-watch-1:before{content:"\eb1c"}.vsv-icon-water-waves-1:before{content:"\eb1d"}.vsv-icon-webcam-1:before{content:"\eb1e"}.vsv-icon-wheat-1:before{content:"\eb1f"}.vsv-icon-wheelchair-1:before{content:"\eb20"}.vsv-icon-whiteboard-1:before{content:"\eb21"}.vsv-icon-wifi-1:before{content:"\eb22"}.vsv-icon-wifi-low-1:before{content:"\eb23"}.vsv-icon-wifi-medium-1:before{content:"\eb24"}.vsv-icon-wind-power-1:before{content:"\eb25"}.vsv-icon-window-1:before{content:"\eb26"}.vsv-icon-www-1:before{content:"\eb27"}.vsv-icon-x-1:before{content:"\eb28"}.vsv-icon-youtube-1:before{content:"\eb29"}.vsv-icon-zoom-area-1:before{content:"\ec0b"}


/* CSS reset */
* {margin:0px; padding:0px; border:none; outline:none; box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;font-feature-settings: lnum;font-variant-numeric: lining-nums;}
html {text-size-adjust: none;-ms-text-size-adjust: none;-webkit-text-size-adjust: none;-o-text-size-adjust: none;}
body {float: left;width: 100%;font-size: 16px;color: var(--text-color);font-family: var(--font-texts);font-weight: 400;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: #ffffff;}
img {border:none; outline:none;max-width: 100%;}
a,h1,h2,h3,h4,h5,h6,p,div,img {text-decoration:none; padding:0px; margin:0px;font-weight: normal;}
ul {list-style-type: none;margin-bottom: 0px;}
input,textarea,select,input[type="text"], input[type="email"], input[type="button"], input[type="submit"] {-webkit-appearance: none;-moz-appearance: none;border-radius: 0px;-ms-appearance: none;-o-appearance: none;appearance: none;}
a:hover, a:focus {text-decoration: none;}
p:empty {display: none;}
svg {max-width: 100%;}
small {font-size: 100%;}
picture{float: left;width: 100%;height: 100%}
picture > img {width: 100%; height: 100%; object-fit: cover; }
.custom-object-fit {background-size: cover;background-position: center;background-repeat: no-repeat;}
.custom-object-fit > img {opacity: 0;}
#tslOverlay {z-index: 999999 !important;}
a:focus, a:hover {outline: none!important;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important; box-shadow: 0 0 0px 1000px #ffffff inset !important; -webkit-text-fill-color: var(--text-color) !important;transition: background-color 5000s ease-in-out 0s; }

::-moz-selection { background: #003554;color: #fff; }
::selection { background: #003554; color: #fff;}

::-webkit-input-placeholder {color: #8D8D8D !important;}
:-moz-placeholder { /* Firefox 18- */color: #8D8D8D !important;opacity: 1;}
::-moz-placeholder {  /* Firefox 19+ */color: #8D8D8D !important;opacity: 1;}
:-ms-input-placeholder {color: #8D8D8D !important;}
/* End of reset css */

/* Common css */
.contact-list li a > span,.menu-dropdown ul.menu > li > a,.menu-dropdown ul.menu > li > a::before,.menu-header-job-menu-container ul li a span,.header-main-menu ul.menu > li > a,.contact-btn,.address-link span,.footer-menu-part ul.menu > li > a::before,.footer-menu-part ul.menu > li > a,
.footer-social-icon a,.menu-privacy-menu-container > ul > li a, .text-link span, .protocol-actions > span, .protocol-item .common-label, .protocol-item .icon-box, .menu-mijnvsv-menu-container .menu li a span, .menu-mijnvsv-menu-container .menu li a::before, .menu-mijnvsv-menu-container .menu li a::after, .icon-box, .icon-text-link li a, .icon-text-link li a span > span, .icon-box i, .agenda-text > span, .back-btn span, .primary-btn, .icon-text-list li a span, .tab-list li a, .counter-label-list li a, .sidebar-footer-right p > a, .sidebar, .youtube-video-box i, .secondary-menu li a, .primary-icon-btn, .primary-icon-btn svg path, .menu-privacy-menu-container .menu a, .footer-link li a, .public-primary-btn, .play-icon, .play-icon i, .tab-list-alt li a, .public-contact-list li a span, #videomodal-alt .circle-box, #videomodal-alt .circle-box i, .protocol-actions, .text-link-btn, .text-link-btn i, .protocol-actions a, body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), body .gform_wrapper.gravity-theme .gfield select, body .gform_wrapper.gravity-theme .gfield textarea, body .gform_wrapper.gravity-theme .gfield_checkbox label::before, .vsv-form label.remember-me::before, .vsv-form label.remember-me::after, body .gform_wrapper.gravity-theme .gfield_checkbox label::after, body .gfield.profile-image .gf-upload-btn, body input[type="button"], body input[type="submit"], .vsv-form button[type="submit"], .vsv-links a, .vsv-form label > input, .primary-icon-btn i, .public-contact-person-cta-text a span, .filter-radio-item label, .filter-sort label, .pager-list li a, .filter-radio-item label .count, .filter-functionality, .filter-sort, .filter-search-form, .filter-sort label::before, .filter-search-form::before, .wp-core-ui .button, .wp-core-ui .button-secondary, .logged-in button.media-modal-close, ul.acf-radio-list li label, ul.acf-checkbox-list li label, .footer-top-menu .footer-top-text p a{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}

	.protocol-item, .user-overview-card, .user-overview-card-row, .filter-functionality-item, .vacature-item, .member-overview-card, .start-news-slider, .start-agenda-slider, .news-overview-card, .workgroup-card, .leden-overview-card, .brochure-card, .agenda-item, .alert-bar, .counter-label-list li a, .acf-switch span {transition: border-color 0.3s ease-in-out; -webkit-transition: border-color 0.3s ease-in-out; -o-transition: border-color 0.3s ease-in-out; -ms-transition: border-color 0.3s ease-in-out; -moz-transition: border-color 0.3s ease-in-out; }
	.signout-icon, .user-image{transition: box-shadow 0.3s ease-in-out; -webkit-transition: box-shadow 0.3s ease-in-out; -o-transition: box-shadow 0.3s ease-in-out; -ms-transition: box-shadow 0.3s ease-in-out; -moz-transition: box-shadow 0.3s ease-in-out;}
	.primary-icon-btn.primary-alt-icon-btn {transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out; }

	.ripple {position: absolute; border-radius: 50%; background-color: #bcbcbc; opacity: 0.1; pointer-events: none; transform: scale(0); transition: transform 0.2s linear 0s, opacity 0.7s ease-in-out 0.2s; will-change: transform, opacity; }
	.ripple-effect {display: inline-block; position: relative; overflow: hidden; }

	section,h1,h2,h3,h4,h5,h6,p {float: left;width: 100%;}
	h1, h2, h3, h4, h5, h6 {font-family: var(--font-titles); }
	h1 {font-size: 60px;line-height: 60px;font-weight: 700;}
	h2 {font-size: 32px; line-height: 40px; font-weight: 700; }
	h3, .body-text blockquote p {font-size: 24px;line-height: 33.6px;font-weight: 700;}
	h4 {font-size: 20px;line-height: 28px;font-weight: 700;}
	h5 {font-size: 18px;line-height: 22px;font-weight: 700;}
	h6 {font-size: 16px;line-height: 20px;font-weight: 700;}
	p {line-height: 24px;}
	a {color: var(--primary-default);}
	svg {float: left; width: 100%; height: 100%;}
	.row.d-flex {display: flex;flex-wrap: wrap;}
	.row.d-flex::before,.row.d-flex::after {display: none;}
	.admin-bar .site-container {min-height: calc(100vh - 32px); }
	.site-container {min-height: 100vh;}
	.link-cover {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11;overflow:hidden; }
	.fl{float: left;}
	.fw{width: 100%;}
	.fr{float: right;}
	.modal.show iframe, #videomodal iframe {pointer-events: auto !important; }
	.overflow-hidden{overflow: hidden;}
	.mobile-menu, .close-menu{display: none;}
/*html.lenis, html.lenis body{padding-bottom: 32px}*/

/* Sidebar */
.admin-bar .sidebar {top: 32px; }
.admin-bar .sidebar-nav{height: calc(100vh - 241px);}
.admin-bar .main-content{min-height: calc(100vh - 72px);}
.sidebar {width: 320px;position: fixed;top: 0;left: 0;padding-top: 104px}
.sidebar .public-title-area {left: 42px;}
.sidebar-nav {padding: 0px 32px 5px;height: calc(100vh - 209px);overflow: auto;-ms-overflow-style: none;scrollbar-width: none;display: flex ; flex-wrap: wrap; align-items: center; }
.sidebar-nav::-webkit-scrollbar {display: none; }
.content-wrapper{width: calc(100% - 320px);padding: 32px 32px 0px 0px}
.main-content {border-radius: 24px; background-color: var(--primary-extra-light); padding: 56px 64px 80px 64px; min-height: calc(100vh - 40px); position: relative; overflow: hidden; z-index: 1; }
.menu-mijnvsv-menu-container, .menu-mijnvsv-menu-container .menu, .menu-mijnvsv-menu-container .menu li{float: left; width: 100%; }

.menu-mijnvsv-menu-container .menu li {margin-bottom:11px; }
.menu-mijnvsv-menu-container .menu li a {display: inline-block; color: var(--text-color); width: 100%; padding: 9px 9px 9px 56px;position:relative;font-weight: 500; font-family: var(--font-menu);}
.menu-mijnvsv-menu-container .menu li a::before {content: ''; position: absolute; left: 0; top: 0; height: 40px; width: 40px; border-radius: 50%; background-color: #ffffff; }
.menu-mijnvsv-menu-container .menu li a:hover::before {background-color: var(--primary-extra-light); }
.menu-mijnvsv-menu-container .menu li a:hover::after {color: var(--primary-default); }
.menu-mijnvsv-menu-container .menu li.current-menu-item a span{opacity: 1;}
.menu-mijnvsv-menu-container .menu li:last-child {margin-bottom: 0; }
.menu-mijnvsv-menu-container .menu li.current-menu-item a::before {background-color: var(--primary-extra-light); }
.menu-mijnvsv-menu-container .menu li a:hover span {opacity: 1; }
.menu-mijnvsv-menu-container .menu li:last-child {margin-bottom: 0; }
.menu-mijnvsv-menu-container .menu li a::after{font-family: 'vsv-icons' !important; position: absolute; left: 10px; top: 7px; color: var(--text-color); font-size: 20px;}
.menu-mijnvsv-menu-container .menu li.icon-vsv-flag a::after {content: "\e9f8";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-calendar-blank a::after {content: "\e982";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-newspaper a::after {content: "\ec14";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-check a::after {content: "\eb47";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-book a::after {content: "\e970";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-heart a::after {content: "\ea29";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-hospital a::after {content: "\ea2e";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-users a::after {content: "\e9e8";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-cardholder a::after {content: "\ea39";  }
.menu-mijnvsv-menu-container .menu li.icon-vsv-info a::after {content: "\eb8b";  }
.menu-mijnvsv-menu-container .menu li.icon-settings-gear-1 a::after {content: "\ebdc";  }
.menu-mijnvsv-menu-container .menu li.current-menu-item a::after {color: var(--primary-default); }
.signout-bar{display: flex;flex-wrap: wrap;align-items: center;padding: 32px;}

.user-profile {display: flex; align-items: center; justify-content: space-between; gap: 12px; }
.user-profile:hover .user-image, .contact-person .user-image:hover {box-shadow: 0 0 0 2px var(--primary-light), 0 4px 8px rgba(0, 0, 0, 0.2); }
.user-image {height: 32px; width: 32px; background-color: var(--primary-light); border-radius: 50%; box-shadow: 0 0 0 4px #ffffff ,  0 2px 5px 0 rgba(0, 0, 0, 0.15); display: flex; align-items: center; justify-content: center; cursor: pointer; font-family: var(--font-menu);}
.contact-person .user-image {width: 40px; height: 40px;min-height:40px;min-width:40px }
.user-image img {float: left; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.user-image span {font-size: 12px; font-weight: 700; color: var(--primary-dark); }
.user-name {font-weight: 700; line-height: 16px; color: var(--text-color); font-family: var(--font-menu);}
.signout-icon{width: 40px; height: 40px;border:2px solid var(--primary-extra-light);background-color:var(--primary-extra-light);border-radius: 50%;margin-left:auto;display: flex ; align-items: center; justify-content: center; }
.signout-icon i {font-size: 20px;color: var(--primary-default); }
.signout-icon:hover {box-shadow: var(--primary-light) 0px 0px 0px 2px, rgba(0, 0, 0, 0.2) 0px 4px 8px; }

/* Footer */
.sidebar-footer {display: flex; flex-wrap: wrap; justify-content: space-between; padding: 24px 32px 24px 0px;width: calc(100% - 320px); }
.text-link {display: inline-block;font-size: 14px;line-height: 21px;color:var(--primary-default); cursor: pointer;}
.text-link span, .footer-top-menu .footer-top-text p a{border-bottom: 1px solid var(--primary-default);font-weight: 700}
.text-link:hover span, .footer-top-menu .footer-top-text p a:hover{border-bottom-color: transparent;}
.sidebar-footer-right p > a {border-bottom: 1px solid;font-weight: 700}
.sidebar-footer-right p > a:hover{border-bottom-color: transparent;}
.sidebar-footer-left p > span {margin-left: 5px; }
.sidebar-footer-right p > a{margin-left: 6px}
.sidebar-footer-left p, .sidebar-footer-right p{font-size: 14px;line-height: 21px;}

#support-cta.in ~ .modal-backdrop{background: rgba(0, 0, 0, 0.6); backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);}
.common-modal .modal-dialog.modal-dialog-alt{width: 760px;}
.form-modal-title{margin-bottom: 41px}
.form-modal-title h2{margin-bottom: 17px}
.form-modal-box-wrapper > h6{margin-bottom: 14px;}
.form-modal-box {border: 1px solid #0000001a; border-radius: 8px; background-color: #f4f4f4; padding: 48px 32px; }
.modal-dialog.modal-dialog-alt .common-modal-overlay-wrapper{padding: 48px;}

/*------------- Common Main Form -------------*/
body .gform_wrapper, body .gravity-theme form, body .gform_body, body .gform_wrapper.gravity-theme .gform_fields, body .gform_wrapper.gravity-theme .gfield, body .ginput_container{float: left; width: 100%; }
body .gform_wrapper.gravity-theme .gform_fields{display: block;}
body .gform_anchor, body .gform_wrapper.gravity-theme .hidden_label .gfield_label, .gform_wrapper.gravity-theme .hidden_sub_label, .gform_wrapper.gravity-theme .screen-reader-text{display: none;}
body .gform_wrapper.gravity-theme .gfield{margin-bottom: 30px;}
body .gform_wrapper.gravity-theme .gfield:last-child {margin-bottom: 0; }
body .gform_wrapper.gravity-theme .gfield textarea.large{resize: none;height: 160px;}
body .gform_wrapper.gravity-theme .gfield-choice-input{opacity: 0;display: none;}
body .ginput_container {float: left; width: 100%; }

body .gform_footer.top_label > p, body .gform_footer.top_label > br {display: none;}
body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {float: left; width: 100%; padding: 0; margin-top: 15px; }

/*--------Required Asterisk-----*/
body .gform_wrapper.gravity-theme .gfield_required {font-size: 16px; line-height: normal; font-weight: 700; color: var(--text-color); font-family: var(--font-texts); }
body .gform_heading {display: none; }
body .gform_wrapper.gravity-theme .gfield_error label .gfield_required.gfield_required_asterisk {color: #c02b0a; }

/*--------All input & Label-----*/
body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), body .gform_wrapper.gravity-theme .gfield select, body .gform_wrapper.gravity-theme .gfield textarea {height: 48px; width: 100%; padding: 12px 56px 12px 16px; border-radius: 16px; font-size: 16px; line-height: normal; color: var(--text-color); border: 1px solid #D0D0D0; }
body .gform_wrapper.gravity-theme .gfield_label {font-size: 16px; line-height: normal; margin-bottom: 10px; border: none; font-weight: 700; color: var(--text-color); }
body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])[aria-invalid="true"], body .gform_wrapper.gravity-theme .gfield select[aria-invalid="true"], body .gform_wrapper.gravity-theme .gfield textarea[aria-invalid="true"]{border-color: #80081A;}
	body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus, body .gform_wrapper.gravity-theme .gfield select:focus, body .gform_wrapper.gravity-theme .gfield textarea:focus{border-color: var(--primary-default);}
	body .gform_wrapper.gravity-theme .gfield textarea.small {height: 180px;}
	body .gform_wrapper.gravity-theme .gfield_header_item, body .gform_wrapper.gravity-theme .gform_fileupload_rules, body .gform_wrapper.gravity-theme .ginput_complex label{font-size: 12px; line-height: 150%; font-weight: 600; margin: 0; padding-top: 7px;}

/*--------Select Dropdown-----*/
body .ginput_container.ginput_container_select, body .ginput_container.ginput_container_email, body .type-password .ginput_container.password_input_container {position: relative; }
body .ginput_container.ginput_container_select::after{content: "\e99a"; position: absolute; right: 20px; top: 10px; pointer-events: none; font-size: 22px; font-family: 'vsv-icons' !important; }
body .type-password .password_input_container .dashicons-visibility:before{content: "\eb79";font-family: 'vsv-icons' !important;}
body .type-password .password_input_container .dashicons-hidden:before{content: "\eb7a";font-family: 'vsv-icons' !important;}
body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right: 0}
body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left: 15px;}

/*--------Input Type Button/Submit-----*/
body input[type="button"], body input[type="submit"], .vsv-form button[type="submit"]  {display: inline-block; color: #ffffff;height: 48px;  border-radius: 32px; font-size: 16px; background-color: var(--primary-default); font-weight: 700;margin-bottom: 0 !important;padding: 0px 17.51px;}
body input[type="button"]:hover, body input[type="submit"]:hover, .vsv-form button[type="submit"]:hover {border-color: var(--primary-dark); background-color: var(--primary-dark); }

/*--------Success & failed message-----*/
body .gform_wrapper.gravity-theme .description, body .gform_wrapper.gravity-theme .gfield_description, body .gform_wrapper.gravity-theme .gsection_description, body .gform_wrapper.gravity-theme .instruction {border: none; padding: 5px 0 0; margin-top: 0; font-size: 12px; line-height: 150%; font-weight: 600; background-color: transparent; color: #80081A; }
body .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:#f69e39;}

/*--------Success & Failed Message-----*/
body .gform_wrapper.gravity-theme .gform_validation_errors, body .gform_confirmation_message {min-height: 50px; border: none; box-shadow: none; color: #80081A; float: left; width: 100%; padding: 16px 24px; margin: 0px 0px 30px; border-radius: 16px; }
body .gform_wrapper.gravity-theme .gform_validation_errors>h2 {color: #80081A; font-size: 16px; line-height: 150%; }
body .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {display: none;}
body .gform_wrapper.gravity-theme .gform_validation_errors {background-color: #FCE8EB;outline: none !important;}
body .gform_confirmation_message{background-color: #E6FCEF;margin-bottom: 0;color: #388008}
body .gform_wrapper.gravity-theme .gfield_error legend, body .gform_wrapper.gravity-theme .gfield_error label {color: var(--text-color); }

/*--------Custom Radio Button-----*/
body .gfield_radio {float: left; width: 100%;}
body .gfield_radio .gchoice {float: left; padding: 12px 16px 12px 15px; border-radius: 4px; background-color: #ffffff; margin:0px 20px 9px 0px; box-shadow: 0px 4px 8px 0px rgba(79, 109, 112, 0.2); }
body .gfield_radio .gchoice label {margin-bottom: 0px!important; }
body .gfield_radio .gchoice label::before {content: ''; position: absolute; left: 0; top: 3px; width: 24px; height: 24px; border-radius: 50%; border: 2px solid #cfe7df; }
body .gfield_radio .gchoice label::after {content: ''; position: absolute; left: 4px; top: 7px; height: 16px; width: 16px; border-radius: 50%; background-color: #5ebca1;opacity: 0;}
body .gfield_radio .gchoice input:checked ~ label::after{opacity: 1;}

/*--------Custom Checkbox-----*/
body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label, .vsv-form label.remember-me {padding: 1px 0px 0px 32px; font-size: 16px; line-height: 150%; font-family: var(--font-texts); color: var(--text-color); cursor: pointer; position: relative; font-weight: normal; max-width: 100%; font-weight: 500; }
body .gform_wrapper.gravity-theme .gfield_checkbox label::before, .vsv-form label.remember-me::before {content: "\eb47"; position: absolute; left: 0; top: -1px; font-family: 'vsv-icons' !important; font-size: 16px; opacity: 0; color: #ffffff; width: 25px; height: 25px; z-index: 1; display: flex; align-items: center; justify-content: center; font-weight: 700; }
body .gform_wrapper.gravity-theme .gfield_checkbox label::after, .vsv-form label.remember-me::after {content: ""; width: 25px; height: 25px; border-radius: 4px; position: absolute; left: 0; top: -1px; border: 1px solid #D0D0D0; box-shadow: 0px 1px 2px 0px #F5F5F5; background-color: #ffffff; }
body .gform_wrapper.gravity-theme input[type="checkbox"]:checked ~ label::before, .vsv-form label.remember-me.active::before {opacity: 1; }
body .gform_wrapper.gravity-theme input[type="checkbox"]:checked ~ label::after, .vsv-form label.remember-me.active::after {border-color: var(--primary-default); background-color: var(--primary-default); }

/* Disable */
body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])[disabled="disabled"], body .gform_wrapper.gravity-theme .gfield select[disabled="disabled"], body .gform_wrapper.gravity-theme .gfield textarea[disabled="disabled"],
body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])[readonly="readonly"], body .gform_wrapper.gravity-theme .gfield select[readonly="readonly"], body .gform_wrapper.gravity-theme .gfield textarea[readonly="readonly"]{background-color: #D0D0D0; border-color: #D0D0D0; box-shadow: 0px 1px 2px 0px #4400800D;}

/*--------Custom Profile Image Upload-----*/
body .gfield.profile-image .ginput_container_fileupload {display: flex; align-items: center; column-gap: 24px; flex-wrap: wrap; }
body .gfield.profile-image .gfile-avatar {width: 80px; height: 80px; border-radius: 50%; background: #ddd; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; }
body .gfield.profile-image .gfile-avatar img {width: 100%; height: 100%; object-fit: cover; }

/* Hide native input */
body .gfield.profile-image input[type="file"].gf-hidden-input {position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; border: 0 !important; }

/* Upload button */
body .gfield.profile-image .gf-upload-btn {display: inline-flex; align-items: center; justify-content: center; padding: 6.58px 18.26px 5.58px; border-radius: 100px; border: 2px solid var(--primary-default); color: var(--primary-default); background: transparent; font-weight: 700; cursor: pointer; margin-bottom: 0; }
body .gfield.profile-image .gf-upload-btn:active {transform: translateY(1px); }
body .gfield.profile-image .gfield_description {flex-basis: 100%; }
body .gfield.profile-image .gf-upload-btn:hover {border-color: var(--primary-dark); color: var(--primary-dark); }
body .gform_wrapper.gravity-theme .profile-image.gfield_error label {border-color: #c02b0a;color:#c02b0a }
body .gfield.profile-image .ginput_preview_list {display: none; }


/* Main Content */
.circle-shape, .small-circle-shape {position: absolute; border: 2px solid var(--primary-default); border-radius: 50%; pointer-events: none; z-index: -1; }
.small-circle-shape {right: 0; top: 0; width: 157.072px; height: 157.072px; left: 0; bottom: 0; margin: auto; }
.circle-shape {right: -235px; bottom: -255px; width: 517.999px; height: 517.999px; }
.title-part {margin-bottom: 30px;max-width: 70%;}
.title-part h2{margin-bottom: 31.5px}

/* Protocol Overview */
.protocol-item {border-radius: 24px; background-color: #ffffff; margin-bottom: 20px; padding: 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; position: relative; border: 2px solid #F5F5F5; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
.protocol-title i {font-size: 24px; color: var(--primary-default); }
.main-content-left-part .protocol-title i{font-size: 17px;}
.protocol-title h5 {width: auto; }
.protocol-title {display: flex; align-items: center; column-gap: 12px; }
.protocol-title span{font-size: 16px; font-weight: 500; letter-spacing: -0.2px;}
.common-label {margin: 0; font-size: 14px; color: var(--primary-extra-dark); font-weight: 700; padding: 2px 10px; border-radius: 16px; height: 30px; line-height: 22.4px; border: 2px solid var(--primary-extra-dark); background-color: #ffffff; }
.protocol-share span {font-size: 14px; line-height: 21px; font-weight: 500; color: var(--primary-extra-dark); }
.icon-box {width: 40px; height: 40px; border-radius: 50%; background-color: var(--primary-extra-light); display: flex; align-items: center; justify-content: center; border: 2px solid transparent;}
.icon-box i {font-size: 14px; font-weight: 700; color: var(--primary-default); }
.protocol-list {margin-bottom: 48px; }
.protocol-item:last-child{margin-bottom: 0}
.contact-personbar {display: flex;align-items: center; justify-content: space-between; border-radius: 24px; background-color: #ffffff; padding: 6px 23px 6px 6px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06);border: 2px solid #F5F5F5;gap:10px }
.contact-personbar .text-link {white-space: nowrap; }
.contact-person-info{display: flex;flex-wrap: wrap;align-items: center;column-gap: 17px;row-gap: 0px;}
.contact-person{display: flex;justify-content: space-between;align-items: center;gap: 16px}
.protocol-item:hover {border-color: var(--primary-light);}
.protocol-item:hover .icon-box {background-color: var(--primary-default);}
.protocol-item:hover .icon-box i{color:#ffffff}
.contact-person-info > span {font-size: 14px; line-height: 21px; font-weight: 500;}
.protocol-share {display: flex; flex-wrap: wrap; align-items: center; gap: 20px; }
.protocol-actions-alt.protocol-actions {display: flex; flex-wrap: wrap; gap: 12px;position: relative;z-index: 99;align-items: center;}
.protocol-actions-alt.protocol-actions > span {display: inline-flex; height: 40px; width: 40px; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--primary-extra-light);border: 1px solid transparent;cursor:pointer; }
.protocol-actions-alt.protocol-actions > span:hover {border-color: var(--primary-default); }
.protocol-actions-alt.protocol-actions > span i {font-size: 24px; color: var(--primary-default); }
.protocol-item .protocol-actions-alt.protocol-actions, .brochure-card .protocol-actions-alt.protocol-actions{opacity: 0}
.protocol-item:hover .protocol-actions-alt.protocol-actions, .brochure-card:hover .protocol-actions-alt.protocol-actions{opacity: 1}
.protocol-item .protocol-actions-alt.protocol-actions span:last-child {width: initial; height: initial; border: inherit; background-color: initial; border-radius: initial; display: initial; cursor: initial; }

/* Common Model */
.admin-bar .common-modal .modal-dialog, .admin-bar #menu-overlay.common-modal .modal-dialog{top: 32px;}
/*.common-modal.modal {display: block !important; pointer-events: none; z-index: 9999;visibility: hidden;}
.common-modal.modal.in {pointer-events: auto;visibility: visible;}*/
.menu-overlay-wrapper {float: left; width: 100%; position: relative; }
body .modal-backdrop.in {filter: alpha(opacity=100); opacity: 1;background: rgba(19, 18, 19, 0.70);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px); }
.common-modal-overlay-wrapper{position: relative; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);border-radius: 24px;background-color: #ffffff; padding: 24px 64px 42px 24px;}
.common-modal-overlay-wrapper.no-image .contact-person-text {width: 100%; }
.common-modal{height: 100vh; text-align: center;}
.common-modal::before {content: ""; display: inline-block; vertical-align: middle; height: 100%; }
.common-modal .modal-dialog {width: 831px; max-width: 94%; margin: 30px auto; display: inline-block; vertical-align: middle; text-align: left; }

/* Contact Person Overlay */
.contact-personn-overlay-box {display: flex; flex-wrap: wrap;justify-content: space-between;}
.common-modal .icon-box {position: absolute; right: 15px; top: 15px; cursor: pointer; }
.icon-box:hover {border-color: var(--primary-light)}
.contact-person-image span {font-size: 32px; font-weight: 700; color: var(--primary-default); }
.contact-person-image {width: 324px; height: 324px; border-radius: 16px; display: flex; align-items: center; justify-content: center; background-color: #f4f4f4; overflow: hidden; }
.contact-person-text {width: calc(100% - 324px - 40px); padding-top: 17px; }
.contact-person-image img {float: left; width: 100%; height: 100%; object-fit: cover; }
.contact-person-text h3 {margin-bottom: 33px; font-size: 32px; line-height: 41.6px;}
.icon-text-link li {float: left; position: relative;margin-bottom: 10px; width: 100%; }
.icon-text-link li > span, .icon-text-link li a > span {padding-left: 29px; font-size: 14px; line-height: 21px; font-weight: 500;position:relative; }
.icon-text-link li i {position: absolute; left: 0; top: 1px; color: var(--primary-default); font-size: 20px; }
.icon-text-link li > span > span, .icon-text-link li > span > u > span, .icon-text-link li a span > span, .icon-text-link li span > span > a, .icon-text-link li span > a {color: var(--primary-default); border-bottom: 1px solid var(--primary-default); font-weight: 700; }
.icon-text-link li > span > u {text-decoration: none; }
.icon-text-link li a:hover span > span, .icon-text-link li span > span > a:hover, .icon-text-link li span > a:hover{border-bottom-color: transparent;}
.contact-person-text .icon-text-link {margin-bottom: 33px; }
.contact-person-text > p {font-size: 14px; line-height: 21px; }
.icon-text-link li:last-child {margin-bottom: 0; }
.comma-werkgroep {border: none!important; }

/* Agenda Overview */
.agenda-wrapper-list{margin-bottom: 48px}
.agenda-wrapper{margin-bottom: 32px}
.agenda-wrapper:last-child{margin-bottom: 0}
.agenda-wrapper > h3 {text-transform: capitalize; margin-bottom: 24px; }
.agenda-list {margin-bottom: 32px; }
.agenda-list:last-child {margin-bottom: 0; }
.agenda-item {border-radius: 24px; background-color: #ffffff; display: flex; flex-wrap: wrap; margin-bottom: 7px; position: relative; padding: 7px 16px 8px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06);border: 2px solid #F5F5F5; }
.agenda-item:hover{border-color: var(--primary-light)}
.agenda-text h5 {display: flex; flex-wrap: wrap;row-gap: 5px; column-gap: 14px;}
.agenda-text > h5 > .common-label {position: relative; top: -1.5px; }
.agenda-item:hover .agenda-text > span {color: var(--primary-default); }
.agenda-item:last-child{margin-bottom: 0}
.agenda-date {position: relative; padding: 8px 27.602px 8px; width: 112px; }
.agenda-date span:first-child {font-size: 32px; line-height: 41.6px; color: var(--primary-default); font-weight: 700; margin-bottom: 4px; }
.agenda-date span:last-child {text-transform: lowercase; color: var(--primary-default); font-weight: 500; }
.agenda-date span {float: left; width: 100%; text-align: center; }
.agenda-text {width: calc(100% - 112px); padding: 8px 48px 4px; display: flex; flex-direction: column; justify-content: center;gap:8px }
.info-list li {float: left; margin-right: 30px; position: relative; font-size: 14px; line-height: 21px; font-weight: 500; }
.info-list li:last-child{margin-right: 0!important}
.info-list li::after {content: ''; position: absolute; right: -15px; top: 8px; height: 4px; width: 4px; background-color: var(--primary-default); border-radius: 50%; }
.info-list li:last-child::after{content: none;}
.info-list-primary li{color: var(--primary-dark);}
.info-list.info-list-primary li {margin-right: 20px; }
.info-list.info-list-primary li::after {right: -12px; }
.small-filter-box {margin-bottom: 32px; }
.small-filter-box .tab-list {margin-bottom: 0; }
.empty-text{margin-bottom: 29px;}
.detail-content {position: relative; }
.detail-content > .primary-icon-btn {position: absolute; right: -1px; top: -3px; }


/* Agenda Detail */
.main-content-left-part {width: 57.753%; padding-top: 17px; }
.main-content-right-part {width: 35.484%;position:relative;z-index:1 }
.post-image {height: 341px; border-radius: 24px; overflow: hidden;margin-bottom: 17px; }
.post-image:last-child {margin-bottom: 0; }
.single-actions {display: flex; flex-wrap: wrap; align-items: center; gap: 5px; position: relative; top: -4px; right: -1px; }
.main-content-button-part {margin-bottom: 19px; }
.main-content-left-part h2 {margin-bottom: 20px; }
.main-content-left-part > .info-list {margin-bottom: 32px; }
.main-content-left-part .body-text {margin-bottom: 32px; }
.back-btn {display: inline-flex; align-items: center; justify-content: space-around; gap: 8px;}
.back-btn i {position: relative; top: -1px; font-size: 24px; }
.back-btn span {font-weight: 700; border-bottom: 1px solid transparent; }
.back-btn:hover span {border-bottom-color: var(--primary-default); }
.contact-personbar.contact-personbar-alt{margin-bottom: 32px}
.contact-personbar.contact-personbar-alt:last-child {margin-bottom: 0;}
.icon-text-box {border-radius: 24px; background-color: #ffffff; padding: 24px 24px 23px; margin-bottom: 24px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06);border: 2px solid #F5F5F5;}
.icon-text-box:last-child{margin-bottom: 0}
.icon-text-list li {float: left; width: 100%; margin-bottom: 7px; }
.icon-text-list.icon-text-row-list {display: flex; flex-wrap: wrap; gap: 16px; }
.icon-text-list.icon-text-row-list li {width: auto;margin-bottom: 0}
.icon-text-list.icon-text-list-alt li{margin-bottom: 12px}
.icon-text-list li a, .icon-text-list-alt li { display: inline-flex ; align-items: center; gap: 12px; font-size: 14px; line-height: 21px; font-weight: 500; }
.icon-text-list li a span {font-size: 14px; line-height: 22.4px; color: var(--primary-default); font-weight: 500; border-bottom: 1px solid transparent; }
.icon-text-list li a:hover span{border-bottom-color: var(--primary-default);}
.icon-text-list li:last-child {margin-bottom: 0; }
.icon-text-list li i {font-size: 16px; color: var(--primary-default); }
.primary-btn {font-weight: 700; border-radius: 32px; display: inline-block; color: #ffffff; padding: 14px 20px; text-align: center;background-color: var(--primary-default);position: relative;overflow: hidden;}
.primary-btn:hover {background-color: var(--primary-dark); }
.primary-btn span {position: relative; }
.small-text{display: inline-block;font-size: 12px;line-height: 12px;}
.protocol-list > .small-text{margin-bottom: 12px;}
.main-content-left-part > .protocol-list{margin-bottom: 0}
.text-link-btn {display: inline-flex; font-size: 14px; line-height: 21px; padding: 6px 17px 6px 16px; background-color: #ffffff; border-radius: 100px; font-weight: 600; align-items: center; gap: 16px; border: 1px solid transparent; }
.text-link-btn i {font-size: 24px; }
.news-overview-cta-card:hover .text-link-btn, .workgroup-cta-card:hover .text-link-btn {color: var(--primary-default); }
.news-overview-cta-card:hover .text-link-btn i, .workgroup-cta-card:hover .text-link-btn i {color: var(--primary-default); }
.main-content-left-part .protocol-item, .main-content-left-part .vacature-item{margin-bottom: 12px;}
.main-content-left-part .user-overview-list{gap: 12px}

/* News Overview */
.news-overview-list {display: flex; flex-wrap: wrap; gap: 16px;margin-bottom: 48px; }
.news-overview-card {min-height: 125px; border-radius: 24px; background-color: #ffffff; width: calc(50% - 8px); position: relative; padding: 24px; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5;gap:48px }
.news-overview-card:hover {border-color: var(--primary-light); }
.news-overview-card h6{font-weight: 500}
.overline-text {padding-left: 20px; position: relative; }
.overline-text::before {content: ''; position: absolute; left: 0; top: 9px; width: 4px; height: 4px; background-color: var(--primary-default); border-radius: 50%; }
.overline-text span {font-size: 14px; line-height: 21px; font-weight: 500; }
.news-overview-cta-card.news-overview-card h5 {color: #ffffff; }
.news-overview-card.news-overview-cta-card, .workgroup-card.workgroup-cta-card {background-color: var(--primary-light); border-color: var(--primary-light); }
.news-overview-list + .contact-personbar {margin-top: 48px; }
.info-list-light.info-list li::after {background-color: var(--text-color); opacity: 0.4; }

/* Patient brochure overview */
.brochure-list:last-child {margin-bottom: 0; }
.brochure-list {display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 48px; }
.brochure-card {width: 100%; min-height: 125px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; background-color: #ffffff; padding: 9px 8px; position: relative;}
.brochure-image {height: 100%; width: 105px; border-radius: 16px; background-color: rgba(244, 244, 244, 1); padding: 11px; display: flex; justify-content: center; align-items: center; }
.brochure-inner-image {height: 83px; width: 100%; border-radius: 8px; overflow: hidden; border: 2px solid #ffffff; }
.brochure-image img {float: left; width: 100%; height: 100%; object-fit: contain; }
.brochure-text {width: calc(100% - 105px); height: 100%; padding: 0px 0px 0px 24px; }
.brochure-inner-text {display: flex; flex-direction: column; justify-content: center; height: 100%; gap: 9px;max-width: 80%; }
.brochure-card .protocol-actions.protocol-actions-alt {position: absolute; right: 40px; top: 0; bottom: 0; margin: auto; height: 40px; }

/* User overview */
.user-overview-filter {margin-bottom: 32px; }
.user-overview-list {display: flex; flex-wrap: wrap; gap: 20px;margin-bottom: 48px; }
.user-overview-list:last-child{margin-bottom: 0}
.user-overview-card {width: calc(50% - 10px); min-height: 138px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; background-color: #ffffff; padding: 8px; cursor: pointer; border: 2px solid #F5F5F5; }
.user-overview-image {width: 120px; height: 120px; border-radius: 16px; background-color: #f4f4f4; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.user-overview-image span{font-size: 24px; line-height: 29px; font-weight: 700; color: var(--primary-default);}
.user-overview-image img {float: left; width: 100%; height: 100%; object-fit: cover; }
.user-overview-text {width: calc(100% - 143px); display: flex; flex-direction: column; justify-content: center; height: 100%; padding: 16px 0px; gap: 8px; }
.user-overview-inner-text span:first-child {font-weight: 500; letter-spacing: -0.2px; }
.user-overview-inner-text span:last-child {opacity: 0.4; }
.user-overview-inner-text span {display: inline-block; width: 100%; }
.user-overview-text > span {font-size: 12px; }
.filter-functionality-item, .filter-search-form, .filter-sort {width: 35px; height: 35px; border-radius: 50%; background-color: #ffffff; display: flex; align-items: center; justify-content: center;cursor:pointer; }
.filter-functionality-item i {font-size: 20px; color: var(--primary-default); }
.grid-hide{display: none;}
.grid-show{display: flex;flex-wrap: wrap;}
.user-overview-card.no-image .user-overview-text {width: 100%; }
.user-overview-card.no-image {min-height: 87px; padding: 8px 24px; }

.user-overview-list-row {margin-bottom: 40px; }
.user-overview-card-row {min-height: 52px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 34px; background-color: #ffffff; padding:4px; display: flex; align-items: center; margin-bottom: 12px; cursor: pointer; border: 2px solid #F5F5F5; gap: 24px; }
.user-overview-image-row-wrapper {display: flex; align-items: center; gap: 18px; }
.user-overview-image-row {width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: rgba(244, 244, 244, 1); overflow: hidden; }
.user-overview-image-row span {font-size: 12px; font-weight: 700; color: var(--primary-default); }
.user-overview-card-row:last-child {margin-bottom: 0; }
.user-overview-card:hover, .user-overview-card-row:hover{border-color: var(--primary-light); }
.user-overview-image-row-wrapper h6 {width: auto; }
.user-overview-card-row.no-image {padding: 10px 24px; }
.user-overview-list.full-user-overview-list .user-overview-card {width: 100%; }
.user-overview-card-row .protocol-actions-alt.protocol-actions > span{height: 30px;width: 30px}
.user-overview-card-row .protocol-actions-alt.protocol-actions > span i {font-size: 16px; }
.user-overview-card-row .protocol-actions-alt.protocol-actions {margin-left: auto;margin-right: 5px}
.user-overview-card-row .protocol-actions-alt.protocol-actions > .delete-link {background-color: #FCE8EB; }
.protocol-actions-alt.protocol-actions > .approve-link {background-color: #E6FCEF; }
.user-overview-card-row .protocol-actions-alt.protocol-actions > .delete-link i {color: #80081A; }
.user-overview-card-row .protocol-actions-alt.protocol-actions > .delete-link:hover{border-color: #80081A; }
.protocol-actions-alt.protocol-actions > .approve-link i {color: #388008; }
.protocol-actions-alt.protocol-actions > .approve-link:hover{border-color: #388008; }

/* Workgroup Overview */
.workgroup-list {display: flex; flex-wrap: wrap; gap: 20px; margin-bottom: 48px; }
.workgroup-card {min-height: 102px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; background-color: #ffffff; padding:  24px; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; width: calc(50% - 10px); position: relative; overflow: hidden; border: 2px solid #F5F5F5;gap: 8px;}
.workgroup-card:hover {border-color: var(--primary-light); }
.info-user-list {display: flex; flex-wrap: wrap; align-items: center; }
.user-list{display: flex ; flex-wrap: nowrap;}
.user-list i {font-style: normal; }
.user-list .user-image {width: 28px; height: 28px; border: 2px solid #ffffff; box-shadow: none; margin-left: -6px; }
.user-list .user-image:first-child {margin-left: 0; }
.user-image.extra-count {width: 31px; border-radius: 200px; }
.user-image.extra-count img {opacity: 0.7; }
.user-image.extra-count img + .count {color: #ffffff; }
.extra-count .count {position: absolute; color: var(--primary-dark); }
.workgroup-cta-card h6{color: var(--primary-default);}
.workgroup-cta-card:hover .text-link{border-bottom-color: transparent;}
.workgroup-card .text-link {z-index: 1; }
.workgroup-card.workgroup-cta-card h5 {color: #ffffff; }

/* Workgroup Detail */
.protocol-list + .vacature-list {margin-top: 30px; }
.vacature-list > .small-text {margin-bottom: 12px; }
.vacature-item {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; background-color: #ffffff; padding: 24px; border: 2px solid #F5F5F5; margin-bottom: 20px; position: relative; }
/*.vacature-item h5 {margin-bottom: 8px; }*/
.vacature-item:last-child{margin-bottom: 0;}
.vacature-item:hover{border-color: var(--primary-light);}
.protocol-list + .member-overview-wrapper, .vacature-list + .member-overview-wrapper {margin-top: 30px; }
.member-overview-wrapper > span{margin-bottom: 12px;}
.member-overview-card {padding: 12px 12px 18px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 16px; background-color: #ffffff; width: calc(33.33% - 10.66px); cursor: pointer;border: 1px solid transparent;}
.member-overview-card:hover{border-color: var(--primary-default);}
.member-overview-list{display: flex;flex-wrap: wrap;gap: 16px}
.member-overview-image {height: 152px; margin-bottom: 18px; background-color: #f4f4f4; display: flex; align-items: center; justify-content: center; border-radius: 16px;overflow: hidden;}
.member-overview-image img {float: left; width: 100%; height: 100%; object-fit: cover; }
.member-overview-inner-text span {font-size: 14px; line-height: 14px;display: block; }
.member-overview-inner-text span:first-child {font-weight: 700;letter-spacing: -0.2px;margin-bottom: 4px; }
.member-overview-inner-text span:last-child {opacity: 0.4; }
.member-overview-text > span {font-size: 12px; line-height: 18px; display: inline-block; }
.member-overview-inner-text {margin-bottom: 26px; }
.member-overview-image span {font-size: 24px; font-weight: 700; color: var(--primary-default); }
.related-vacature-list .vacature-item{padding: 20px 24px;}

/* Job Overview */
.vacature-overview-list{margin-bottom: 48px}

/* Member Overview */
.leden-overview-list {display: flex; flex-wrap: wrap; gap: 20px;margin-bottom:48px }
.leden-overview-card {display: flex; min-height: 123px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; background-color: rgba(255, 255, 255, 1); width: 100%; padding: 8px; position: relative; border: 2px solid #F5F5F5; }
.leden-overview-card:hover{border-color: var(--primary-light); }
.leden-logo {height: 100%; width: 105px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 16px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.leden-logo img {float: left; width: 100%; height: 100%; object-fit: contain; }
.leden-inner-logo {width: 72px; height: 98px; }
.leden-text {width: calc(100% - 105px); padding: 0px 0px 0px 30px; display: flex; flex-direction: column; justify-content: center; gap: 8px; }

/* Member Detail */
.post-image.post-image-alt {box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); background-color: #ffffff; display: flex; align-items: center; justify-content: center;}
.post-image.post-image-alt img {width: 216px; height: 188px; object-fit: contain; }
.main-content-left-part .body-text.lid-body-text {margin-bottom: 30px; }
.member-overview-wrapper + .member-overview-wrapper .user-overview-list-row,
.member-overview-wrapper:last-child .user-overview-list-row{margin-bottom: 0;}

/* About Page */
.tab-pane .protocol-list:last-child, .tab-pane .body-text:last-child {margin-bottom: 0; }
.tab-list, .filter-radios {display: inline-flex; align-items: center; gap: 4px; padding: 5px;border-radius: 32px; background-color: #ffffff; --x: 0px; --w: 0px; position: relative; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5;}
.tab-list{height: 47px}
.tab-wrapper .tab-list{margin-bottom: 32px}
.tab-list li {float: left; }
.tab-list li a {padding: 10px 16px; font-size: 14px; line-height: 21px; font-weight: 700; color: var(--text-color); position: relative; z-index: 1; text-transform: capitalize; border-radius: 32px; }
.tab-list li.active a, .filter-radios li.active label {color: #ffffff;background-color: var(--primary-default);  }
.main-content-left-part .single-title{margin-bottom: 39px;}


/* Start Page */
.page-template-template-start-page-template .main-content {padding-bottom: 137px; }
.youtube-video-box {width: 180px; height: 108px; border-radius: 16px; overflow: hidden;position:relative;cursor:pointer;background-color:var(--primary-default); }
.youtube-video-box img {float: left; width: 100%; height: 100%; object-fit: cover; }
.youtube-video-part {display: flex; align-items: flex-end;margin-bottom:29px; }
.youtube-video-text {padding-left: 20px;}
.youtube-video-text h6 {font-weight: 300;}
.youtube-video-text h6 > strong {display:block;margin-top: 2px;}
.youtube-video-box i {position: absolute; right: 0; top: 0; left: 0; bottom: 0; margin: auto; font-size: 22px; height: 30px; width: 30px; color: #ffffff; display: flex; align-items: center; justify-content: center; }
.youtube-video-box:hover i {color: var(--primary-default); }
.alert-bar {padding: 17.5px 22px 15.5px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 34px; background-color: #ffffff; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; column-gap: 8px; margin-bottom: 26px; border: 2px solid #F5F5F5;position: relative;}
.alert-bar:hover{border-color: var(--primary-light);}
.alert-bar:hover .text-link span{border-bottom-color: transparent;}
.alert-bar-text {display: flex; gap: 16px; }
.alert-bar i {font-size: 20px; color: var(--primary-default); position: relative; top: 2.5px;}
.alert-bar-text span strong {margin-right: 6px; }
.start-overview-list {display: flex; flex-wrap: wrap; gap: 28px; }
.start-card-item {width: calc(32.22% - 18.67px);flex: 1;}
.start-card-item .small-text {margin-bottom: 12px; }
.start-card {height: 290px; padding: 35px 25px 28px; display: flex; flex-direction: column; justify-content: space-between;align-items:flex-start;position:relative;border-radius: 16px;overflow: hidden; }
.start-news-slider, .start-agenda-slider, .start-card-alt {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; }
.start-news-slider, .start-agenda-slider{background-color: #ffffff;border: 2px solid #F5F5F5;}
.start-news-slider:hover, .start-agenda-slider:hover{border-color: var(--primary-light);}
.start-card-item:last-child .start-card{background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%), var(--primary-default);}
.start-card-item:last-child {min-width: calc(35.56% - 18.67px); }
.start-card > h5 {display: flex; flex-wrap: wrap; gap: 9px; }
.splide__pagination {bottom: -34px; }
.splide__pagination__page {background-color: #D8D8D8;margin: 6px; }
.splide__pagination__page.is-active {background-color: var(--primary-default); transform: scale(1);opacity: 1; }
.bullet-dark.info-list-light.info-list li::after{opacity: 0.6;}
.counter-label-list {display: flex; flex-wrap: wrap; gap: 8px; }
.counter-label-list li {float: left; }
.counter-label-list li a {display: flex; align-items: center; gap: 4px; padding: 12px 10.72px; height: 40px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border-radius: 24px; background-color: rgba(255, 255, 255, 1); font-size: 14px; font-weight: 500;border: 1px solid transparent; }
.counter-label-list li a:hover{border-color: var(--primary-light)}
.counter-label-list li .counter {border-radius: 8px; background-color: var(--primary-default); font-size: 11px; color: #ffffff; font-weight: 300; font-style: normal; display: flex; align-items: center; justify-content: center; padding: 1.5px 4.323px; line-height: 11px; }
.text-link.text-link-white {color: #ffffff; }
.text-link.text-link-white span{border-bottom-color: #ffffff;}
.text-link.text-link-white span:hover{border-bottom-color: transparent;}
.counter-label-list li a:hover {box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); }

/* Profile Page */
.profile-form {max-width: 70%; }
.profile-form .gform_wrapper {display: block!important; }
/* Prevent conditional fields from flashing open between VT swap and GF init */
html.gf-boot-hiding .gfield[data-conditional-logic] { display: none !important; }

/* Youtube Video */
.admin-bar #videomodal{top: 32px;}
#videomodal {text-align: center;z-index: 9999;}
#videomodal::before {content: ""; display: inline-block; vertical-align: middle; height: 100%; }
#videomodal .modal-dialog {width: 1200px; max-width: 94%; margin: 30px auto; display: inline-block; vertical-align: middle; text-align: left; }
#videomodal .modal-content {margin-bottom: 30px; }
#videomodal .modal-content, #videomodal .video-box {float: left; width: 100%; }
#videomodal button.close {position: absolute; top: -25px; right: 0; opacity: 1; box-shadow: none; color: #fff !important; font-size: 18px; text-shadow: none; }
#videomodal button.close i {color: var(--primary-default);font-weight: bold; }
#videomodal .video-box {height: auto; padding-top: 56.25%; position: relative; }
#videomodal .video-box > iframe {height: 100%; width: 100%; position: absolute; top: 0; left: 0; right: 0; }

/* Filter Design */
.filter-right-group {display: flex; flex-wrap: wrap; gap: 6px; }
.invisible-submit {display: none; }
.vsv-search {position: absolute; bottom: -7px; right: 55px; min-height: 49px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; border-radius: 24px; padding: 10px 15px; z-index: 9;display:none; }
.filter-search-form.active .vsv-search{display: block;}
.filter-sort.active, .filter-search-form.active, .filter-functionality-item.active {background-color: var(--primary-default); }
.filter-sort.active label::before, .filter-search-form.active::before, .filter-functionality-item.active i {color: #ffffff; }
/*.vsv-search {float: left; width: 100%; height: 35px; padding: 7px 16px; border-radius: 24px;font-size:14px }
.filter-search-form .vsv-search {padding-left: 42px; }*/
.filter-search-form::before{content: "\ebd7"; }
.filter-search-form::before, .filter-sort label::before {position: absolute; left: 7.5px; font-family: vsv-icons !important; font-size: 20px; top: 3.5px; color: var(--primary-default); }
.filter-functionality {min-height: 47px; display: flex; align-items: center; gap: 6px; padding: 4px; border-radius: 24px; background-color: #ffffff; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06);border: 2px solid #F5F5F5; }
.filter-fieldset {float: left;width:100%; }
.filter-fields{display: flex;flex-wrap: wrap;gap: 10px;}
.filter-radios {display: flex; flex-wrap: wrap; gap: 4px; }
.filter-radio-item {float: left; }
.filter-radio-item label {margin: 0; padding: 5px 9px; border-radius: 24px; font-size: 14px; cursor: pointer; border: 2px solid transparent; position: relative;}
/*.filter-radio-item:first-child label {background-color: var(--primary-default); color: #ffffff; border-color: var(--primary-default); }
.filter-radio-item:first-child label:hover {border-color: var(--primary-default); color: #ffffff; }*/
.filter-box {margin-bottom: 48px; row-gap: 15px;display: flex; flex-wrap: wrap;justify-content: space-between;align-items: center;}
.page-template-template-news-overview-page .filter-box{justify-content: flex-end;}
.filter-box.filter-box-alt .filter-functionality-alt{margin-bottom: 10px;}
.filter-functionality-alt .filter-radios {margin-bottom: 0; }
.filter-radios li.active label .count {border-color: #ffffff; }
.filter-radio-item label .count {padding: 2px 12px; border: 2px solid var(--text-color); border-radius: 24px; margin-left: 5px; font-size: 12px; }
.no-results {padding: 24px; background-color: #ffffff; border-radius: 24px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; }
/*.filter-radio-item label:hover, .filter-sort label:hover {border-color: var(--primary-light); color: var(--primary-default); }
.filter-radio-item label:hover .count {border-color: var(--primary-default); }*/
.filter-sort label {float: left; width: 100%; height: 100%; margin: 0; position: relative; font-weight: normal;cursor:pointer; }
.filter-sort label::before {content: "\ec1b"; }
.filter-sort span {font-size: 0; }
.filter-search-form {float: left; position: relative; }
.filter-box.dark .filter-radios, .filter-box.dark .filter-functionality, .tab-list.dark, .user-overview-filter.dark .filter-functionality{background-color: var(--text-color);border-color: #ffffff;}
.filter-box.dark .filter-radio-item label, .tab-list.dark li a {color: #ffffff; }
.filter-box.dark .filter-radios li.active label, .tab-list.dark li.active a {color: var(--text-dark); }
.filter-box.dark .filter-radio-item label .count {border-color: #ffffff; }
.filter-box.dark .filter-radios li.active label .count {border-color: var(--text-color); }

.filter-box.dark .filter-search-form, .filter-box.dark .filter-sort, .user-overview-filter.dark .filter-functionality-item {background-color: transparent; }
.filter-box.dark .filter-functionality .filter-search-form::before, .filter-box.dark .filter-functionality .filter-sort label::before, .user-overview-filter.dark .filter-functionality-item i{color: #ffffff}
.filter-box.dark .filter-functionality .filter-sort.active, .filter-box.dark .filter-functionality .filter-search-form.active, .user-overview-filter.dark .filter-functionality-item.active{background-color: #ffffff;}
.filter-box.dark .filter-functionality .filter-sort.active label::before, .filter-box.dark .filter-functionality .filter-search-form.active::before, .user-overview-filter.dark .filter-functionality-item.active i{color: var(--text-color)}

.filter-box.dark .filter-functionality .vsv-search {background-color: var(--text-color); border-color: #ffffff; color: #ffffff; }
.filter-box.dark .filter-functionality .vsv-search::placeholder{color: #ffffff!important}

.filter-sort .vsv-sort-link[aria-label="Sorteer az"] {background-color: var(--primary-default); }
.filter-sort .vsv-sort-link[aria-label="Sorteer az"]::before {color: #ffffff; }
.filter-tax-form.vsv-overview-filters .filter-fields {flex-wrap: nowrap; }





#results-pagination, .results-pagination {margin: 0 0 48px!important; float: left; width: 100%; display: flex; align-items: center; justify-content: center; }
#results-pagination:empty, #results-pagination:not(:has(*)) {display: none; }
.pagination {margin: 0; float: left; }
.pager-list, .page-numbers {display: flex; flex-wrap: wrap; gap: 12px; }
.pager-list li, .page-numbers li {float: left; }
.pager-list li a, .page-numbers li a, .page-numbers li span {display: inline-flex; height: 30px; width: 30px; border-radius: 50%; background-color: transparent; font-size: 14px; font-weight: 600; align-items: center; justify-content: center; color: var(--primary-dark); cursor: pointer; border: 2px solid transparent; }
.pager-list li.is-active a, .page-numbers li .page-numbers.current{background-color: var(--primary-default); border-color: var(--primary-default); color: #ffffff; }
.pager-list li a:hover, .page-numbers li a:hover, .page-numbers li span:hover{border-color: var(--primary-light); }

/* Public Video modal css */
.admin-bar #videomodal-alt{top: 32px;}
#videomodal-alt {text-align: center;}
#videomodal-alt::before {content: ""; display: inline-block; vertical-align: middle; height: 100%; }
#videomodal-alt .modal-dialog {width: 1200px; max-width: 94%; margin: 30px auto; display: inline-block; vertical-align: middle; text-align: left; }
#videomodal-alt .modal-content {margin-bottom: 30px; background-color: transparent;border: none !important;border-radius: 0;box-shadow: none !important;}
#videomodal-alt .modal-content, .video-box {float: left; width: 100%; }
#videomodal-alt .modal-close-btn {position: absolute; right: -20px; top: -20px; z-index: 1;}
#videomodal-alt .video-box {height: auto; padding-top: 56.25%; position: relative;background-color:#000; border-radius: 25px; overflow: hidden;}
#videomodal-alt .video-box > iframe {height: 100%; width: 100%; position: absolute; top: 0; left: 0; right: 0; }
#videomodal-alt .video-box video {height: 100%; width: 100%; position: absolute; top: 0; left: 0; right: 0; }
#videomodal-alt .modal-overlay-inside {position: fixed; left: 0; right: 0; top: 0; opacity: 0.4; bottom: 0;background-color: #072329;}
#videomodal-alt .circle-box {width: 48px; height: 48px; background-color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center;cursor: pointer }
#videomodal-alt .circle-box i {font-size: 18px;color: var(--primary-default);font-weight: 700;}
#videomodal-alt .circle-box:hover{background-color: var(--primary-default)}
#videomodal-alt .circle-box:hover i{color: #ffffff}

/* Public Website */
/* Hide/Show */
.public-body p{font-size: 18px;line-height: 150%;}
.public-body h2{font-size: 48px; line-height: 122%;}
.tab-title-inner-part h2 {margin-bottom: 40px; color: var(--primary-dark); }
.tab-title-inner-part p {font-weight: 500; }
.public-body blockquote p {font-size: 32px; line-height: 130%; font-weight: 700; color: var(--secondary-dark); text-align: center;}
.public-body .tab-text p{font-size: 16px;}
.public-body .public-contact-person-info p{font-size: 16px}

.p-h1, .public-body .body-text h1 {font-size: 56px; line-height: 118%; color: var(--primary-dark);letter-spacing: -0.56px;}
.p-h2, .public-body .body-text h2 {font-size: 48px; line-height: 122%; color: var(--primary-dark);letter-spacing: 0px;}
.p-h2.p-h2-small {font-size: 40px; line-height: 120%; }
.p-h3, .public-body .body-text h3 {font-size: 24px; line-height: 140%; color: var(--primary-dark);letter-spacing: 0px;}
.p-h4, .public-body .body-text h4 {font-size: 20px; line-height: 150%; color: var(--primary-dark);letter-spacing: 0px;}
.p-h5, .public-body .body-text h5,
.p-h6, .public-body .body-text h6 {font-size: 18px; line-height: 150%; color: var(--primary-dark);letter-spacing: 0px;}

.wp-child-theme-vsv-viva .p-h1, .wp-child-theme-vsv-viva .public-body .body-text h1{font-size: 52px}
.wp-child-theme-vsv-viva .public-body h2{font-size: 40px;}


/* Public - Header */
.public-title-area {width: 185px; height: 80px; background-color: #ffffff; border-radius: 0px 0px 16px 16px; overflow: hidden;position: absolute; top: 0; left: 0;z-index:9; border-bottom: 1px solid var(--primary-extra-light);  box-shadow: 0 1px 3px 0 #4400800F, 0 1px 2px 0 #4400801A;}
.public-custom-logo-link {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 32px; line-height: 32px; color: var(--primary-default);font-weight: 700;letter-spacing: -0.9px;}
.public-title-area .public-custom-logo-link span{font-weight: 300; color: var(--text-color);margin-left: 6px}
.site-header .wrap {background-color: #ffffff; float: left; width: 100%; }
.site-header .row.d-flex {position: relative; }
.custom-logo {width: 137px; }
.public-header-wrapper {width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 14px 0px 14px 226px; }
.menu-secondary-menu-container {float: left; }
.secondary-menu {display: flex; flex-wrap: wrap; gap: 16px; }
.secondary-menu > li {float: left; }
.secondary-menu > li.home > a {font-size: 0; width: 40px; height: 40px; position: relative; padding: 0; display: flex; align-items: center; justify-content: center; }
.secondary-menu > li.home > a::before {content: "\ea30"; position: absolute; font-family: vsv-icons !important; font-size: 16px; }
.secondary-menu > li > a {float: left; font-size: 16px; line-height: 150%; font-family: var(--font-menu); font-weight: 500; color: var(--text-color); padding: 8px 16px; border-radius: 32px;}
.secondary-menu > li.current-menu-item > a{background-color: var(--primary-extra-light);}
.secondary-menu > li > a:hover{background-color: var(--primary-extra-light);}
.primary-icon-btn {display: inline-flex; padding: 8px 21px 8px 20px; border: 2px solid var(--primary-default); gap: 8px; font-size: 16px; line-height: 150%; font-family: var(--font-menu); font-weight: 700; color: var(--primary-default); border-radius: 32px; align-items: center;cursor:pointer; }
.primary-icon-btn i {font-size: 24px; }
.single-actions .primary-icon-btn {gap: 13px; }
.primary-icon-btn:hover {background-color: var(--primary-default); color: #ffffff; }
.primary-icon-btn:hover i{color: #ffffff}
.primary-icon-btn.sm-icon-btn i {font-size: 16px;font-weight:700; }
.primary-alt-icon-btn {font-weight: 700; line-height: 140%; gap: 16px; padding: 8.5px 20px 7.5px 21px; }
.primary-icon-btn.primary-icon-btn-dark {background-color: var(--primary-default); color: #ffffff; }
.primary-icon-btn.primary-icon-btn-dark:hover{background-color: transparent;color: var(--primary-default)}
.primary-icon-btn.primary-icon-btn-dark:hover i {color: var(--primary-default); }
button.primary-icon-btn {background-color: transparent; }
.secondary-menu > li.agenda-menu.current-menu-item > a {background-color: var(--primary-extra-light); }

/* Public - Footer */
.site-footer {position: relative; background-color: #ffffff; }
.footer-top-part .public-title-area {position: static;border-bottom:2px solid var(--primary-light); }
.footer-bottom-part {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 45px 116px 42px 0px; }
.footer-bottom-part span {font-size: 13px; line-height: 150%;font-weight: 500;position: relative;top: -2px}
.menu-privacy-menu-container .privacy-menu {float: left; display: flex; flex-wrap: wrap; gap: 25px; }
.menu-privacy-menu-container .privacy-menu li {float: left; }
.menu-privacy-menu-container .privacy-menu a {display: inline-block; border-bottom: 1px solid var(--primary-default); line-height: 28px; color: var(--primary-default); font-weight: 700; font-size: 13px;}
.menu-privacy-menu-container .privacy-menu a:hover{border-bottom-color: transparent;}
.footer-top-menu {margin: 10px 0px 87px; }
.footer-top-menu .main-btn-wrapper{margin-top: 23px; }
.footer-top-menu .primary-icon-btn {gap: 12px; padding: 8px 21px 8px 20px; font-weight: 700; }
.footer-link-list {width: 48.594%; display: flex; flex-wrap: wrap; gap: 40px; }
.footer-link-col {width: calc(50% - 20px); }
.footer-link-col > span {color: var(--primary-default); font-weight: 700; display: inline-block; margin-bottom: 20px; }
.menu-voor-professionals-menu-container {float: left; width: 100%; }
.footer-link {float: left; width: 100%; }
.footer-link li {float: left; width: 100%; margin-bottom: 9px;}
.footer-link li:last-child {margin-bottom: 0; }
.footer-link li a {display: inline-block; color: var(--text-color); border-bottom: 1px solid transparent; line-height: 16px; font-family: var(--font-menu);}
.footer-link li a:hover{border-bottom-color: #4C473E;}

.footer-top-menu-text {width: 320px; }
.footer-top-menu .footer-top-text p {font-size: 16px; }
.footer-top-menu .footer-top-text {margin-top: 50px}

/* ACF Form Reset CSS */
.form-modal-box-wrapper :where(input:not([type=submit]), select, textarea) {margin: revert; padding: revert; border: revert; outline: revert; font: inherit; }
.form-modal-box-wrapper :where(p, h1, h2, h3, h4, h5, h6, section) {float: none; width: auto; margin: revert; }
.form-modal-box-wrapper :where(p, h1, h2, h3, h4, h5, h6) {display: block; }
.form-modal-box-wrapper p {margin-top: 0; }

/* ACF Form Style CSS */
.vsv-acf-edit-form, .vsv-acf-form {padding-top: 20px; float: left; width: 100%; }
.form-modal-box-wrapper .acf-form-submit {margin-top: 30px; }

/* Hide only before the first-ever sidebar animation */
/*html:not(.sidebar-animated) .title-area, html:not(.sidebar-animated) .signout-bar, html:not(.sidebar-animated) .menu li {visibility: hidden; }*/

/* These two still animate every load; keep if you want them hidden until JS runs */
/*.fade-in, .animation-bottom,
.splide.is-initialized.animation-bottom, .splide.is-rendered.animation-bottom {visibility: hidden; }*/

/* Public - Flex */
/* Banner Section */
.hamburger-menu {display: none; }
.banner-section {background-color: var(--primary-extra-light); }
.banner-wrapper {padding: 96px 0px 80px; }
.banner-title {width: 48.438%; margin-bottom: 120px; }
.banner-text-wrapper {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }
.body-text-left {width: 48.438%; }
.body-text-right {width: 31.172%; }
.body-text-left p {font-size: 20px;}
.body-text-right p {font-size: 16px; }
.banner-image {height: 800px; position: relative; overflow: hidden;background-color:var(--primary-dark)}
.banner-illustration-circle {position: absolute; bottom: -442px; height: 884px; width: 884px; border: 2px solid var(--primary-default); border-radius: 50%; pointer-events: none; }
.banner-illustration-circle::before {content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; height: 268px; width: 268px; border: 2px solid var(--primary-default); border-radius: 50%; margin: auto; }
.banner-illustration-circle.illustration-green{border-color: var(--secondary-light)}
.banner-illustration-circle.illustration-green::before{border-color: var(--secondary-light)}
.illustration-right{right: -442px;}
.illustration-left {left: -411px; bottom: -417px; }
.banner-illustration-circle.illustration-left::before {width: 486.785px; height: 486.785px; }
.banner-alt-image {height: 737px; position: relative; overflow: hidden;border-radius: 24px;background-color:var(--primary-dark);}
.banner-section .banner-alt-image{margin: 0px auto 112px;}

/* Banner Alt Section */
.banner-alt-wrapper {padding: 112px 0px 119px; }
.banner-alt-title {width: 39%;}
.body-alt-text-right{width: 48.438%;}
.body-alt-text-right p{font-size: 18px;font-weight: 500}
.body-alt-text-right .main-btn-wrapper {margin-top: 63px; position: relative; left: -1px; }
.banner-alt-section .banner-alt-title-part{margin-bottom: 119px}
.main-btn-group {display: flex; flex-wrap: wrap; gap: 13px; }
.public-primary-btn {display: inline-block; background-color: var(--primary-default); color: #ffffff; line-height: 150%; padding: 10px 23.212px; border-radius: 24px; border: 2px solid var(--primary-default); font-weight: 700; }
.public-primary-btn.public-secondary-btn {background-color: transparent; color: var(--primary-default); }
.public-primary-btn:hover{background-color: transparent;color: var(--primary-default);}
.public-primary-btn.public-secondary-btn:hover{background-color: var(--primary-default);color: #ffffff}

/* Image Section */
.double-image-section{background-color: #F1F7ED;padding: 0px 0px 112px}
.text-green{color :var(--secondary-dark)}
.double-image-left {height: 582px; border-radius: 24px; overflow: hidden; width: 843px; margin-top: 80px; background-color: var(--secondary-dark);position: relative;}
.double-image-right {width: 300px; height: 450px; border-radius: 24px; overflow: hidden; background-color: var(--secondary-dark);}

/* In Frame Section */
.in-frame-image-section {padding: 110px 0px 112px; }

/* Highlight Section */
.highlight-section{padding: 112px 0px;background-color: var(--secondary-dark)}
.highlight-text{display: flex;flex-wrap: wrap;justify-content: center;}
.highlight-text h2{max-width: 800px;text-align: center;color: var(--secondary-light);}

/* Step Section */
.step-section {padding: 82px 0px; background-color: var(--primary-extra-light); }
.step-wrapper {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.step-text {width: 509px;position: relative; top: 2px;}
.step-text h2 {margin-bottom: 40px; }
.step-image {height: 620px; width: 620px; border-radius: 24px; overflow: hidden; background-color: var(--primary-dark); }
.step-wrapper.step-reverse {flex-direction: row-reverse; }
.step-text .main-btn-wrapper {margin-top: 40px;}

/* CTA Section */
.cta-section{padding: 80px 0px 79px;background-color: var(--primary-dark)}
.cta-section .banner-alt-title .p-h2, .cta-section .body-alt-text-right p {color: #ffffff; }
.public-primary-btn.public-white-btn {background-color: #ffffff; color: var(--primary-default);border-color: #ffffff; }
.public-primary-btn.public-white-border-btn {border-color: #ffffff; background-color: var(--primary-dark); color: #ffffff; }
.public-primary-btn.public-white-border-btn:hover {background-color: #ffffff; color: var(--primary-dark); }
.public-primary-btn.public-white-btn:hover {background-color: var(--primary-default); color: #ffffff; }
.cta-section .body-alt-text-right .main-btn-wrapper{margin-top: 31px;}
.cta-section .body-alt-text-right {width: 49%; }

/* Video Section */
.video-section{padding: 80px 0px;background-color: #ffffff}
.video-box-part{height: 802px;overflow: hidden;border-radius: 24px;position: relative;background-color: var(--primary-dark)}
.video-text {position: absolute; bottom: 0; left: 0; width: 100%; padding: 32px 40px; display: flex; flex-wrap: wrap; align-items: center; gap: 35px; }
.play-icon {width: 70.5px; height: 73.58px; display: flex; align-items: center; justify-content: center; background-color: #ffffff; border-radius: 50%;cursor:pointer; }
.play-icon i {font-size: 28px; color: var(--primary-default); }
.video-text h3 {color: #ffffff; width: auto; position: relative; top: 1px; }
.play-icon:hover {background-color: var(--primary-default); }
.play-icon:hover i {color: #ffffff; }

/* Blockquote Section */
.quote-section {padding: 115px 0px 112px; background-color: #F1F7ED;position: relative; overflow: hidden; }
.quote-box {display: flex; align-items: center; justify-content: center; }
.quote-inner-box {width: 768px; display: flex; flex-wrap: wrap; justify-content: center; gap: 32px;}
.quote-user {display: flex; flex-direction: column; justify-content: center; align-items: center; }
.quote-user-image {height: 64px; width: 64px; border-radius: 50%; overflow: hidden; background-color: var(--secondary-dark); margin-bottom: 16px; }
.quote-user-image img {float: left; width: 100%; height: 100%; }
.quote-user-text span {width: 100%; display: inline-block; text-align: center; font-size: 16px; }
.quote-user-text span:first-child {line-height: 140%; font-weight: 700; color: var(--secondary-dark); }
.quote-user-text span:last-child {line-height: 150%; color: var(--secondary-dark); }
.small-alt-circle-shape{position: absolute; right: -250px; bottom: -245px; height: 486.78px; width: 486.78px; border: 2px solid var(--secondary-light); border-radius: 50%;}
.small-alt-circle-shape::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;margin: auto;height: 268.05px;width: 268.05px;border: 2px solid var(--secondary-light);border-radius: 50%}

/* Tab Section */
.tab-section{padding: 110px 0px 111px}
.tab-title-part{margin-bottom: 79px;display: flex ; flex-wrap: wrap; justify-content: center;}
.tab-title-inner-part{max-width: 60%;text-align: center;}
.tab-title-inner-part h2{margin-bottom: 40px}

.tab-list-alt {padding: 5px; background-color: var(--text-color); border-radius: 42px; display: inline-flex; flex-wrap: wrap; gap: 3.5px; }
.tab-list-alt-wrap{display: flex ; align-items: center; justify-content: center; margin-bottom: 15px;}
.tab-list-alt li {display: flex; flex-wrap: wrap; }
.tab-list-alt li a {display: inline; font-size: 14px; line-height: 150%; color: #ffffff; font-weight: 700; padding: 8px 16.5px; border-radius: 24px; }
.tab-list-alt li.active a {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); background-color: #ffffff; color: #29004D; }
.tab-list-alt li a:hover {background-color: #ffffff; color: #29004D; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }

.tab-content-wrapper{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 16px 96px 16px 16px;}
.tab-image {width: 459px; height: 453px; box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.10), 0 2px 4px -2px rgba(0, 0, 0, 0.06); border-radius: 24px; overflow: hidden; background-color: var(--primary-dark); }
.tab-text {width: 629px; display: flex; flex-direction: column; justify-content: center; gap: 40px; }

.tab-text h2 {max-width: 60%; }

/* Contact Person Section */
.public-contact-person-section{padding: 82px 0px 80px;background-color: var(--primary-extra-light)}
.public-contact-person-title-part{margin-bottom: 80px}
.public-contact-person-title-part h2{margin-bottom: 16px}
.public-contact-person-title-part h3{color: var(--primary-default)}
.public-contact-person-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.public-contact-person-image{width: 290px;height: 290px;background-color: var(--primary-dark);border-radius: 24px;overflow: hidden;}
.public-contact-person-title{margin-bottom: 16px;}
.public-contact-person-title h5{color: var(--primary-default)}
.public-contact-person-title h4, .public-contact-person-title h5{font-weight: 700}
.public-contact-person-info{margin-bottom: 14px;}
.public-contact-person-text {width: 290px;}
.public-contact-person-card {width: calc(50% - 20px); display: flex; flex-wrap: wrap;justify-content: space-between; }
.public-contact-list li {float: left; width: 100%; margin-bottom: 7px; }
.public-contact-list li a {display: inline-flex; align-items: center; gap: 16px; line-height: 150%; color: var(--primary-dark); font-weight: 600; }
.public-contact-list li a i {font-size: 20px; }
.public-contact-list li a span {display: inline-block; border-bottom: 1px solid transparent; }
.public-contact-list li a:hover span{border-bottom-color: var(--primary-dark)}
.public-contact-list li:last-child {margin-bottom: 0; }

/* Title Text Section */
.title-text-section{background-color: #F1F7ED;padding: 110px 0px 121px;}
.title-text-section .banner-alt-title {width: 28%; }

/* Public Registration Page */
.register-section {padding: 96px 0px 79px;background-color: #F5F5F5;min-height: calc(100vh - 70px)}
.register-form-part{width: 582px;}
.register-form {padding: 40px; background-color: #ffffff; border-radius: 24px; }
.register-image{height: 618px;width: 618px;border-radius: 24px;overflow: hidden;}

.register-form-title-part h3{margin-bottom: 20px;color: var(--primary-default);}
.register-form-title-part{margin-bottom: 35px;font-size: 16px;}
.register-form-title-part p {font-size: 16px; }
.login-text-option {margin-top: 40px; }
.login-text-option h4 {margin-bottom: 15px; }
.vsv-links {margin-top: 30px; display: flex; flex-wrap: wrap; gap: 15px; }
.vsv-links a {display: inline-block; line-height: 28px; color: var(--primary-default); font-weight: 700; border-bottom: 1px solid var(--primary-default); }
.vsv-links a:hover{border-bottom-color: transparent;}

.login-text-option .primary-icon-btn {padding: 12px 26px 12px 21px; gap: 14px; font-weight: 700; }
body .register-form .gform_wrapper.gravity-theme .gform_footer, body .register-form .gform_wrapper.gravity-theme .gform_page_footer{margin-top: 32px}

/* Public Login Page */
.vsv-form-login > h2, .vsv-form-lostpw > h2, .vsv-form-resetpw > h2 {display: none; }
.vsv-form label {font-size: 16px; line-height: normal; margin-bottom: 30px; border: none; font-weight: 700; color: var(--text-color); width: 100%; display: inline-flex; flex-wrap: wrap; }
.vsv-form label > input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .vsv-form label select, .vsv-form label textarea {height: 48px; width: 100%; padding: 12px 56px 12px 16px; border-radius: 100px; font-size: 16px; line-height: normal; color: var(--text-color); border: 1px solid #D0D0D0; order: 1; margin: 10px 0px 0px; font-weight: 400;}
.vsv-form label br {display: none; }
.vsv-form label > input:focus{border-color: var(--primary-default);outline: none;}
.vsv-alert {min-height: 50px; border: none; box-shadow: none; color: #80081A; float: left; width: 100%; padding: 16px 24px; margin: 0px 0px 30px; border-radius: 16px; background-color: #FCE8EB; outline: none !important; }
.vsv-alert.vsv-alert-success {color: #388008; background-color: #E6FCEF; }


/* ------------- Public Brochure overview ------------- */
.overview-banner-section {padding: 96px 0px 80px;}
.overview-banner-wrap {max-width: 620px; width: 100%; }
.overview-banner-wrap h1 {margin-bottom: 40px; }
.overview-banner-wrap p {font-size: 20px; }
.overview-list-section {padding-bottom: 80px; }
.brochure-overview-list .brochure-card {width: calc(50% - 10px); }

/* ------------- Public Protocollen overview ------------- */
.pagination-wrap {display: flex; flex-wrap: wrap; justify-content: center; width: 100%; }
.pagination-list {width: 400px; height: 40px; background-color: #fff; border-radius: 10px; }

/* ------------- Public Member overview ------------- */
.leden-list.leden-overview-list {margin-bottom: 0; }
.leden-list .leden-overview-card {width: calc(50% - 10px); }

/* ------------- Public Agenda overview ------------- */
.agenda-overview-list.agenda-wrapper-list {margin-bottom: 0; }

/* Secondary Light */
.secondary-light h1,.secondary-light h2,
.secondary-light h3,.secondary-light h4,
.secondary-light h5,.secondary-light h6,
.secondary-light.cta-section .banner-alt-title .p-h2,
.secondary-light p, .secondary-light.cta-section .body-alt-text-right p{color: var(--secondary-dark);}

/* Primary Light */
.primary-light h1,.primary-light h2,
.primary-light h3,.primary-light h4,
.primary-light h5,.primary-light h6,
.primary-light.cta-section .banner-alt-title .p-h2{color: var(--primary-extra-light);}
.primary-light p, .primary-light.cta-section .body-alt-text-right p{color: var(--primary-dark);}

/* Secondary Extra Light */
.secondary-extra-light h1,.secondary-extra-light h2,
.secondary-extra-light h3,.secondary-extra-light h4,
.secondary-extra-light h5,.secondary-extra-light h6,
.secondary-extra-light.cta-section .banner-alt-title .p-h2, .secondary-extra-light .public-contact-list li a{color: var(--secondary-dark);}
.secondary-extra-light p, .secondary-extra-light.cta-section .body-alt-text-right p{color: var(--text-color);}

.secondary-extra-light .banner-image, .secondary-extra-light .video-box-part, .secondary-extra-light .tab-image, .secondary-extra-light .public-contact-person-image{background-color: var(--secondary-dark);}
.secondary-extra-light .banner-alt-image{background-color: var(--secondary-dark);}
.secondary-extra-light .banner-illustration-circle{border-color: var(--secondary-default);}
.secondary-extra-light .banner-illustration-circle::before{border-color: var(--secondary-default);} 

.secondary-extra-light .double-image-left, .secondary-extra-light .double-image-right, .secondary-extra-light .step-image, .secondary-extra-light .quote-user-image{background-color: var(--secondary-dark);}
.secondary-extra-light .banner-illustration-circle.illustration-green, .secondary-extra-light .small-alt-circle-shape{border-color: var(--secondary-default);}
.secondary-extra-light .banner-illustration-circle.illustration-green::before, .secondary-extra-light .small-alt-circle-shape::before{border-color: var(--secondary-default);}

.secondary-extra-light .public-primary-btn{background-color: var(--secondary-default);border-color: var(--secondary-default);}
.secondary-extra-light .public-primary-btn:hover{color: var(--secondary-default);background-color: transparent;}
.secondary-extra-light .public-primary-btn.public-secondary-btn{color: var(--secondary-default);background-color: transparent;}
.secondary-extra-light .public-primary-btn.public-secondary-btn:hover{background-color: var(--secondary-default);color: #ffffff}

.secondary-extra-light .play-icon i{color: var(--secondary-default);}

.public-body .secondary-extra-light blockquote p, .secondary-extra-light .quote-user-text span:first-child, .secondary-extra-light .quote-user-text span:last-child{color: var(--secondary-dark);}

/* Primary Extra Light */
.primary-extra-light h1,.primary-extra-light h2,
.primary-extra-light h3,.primary-extra-light h4,
.primary-extra-light h5,.primary-extra-light h6,
.primary-extra-light.cta-section .banner-alt-title .p-h2, .primary-extra-light .public-contact-list li a{color: var(--primary-dark);}
.primary-extra-light p, .primary-extra-light.cta-section .body-alt-text-right p{color: var(--text-color);}

.primary-extra-light .banner-image, .primary-extra-light .video-box-part, .primary-extra-light .tab-image{background-color: var(--primary-dark);}
.primary-extra-light .banner-alt-image{background-color: var(--primary-dark);}
.primary-extra-light .banner-illustration-circle{border-color: var(--primary-default);}
.primary-extra-light .banner-illustration-circle::before{border-color: var(--primary-default);} 

.primary-extra-light .double-image-left, .primary-extra-light .double-image-right, .primary-extra-light .step-image, .primary-extra-light .quote-user-image, .primary-extra-light .public-contact-person-image{background-color: var(--primary-dark);}
.primary-extra-light .banner-illustration-circle.illustration-green, .primary-extra-light .small-alt-circle-shape{border-color: var(--primary-default);}
.primary-extra-light .banner-illustration-circle.illustration-green::before, .primary-extra-light .small-alt-circle-shape::before{border-color: var(--primary-default);}

.primary-extra-light .public-primary-btn{background-color: var(--primary-default);border-color: var(--primary-default);}
.primary-extra-light .public-primary-btn:hover{color: var(--primary-default);background-color: transparent;}
.primary-extra-light .public-primary-btn.public-secondary-btn{color: var(--primary-default);background-color: transparent;}
.primary-extra-light .public-primary-btn.public-secondary-btn:hover{background-color: var(--primary-default);color: #ffffff}

.primary-extra-light .play-icon i{color: var(--primary-default);}

.public-body .primary-extra-light blockquote p, .primary-extra-light .quote-user-text span:first-child, .primary-extra-light .quote-user-text span:last-child{color: var(--primary-dark);}

/* Primary Dark */
.primary-dark h1,.primary-dark h2,
.primary-dark h3,.primary-dark h4,
.primary-dark h5,.primary-dark h6,
.primary-dark.cta-section .banner-alt-title .p-h2, .primary-dark .public-contact-list li a{color: #ffffff;}
.primary-dark p, .primary-dark.cta-section .body-alt-text-right p{color: #ffffff;}

.primary-dark .banner-image, .primary-dark .video-box-part, .primary-dark .tab-image{background-color: var(--primary-extra-dark);}
.primary-dark .banner-alt-image{background-color: var(--primary-extra-dark);}
.primary-dark .banner-illustration-circle{border-color: var(--primary-extra-dark);}
.primary-dark .banner-illustration-circle::before{border-color: var(--primary-extra-dark);} 

.primary-dark .double-image-left, .primary-dark .double-image-right, .primary-dark .step-image, .primary-dark .quote-user-image, .primary-dark .public-contact-person-image{background-color: var(--primary-extra-dark);}
.primary-dark .banner-illustration-circle.illustration-green, .primary-dark .small-alt-circle-shape{border-color: var(--primary-extra-dark);}
.primary-dark .banner-illustration-circle.illustration-green::before, .primary-dark .small-alt-circle-shape::before{border-color: var(--primary-extra-dark);}

.primary-dark .public-primary-btn{background-color: #ffffff;border-color: #ffffff;color: var(--primary-default)}
.primary-dark .public-primary-btn:hover{color: #ffffff;background-color: var(--primary-default);border-color: var(--primary-default)}
.primary-dark .public-primary-btn.public-secondary-btn{color: #ffffff;background-color: transparent;border-color: #ffffff}
.primary-dark .public-primary-btn.public-secondary-btn:hover{background-color: #ffffff;color: var(--primary-default)}

.primary-dark .play-icon i{color: var(--primary-default);}

.public-body .primary-dark blockquote p, .primary-dark .quote-user-text span:first-child, .primary-dark .quote-user-text span:last-child{color: #ffffff;}

/* Secondary Dark */
.secondary-dark h1,.secondary-dark h2,
.secondary-dark h3,.secondary-dark h4,
.secondary-dark h5,.secondary-dark h6,
.secondary-dark.cta-section .banner-alt-title .p-h2, .secondary-dark .public-contact-list li a{color: var(--secondary-light);}
.secondary-dark p, .secondary-dark.cta-section .body-alt-text-right p{color: #ffffff;}

.secondary-dark .banner-image, .secondary-dark .video-box-part, .secondary-dark .tab-image{background-color: var(--secondary-extra-dark);}
.secondary-dark .banner-alt-image{background-color: var(--secondary-extra-dark);}
.secondary-dark .banner-illustration-circle{border-color: var(--secondary-default);}
.secondary-dark .banner-illustration-circle::before{border-color: var(--secondary-default);} 

.secondary-dark .double-image-left, .secondary-dark .double-image-right, .secondary-dark .step-image, .secondary-dark .quote-user-image, .secondary-dark .public-contact-person-image{background-color: var(--secondary-extra-dark);}
.secondary-dark .banner-illustration-circle.illustration-green, .secondary-dark .small-alt-circle-shape{border-color: var(--secondary-default);}
.secondary-dark .banner-illustration-circle.illustration-green::before, .secondary-dark .small-alt-circle-shape::before{border-color: var(--secondary-default);}

.secondary-dark .public-primary-btn{background-color: var(--secondary-default);border-color: var(--secondary-default);color: #ffffff}
.secondary-dark .public-primary-btn:hover{color: var(--secondary-default);background-color: #ffffff;border-color: #ffffff}
.secondary-dark .public-primary-btn.public-secondary-btn{color: #ffffff;background-color: transparent;border-color: #ffffff}
.secondary-dark .public-primary-btn.public-secondary-btn:hover{background-color: #ffffff;color: var(--secondary-default)}

.secondary-dark .play-icon i{color: var(--secondary-default);}

.public-body .secondary-dark blockquote p, .secondary-dark .quote-user-text span:first-child, .secondary-dark .quote-user-text span:last-child{color: #ffffff;}

/* Public Home Page */
.admin-bar .home-banner-section, .admin-bar .home-banner-wrapper {min-height: calc(100vh - 104px); }
.home-banner-section, .home-banner-wrapper {min-height: calc(100vh - 72px); }
.home-banner-section {position: relative; background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 5%, rgba(0, 0, 0, 0) 60%); z-index: 1;}
.home-banner-wrapper {display: flex; flex-wrap: wrap; align-items: flex-end; padding: 0px 0px 73px; }
.home-banner-text-box {border-radius: 24px; padding: 40px; background-color: var(--primary-default); width: 620px; box-shadow: 0px 24px 48px -12px #0000002E; }
.home-banner-text-box h1 {margin-bottom: 40px; }
/*.home-banner-text-box h1, .home-banner-text-box p {color: #ffffff; }*/
.home-banner-text-box p {font-weight: 500; }
.home-banner-image {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--primary-extra-light); z-index: -1; }

.intro-section {padding: 112px 0px 81px; }
.intro-title {width: 400px; }
.intro-text {width: 620px; }
.intro-text h4 {font-weight: 600;color:var(--text-color);margin-bottom: 25px; }
.public-body .intro-text p {font-weight: 500; }

.navigation-section {padding-bottom: 112px; }
.navigation-list {display: flex; flex-wrap: wrap; gap: 32px; }
.navigation-card {flex: 1; padding: 50px 48px 50px 48px; background-color: var(--primary-extra-light); border-radius: 24px; display: flex; flex-direction: column; justify-content: space-between; }
.navigation-card-title {margin-bottom: 40px; }
.navigation-card-title h3 {margin-bottom: 25px; color: var(--primary-extra-dark);max-width: 90%; }
.navigation-card-title p {font-size: 16px; line-height: 150%; }

.home-about-section{padding: 80px 0px;background-color: var(--secondary-extra-light);}
.home-about-wrapper{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.home-about-image{height: 618px;width: 618px;overflow: hidden;border-radius: 16px;background-color: var(--secondary-dark);}
.home-about-text-title{margin-bottom: 45px}
.home-about-text-title h2 {margin-bottom: 40px; color: var(--secondary-extra-dark); }
.home-about-text {width: 511px; }
.banner-illustration-circle.illustration-primary-light, .banner-illustration-circle.illustration-primary-light::before {border-color: var(--primary-light); }


.agenda-overview-list-section{padding: 140px 0px;background-color: var(--primary-extra-light);}
.home-agenda-list-title{margin-bottom: 40px}
.agenda-overview-list + .main-btn-wrapper{margin-top: 35px}

/* Public Agenda Detail */
.single-agenda-section {padding: 97px 0px 80px; background-color: var(--primary-extra-light); }
.single-agenda-inner-left .back-btn {margin-bottom: 39px; }
.single-agenda-inner-left h1 {margin-bottom: 26px; color: var(--primary-extra-dark); }
.single-agenda-left {width: 730px; }
.single-agenda-inner-left .info-list {margin-bottom: 40px; }
.single-agenda-right {width: 401px; }
.single-agenda-image {width: 100%; height: 401px; border-radius: 24px; overflow: hidden;margin-bottom: 81px;background-color:var(--primary-dark); }
.single-agenda-inner-left {margin-bottom: 153px; }
.public-body .back-btn span {font-weight: 600; }
.public-body .back-btn {color: var(--primary-extra-dark);font-size: 14px;}
.public-body .back-btn i{font-size: 20px;}
.single-agenda-left .public-body .info-list li {font-size: 16px;color: var(--primary-extra-dark); }
.small-text.small-text-alt {font-size: 16px; line-height: 150%; font-weight: 600; color: var(--primary-default); }
.protocol-item.protocol-item-alt {flex-wrap: wrap;padding: 23px;}
.protocol-item.protocol-item-alt .protocol-title {width: 100%;margin-bottom: 25px;column-gap: 8px;}
.protocol-item.protocol-item-alt .protocol-share span {font-size: 16px; line-height: 150%; }
.protocol-list > .small-text.small-text-alt {margin-bottom: 15px; }

.public-contact-person-cta .small-text.small-text-alt {margin-bottom: 15px; }
.public-contact-person-cta-box {padding: 16px; background-color: var(--primary-default); border-radius: 24px; display: flex; flex-wrap: wrap; }
.public-contact-person-cta-image {float: left; width: 75px; height: 80px; overflow: hidden; border-radius: 50%; background-color: #ffffff; display: flex; align-items: center; justify-content: center; }
.public-contact-person-cta-image span {font-size: 24px; font-weight: 700; color: var(--primary-dark); }
.public-contact-person-cta-image img {float: left; width: 100%; height: 100%; object-fit: cover; }
.public-contact-person-cta-text {float: left; padding-left: 17px; width: calc(100% - 75px); margin-top: -1px; }
.public-contact-person-cta-text h4 {color: #ffffff; margin-bottom: 8px; }
.public-contact-person-cta-text a {color: #ffffff; font-size: 16px; line-height: 150%; font-weight: 600; display: flex; align-items: center; gap: 10px; float: left; }
.public-contact-person-cta-text a i {font-size: 24px; }
.public-contact-person-cta-text a span{border-bottom: 1px solid transparent;}
.public-contact-person-cta-text a:hover span{border-bottom-color: #ffffff}
.protocol-list.protocol-list-alt {margin-bottom: 40px; }

/* Page 404 */
.empty-section, .empty-content {min-height: calc(100vh - 72px); }
.empty-content {display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 30px; }
.public-body .empty-content h1{font-size: 120px;line-height: 120px}

/* Flex Page CSS */
/*.banner-section.text-section + .banner-section.button-section .banner-alt-wrapper {padding-top: 0; }
.banner-section.button-section + .banner-section.text-section  .banner-alt-wrapper {padding-top: 0; }*/
.container.container-sm {width: 800px;}
/*.public-contact-person-section + .banner-section.text-section .banner-alt-wrapper,
.step-section + .banner-section.text-section .banner-alt-wrapper,
.banner-section + .banner-section.text-section .banner-alt-wrapper{padding-top: 60px;}*/

/* Filter Dropdown */
.vsv-tax-select {min-height: 47px; display: flex; align-items: center; gap: 6px; padding: 4px 40px 4px 16px; border-radius: 24px; background-color: #ffffff; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; font-size: 14px; line-height: 21px; font-weight: 700; color: var(--primary-default);cursor:pointer; }
.filter-select {margin-bottom: 0;position:relative; }
.filter-select::before {content: "\e99a"; position: absolute; right: 20px; top: 14px; pointer-events: none; font-size: 14px; font-family: 'vsv-icons' !important; color: var(--primary-default); }
.filter-box.dark .filter-select::before{color: #ffffff}
.filter-box.dark .vsv-tax-select{background-color: var(--text-color); border-color: #ffffff;color: #ffffff}
.lenis.lenis-smooth .acf-form iframe {pointer-events: auto; }


/* ACF Fields */
.acf-field input[type="text"], .acf-field input[type="password"], .acf-field input[type="date"], .acf-field input[type="datetime"], .acf-field input[type="datetime-local"], .acf-field input[type="email"], .acf-field input[type="month"], .acf-field input[type="number"], .acf-field input[type="search"], .acf-field input[type="tel"], .acf-field input[type="time"], .acf-field input[type="url"], .acf-field input[type="week"], .acf-field textarea, .acf-field select {height: 48px; padding: 12px 16px; box-shadow: none; border: 1px solid #D0D0D0; border-radius: 100px; outline: none; color: var(--text-color); font-size: 16px;background-color: transparent;}
.acf-field textarea {height: 200px; border-radius: 24px; }
.acf-field .acf-label label {font-size: 16px; line-height: 150%; font-weight: 700; }
.acf-required{color: var(--text-color);}
.acf-field p.description {font-size: 14px; line-height: 150%; color: var(--text-color); }
.acf-fields > .acf-field {border: none; }
.acf-url i{left: 15px;top: 15px;}
.acf-url input[type="url"] {padding-left: 40px !important; }
.acf-field.acf-accordion .acf-label.acf-accordion-title {background-color: var(--primary-extra-light); padding: 24px; border-radius: 24px; }
.acf-field .acf-label label {color: var(--primary-default); font-size: 18px; line-height: 150%;cursor:pointer; }
.acf-fields {display: flex; flex-direction: column; gap: 10px; }
.acf-field.acf-accordion .acf-input.acf-accordion-content > .acf-fields {border-top: none;}
.acf-input-wrap .acf-is-appended {border-radius: 100px 0 0 100px !important; }
.acf-input-append {height: 48px; align-content: center; border: 1px solid #D0D0D0; border-radius: 0 100px 100px 0px; border-left: 0; padding: 12px 16px; color: #8D8D8D; }
.select2-container .select2-selection--single .select2-selection__rendered {padding: 12px 16px; line-height: inherit; height: 48px; border: 1px solid #D0D0D0; color: var(--text-color); font-size: 16px;border-radius: 100px;}
.select2-container--default .select2-selection--single {border: none; height: auto; }
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 48px; right: 10px; }
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple, .select2-container.-acf .select2-selection {border-color: #D0D0D0; font-size: 14px; color: #8D8D8D; overflow: hidden; padding: 0px 0px; }
.select2-container--default .select2-selection--multiple{padding:0px 16px!important;border-radius: 100px !important;}
.acf-icon.-pencil {display: none!important; }
.acf-field.acf-accordion .acf-label.acf-accordion-title {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.dashicons, .dashicons-before:before {order: 1; }
.select2-dropdown .select2-results__option{color: #8D8D8D; font-size: 14px;}
.select2-dropdown {border-top: 1px solid #aaa!important; top: 6px; border-radius: 12px !important; overflow: hidden;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-radius: 12px; }
ul.acf-radio-list, ul.acf-checkbox-list {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; display: inline-flex; align-items: center; gap: 5px; border-radius: 32px; background-color: #ffffff; padding: 4px 0px 2px; min-height: 47px; }
ul.acf-radio-list.acf-hl li, ul.acf-checkbox-list.acf-hl li {margin: 0; }
ul.acf-radio-list li label, ul.acf-checkbox-list li label {display: inline; padding: 9px 16px 9px 11px!important; font-size: 14px; line-height: 21px; font-weight: 700; color: var(--text-color); position: relative; z-index: 1; text-transform: capitalize; border-radius: 32px; overflow: hidden;cursor:pointer; }
ul.acf-radio-list li label.selected, ul.acf-checkbox-list li label.selected {color: #ffffff; background-color: var(--primary-default); }

/* ACF Calender UI */
.acf-ui-datepicker .ui-state-highlight, .acf-ui-datepicker .ui-widget-content .ui-state-highlight, .acf-ui-datepicker .ui-widget-header .ui-state-highlight {border-color: var(--primary-default)!important; }
.acf-ui-datepicker .ui-state-hover, .acf-ui-datepicker .ui-widget-content .ui-state-hover, .acf-ui-datepicker .ui-widget-header .ui-state-hover, .acf-ui-datepicker .ui-state-focus, .acf-ui-datepicker .ui-widget-content .ui-state-focus, .acf-ui-datepicker .ui-widget-header .ui-state-focus,
.acf-ui-datepicker .ui-state-highlight.ui-state-hover,
.acf-ui-datepicker .ui-state-active, .acf-ui-datepicker .ui-widget-content .ui-state-active, .acf-ui-datepicker .ui-widget-header .ui-state-active {background-color: var(--primary-default)!important; color: #ffffff!important; border-color: var(--text-color)!important; }
.acf-ui-datepicker .ui-widget-content {background-color: var(--primary-extra-light); color: var(--text-color); }
.acf-ui-datepicker .ui-priority-primary, .acf-ui-datepicker .ui-widget-content .ui-priority-primary {background-color: var(--primary-default); color: #ffffff; border-color: var(--primary-default);border-radius: 100px; }
.acf-ui-datepicker .ui-priority-secondary, .acf-ui-datepicker .ui-widget-content .ui-priority-secondary {border-radius: 100px; opacity: 1; background-color: var(--primary-default); color: #ffffff; font-weight: 700; border-color: var(--primary-default);}

/* ACF Time UI */
.acf-ui-datepicker .ui-widget select {padding: 2px 10px; font-weight: 700!important; }

/* ACF Switch UI  */
.acf-switch.-on {background: transparent; border-color: var(--primary-default); }
.acf-switch.-on .acf-switch-slider {border-color: var(--primary-default);}
.acf-switch.-on:hover {border-color: var(--primary-default);background-color: transparent; }
.acf-switch.-focus.-on {background-color: transparent; }
.acf-switch {border-color: var(--primary-default); background-color: #ffffff; color: var(--primary-default); }
.acf-switch:hover, .acf-switch.-focus {border-color: var(--primary-default);  color: var(--primary-default); background-color: #ffffff}
.acf-switch:hover .acf-switch-slider, .acf-switch.-focus .acf-switch-slider{border-color: var(--primary-default)}
.acf-switch .acf-switch-on {text-shadow: none; }
.acf-switch .acf-switch-slider{border-color: var(--primary-default);display: none;}

.acf-switch {height: 36px; border-radius: 100px; }
.acf-switch span {border-radius: 100px; margin: 3px; font-size: 14px; padding: 2px 10px; }
.acf-switch .acf-switch-on {color: var(--primary-default); }
.acf-switch .acf-switch-off {background-color: var(--primary-default); color: #ffffff; }
.acf-switch.-on .acf-switch-on {background-color: var(--primary-default); color: #ffffff; }
.acf-switch.-on .acf-switch-off {background-color: #ffffff; color: var(--primary-default); }

/* ACF Editor UI */
body .button.insert-media.add_media {border-radius: 100px; background-color: transparent; color: #ffffff; padding: 6px 14px; border-color: var(--primary-default); font-weight: 700; color: var(--primary-default); border: 2px solid; margin-bottom: 15px;}
body .button.insert-media.add_media:hover, .button.insert-media.add_media:focus{border-color: var(--primary-default); background-color: var(--primary-default);color: #ffffff;box-shadow: none;outline: none;}
body div.mce-toolbar-grp>div {background-color: var(--primary-extra-light); padding: 10px;}
body  .acf-editor-wrap .wp-editor-container {border-radius: 24px; overflow: hidden; border-color: #D0D0D0; }
body  div.mce-path {padding: 10px 15px; }

/* ACF Select Dropdown */
.acf-field[data-type="select"] .acf-input {position: relative; }
.acf-field[data-type="select"] .acf-input::before {content: ''; border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; right: 20px; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; pointer-events: none; }

/* Toast Message */
.vsv-toast, .vsv-share-notification {position: fixed; left: 50%; bottom: -100px; transform: translateX(-50%); background-color: #E6FCEF; color: var(--text-color); padding: 14px 24px; border-radius: 100px; font-size: 16px; font-weight: 700; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); z-index: 9999; opacity: 0; transition: all 0.4s ease; pointer-events: none; }
.vsv-toast.is-visible, .vsv-share-notification.show {bottom: 30px; opacity: 1; }
.media-sidebar {display: none; }
.vsv-share-notification-error {background-color: #dc3545; }

/* ACF Field Error */
.acf-notice {min-height: 50px; padding: 16px 24px; margin: 0px 0px 30px; border-radius: 16px; border: none; }
.acf-notice.-error {background-color: #FCE8EB; }
.acf-notice p {margin: 0; color: #80081A; font-size: 16px; line-height: 150%; font-weight: 500; }
.acf-notice .acf-notice-dismiss {display: none; }
.acf-field .acf-input .acf-notice.-error {background-color: transparent; padding: 0; min-height: auto; }
.acf-field .acf-input .acf-notice.-error p {font-size: 14px; }

/* Media Modal */
.logged-in .media-modal-content .media-selection {display: none; }
.logged-in .media-modal-content .media-frame-toolbar, .logged-in .media-modal-content .media-frame-title, .logged-in .media-modal-content .media-frame-router, .logged-in .media-modal-content .media-frame-content {left: 0; }
.logged-in .media-modal-content .media-frame-menu {display: none; }
.logged-in .media-modal-content .media-frame-menu-heading {display: none; }
.logged-in .media-modal-content {box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); border-radius: 24px; overflow: hidden;}
.logged-in .media-frame-content {border: none; }
.logged-in .media-router .media-menu-item {border: none; font-size: 14px; line-height: 21px; border-radius: 32px; padding: 9px 14px 11px; font-family: var(--font-texts); font-weight: 400; }
.logged-in .media-router .media-menu-item:active, .logged-in .media-router .media-menu-item:hover {color: var(--text-color); }
.logged-in .media-router .active, .logged-in .media-router .active:hover{background-color: var(--primary-default)}
.logged-in .media-frame input[type=search] {border-color: #D0D0D0; border-radius: 32px; }
.logged-in .media-router .active, .logged-in .media-router .active:hover {color: #ffffff; }
.logged-in .media-modal-content .media-frame select.attachment-filters {border-color: #D0D0D0; border-radius: 32px; width: 150px; text-align: center; }
.logged-in .attachments-browser .uploader-inline, .logged-in .attachments-browser.has-load-more .attachments-wrapper, .logged-in .attachments-browser:not(.has-load-more) .attachments {right: 0; }
.logged-in .attachments-browser .media-toolbar {right: 0; }
.logged-in .wp-core-ui .attachment-preview {background-color: var(--primary-extra-light); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; }
.logged-in .thumbnail {border: none; }
.logged-in .wp-core-ui .attachment .thumbnail:after{content: none;}
.logged-in .wp-core-ui .attachment .filename {box-shadow: none; }
.logged-in .wp-core-ui .attachment.details {box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 7px var(--primary-default); }
.logged-in .wp-core-ui .attachment.details .check, .logged-in .wp-core-ui .attachment.selected .check:focus, .logged-in .wp-core-ui .media-frame.mode-grid .attachment.selected .check {background-color: var(--primary-default); box-shadow: 0 0 0 1px #fff,0 0 0 2px var(--primary-default); }
.logged-in .wp-core-ui .button-primary {background-color: var(--primary-default); border-color: var(--primary-default); border-radius: 24px; }
.logged-in .wp-core-ui .button-primary.focus, .logged-in .wp-core-ui .button-primary.hover, .logged-in .wp-core-ui .button-primary:focus, .logged-in .wp-core-ui .button-primary:hover {background: var(--primary-dark); border-color: var(--primary-dark); }
.logged-in .wp-core-ui .button, .wp-core-ui .button-secondary {background-color: var(--primary-default); color: #ffffff; border-color: var(--primary-default); border-radius: 100px; }
.logged-in .wp-core-ui .button-secondary:hover, .logged-in .wp-core-ui .button.hover, .logged-in .wp-core-ui .button:hover {background-color: #ffffff; border-color: var(--primary-default); color: var(--primary-default); }
.logged-in .media-modal *{font-family: var(--font-texts);color: var(--text-color);}
.logged-in .media-modal.acf-expanded .attachments-browser .media-toolbar, .logged-in .media-modal.acf-expanded .attachments-browser .attachments {right: 0; }
.logged-in .media-modal-close span.media-modal-icon {color: var(--primary-default); }
.logged-in button.media-modal-close {height: 40px; width: 40px; background-color: var(--primary-extra-light); border-radius: 50%; right: 10px; top: 10px; border: 2px solid var(--primary-extra-light); }
.logged-in .media-modal-close:hover {border-color: var(--primary-light); }

/* Hide ACF Link option */
.mce-widget.mce-btn[aria-label="Link invoegen/bewerken (⌘K)"] {display: none; }

/* Hide/ReStyle Editor Image Edit Overlay */
.logged-in .image-details .column-image, .logged-in .image-details .embed-media-settings .setting.caption, .image-details .description, .logged-in .image-details .embed-media-settings .setting.alt-text, .logged-in .image-details .embed-media-settings .setting.link-to, .logged-in .image-details .column-settings .advanced-section h2, .logged-in .image-details .embed-media-settings div.advanced-section, .logged-in .media-modal .legend-inline {display: none; }
.logged-in .image-details .embed-media-settings .setting-group {width: 100%; margin: 0; }
.logged-in .image-details .column-settings {width: 100%; }
.logged-in .image-details .embed-media-settings .setting .name {width: auto; margin: 0; }
.logged-in .image-details .embed-media-settings .setting.size {display: flex; flex-direction: column; align-items: flex-start; gap: 10px; margin: 30px 0 0;}
.logged-in .image-details .column-settings h2 {margin: 0; border: none;padding-top:0 }
.logged-in .image-details .embed-media-settings div {background-color: #ffffff; margin: 0; padding: 30px; }
.logged-in .media-frame select {border: 1px solid #D0D0D0; color: var(--text-color); padding: 10px 16px; border-radius: 100px; }
.logged-in .image-details .embed-media-settings .setting .button-group, .media-frame .setting-group .button-group {box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; border-radius: 100px; overflow: hidden;gap: 4px; }
.logged-in .media-frame .setting-group .button-group .button {background-color: #ffffff; border: none; border-radius: 100px; color: var(--text-color); padding: 6px 16px; box-shadow: none; outline: none; font-size: 14px; line-height: 21px; font-weight: 600; }
.logged-in .media-frame .setting-group .button-group .button.active {background-color: var(--primary-default); color: #ffffff; }
.logged-in .image-details .embed-media-settings .setting .name {color: var(--text-color); }
.logged-in .image-details .column-settings h2 {text-transform: capitalize; font-weight: 700; font-size: 13px; color: var(--text-color); line-height: 100%; margin-bottom: 10px;}

/* Body Text */
.body-text ul, .body-text ol{float: left;width: 100%;margin-bottom: 24px;}
.body-text ol{counter-reset: section;}
.body-text ul li, .body-text ol li {float: left;width: 100%;line-height: 28px;padding-left: 25px;position: relative;list-style: none;}
.body-text ul li:last-child, .body-text ol li:last-child{margin-bottom: 0}
.body-text ul li::before {content: ''; position: absolute; top: 13px; left: 4px; width: 5px; height: 5px; background-color: var(--primary-default); border-radius: 50%; }
.body-text ol li::before{counter-increment: section;content: counter(section)".";position: absolute;top: 0px;left: 4px;color: var(--primary-default);font-weight: 700}
.body-text blockquote {float: left; width: 100%; padding-left: 20px; border-left: 3px solid var(--primary-default); margin: 0px 0px 24px 0px; }
.body-text blockquote p {font-size: 28px; line-height: 36.4px; }
.body-text blockquote p::before, .body-text blockquote p::after{content: '"';}
.body-text p {margin-bottom: 24px;float:none; }
.body-text p:last-child{margin-bottom: 0}
.body-text img.alignright {float: right; margin: 0 0 0 10px;max-width:250px; }
.body-text img.alignleft {float: left; margin: 0 10px 0 0;max-width:250px;  }
.body-text img.aligncenter {display: block; margin: 10px auto;max-width:250px;  }

/* Header Dropdown */
.secondary-menu li.menu-item-has-children {position: relative; }
.secondary-menu li > .sub-menu {position: absolute; left: 0; top: 50px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.10), 0 1px 2px 0 rgba(0, 0, 0, 0.06); border: 2px solid #F5F5F5; border-radius: 12px; background-color: #ffffff; display: none;z-index: 9}
.secondary-menu li.menu-item-has-children.active .sub-menu {display: block; }
.secondary-menu li > .sub-menu > li {width: 100%; }
.secondary-menu li > .sub-menu > li > a {float: left; width: 100%; border-top: 2px solid #F2F2F2; padding: 10px 16px; font-size: 16px; line-height: 150%; font-family: var(--font-menu); font-weight: 500; color: var(--text-color);}
.secondary-menu li > .sub-menu > li > a:hover {background-color: var(--primary-extra-light); }
.secondary-menu li.menu-item-has-children > a {padding-right: 30px; }
.secondary-menu li.menu-item-has-children > a::before {content: '+'; position: absolute; right: 13px; top: 0; bottom: 0; display: flex; align-items: center; font-size: 18px; }
.secondary-menu li.menu-item-has-children.active > a::before {content: '-'; font-size: 24px; top: -4px; }
body.menu-is-open {overflow: hidden; }







@media only screen and (min-width: 1310px) {
	.container {width: 1280px;}
	
}

@media only screen and (min-width: 1440px) {
	.container.container-lg {width: 1400px;}
	
}
@media only screen and (max-width: 1599px) {
	.admin-bar .sidebar-nav {height: calc(100vh - 216px); }
	.signout-bar{padding: 20px 32px;}
	.sidebar-nav{height: calc(100vh - 184px);}

}

@media only screen and (max-width: 1440px) {

	/* Start Page */
	.alert-bar .alert-bar-link {margin-left: 36px; }
	.start-card h4{word-break: break-word;}


}

@media only screen and (max-width: 1309px) {
	h1 {font-size: 50px;line-height: 50px;}

	/* Main Content */
	.main-content{padding: 50px}

	/* News Overview */
	.news-overview-card{padding: 25px 20px;}

	/* Agenda Detail */
	.main-content-left-part{width: 60%;}
	.main-content-right-part{width: 36%;}
	.primary-icon-btn{font-size: 14px;}
	.single-actions .primary-icon-btn {gap: 10px; }
	.primary-icon-btn i {font-size: 18px; }
	.single-actions{top: -12px;}
	.contact-text {line-height: 18px; }

	/* Workgroup detail */
	.member-overview-card {width: calc(50% - 8px); }

	/* Start Page */
	.start-card{padding: 25px 20px 20px;}
	.counter-label-list li .counter{font-size: 8px;}
	.start-overview-list{gap: 20px;}
	.start-card-item {width: calc(32.22% - 10.67px); }
	.counter-label-list li a{height: 34px;}

	/* Public Website */
	.p-h1, .public-body .body-text h1 {font-size: 48px;}
	.p-h2, .public-body .body-text h2, .public-body h2 {font-size: 40px;}
	.p-h2.p-h2-small {font-size: 34px;}
	.body-text-left p { font-size: 18px; }

	.secondary-menu li > a{font-size: 14px;}

	.wp-child-theme-vsv-viva .p-h1, .wp-child-theme-vsv-viva .public-body .body-text h1{font-size: 44px}
	.wp-child-theme-vsv-viva .public-body h2{font-size: 34px;}
	

	.banner-title{margin-bottom: 80px;}
	.banner-illustration-circle{height: 784px; width: 784px;bottom: -375px;}
	.banner-illustration-circle.illustration-left::before {width: 446.785px; height: 446.785px; }
	.banner-alt-image {height: 620px;}
	.banner-image {height: 620px;}
	.illustration-right {right: -395px; }
	.double-image-left{height: 520px;width: 760px;}
	.double-image-right{height: 420px;}
	.step-image { height: 560px; width: 560px;}
	.video-box-part{height: 640px;}
	.tab-text {width: 540px;}
	.public-contact-person-image { width: 260px; height: 260px;}
	.public-contact-person-text {width: 260px; }

	.footer-top-menu {margin: 10px 0px 60px; }

	.register-image {height: 600px; width: 540px;}

	.filter-tax-form.vsv-overview-filters {flex-direction: column; align-items: flex-end; }






}

@media only screen and (max-width: 1199px) {
	h1 {font-size: 40px;line-height: 40px;}
	h2 {font-size: 28px; line-height: 36px;}
	h3, .contact-person-text h3, .body-text blockquote p { font-size: 20px;line-height: 30px;}
	h4 {font-size: 18px;}
	h5 {font-size: 14px;line-height: 18px;}
	h6 {font-size: 14px;line-height: 18px;}

	/* Sidebar */
	.sidebar{width: 300px;}
	.content-wrapper{width: calc(100% - 300px);}
	
	/* Main Content */
	.container > .row{margin: 0}
	.main-content, .alert-bar, .contact-personbar, .agenda-item, .youtube-video-box, .start-news-slider, .start-agenda-slider, .start-card-alt, .start-card, .news-overview-card, .filter-radios, .protocol-item, .filter-radio-item label, .user-overview-card, .leden-overview-card, .workgroup-card, .vacature-item, .post-image, .icon-text-box{border-radius: 16px;}

	/* Start Page */
	.start-card {height: 260px; }
	.start-card-alt{height: 220px}

	/* Protocol Overview */
	.title-part{max-width: 440px;}
	.protocol-item .protocol-actions-alt.protocol-actions, .brochure-card .protocol-actions-alt.protocol-actions{opacity: 1}
	.protocol-actions-alt.protocol-actions > span{height: 30px; width: 30px;}
	.protocol-actions-alt.protocol-actions > span i{font-size: 16px;}
	.protocol-title i{font-size: 18px;}
	.protocol-share span {font-size: 12px; }
	.protocol-item {padding: 15px 20px; }
	.protocol-actions-alt.protocol-actions{gap: 8px;}
	.pager-list li a{font-size: 12px;}
	.protocol-item{row-gap: 15px;column-gap: 5px;}
	#results-pagination, .results-pagination{margin: 0 0 30px !important;}
	.protocol-list {margin-bottom: 30px; }

	/* News Overview */
	.news-overview-card {width: calc(50% - 10px); }
	.filter-box {margin-bottom: 25px; }
	.overline-text{padding-left: 15px;}
	.title-part{margin-bottom: 25px;}

	/* Agenda Overview */
	.agenda-text{padding: 8px 30px;}
	.common-label{font-size: 12px;height: 26px;padding: 0px 10px;}
	.contact-text {font-size: 14px; }
	.contact-personbar .text-link {margin-left: 0; }
	.circle-shape {right: -195px; bottom: -195px; width: 417.999px; height: 417.999px; }

	/* Agenda Detail */
	.icon-text-box{padding: 20px 15px;}
	.post-image{height: 240px;}
	.contact-personbar.contact-personbar-alt{flex-wrap: wrap;gap: 5px;}
	.icon-text-list-alt li{font-size: 12px;}

	/* Patient brochure overview */
	.brochure-text{width: calc(100% - 90px);padding: 0px 0px 0px 20px;}
	.brochure-image{width: 90px;padding: 10px;}
	.primary-icon-btn.sm-icon-btn i{font-size: 14px;}
	.primary-icon-btn i {font-size: 16px; }
	.primary-icon-btn{gap: 12px;}
	.agenda-text h5{font-size: 16px;}
	.agenda-text {padding: 8px 0px 4px; width: calc(100% - 80px); }
	.agenda-date{padding: 8px 20px 8px; width: 80px;}
	.agenda-date span:first-child{font-size: 24px; line-height: 30px;}
	.agenda-date span:last-child {font-size: 14px; }
	.agenda-wrapper > h3{margin-bottom: 14px;}
	.icon-text-list li a span{font-size: 12px;}
	.icon-text-list li a, .icon-text-list-alt li{gap: 8px;}
	.brochure-card{min-height: 113px;}
	.brochure-inner-image{height: 75px;}

	/* User Overview */
	.user-overview-inner-text span {font-size: 14px; }
	.info-list li{margin-right: 26px;}
	.user-overview-image {width: 100px; height: 118px;}
	.user-overview-text {width: calc(100% - 115px); padding: 10px 0px; }
	.info-list li{font-size: 12px;}
	.info-list li::after{height: 3px; width: 3px;}
	.user-overview-image{border-radius: 12px;}
	.user-overview-image span{font-size: 20px;}

	/* Start Page */
	.start-card-item, .start-card-item:nth-child(3) {width: calc(50% - 10px); }
	.start-overview-list {row-gap: 40px; }
	.page-template-template-start-page-template .main-content {padding-bottom: 50px; }

	/* Member Overview */
	.user-image span{font-size: 10px;}

	/* Workgroup Overview */
	.workgroup-card{padding: 15px 15px 10px;}

	/* Over Page */
	.main-content-left-part .single-title {margin-bottom: 20px; }
	body .gform_wrapper.gravity-theme .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), body .gform_wrapper.gravity-theme .gfield select, body .gform_wrapper.gravity-theme .gfield textarea{font-size: 14px}
	body input[type="button"], body input[type="submit"], .vsv-form button[type="submit"]{font-size: 14px;}

	/* Public Website */
	.p-h1, .public-body .body-text h1 {font-size: 40px;}
	.p-h2, .public-body .body-text h2, .public-body h2 {font-size: 34px;}
	.p-h2.p-h2-small {font-size: 28px; }
	.p-h3, .public-body .body-text h3 {font-size: 22px;}
	.p-h4, .public-body .body-text h4{font-size: 18px;}
	.p-h5, .public-body .body-text h5, .p-h6, .public-body .body-text h6{font-size: 16px;}
	body, .public-body p{font-size: 14px;}

	.site-header .primary-icon-btn {font-size: 0; padding: 5px; height: 40px; width: 40px; gap: 0; display: flex; align-items: center; justify-content: center; }

	.wp-child-theme-vsv-viva .p-h1, .wp-child-theme-vsv-viva .public-body .body-text h1{font-size: 38px}
	.wp-child-theme-vsv-viva .public-body h2{font-size: 32px;}

	.banner-image {height: 520px; }
	.banner-alt-image {height: 520px; }
	.secondary-menu{gap: 10px;}
	.secondary-menu li.home > a{width: 40px; height: 40px;}
	.banner-illustration-circle { height: 725px; width: 725px;bottom: -355px;}
	.body-alt-text-right .main-btn-wrapper { margin-top: 40px;}
	.banner-alt-wrapper {padding: 100px 0px; }
	.banner-title {margin-bottom: 60px; }
	.banner-section .banner-alt-image {margin: 0px auto 100px; }
	.title-text-section{padding: 100px 0px;}
	.double-image-left {height: 420px; width: 600px;margin-top: 40px; }
	.double-image-right {height: 380px;width: 260px; }
	.highlight-section {padding: 100px 0px;}
	.tab-section {padding: 100px 0px; }
	.step-text {width: 420px;}
	.step-image {height: 460px; width: 460px; }
	.video-box-part {height: 520px; }
	.public-body blockquote p{font-size: 26px;}
	.quote-section {padding: 100px 0px;}
	.small-alt-circle-shape{height: 456.78px; width: 456.78px;}
	.small-alt-circle-shape::before{height: 238.05px; width: 238.05px;}
	.tab-title-inner-part h2 {margin-bottom: 30px; }
	.tab-title-part { margin-bottom: 60px;}
	.tab-content-wrapper{ padding:16px;}
	.tab-image { width: 420px; height: 420px;}
	.tab-text {width: 440px;gap: 30px;}
	.public-contact-person-title-part h2 {margin-bottom: 10px; }
	.public-contact-person-image {width: 200px; height: 260px; }
	.public-contact-person-text {width: 220px; }
	.public-contact-list li a{gap: 10px;}
	.public-contact-person-title-part {margin-bottom: 60px; }
	.double-image-section{padding: 0px 0px 100px;}

	.footer-top-menu {margin: 10px 0px 30px; }
	.footer-bottom-part{padding: 45px 75px 42px 0px;}

	.agenda-overview-list-section {padding: 100px 0px;}
	.home-about-image { height: 480px; width: 480px;}
	.home-about-text {width: 420px; }
	.intro-section {padding: 100px 0px 80px; }
	.navigation-card{padding: 30px;}
	.navigation-section {padding-bottom: 100px; }
	.intro-title {width: 280px; }
	
	.register-form-part {width: 460px; }
	.register-image { height: 580px; width: 440px;}
	.register-section{min-height: auto}

	.login-text-option .primary-icon-btn { padding: 8px 20px 8px 20px; gap: 10px;}

	.public-body .empty-content h1 {font-size: 100px; line-height: 100px; }

	.single-agenda-left {width: 500px; }
	.single-agenda-inner-left {margin-bottom: 80px; }
	.single-agenda-image{height: 280px;}

	/* Body Text */
	.body-text img.aligncenter, .body-text img.alignleft, .body-text img.alignright {max-width:200px; }




}

@media only screen and (max-width: 991px) {
	h1 {font-size: 32px;line-height: 32px;}
	h2 {font-size: 24px;line-height: 28px;}
	body{font-size: 14px;}
	p{line-height: 24px;}

	/* Sidebar */
	.admin-bar .sidebar-nav {height: calc(100vh - 205px); }
	.sidebar-nav {height: calc(100vh - 173px);padding: 0px 20px 5px;}
	.sidebar {width: 240px; }
	.content-wrapper {width: calc(100% - 240px); }
	.signout-bar {padding: 20px 24px; }
	.main-content {padding: 40px 30px; }
	.menu-mijnvsv-menu-container .menu li a{padding: 9px 9px 9px 50px;}
	.menu-mijnvsv-menu-container .menu li a::before{top: 2px;height: 35px; width: 35px;}
	.custom-logo-link{width: 115px; font-size: 18px; line-height: 18px;}
	.icon-box, .signout-icon{width: 35px; height: 35px;}
	.icon-box i, .signout-icon i{font-size: 18px;}
	.user-image {min-height: 28px; min-width: 28px; height: 28px; width: 28px; }
	.sidebar-footer{width: calc(100% - 240px);}
	.sidebar .public-title-area {left: 27px; }

	/* Protocol Overview */
	.contact-person{gap: 12px;}
	.user-image{min-height: 32px;min-width: 32px}
	.contact-person {max-width: 100%;flex-wrap: nowrap; }
	.protocol-title span{font-size: 14px;line-height: 16px;}
	.common-label {font-size: 12px; }
	.title-part {max-width: 350px; }
	.contact-person-info{row-gap: 0px; column-gap: 10px;}
	.agenda-text > h5 > .common-label{top: 0}
	.protocol-title{width: 100%}

	/* News Overview */
	.news-overview-card{height: 240px;}
	.news-overview-card h5{font-size: 16px;line-height: 20px}

	/* Agenda Overview */
	.agenda-text{gap: 4px;}
	.agenda-text h5 {font-size: 14px; }
	.common-label {font-size: 10px; height: 22px; line-height: 18.5px;padding: 0px 6px;}
	.agenda-item{padding: 7px 10px 8px;}
	.primary-alt-icon-btn{padding: 8.5px 15px 7.5px 15px;}
	.primary-icon-btn{gap: 8px;}

	/* Agenda Detail */
	.main-content-left-part {width: 100%; margin-bottom: 40px; }
	.main-content-right-part {width: 100%; }

	/* News Detail */
	.news-overview-list + .contact-personbar {margin-top: 40px; }
	
	/* Patient brochure overview */
	.brochure-card {width: 100%; }
	.icon-text-list.icon-text-row-list{gap: 5px;}

	/* User Overview */
	.user-overview-image-row-wrapper{gap: 15px;}
	.user-overview-text {width: 100%; height: auto;padding-bottom: 0; }
	.user-overview-image {width: 100%; height: 110px; }
	.user-overview-card {height: auto; width: calc(50% - 10px);}
	.user-overview-inner-text {margin-bottom: 20px; }
	.contact-person-text{padding-top: 0;}
	.user-overview-image{height: 140px}
	.user-overview-card-row {gap: 10px; }

	/* Member Overview */
	.user-list .user-image{width: 25px; height: 25px;min-height: 25px; min-width: 25px;}
	.extra-count .count{font-size: 10px;}
	.user-image span{font-size: 10px;}
	.info-list li::after{top: 9px;}
	.filter-radio-item label{font-size: 12px}
	.filter-radio-item label .count {padding: 1px 8px; margin-left: 4px; font-size: 10px; }

	/* Start Page */
	.start-card-item:nth-child(3) {width: 100%; }
	.page-template-template-start-page-template .main-content {padding-bottom: 40px; }
	.contact-text {line-height: 18px; }
	.counter-label-list li a {height: 30px;padding: 8px 10.72px; }
	.start-card > h5 {font-size: 16px; }
	.start-card {padding: 25px 15px 20px; }
	.start-card {height: 220px; }
	.start-card-alt {height: 180px; }

	/* Profile Page */
	.profile-form {max-width: 100%; }
	body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full), body .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full) {padding-left: 0; }

	/* Public Website */
	.p-h1, .public-body .body-text h1 {font-size: 32px;}
	.p-h2, .public-body .body-text h2, .public-body h2 {font-size: 24px;}
	.p-h2.p-h2-small {font-size: 22px; }
	.p-h3, .public-body .body-text h3 {font-size: 20px; }
	.body-alt-text-right p { font-size: 14px;}
	.body-text-left p {font-size: 14px; }
	.public-body .tab-text p {font-size: 14px; }
	.public-body .public-contact-person-info p {font-size: 14px; }

	.wp-child-theme-vsv-viva .p-h1, .wp-child-theme-vsv-viva .public-body .body-text h1{font-size: 30px}
	.wp-child-theme-vsv-viva .public-body h2{font-size: 24px;}

	.public-header-wrapper{padding: 14px 0px 14px 135px;}
	.site-header .public-title-area{width: 110px;}
	.site-header .public-custom-logo-link{font-size: 18px; line-height: 20px;}
	.secondary-menu li.home > a {width: 28px; height: 28px; }
	.secondary-menu li > a {font-size: 12px; padding: 5px 10px; }
	.site-header .primary-icon-btn{height: 28px;width: 28px;}
	.site-header .primary-icon-btn i {font-size: 14px; }

	.banner-title {margin-bottom: 40px; }
	.banner-wrapper {padding: 80px 0px; }
	.public-primary-btn{padding: 7px 18px;}
	.banner-image {height: 420px; }
	.banner-illustration-circle {height: 575px; width: 575px; bottom: -335px; }
	.banner-illustration-circle.illustration-left::before {width: 346.785px; height: 346.785px; }
	.illustration-left{left: -370px;}
	.banner-alt-wrapper {padding: 80px 0px; }
	.body-alt-text-right .main-btn-wrapper {margin-top: 30px; }
	.banner-alt-image {height: 420px; }
	.illustration-right {right: -325px; }
	.banner-section .banner-alt-image {margin: 0px auto 80px; }
	.title-text-section {padding: 80px 0px; }
	.double-image-left {height: 360px; width: 460px; margin-top: 30px; }
	.double-image-right {height: 340px; width: 220px; }
	.double-image-section{padding: 0px 0px 80px;}
	.highlight-section {padding: 80px 0px; }
	.step-text {width: 340px; }
	.step-text h2 {margin-bottom: 30px; }
	.step-text .main-btn-wrapper {margin-top: 30px; }
	.step-image {height: 360px; width: 340px; }
	.step-section {padding: 80px 0px;}
	.cta-section .body-alt-text-right {width: 55%; }
	.video-box-part {height: 420px; }
	.video-text{gap: 20px;}
	.public-body blockquote p {font-size: 22px; }
	.small-alt-circle-shape {height: 405px; width: 405px; }
	.tab-section {padding: 80px 0px; }
	.tab-title-inner-part h2 {margin-bottom: 20px; }
	.tab-title-part {margin-bottom: 40px; }
	.tab-text {width: 320px; gap: 20px; }
	.tab-image {width: 320px; height: 320px; }
	.tab-text h2 {max-width: 100%; }
	.public-contact-person-title-part {margin-bottom: 40px; }
	.play-icon {width: 50.5px; height: 53.58px;}
	.play-icon i { font-size: 22px;}
	.public-contact-person-image {width: 100%; height: 260px; }
	.public-contact-person-text {width: 100%; margin-top: 20px; }
	.tab-list-alt li a{padding: 5px 12px;}
	.quote-section {padding: 80px 0px; }

	.footer-bottom-part {padding: 30px 0px 30px 0px; }
	.menu-privacy-menu-container .privacy-menu a{font-size: 12px;line-height: 20px;}
	.footer-bottom-part span { font-size: 12px;}
	.footer-top-menu .footer-top-text p{font-size: 14px;}

	.overview-banner-section {padding: 80px 0px; }
	.overview-banner-wrap h1 {margin-bottom: 30px; }
	
	.home-banner-text-box{width: 480px;}
	.home-banner-wrapper{padding: 0px 0px 60px;}
	.home-banner-section, .home-banner-wrapper {min-height: calc(100vh - 60px); }
	.intro-text {width: 460px; }
	.intro-title {width: 220px; }
	.navigation-list{gap: 20px;}
	.navigation-card {padding: 25px 20px; }
	.navigation-section {padding-bottom: 80px; }
	.intro-section {padding: 80px 0px; }
	.home-about-text {width: 340px; }
	.home-about-image {height: 320px; width: 320px; }
	.home-about-text-title h2{margin-bottom: 30px;}
	.home-about-text-title {margin-bottom: 30px; }
	.agenda-overview-list-section {padding: 80px 0px; }
	.home-agenda-list-title {margin-bottom: 30px; }

	.register-form-title-part h3{margin-bottom: 10px;}
	.vsv-links {margin-top: 20px;}
	.public-body p.vsv-links {font-size: 12px; }
	.register-image { height: 535px; width: 360px;}
	.register-form {padding: 30px 20px;}
	.register-form-part {width: 320px; }
	body input[type="button"], body input[type="submit"], .vsv-form button[type="submit"]{height: 40px;}
	.vsv-links a {line-height: 20px; }

	body .gform_wrapper.gravity-theme .ginput_complex fieldset, body .gform_wrapper.gravity-theme .ginput_complex span {flex: 100%; }
	body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label, .vsv-form label.remember-me{font-size: 14px;}
	body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label, .vsv-form label.remember-me{padding: 1px 0px 0px 36px;}

	.public-body .empty-content h1 {font-size: 80px; line-height: 80px; }

	.single-agenda-right {width: 320px; }
	.single-agenda-left {width: 360px; }
	.single-agenda-image{margin-bottom: 60px;}
	.public-contact-person-cta-image{width: 55px; height: 60px;}
	.public-contact-person-cta-text a{font-size: 14px;}
	.public-contact-person-cta-text a i {font-size: 18px; }
	.protocol-item.protocol-item-alt .protocol-title{margin-bottom: 0}

	/*.public-contact-person-section + .banner-section.text-section .banner-alt-wrapper,
	.step-section + .banner-section.text-section .banner-alt-wrapper,
	.banner-section + .banner-section.text-section .banner-alt-wrapper{padding-top: 0px;}*/

	/* Filter Search */
	.filter-box{flex-direction: column;align-items: flex-end;}
	.filter-category{width: 100%}
	.filter-select, .vsv-tax-select{width: 100%}
	.filter-box .small-text {width: 100%; }

	/* Header Dropdown */
	.secondary-menu li > .sub-menu{top: 37px;}
	.secondary-menu li > .sub-menu > li > a { font-size: 12px; padding: 8px 16px; }
	.secondary-menu li.menu-item-has-children > a::before{font-size: 14px;right: 9px;}
	.secondary-menu li.menu-item-has-children > a {padding-right: 20px; }


	
	

}

@media only screen and (max-width: 767px) {
	h1 {font-size: 24px;line-height: 24px;}
	h2 {font-size: 22px;line-height: 22px;}

	/* Sidebar */
	.sidebar {width: 100%; background-color: var(--primary-extra-light);z-index: 9;transform: translateX(-100%);padding-top: 80px;}
	.signout-icon {background-color: #ffffff; border-color: #ffffff; }
	.menu-mijnvsv-menu-container .menu li.current-menu-item a::before {background-color: var(--primary-default); }
	.menu-mijnvsv-menu-container .menu li.current-menu-item a::after {color: #ffffff; }
	.sidebar.active {transform: translateX(0%);}
	.main-content {padding: 25px 15px; border-radius: 12px; }
	.content-wrapper {padding: 0px 15px 15px;width: 100%; }
	.sidebar-footer {justify-content: center; gap: 15px; }
	.sidebar-nav {height: calc(100vh - 155px);padding: 0px 20px 15px; }
	.admin-bar .sidebar-nav {height: calc(100vh - 187px); }
	.mobile-menu, .close-menu{display: block;}
	.hamburger-menu, .close-menu {height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);background: linear-gradient(180deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 100%), var(--primary-default); }
	.hamburger-menu i, .close-menu i {font-size: 20px;color:#ffffff; }
	.signout-bar {padding: 20px 22px;}
	.sidebar-footer {width: 100%;padding: 20px; }
	.circle-shape {right: -150px; bottom: -150px; width: 315px; height: 315px; }
	.small-circle-shape{width: 115px; height: 115px;}
	.sidebar .public-title-area {display: none; }

	.mobile-menu {padding: 0px 15px 30px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;position:relative;z-index:9; }
	.public-title-area {width: 140px; height: 70px; position: static;}
	.public-custom-logo-link {font-size: 24px; }
	.menu-mijnvsv-menu-container .menu li a::after{font-size: 18px;left: 9px; top: 7px;}

	/* Protocol Overview */
	.protocol-title span {word-break: break-word; }
	.protocol-title {row-gap: 3px; }
	.contact-personbar {gap: 5px;padding: 12px;flex-wrap:wrap; }
	.contact-person {max-width: 100%; }
	.filter-radio-item label{font-size: 12px}
	.protocol-title{flex-wrap: wrap;}

	/* Chrome CSS */
	/*.site-container {min-height: 100vh; }
	@supports (height: 100dvh) {.site-container {min-height: 100dvh; } }
	.sidebar-nav {height: calc(100vh - 167px - env(safe-area-inset-bottom, 0)); }
	@supports (height: 100dvh) {.sidebar-nav {height: calc(100dvh - 167px - env(safe-area-inset-bottom, 0)); } }
	.signout-bar {padding-bottom: calc(32px + env(safe-area-inset-bottom, 0)); }
	@supports (height: 100dvh) {.common-modal {height: 100dvh; } }
	@supports (height: 100dvh) {.common-modal {height: calc(100dvh - env(safe-area-inset-bottom, 0)); } }*/

	/* Agenda Overview */
	.agenda-date {width: 100%; }
	.agenda-text > span > .common-label{margin-left: 5px;}
	.agenda-text {width: 100%; }
	.info-list li::after{right: -12px; top: 9px; height: 3px; width: 3px;}
	.info-list li{margin-right: 22px;}
	.agenda-text > span{display: inline-block;margin-bottom: 5px;}
	.detail-content > .primary-icon-btn {position: static; float: right; margin-bottom: 25px; }
	.agenda-date span:first-child {margin-bottom: 0; }

	/* News Overview */
	.news-overview-card {width: 100%; }
	.news-overview-card {padding: 25px 15px; }
	.title-part h2 {margin-bottom: 20px; }

	/* Start Page */
	.start-overview-list {flex-wrap: wrap;gap: 50px; }
	.start-card-item {width: 100%; }
	.start-card-item:nth-child(3) {width: 100%; }
	.counter-label-list li a{padding: 5px 10px; height: 32px;}
	.alert-bar{padding: 19.5px 20px 17.5px;}
	.youtube-video-part {flex-wrap: wrap; }
	.youtube-video-box {width: 100%; height: 160px; margin-bottom: 15px; }
	.youtube-video-text {width: 100%; padding-left: 0; }
	.page-template-template-start-page-template .main-content {padding-bottom: 30px; }
	.alert-bar-text{gap: 7px; margin-bottom: 15px;}
	.alert-bar .alert-bar-link {margin-left: 27px; }
	.start-card-alt {height: 260px; }

	/* Agenda Detail */
	.main-content-left-part > .info-list {margin-bottom: 23px; }
	.single-actions {top: 0; margin-top: 10px;width: 100%; }
	.single-actions .primary-icon-btn{font-size: 12px;}
	.single-actions .primary-icon-btn i {font-size: 16px; }

	.icon-text-list li a span{font-size: 12px; line-height: 12px;}

	/* User Overview */
	.user-overview-card-row {flex-wrap: wrap; height: auto; row-gap: 10px; }
	.user-overview-card {width: 100%; }
	.contact-person-text {width: 100%; padding-top: 30px; }
	.common-modal-overlay-wrapper{border-radius: 12px;}
	.common-modal-overlay-wrapper, .modal-dialog.modal-dialog-alt .common-modal-overlay-wrapper{padding: 70px 15px 30px 15px;}
	.contact-person-image {width: 100%; height: 180px;}
	.contact-person-image span{font-size: 28px;}

	/* Over Page */
	.main-content-left-part .single-title {margin-bottom: 30px; }
	.protocol-item {padding: 15px; }
	.tab-list {flex-wrap: wrap; height: auto;}
	.tab-list li a {float: left; }
	.tab-list li a{padding: 6px 12px;}
	body input[type="button"], body input[type="submit"], .vsv-form button[type="submit"]{height: 40px;}

	/* Vacature Overview */
	.vacature-item{padding: 15px}

	/* Member Overview */
	.leden-overview-card {width: 100%; flex-direction: column;}
	.leden-logo {width: 100%;margin-bottom: 10px;}
	.leden-text {width: 100%; padding: 10px 0px;gap: 3px; }
	.leden-logo{border-radius: 8px;}

	/* Workgroup Overview */
	.workgroup-card {width: 100%; }

	/* Workgroup detail */
	.member-overview-card {width: 100%; }

	/* Patient brochure overview */
	.brochure-text{padding: 16px 0px 6px 10px;width: 100%; height: auto;}
	.brochure-image {width: 100%; height: 95px; }
	.brochure-card .protocol-actions.protocol-actions-alt {right: 20px; bottom: 20px; top: inherit; height: 30px; }
	.contact-person-text h3{margin-bottom: margin-bottom: 15px;}

	/* Profile Page */
	body .gfield.profile-image .gfile-avatar { width: 60px; height: 60px;}
	body .gfield.profile-image .ginput_container_fileupload{column-gap: 20px;}
	body .gform_wrapper.gravity-theme .gfield_checkbox label, body .gform_wrapper.gravity-theme .gfield_radio label, .vsv-form label.remember-me{font-size: 14px;}

	/* Public Website */
	.p-h1, .public-body .body-text h1 {font-size: 24px; }
	.p-h2, .public-body .body-text h2, .public-body h2 {font-size: 20px;line-height: 130%;}
	.p-h2.p-h2-small {font-size: 18px; }
	.p-h3, .public-body .body-text h3 {font-size: 18px;line-height: 120%; }
	.p-h4, .public-body .body-text h4{font-size: 16px;}

	.public-header-wrapper {display: none; }
	.site-header .public-title-area{width: 140px;position: relative;z-index: 999}
	.site-header .public-custom-logo-link{font-size: 24px;}
	.secondary-menu li.current-menu-item > a{color: var(--primary-default);}
	.site-header {margin-bottom: -7px;}

	.banner-title {width: 100%;}
	.home-banner-section, .home-banner-wrapper {min-height: calc(70vh - 60px); }
	.banner-wrapper {padding: 60px 0px; }
	.body-text-left {width: 100%; }
	.banner-title {margin-bottom: 25px; }
	.banner-text-wrapper {gap: 30px; }
	.banner-image {height: 320px; }
	.banner-illustration-circle {height: 425px; width: 425px; bottom: -245px; }
	.illustration-left {left: -280px; }
	.banner-illustration-circle.illustration-left::before {width: 276.785px; height: 276.785px; }
	.banner-alt-title {width: 100%;margin-bottom: 20px; }
	.body-alt-text-right {width: 100%; }
	.banner-alt-wrapper {padding: 60px 0px; }
	.banner-section .banner-alt-image {margin: 0px auto 60px; }
	.banner-alt-image {height: 320px; }
	.banner-alt-image, .double-image-left, .double-image-right, .step-image, .video-box-part, .tab-list-alt, .tab-image, .public-contact-person-image, #videomodal-alt .video-box{border-radius: 16px;}
	.illustration-right {right: -280px; }
	.title-text-section .banner-alt-title {width: 100%; }
	.title-text-section {padding: 60px 0px; }
	.double-image-left {height: 320px; width: 100%; margin-top: 0; }
	.double-image-right {height: 220px; width: 100%; margin-top: 40px; }
	.double-image-section {padding: 0px 0px 60px; }
	.highlight-section {padding: 60px 0px; }
	.step-section {padding: 60px 0px; }
	.step-text {width: 100%; }
	.step-image {height: 320px; width: 100%; margin-top: 40px; }
	.cta-section .body-alt-text-right {width: 100%; }
	.cta-section{padding: 60px 0px;}
	.video-section { padding: 60px 0px;}
	.video-box-part {height: 320px; }
	.video-text{padding: 20px}
	.play-icon {width: 40.5px; height: 43.58px; }
	.play-icon i {font-size: 20px; }
	.video-text {gap: 15px; }
	.quote-section {padding: 60px 0px; }
	.public-body blockquote p {font-size: 16px; }
	.quote-user-image { height: 50px; width: 50px;}
	.quote-user-text span{font-size: 14px;}
	.small-alt-circle-shape {height: 300px; width: 300px; right: -180px; bottom: -175px; }
	.small-alt-circle-shape::before {height: 178.05px; width: 178.05px; }
	.tab-title-inner-part { max-width: 100%;}
	.tab-content-wrapper {padding: 0; }
	.tab-image {width: 100%; height: 220px; margin-bottom: 20px;}
	.tab-section {padding: 60px 0px; }
	.public-contact-person-section {padding: 60px 0px;}
	.public-contact-person-card{width: 100%;margin-bottom: 30px;}
	.public-contact-person-card:last-child {margin-bottom: 0; }
	.public-contact-person-title-part {margin-bottom: 30px; }
	.footer-link-list {width: 100%; margin-top: 30px;gap: 30px; }
	.menu-privacy-menu-container .privacy-menu{row-gap: 5px;}
	.footer-top-menu {margin: 10px 0px 20px; }
	.footer-bottom-part span, .menu-privacy-menu-container .privacy-menu a{font-size: 13px;}
	.footer-bottom-part{gap: 15px;}
	.custom-logo {width: 100px; }
	#videomodal-alt .circle-box{width: 30px; height: 30px;}
	#videomodal-alt .modal-close-btn{right: -15px; top: -15px;}
	#videomodal-alt .circle-box i { font-size: 16px;}
	.footer-top-menu-text {width: 100%; }

	.overview-banner-wrap h1 {margin-bottom: 20px; }
	.overview-banner-section {padding: 60px 0px; }
	.overview-list-section {padding-bottom: 60px; }
	.public-body .info-list li {font-size: 12px;}

	.brochure-overview-list .brochure-card {width: 100%; }
	.leden-list .leden-overview-card {width: 100%; }

	.home-banner-text-box {width: 100%;border-radius: 16px; padding: 20px; }
	.home-banner-wrapper {padding: 0px 0px 30px; }
	.home-banner-text-box h1 {margin-bottom: 20px; }
	.intro-title {width: 100%; margin-bottom: 20px;}
	.intro-text {width: 100%; }
	.intro-section {padding: 60px 0px; }
	.navigation-card{border-radius: 16px;flex: 100%;}
	.navigation-card-title h3 {margin-bottom: 20px; max-width: 100%; }
	.navigation-section {padding-bottom: 60px; }
	.home-about-section { padding: 60px 0px;}
	.home-about-text {width: 100%; margin-bottom: 40px; }
	.home-about-image{width: 100%;}
	.agenda-overview-list-section {padding: 60px 0px; }

	.register-form-part {width: 100%; }
	.register-form{border-radius: 16px;}
	.register-section {padding: 60px 0px;}
	.vsv-links{gap: 10px}
	.register-image {height: 320px; width: 100%; margin-top: 40px; border-radius: 16px;}
	body .gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size: 14px;}
	body .gform_wrapper.gravity-theme .gform_validation_errors, body .gform_confirmation_message{padding: 15px 20px;}

	.public-body .empty-content h1 {font-size: 60px; line-height: 60px; }
	.public-body .empty-content h3 {font-size: 16px; }
	.primary-btn{padding: 10px 20px;}

	.single-agenda-section{padding: 60px 0px;}
	.single-agenda-inner-left .back-btn {margin-bottom: 20px; }
	.single-agenda-left {width: 100%; }
	.single-agenda-inner-left .info-list {margin-bottom: 30px; }
	.single-agenda-inner-left {margin-bottom: 40px; }
	.single-agenda-right {width: 100%; }
	.small-text.small-text-alt { font-size: 14px;}
	.single-agenda-image{border-radius: 16px;}
	.single-agenda-left {margin-bottom: 40px; }
	.protocol-item.protocol-item-alt .protocol-share span{font-size: 14px;}
	.public-contact-person-cta-box {flex-direction: column; }
	.public-contact-person-cta-text{padding-left: 0; width: 100%; margin-top: 10px;}
	.public-contact-person-cta-text h4{margin-bottom: 3px;}
	.protocol-item.protocol-item-alt{padding: 15px;}
	.protocol-item.protocol-item-alt .protocol-title h4 {font-size: 16px; }
	.public-contact-person-cta-box{border-radius: 16px;}

	.site-header .row.d-flex {align-items: center; justify-content: space-between; }
	.site-header .hamburger-menu {position: relative; top: -3.5px; display: flex;}
	.public-header-wrapper {position: fixed; top: 62px; left: 0; width: 100%; height: calc(100% - 62px); background-color: var(--primary-extra-light); padding: 0px; z-index: 111; align-items: flex-start; overflow: scroll;}
	.public-header-main-menu{padding: 55px 15px 15px;overflow: auto;-ms-overflow-style: none;scrollbar-width: none;}
	.public-header-main-menu::-webkit-scrollbar { display: none; }
	.public-header-wrapper .main-btn-wrapper {display: none; }
	.secondary-menu {flex-direction: column; width: 100%; }
	.public-header-main-menu, .menu-secondary-menu-container {width: 100%;height: 100%;}
	

	.secondary-menu li.home > a::before{content: none;}
	.secondary-menu li.home > a {height: initial; width: 100%; font-size: 16px;padding: 10px 0px; display: none;}
	.secondary-menu li > a {font-size: 20px; padding: 10px 0px; width: 100%; }
	.icon-text-list.icon-text-row-list li {width: 100%; }
	.container.container-sm {width: 100%; }
	.tab-text {width: 100%; }

	/* Filter Search */
	.vsv-search {width: 160px; }
	.filter-tax-form.vsv-overview-filters {flex-direction: column; align-items: flex-end; }
	.vsv-search{right: 50px;}
	.filter-tax-form.vsv-overview-filters .filter-fields {flex-wrap: wrap; }

	/* Body Text */
	.body-text img.aligncenter, .body-text img.alignleft, .body-text img.alignright {max-width:100%; }
	.body-text p{float: left;}

	/* Header Dropdown */
	.secondary-menu li > .sub-menu {width: 100%; box-shadow: none; border: none; background-color: transparent; }
	.secondary-menu li > .sub-menu > li > a{font-size: 20px;}
	.secondary-menu li > .sub-menu {padding-top: 15px; }
	.secondary-menu li.menu-item-has-children > a::before {font-size: 20px; right: 0; }
	.secondary-menu li.menu-item-has-children.active > a::before{font-size: 26px;}



}


/* Baseline additions for server-rendered overview controls */

/* Simple smooth scrolling without JS dependencies */
html{ scroll-behavior:smooth; }
@media (prefers-reduced-motion: reduce){
	html{ scroll-behavior:auto; }
}

.filter-tax-form{
	display:flex;
	align-items:center;
	gap:10px;
}

.filter-tax-form .filter-apply{
	height:35px;
	padding:0 12px;
	border-radius:18px;
	border:1px solid var(--primary-default);
	background:#fff;
	color:var(--primary-default);
	cursor:pointer;
}

.filter-tax-form .filter-apply:hover{
	background:var(--primary-default);
	color:#fff;
}

/* Sort link should behave like the old circular icon button */
.filter-sort{
	position:relative;
}

.filter-sort .vsv-sort-link{
	width:35px;
	height:35px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:#ffffff;
	text-decoration:none;
	font-size:0; /* hide A–Z text visually */
	overflow:hidden;
}

.filter-sort .vsv-sort-link::before{
	content:"\ec1b";
	position:static;
	font-family:vsv-icons !important;
	font-size:18px;
	color:var(--primary-default);
}

.filter-sort .vsv-sort-link:hover{
	background-color:var(--primary-default);
}

.filter-sort .vsv-sort-link:hover::before{
	color:#ffffff;
}


/* =========================================================
   FILTERS – Toepassen knop alleen verbergen als script draait
   ========================================================= */
   form.vsv-overview-filters button[type="submit"],
   form.vsv-overview-filters .vsv-overview-apply {
   	display: none !important;
   }
