theme-color-bg {background-color:#3f51b5; }theme-color-bg-contrast {color:white; }.color-gray {color:#ccc; }.bg-gray {background-color:#ccc; }.border-gray {border-color:#ccc; }.color-light-gray {color:#fff; }.bg-light-gray {background-color:#fff; }.border-light-gray {border-color:#fff; }.color-dark-gray {color:#666; }.bg-dark-gray {background-color:#666; }.border-dark-gray {border-color:#666; }.color-black {color:#000; }.bg-black {background-color:#000; }.border-black {border-color:#000; }.color-white {color:#fff; }.bg-white {background-color:#fff; }.border-white {border-color:#fff; }.color-blue {color:#00f; }.bg-blue {background-color:#00f; }.border-blue {border-color:#00f; }.color-red {color:#e42229; }.bg-red {background-color:#e42229; }.border-red {border-color:#e42229; }.color-green {color:#093; }.bg-green {background-color:#093; }.border-green {border-color:#093; }.color-yellow {color:#fdc400; }.bg-yellow {background-color:#fdc400; }.border-yellow {border-color:#fdc400; }.color-purple {color:#7c1172; }.bg-purple {background-color:#7c1172; }.border-purple {border-color:#7c1172; }:root {--scrollbar:0px; }html {height:100vh;scroll-behavior:smooth; }body {font-family:'Roboto', sans-serif;-webkit-font-smoothing:antialiased !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column !important;flex-direction:column !important;min-height:100vh;color:#333; }.loading {visibility:hidden; }.btn-primary, a.btn-primary:link {background:#333;color:white; }header, figure, main, footer {flex-shrink:none; }header {background-color:#e6e6e6; }header img {image-rendering:-webkit-optimize-contrast; }a.img-svg {position:relative;display:block;width:100% \9; }a.img-svg::after {content:"";position:absolute;top:0;right:0;bottom:0;left:0; }.svg-fluid {width:100%;height:auto;z-index:-1;pointer-events:none; }.object-fit-cover {width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:object-fit\:cover; }.color-gray {color:#ccc; }.bg-gray {background:#ccc; }.dropdown-menu {min-width:100%; }.navbar {margin-bottom:0;border:none;z-index:1021; }.navbar-nav > li > a {font-size:1.125em;font-weight:500; }@media (min-width:992px) and (max-width:1199px) {.navbar-nav > li > a {font-size:0.9em; } }.c-hamburger {position:relative;overflow:hidden;margin:10px 0;width:45px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s; }.c-hamburger:focus {outline:none; }.c-hamburger span {display:block;position:absolute;top:18px;left:5px;right:5px;height:4px;background:#000;border-radius:2px; }.c-hamburger span::before, .c-hamburger span::after {position:absolute;display:block;left:0;width:100%;height:4px;background-color:#000;border-radius:2px;content:""; }.c-hamburger span::before {top:-12px; }.c-hamburger span::after {bottom:-12px; }.c-hamburger--htx {background-color:transparent; }.c-hamburger--htx span {transition:background 0s 0.3s; }.c-hamburger--htx span::before, .c-hamburger--htx span::after {transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s; }.c-hamburger--htx span::before {transition-property:top, transform; }.c-hamburger--htx span::after {transition-property:bottom, transform; }.c-hamburger--htx.is-active {background-color:transparent; }.c-hamburger--htx.is-active span, nav.overlay .c-hamburger--htx.is-active span {background:none; }.c-hamburger--htx.is-active span::before {top:0;transform:rotate(45deg); }.c-hamburger--htx.is-active span::after {bottom:0;transform:rotate(-45deg); }.c-hamburger--htx.is-active span::before, .c-hamburger--htx.is-active span::after {transition-delay:0s, 0.3s; }.navbar-toggler2:focus {box-shadow:0 0 0 0.25rem rgba(0, 0, 0, 0.5); }body *:focus, body *.focus, body *:active, body *.active {outline:transparent none 0 !important;box-shadow:0 0 0 0 rgba(0, 123, 255, 0) !important;-webkit-box-shadow:none !important; }nav.bg-light {background:white !important; }nav .logo {max-width:235px;display:block; }nav .navbar-brand {max-width:calc(100% - 65px); }@media (max-width:767px) {nav .navbar-nav {padding-top:1em; }nav .navbar-nav li:last-child {display:none; } }@media (max-width:991px) {nav .navbar-nav {padding-top:1em; }nav .navbar-nav li:last-child {display:none; } }nav .navbar-nav li:last-child {width:240px;margin-left:40px; }@media (min-width:992px) and (max-width:1199px) {nav .navbar-nav li:last-child {width:200px;margin-left:20px; } }nav .navbar-nav .nav-link {color:#555 !important;font-weight:700; }@media (min-width:1200px) {nav .navbar-nav .nav-link {line-height:54px; } }nav .navbar-nav .nav-link.show {color:#e42229 !important; }nav .navbar-nav .nav-item.active .nav-link {color:#ed7507 !important; }nav .navbar-nav .dropdown-menu {border-color:white;border-bottom-left-radius:1em;border-bottom-right-radius:1em;font-size:1.125em; }nav .navbar-nav .dropdown-menu .dropdown-item {color:#555 !important;font-weight:700; }nav .navbar-nav .dropdown-menu .dropdown-item:active {background:inherit; }#home main h2 {color:#000;font-size:2rem;margin-bottom:1.5rem; }.h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .h1 b, .h2 b, .h3 b, .h4 b, .h5 b, .h6 b, h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {font-weight:inherit; }main {flex:1 0 auto; }main .h1, main .h2, main .h3, main .h4, main .h5, main .h6, main h1, main h2, main h3, main h4, main h5, main h6 {font-family:'Bree serif', sans-serif;margin-bottom:1rem;font-weight:700;line-height:1.2;color:#000; }main h1 {color:#ed7507;font-size:2rem; }main h2 {color:#333;font-size:1.5rem; }main h3 {color:#e42229;font-size:1.25rem; }main h4 {color:#ed7507;font-size:1rem;margin-bottom:0.5rem; }main p {margin-top:0;margin-bottom:1rem;line-height:1.6em; }main a {color:#ed7507;text-decoration:none; }main a:hover {color:#e42229; }main a img {transition:transform 0.2s; }main a:hover img {transform:scale(1.1); }main .list-unstyled[data-title]::before {content:attr(data-title);display:block;font-size:1.5rem;font-weight:700;margin-bottom:1rem; }main .list-unstyled[data-title] a::before {content:"\f0c1";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.75rem; }main .list-unstyled[data-title] a[href^="http"]::before {content:"\f35d"; }main .list-unstyled[data-title] a[href$="pdf"]::before {content:"\f1c1"; }main .list-unstyled[data-title] a[href$="doc"]::before, main .list-unstyled[data-title][href$="docx"]:before {content:"\f1c2";font-weight:400; }main .list-unstyled[data-title] a[href$="xls"]::before, main .list-unstyled[data-title][href$="xlsx"]:before {content:"\f1c3";font-weight:400; }main .list-unstyled[data-title] a[href^="mailto:"]::before {content:"\f0e0"; }main .list-unstyled[data-title] a[href^="tel:"]::before {content:"\f095"; }#vacatures figure {overflow:none;height:auto !important; }#vacatures figure h1 {padding-bottom:0.5em; }figure {overflow:hidden;margin:0;height:150px; }@media (max-width:767px) {figure {height:120px; } }figure > .container {position:relative;height:100%;background:#e42229;background:-moz-linear-gradient(90deg, rgba(228, 34, 41, 1) 25%, rgba(237, 117, 7, 1) 100%);background:-webkit-linear-gradient(90deg, rgba(228, 34, 41, 1) 25%, rgba(237, 117, 7, 1) 100%);background:linear-gradient(90deg, rgba(228, 34, 41, 1) 25%, rgba(237, 117, 7, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e42229",endColorstr="#ed7507",GradientType=1); }figure > .container::before {content:"";position:absolute;left:0;right:50%;top:0;bottom:0;margin-left:calc(50% - 50vw);background:#e42229;z-index:-1; }figure > .container::after {content:"";position:absolute;left:50%;right:0;top:0;bottom:0;margin-right:calc(50% - 50vw + .5*var(--scrollbar));background:#ed7507;z-index:-1; }figure > .container .wave {position:absolute;height:230px;width:calc(50vw - 50% + 300px - .5*var(--scrollbar));left:calc(100% - 300px);top:-90px;background:url(/images/header-hexagon-right.png) center left;background-repeat:no-repeat;background-size:auto 220px; }@media (max-width:767px) {figure > .container .wave {top:-150px;left:calc(100% - 210px);background-size:auto 150px; } }figure .breadcrumb {color:white;font-size:0.75em;padding:15px 0;background-color:transparent;border-radius:0;border:none; }figure .breadcrumb a {color:white;text-decoration:none; }figure .breadcrumb > lh {padding-right:5px; }figure .breadcrumb > li + li::before {color:white; }figure .breadcrumb > .active {color:white;font-weight:400; }figure .breadcrumb .breadcrumb-item + .breadcrumb-item::before {content:">";color:white; }figure .breadcrumb.hidden {opacity:0; }figure h1 {font-family:'Bree serif', sans-serif;color:white;margin-top:1rem;font-size:3.2rem;width:calc(100% - 180px);white-space:nowrap; }@media (max-width:1199px) {figure h1 {margin-top:2rem;font-size:2.2rem; } }@media (max-width:767px) {figure h1 {margin-top:1.5rem;font-size:1.4rem; } }figure .spotlight-col-1 {width:80%; }figure .spotlight-col-2 {width:100%;position:relative; }figure .spotlight-button {position:absolute;right:25px;background:white;font-family:'Bree serif', sans-serif;color:#e32229;padding:0 0.75em;border-radius:20px; }figure .spotlight-text {background:#ed7507;padding:1em 1em 1em 1em;color:white;border-radius:1em; }figure .spotlight-text > div {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden; }figure #carousel + h1 {margin-top:1rem; }@media (max-width:575px) {figure .spotlight-col-1 {width:80%; }figure .spotlight-col-2 {width:100%;position:relative; }figure .spotlight-button {top:-20px; }figure .spotlight-text {margin-top:-40px;padding-top:60px; } }@media (min-width:576px) {figure .spotlight-col-1 {width:39%; }figure .spotlight-col-2 {width:43%; }figure .spotlight-button {top:-10px; }figure .spotlight-text {margin-left:-100px;padding-left:90px; }figure .spotlight-text > div {-webkit-line-clamp:2; } }@media (min-width:768px) {figure .spotlight-col-1 {width:35%;margin-top:2em; }figure .spotlight-col-2 {width:45%;margin-top:2em; } }@media (min-width:992px) {figure .spotlight-col-1 {margin-top:1em; }figure .spotlight-col-2 {margin-top:1em; }figure .spotlight-text > div {-webkit-line-clamp:4; } }@media (min-width:1200px) {figure .spotlight-col-1 {width:33%;margin-top:0; }figure .spotlight-col-2 {width:44%;margin-top:0; }figure .spotlight-button {top:-40px; }figure .spotlight-text > div {-webkit-line-clamp:4; } }@media (min-width:1400px) {figure .spotlight-col-1 {width:35%; }figure .spotlight-col-2 {width:45%; }figure .spotlight-button {top:-50px; }figure .spotlight-text > div {-webkit-line-clamp:5; } }@media (min-width:1200px) {body#vacatures figure h1, body#solliciteren figure h1 {margin-top:1.5rem;font-size:2.5rem; }body#vacatures figure h1.vacancy, body#solliciteren figure h1.vacancy {margin-top:2.4rem;font-size:2rem; } }body#home figure {overflow:visible;height:414px; }@media (max-width:1399px) {body#home figure {height:375px; } }@media (max-width:1200px) {body#home figure {height:320px; } }@media (max-width:992px) {body#home figure {height:250px; } }@media (max-width:767px) {body#home figure {height:195px;max-width:100vw; }body#home figure > .container {position:relative; }body#home figure > .container::before {display:none; }body#home figure > .container::after {display:none; } }@media (max-width:500px) {body#home figure {height:175px; } }@media (max-width:400px) {body#home figure {height:120px; } }body#home figure .col-7.image {margin-bottom:-500px; }body#home figure #btnLastNews {position:absolute;left:87.5%;right:0;bottom:45px; }body#home figure #btnLastNews img2 {margin-left:100px; }@media (max-width:992px) {body#home figure #btnLastNews {bottom:35px; }body#home figure #btnLastNews img {max-width:60px; } }@media (max-width:767px) {body#home figure #btnLastNews {text-align:left !important;left:initial;right:60px;bottom:-30px; }body#home figure #btnLastNews img {max-width:50px; } }body#home figure #btnAanmelden {position:absolute;left:75%;right:12.5%;bottom:35px; }body#home figure #btnAanmelden img {max-width:90px;margin-right:22px; }@media (max-width:992px) {body#home figure #btnAanmelden {bottom:30px; }body#home figure #btnAanmelden img {max-width:60px;margin-right:15px; } }@media (max-width:767px) {body#home figure #btnAanmelden {text-align:left !important;left:initial;right:120px;bottom:-30px; }body#home figure #btnAanmelden img {max-width:50px; }body#home figure #btnAanmelden img {margin:0; } }body#home figure #btnVacatures {position:absolute;left:75%;right:0;bottom:-50px; }body#home figure #btnVacatures img {max-width:90px; }@media (max-width:992px) {body#home figure #btnVacatures {bottom:-30px; }body#home figure #btnVacatures img {max-width:60px; } }@media (max-width:767px) {body#home figure #btnVacatures {text-align:left !important;left:initial; }body#home figure #btnVacatures img {max-width:50px; } }body#home figure a img {transition:transform 0.2s; }body#home figure a:hover img {transform:scale(1.1); }body#home .cols-4-1, body#home .cols-4-2, body#home .cols-4-3, body#home .cols-4-4 {position:relative;padding-bottom:40px; }body#home a.button {position:absolute;left:12px;bottom:0;font-size:1em; }.news-cards {align-items:stretch; }.news-cards .news-card {display:flex; }.news-cards .news-card:hover .news-card__inner {background:rgba(237, 117, 7, 0.08);box-shadow:0 2px 12px rgba(0, 0, 0, 0.08); }.news-cards .news-card:hover .news-card__afbeelding img {transform:scale(1.1); }.news-cards .news-card:hover .news-card__button .button {background:#e42229; }.news-cards .news-card__inner {display:flex;flex-direction:column;width:100%;height:100%;padding:0.75rem 0.75rem 1rem;border-radius:0.5rem;transition:background 0.2s, box-shadow 0.2s; }.news-cards .news-card__titel {color:#ed7507;font-size:1.1rem;font-weight:700;line-height:1.2;margin-bottom:0.5rem;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.2em * 3); }.news-cards .news-card__datum {font-size:0.875rem;line-height:1.4;margin-bottom:0.5rem;color:#000; }.news-cards .news-card__afbeelding {margin-bottom:0.75rem;overflow:hidden;border-radius:0.25rem; }.news-cards .news-card__afbeelding img {display:block;width:100%;height:auto;border-radius:0.25rem;transition:transform 0.2s; }.news-cards .news-card__info {flex:1 1 auto;font-size:0.9375rem;font-weight:500;line-height:inherit;margin-bottom:0.75rem;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:4lh; }.news-cards .news-card__button {margin-top:auto;padding-top:0.25rem; }.news-cards .news-card__button .button {font-size:1em;transition:background 0.2s; }.news-detail__datum {margin-top:1rem !important;margin-bottom:1.5rem;text-align:right;font-size:0.875rem;color:#666; }.news-detail__fotos-thumb {cursor:pointer; }.news-detail__modal {background:transparent;border:0;align-items:center; }.news-detail__modal-close {position:absolute;top:-2rem;right:0;z-index:1; }.news-detail__modal-img {display:block;max-width:100%;max-height:90vh;width:auto;height:auto;margin:0 auto; }article, aside {padding-bottom:2em; }@media (min-width:576px) {article, aside {padding-bottom:4em; } }article > :first-child, aside > :first-child {margin-top:0; }article > :last-child, aside > :last-child {margin-bottom:0; }.img-responsive {display:block;max-width:100%;height:auto; }.card-img {flex-shrink:0; }[data-url]:not([data-url=""]) {cursor:pointer; }main .inleiding {font-family:'Bree serif', sans-serif;font-size:1rem; }main .intro {font-weight:bold; }main .collega-detail__intro {font-size:1.1rem;line-height:1.55;color:#222;margin-bottom:1.25rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(237, 117, 7, 0.35); }main .collega-detail__intro p {margin-bottom:0.75rem; }main .collega-detail__intro p:last-child {margin-bottom:0; }main .collega-detail__body p {line-height:1.6; }main .collega-detail__link {margin-top:1.75rem; }main a:link, main a:visited {color:#ed7507; }main a:hover, main a:active {color:#f98f2e; }main p + ul {margin-top:-0.5rem; }main ul {padding:0 0 0 1.1em;list-style-type:none; }main ul > li:before {content:"\2013";position:absolute;margin-left:-1.1em; }main ul li {margin-top:0.5rem; }main .filter {margin:1em 0 1.5em; }main .filter li {position:relative; }main .filter li:before {content:""; }main .filter li span {position:absolute;color:#999;padding:2px 0;top:0;right:0; }main .filter input[type=checkbox] + label {position:relative;display:block;cursor:pointer;padding:0.2em;padding-left:1.8em;margin-bottom:0.2em; }main .filter input[type=checkbox] {display:none; }main .filter input[type=checkbox] + label:before {position:absolute;left:0;top:4px;content:"\20";border:1px solid #999;border-radius:0.2em;display:inline-block;width:1.25em;height:1.25em;margin-right:1em;vertical-align:bottom;color:transparent;transition:0.2s; }main .filter input[type=checkbox] + label:active:before {transform:scale(0); }main .filter input[type=checkbox]:checked + label:before {background-color:#ed7507;border-color:#707070;color:#fff; }main .filter input[type=checkbox]:disabled + label:before {transform:scale(1);border-color:#aaa; }main i.filter input[type=checkbox]:checked:disabled + label:before {transform:scale(1);background-color:#bfb;border-color:#bfb; }main .filter input[type=radio] {position:absolute;left:-9999px; }main .filter input[type=radio]:checked + label, main .filter input[type=radio]:not(:checked) + label {position:relative;padding:0 0.2em 0 2.2em;cursor:pointer;line-height:20px;display:inline-block;font-size:0.875rem !important; }main .filter input[type=radio]:checked + label:before, main .filter input[type=radio]:not(:checked) + label:before {content:'';position:absolute;left:2px;top:0;width:18px;height:18px;border:1px solid #999;border-radius:100%;background:transparant; }main .filter input[type=radio]:checked + label:after, main .filter input[type=radio]:not(:checked) + label:after {content:'';width:12px;height:12px;background:#2e78d1;position:absolute;top:3px;left:5px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease; }main .filter input[type=radio]:checked + label {color:#333; }main .filter input[type=radio]:checked + label:after {opacity:1;-webkit-transform:scale(1);transform:scale(1); }main .filter input[type=radio]:not(:checked) + label:after {opacity:0;-webkit-transform:scale(0);transform:scale(0); }main .btn-custom {color:white;background:blue; }main .btn-custom {position:relative;color:white !important;background:#e42229;height:38px;line-height:38px;margin-right:10px;padding:0 5px 0 10px;border-radius:0;border:none;text-align:left; }main .btn-custom:hover {color:#eee; }main .btn-custom::after {content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:-10px;border-top:19px solid transparent;border-left:10px solid #e42229;border-bottom:19px solid transparent;margin:0; }main .btn-arrow {position:relative;height:38px;line-height:38px;margin-right:10px;font-weight:700;padding:0 35px 0 15px;border:none;text-align:left; }main .btn-arrow:hover {padding-right:38px; }main .btn-arrow::after {content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:-10px;border-top-style:solid;border-left-style:solid;border-bottom-style:solid;border-top-width:19px;border-left-width:10px;border-bottom-width:19px;margin:0; }main .btn-arrow.btn-medium {height:42px;line-height:42px;padding-right:15px; }main .btn-arrow.btn-medium::after {border-top-width:21px;border-left-width:10px;border-bottom-width:21px;margin:0; }main .btn-arrow.btn-large {height:50px;line-height:50px;margin-right:15px; }main .btn-arrow.btn-large:hover {box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2); }main .btn-arrow.btn-large::after {border-top-width:25px;border-left-width:15px;border-bottom-width:25px;right:-15px; }main .btn-outline {position:relative;background:white;text-align:left;padding:0 0.75rem;font-size:0.75em;line-height:34px; }main .btn-outline:hover {background:white; }main .btn-outline.btn-arrow {border-right:0; }main .btn-outline.btn-arrow:hover {padding-right:0.75rem; }main .btn-outline.btn-arrow::after {content:'';position:absolute;top:-2px;bottom:50%;right:-5px;width:10px;height:auto;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 11%, rgba(255, 255, 255, 1) 11%);border-style:solid;border-width:0 2px 0 0;transform:skewX(27deg); }main .btn-outline.btn-arrow::before {content:'';position:absolute;top:50%;bottom:-2px;right:-5px;width:auto;height:auto;width:10px;background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 89%, rgba(255, 255, 255, 0) 89%);border-style:solid;border-width:0 2px 0 0;transform:skewX(-27deg); }main .btn-outline.btn-arrow2::before {transform:skewX(-27deg);content:"";position:absolute;width:0;height:0;top:-2px;bottom:0;right:-9px;border-style:solid none solid solid;border-width:19px 0 19px 9px; }main .btn-outline.btn-arrow2::after {content:"";position:absolute;top:0;right:-6px;width:0;height:0;border-color:transparent transparent transparent red;border-style:solid;border-width:17px 0 17px 7px; }main #frmRegister {background:rgba(228, 34, 41, 0.15);border-radius:1em;padding:1em; }main #frmRegister .button {background:rgba(228, 34, 41, 0.75);font-size:15px; }main #frmRegister .button:hover {background:#e42229; }main .button {font-family:'Roboto' !important;font-size:15px;border-radius:1.6em;background:#ed7507;color:white !important; }main .button:hover {background:#e42229; }main .btn {font-family:'Roboto' !important;font-size:15px;border-radius:1.6em;padding:0.375rem 1rem; }main .vac-info {background:#fdf3e9;padding:1em;border-radius:1em;background:rgba(87, 87, 86, 0.125); }main .vac-info .vac-header {min-height:60px;margin-bottom:1em; }main .vac-info h3 {padding-left:0.75em;color:black;vertical-align:middle;font-size:1rem;margin:0; }main .vac-info h4 {color:black;font-size:1.2em; }main .vac-info .vtext {display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden; }main .vac-info .vac-text > :last-child {margin-bottom:0; }main .vac-info:hover {background:rgba(237, 117, 7, 0.5); }main .vac-info:hover .button {background:rgba(237, 117, 7, 1); }main .vac-info .button {font-size:1em;padding:0.25em 1em;background:rgba(237, 117, 7, 0.75); }main .vac-info:hover {background:rgba(87, 87, 86, 0.25); }main .vac-info.vac-zorg {background:rgba(228, 36, 42, 0.125); }main .vac-info.vac-zorg:hover {background:rgba(228, 36, 42, 0.25); }main .vac-info.vac-paramedisch {background:rgba(251, 186, 0, 0.125); }main .vac-info.vac-paramedisch:hover {background:rgba(251, 186, 0, 0.25); }main .vac-info.vac-stafondersteuning {background:rgba(237, 117, 7, 0.125); }main .vac-info.vac-stafondersteuning:hover {background:rgba(237, 117, 7, 0.25); }main .vac-info.vac-staf-management {background:rgba(237, 117, 7, 0.125); }main .vac-info.vac-staf-management:hover {background:rgba(237, 117, 7, 0.25); }main .vac-info.vac-overig {background:rgba(87, 87, 86, 0.125); }main .vac-info.vac-overig:hover {background:rgba(87, 87, 86, 0.25); }main .vac-blocks .vac-info {background:#fdf3e9;margin-bottom:1em; }.vac-citaat {margin:2.25rem 0 0;padding:0;background:#fdf3e9;border-radius:0.75rem;overflow:hidden; }.vac-citaat__body {display:flex;align-items:stretch;gap:0; }.vac-citaat__text {flex:1 1 auto;min-width:0;padding:1rem 1rem 3rem 1.1rem;position:relative;display:flex;flex-direction:column; }.vac-citaat__foto {flex:0 0 auto;width:140px;background:#fff;padding:0.65rem;border-right:3px solid #ed7507;display:flex;align-items:flex-start; }.vac-citaat__foto img {display:block;width:100%;height:auto;border-radius:0.35rem;object-fit:cover; }.vac-citaat__quote {margin:0;padding:0;border:0;font-family:'Bree serif', sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.45;color:#333;quotes:"“" "”" "‘" "’"; }.vac-citaat__quote::before {content:open-quote; }.vac-citaat__quote::after {content:close-quote; }.vac-citaat__meta {margin-top:0.65rem;font-family:'Bree serif', sans-serif;font-size:1.05rem;font-style:normal;font-weight:700;line-height:1.3;color:#333; }.vac-citaat__naam {display:block;color:#ed7507; }.vac-citaat__naam a {color:inherit;text-decoration:none; }.vac-citaat__naam a:hover {color:#f98a24; }.vac-citaat__functie {display:block;margin-top:0.15rem;color:#e42229;font-weight:700; }.vac-citaat__link {position:absolute;right:1rem;bottom:0.85rem;margin:0;font-style:normal; }.vac-citaat__btn, .vac-citaat a.vac-citaat__btn:link, .vac-citaat a.vac-citaat__btn:visited {background:#fff !important;color:#000 !important;border:1px solid #666;font-weight:600;text-decoration:none !important; }.vac-citaat__btn:hover, .vac-citaat__btn:focus, .vac-citaat a.vac-citaat__btn:hover, .vac-citaat a.vac-citaat__btn:focus {background:#fff !important;color:#ed7507 !important;border-color:#666; }.row-cols-8 > * {flex:0 0 auto;width:12.5%; }@media (min-width:992px) {.row-cols-lg-8 > * {flex:0 0 auto;width:12.5%; } }@media (min-width:1400px) {.row-cols-xxl-7 > * {flex:0 0 auto;width:14.28%; } }.animated {-moz-transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease; }.truncate {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }.icon::before {display:inline-block;width:30px;color:#383a35;color:rgba(56, 58, 53, 0.75);font-style:normal;font-variant:normal;text-rendering:auto;text-align:left; }.chevron::before {font-family:"Font Awesome 5 Free";font-weight:900;width:20px;content:"\f054"; }.envelope::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0e0"; }.login::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f007"; }.pobox::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f01c"; }.email::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f1fa"; }.phone::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f095"; }.linkedin::before {font-family:"Font Awesome 5 Brands";content:"\f0e1"; }.twitter::before {font-family:"Font Awesome 5 Brands";content:"\f099"; }.anchor::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f13d"; }.graduate::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f19d"; }.link::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f35d"; }.question::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f128"; }.button {color:#fff;padding:0.5em 2em;border-radius:0.5rem;text-decoration:none !important;background-color:#00f;display:inline-block;text-align:center; }.button:hover {color:white;background-color:#00c; }button.button {border:none; }hr {border-top:1px solid #108d35;border-bottom:1px solid #333; }.nomargin {margin:0; }div.searchresult {margin:0.2em 0 1em; }div.searchresult a.title:link, div.searchresult a.title:visited {color:#1a0dab;font-size:1.2em;font-weight:bold;text-decoration:none; }div.searchresult a.title:hover, div.searchresult a.title:active {text-decoration:underline; }div.searchresult a.url:link, div.searchresult a.url:visited {font-size:0.8em;color:#006621;text-decoration:none; }div.searchresult a.url:hover, div.searchresult a.url:active {text-decoration:underline; }div.searchresult div.description {font-size:0.9em;color:#777; }footer {background:#555;font-size:0.875em;color:white; }footer #disclaimer {font-size:0.875em; }footer #disclaimer .list-inline {margin:0; }footer .author {color:#ccc;text-decoration:none;opacity:0.5; }footer .author img {max-width:20px; }footer .author:hover {color:#fdc400;opacity:1; }footer a:link, footer a:visited {color:white;text-decoration:none;display:inline-block; }footer a:hover, footer a:active {color:#ed7507; }footer ul {margin-top:0.5em; }footer li a {max-width:250px; }.dropdown-toggle:after {-moz-transition:transform 0.2s;-webkit-transition:transform 0.2s;transition:transform 0.2s;border:none;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.875rem;content:"\f078";vertical-align:0; }.dropdown-toggle.show:after {transform:rotate(-180deg); }.dropdown-menu {min-width:100%; }form[name^=frm] .form-group {position:relative; }form[name^=frm] textarea {resize:none; }form[name^=frm] label.placeholder {position:absolute;top:8px;padding:0 2px;margin:0 8px;width:auto;background:transparent;color:#999;opacity:1;font-weight:normal;line-height:1.4em;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all; }form[name^=frm] label.placeholder.click {pointer-events:auto; }form[name^=frm] input:focus ~ label.placeholder, form[name^=frm] input.filled ~ label.placeholder, form[name^=frm] textarea:focus ~ label.placeholder, form[name^=frm] textarea.filled ~ label.placeholder, form[name^=frm] select ~ label.placeholder, form[name^=frm] textarea.tarea ~ label.placeholder, form[name^=frm] .form-feedback, form[name^=frm] .form-control-feedback {position:absolute;margin:0 8px;top:-10px;font-size:0.875em;font-weight:bold;color:inherit;color:#000;background:white;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0);z-index:1000; }form[name^=frm] .form-feedback {right:0;padding:0 2px;color:#a94442; }form[name^=frm] .form-control-feedback {position:absolute;width:auto;padding:0 10px; }form[name^=frm] .form-control-feedback.invalid-feedback {display:block;color:#dc3545; }form[name^=frm] .form-control-feedback {position:absolute;right:15px;width:auto;padding:0 2px;margin:0 8px; }form[name^=frm] #pickfiles + .form-control-feedback {background:white;top:10px;left:120px;right:auto; }form[name^=frm] .has-error input[type=text], form[name^=frm] .has-error textarea {border-color:#a94442; }form[name^=frm] .has-error input[type='checkbox']:not(:checked) + label::before {box-shadow:4px 4px 20px rgba(200, 0, 0, 0.85); }form[name^=frm] .has-error input[type='checkbox']:checked ~ .form-feedback {display:none; }form[name^=frm] .has-error input[type='checkbox'] ~ .form-feedback {right:auto;top:auto;bottom:-23px;left:-5px; }form[name^=frm] .form-check.has-error {border:1px solid #999;border-color:#a94442;border-radius:0.25rem;padding:0.5em 0.5em 0.5em 2em; }.form-check-input {accent-color:#ed7507; }.form-check-input:checked {background-color:#ed7507;border-color:#ed7507; }.form-check-input:focus {border-color:#fa9c47;box-shadow:0 0 0 0.25rem rgba(237, 117, 7, 0.25); }.line {margin:20px 0;height:2px;background:#e42229;background:-moz-linear-gradient(90deg, rgba(228, 34, 41, 1) 25%, rgba(237, 117, 7, 1) 100%);background:-webkit-linear-gradient(90deg, rgba(228, 34, 41, 1) 25%, rgba(237, 117, 7, 1) 100%);background:linear-gradient(90deg, rgba(228, 34, 41, 1) 25%, rgba(237, 117, 7, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e42229",endColorstr="#ed7507",GradientType=1); }#return-to-top {position:fixed;bottom:50px;right:50px;background:#000;background:rgba(0, 0, 0, 0.5);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:0.5rem;-moz-border-radius:0.5rem;border-radius:0.5rem;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }#return-to-top i {color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }#return-to-top:hover {background:#000; }#return-to-top:hover i {color:#fff;top:5px; }@media screen {.print {display:none; } }@media print {.screen {display:none; } }@media (min-width:576px) { }@media (min-width:768px) {.custom-gutter > .col:not(:first-child), .custom-gutter > [class*='col-']:not(:first-child) {padding-left:20px; }.custom-gutter > .col:not(:last-child), .custom-gutter > [class*='col-']:not(:last-child) {padding-right:20px; } }@media (min-width:992px) { }@media (max-width:1199px) { }@media (max-width:991px) { }@media (max-width:767px) { }@media (max-width:575px) { }@media (min-width:576px) and (max-width:767px) { }@media (min-width:768px) and (max-width:991px) { }@media (min-width:992px) and (max-width:1199px) { }@media (min-width:1200px) { }@media screen and (orientation:landscape) { }@media screen and (orientation:portrait) { }@media screen and (-webkit-min-device-pixel-ratio:2) { }@media screen and (min-width:0\0) {header, main, footer {min-height:1px; }.row {position:relative;overflow:hidden; }footer {position:relative;margin-top:0 !important; } }_:-ms-lang(x), .dropdown-menu {list-style-image:url(data:0); }.interesse-form .form-label {font-weight:600; }.interesse-section {border:0;margin:0 0 2rem;padding:0 0 1.5rem;border-bottom:0; }.interesse-section legend {font-family:'Bree serif', sans-serif;font-size:1.25rem;font-weight:700;color:#ed7507;margin-bottom:1rem;float:none;width:auto; }.interesse-hint {font-size:0.875rem;font-style:italic;color:#666;margin:-0.25rem 0 0.75rem; }.interesse-hint--below {display:none;margin:0.4rem 0 0; }.form-label.interesse-question--invalid ~ .interesse-hint--below {display:block;color:#b71c1c; }.interesse-notice {margin:1.25rem 0 0;padding:1rem 1.15rem;border:1px solid rgba(237, 117, 7, 0.45);border-left:4px solid #ed7507;border-radius:0.35rem;background:rgba(237, 117, 7, 0.1); }.interesse-notice p:last-child {margin-bottom:0; }.interesse-cond {display:none; }#f_doc_intelligentie_reden::placeholder {color:#999;opacity:1; }.interesse__errors ul {padding-left:1.25rem; }.interesse-beheer__sort {display:flex;align-items:center;justify-content:space-between;gap:0.75rem;width:100%;color:inherit;font-weight:inherit;text-decoration:none;white-space:nowrap; }.interesse-beheer__sort:hover, .interesse-beheer__sort:focus {color:inherit;text-decoration:none; }.interesse-beheer__sort-mark {margin-left:auto; }.interesse-beheer__sort-mark--flip {transform:scale(1, -1); }.interesse-beheer__filters, .interesse-beheer__list {font-size:15px; }.interesse-beheer__filters .form-label, .interesse-beheer__list .form-label, .interesse-beheer__filters .form-select, .interesse-beheer__list .form-select, .interesse-beheer__filters .form-control, .interesse-beheer__list .form-control, .interesse-beheer__filters .button, .interesse-beheer__list .button, .interesse-beheer__filters .table, .interesse-beheer__list .table {font-size:15px; }.interesse-beheer__filters .form-select, .interesse-beheer__filters .form-control {height:2.1rem;min-height:2.1rem;padding-top:0.3rem;padding-bottom:0.25rem;line-height:1.25;box-sizing:border-box; }.interesse-beheer__filters .form-control {padding-left:0.3rem;padding-right:0.5rem; }.interesse-beheer__periode {flex:0 0 12.5rem;width:12.5rem;max-width:12.5rem;min-width:12.5rem; }.interesse-beheer__periode .form-control {width:100%;min-width:0;max-width:100%; }.interesse-beheer__multi {position:relative; }.interesse-beheer__multi-btn {width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer; }.interesse-beheer__multi-panel {position:absolute;z-index:40;top:calc(100% + 2px);left:0;min-width:100%;width:max-content;max-width:22rem;max-height:16rem;overflow:auto;background:#fff;border:1px solid #ced4da;border-radius:0.25rem;box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.12);padding:0.35rem 0; }.interesse-beheer__multi-opt {display:flex;align-items:flex-start;gap:0.45rem;margin:0;padding:0.28rem 0.65rem;font-weight:400;font-size:14px;line-height:1.3;cursor:pointer; }.interesse-beheer__multi-opt input {margin-top:0.15rem;flex:0 0 auto; }.interesse-beheer .form-label {font-weight:700;margin-bottom:0.25rem; }.interesse-beheer .form-select {padding:0.3rem 1.75rem 0.25rem 0.3rem;background-position:right 0.25rem center; }.interesse-beheer .form-select option {padding:0.35rem 1.5rem 0.35rem 0.5rem; }.interesse-beheer__filter-actions {display:flex;align-items:center;gap:0.4rem; }.interesse-beheer__filter-btn {display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;line-height:1;box-sizing:border-box; }.interesse-beheer__filter-btn.button {border-radius:0.5rem; }.interesse-beheer__filter-btn.btn-outline-secondary {border-radius:0.5rem;padding:0;text-decoration:none;color:#6c757d;border-color:#6c757d; }.interesse-beheer__filter-btn.btn-outline-secondary:hover, .interesse-beheer__filter-btn.btn-outline-secondary:focus, .interesse-beheer__filter-btn.btn-outline-secondary:active {color:#fff;background-color:#6c757d;border-color:#6c757d; }.interesse-beheer__filter-btn.btn-outline-secondary.disabled {opacity:0.45;pointer-events:none; }.interesse-beheer__pager {display:inline-flex;align-items:stretch;gap:0; }.interesse-beheer__pager .interesse-beheer__filter-btn {border-radius:0; }.interesse-beheer__pager .interesse-beheer__filter-btn:first-child {border-radius:0.5rem 0 0 0.5rem; }.interesse-beheer__pager .interesse-beheer__filter-btn:last-child {border-radius:0 0.5rem 0.5rem 0; }.interesse-beheer__pager-info {display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.1rem;padding:0 0.55rem;border-top:1px solid #6c757d;border-bottom:1px solid #6c757d;text-align:center;font-size:15px;font-weight:600;color:#000;white-space:nowrap;line-height:1;box-sizing:border-box; }.interesse-beheer__select-status {min-width:100%; }.interesse-beheer__list {color:#000; }.interesse-beheer__list td {color:#000; }.interesse-beheer__list .interesse-beheer__datum {white-space:nowrap;font-weight:400;width:8.75rem;min-width:8.75rem;max-width:8.75rem; }.interesse-beheer__list .interesse-beheer__col-leeftijd {width:4.5rem;min-width:4.5rem;max-width:4.5rem;text-align:right;white-space:nowrap; }.interesse-beheer__list .interesse-beheer__col-locatie {width:14rem;min-width:14rem;max-width:14rem;white-space:nowrap; }.interesse-beheer__list .interesse-beheer__col-status {width:8.5rem;min-width:8.5rem;max-width:8.5rem;white-space:nowrap; }.interesse-beheer__list .interesse-beheer__col-notitie {width:2rem;text-align:center;white-space:nowrap;overflow:visible; }.interesse-beheer__list .interesse-beheer__notitie-icon {position:relative;display:inline-flex;align-items:center;justify-content:center;color:#666;cursor:help; }.interesse-beheer__list .interesse-beheer__notitie-icon .fas {font-size:0.95rem; }.interesse-beheer__list .interesse-beheer__status {display:inline-block;font-weight:400;padding:0.15em 0.55em;border-radius:0.25rem;white-space:nowrap;color:#555;background:#e9e9e9; }.interesse-beheer__list .interesse-beheer__status--nieuw {background:rgba(237, 117, 7, 0.22);color:#c56106; }.interesse-beheer__list .interesse-beheer__status--in_behandeling {background:rgba(237, 117, 7, 0.1);color:#1a1a1a; }.interesse-beheer__list .interesse-beheer__status--wachtlijststop, .interesse-beheer__list .interesse-beheer__status--afgerond_wachtlijst, .interesse-beheer__list .interesse-beheer__status--afgerond_niet_passend {background:#e9e9e9;color:#666; }.interesse-beheer__list .interesse-beheer__status-tipwrap {cursor:help; }.interesse-beheer__list .interesse-beheer__leeftijd-tipwrap {cursor:help; }.interesse-beheer__list .interesse-beheer__rowlink--active > * {font-weight:700; }.interesse-beheer__list .interesse-beheer__rowlink {cursor:pointer; }.interesse-beheer__list .interesse-beheer__rowlink:hover > * {background-color:rgba(237, 117, 7, 0.14) !important; }.interesse-beheer__list .interesse-beheer__rowlink:focus {outline:2px solid #ed7507;outline-offset:-2px; }.interesse-beheer__notitie-tip, .interesse-beheer__status-tip, .interesse-beheer__leeftijd-tip {display:none;pointer-events:none; }.interesse-beheer__notitie-tip.is-floating, .interesse-beheer__status-tip.is-floating, .interesse-beheer__leeftijd-tip.is-floating {display:block;position:fixed;z-index:2000; }.interesse-beheer__notitie-tip {min-width:14rem;max-width:22rem;padding:0.65rem 0.8rem;background:#333;color:#fff;font-size:14px;font-weight:400;line-height:1.4;text-align:left;white-space:pre-wrap;word-break:break-word;border-radius:0.35rem;box-shadow:0 0.35rem 1rem rgba(0, 0, 0, 0.2); }.interesse-beheer__status-tip {min-width:12rem;max-width:18rem;padding:0.4rem 0.55rem;border-radius:0.35rem;background:#333;color:#fff;font-size:13px;font-weight:400;line-height:1.35;white-space:pre-line;box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.18); }.interesse-beheer__leeftijd-tip {padding:0.35rem 0.55rem;border-radius:0.35rem;background:#333;color:#fff;font-size:13px;font-weight:400;line-height:1.35;white-space:nowrap;box-shadow:0 0.25rem 0.75rem rgba(0, 0, 0, 0.18); }.interesse-beheer__detail {max-width:48rem;font-size:15px; }.interesse-beheer__section {font-weight:700;font-size:0.95rem;color:#000;margin:1.25rem 0 0.75rem;padding:0.4rem 0.65rem;background:#f0f0f0;border-bottom:1px solid #ccc; }.interesse-beheer__section:first-child {margin-top:0.25rem; }.interesse-beheer__row {display:grid;grid-template-columns:13.5rem 1fr;gap:0.35rem 1rem;margin-bottom:0.55rem;padding-left:0.65rem;align-items:start; }.interesse-beheer__label {font-weight:700;color:#000; }.interesse-beheer__value {color:#000;min-width:0; }.interesse-beheer__contact {display:flex;align-items:center;gap:0.45rem;margin-top:0.15rem; }.interesse-beheer__contact a {color:#000;text-decoration:none; }.interesse-beheer__contact a:hover {color:#ed7507; }.interesse-beheer__contact .fas {width:1rem;text-align:center;color:#555; }.interesse-beheer__contact a:hover .fas {color:#ed7507; }.interesse-beheer__doc {color:#000;text-decoration:none; }.interesse-beheer__doc .fas {margin-right:0.35rem;color:#555; }.interesse-beheer__doc:hover {color:#ed7507; }.interesse-beheer__doc:hover .fas {color:#ed7507; }.interesse-beheer__behandeling {max-width:48rem;margin-top:2.5rem;font-size:15px; }.interesse-beheer__section--behandeling {background:rgba(237, 117, 7, 0.16);border-bottom-color:rgba(237, 117, 7, 0.4);margin-top:0; }.interesse-beheer__behandeling-form {padding-left:0.65rem; }.interesse-beheer__behandeling-form .form-label, .interesse-beheer__behandeling-form .form-select, .interesse-beheer__behandeling-form .form-control, .interesse-beheer__behandeling-form .button {font-size:15px; }.interesse-beheer__behandeling-form a.btn-outline-secondary {color:#6c757d;border-color:#6c757d;text-decoration:none; }.interesse-beheer__behandeling-form a.btn-outline-secondary:hover, .interesse-beheer__behandeling-form a.btn-outline-secondary:focus, .interesse-beheer__behandeling-form a.btn-outline-secondary:active {color:#fff;background-color:#6c757d;border-color:#6c757d; }.interesse-progress__label {display:block;font-size:0.875rem;margin-bottom:0.35rem;color:#666; }.interesse-progress__bar {height:0.35rem;background:rgba(0, 0, 0, 0.08);border-radius:0.25rem;overflow:hidden; }.interesse-progress__bar span {display:block;height:100%;width:16.66%;background:#ed7507;transition:width 0.2s; }.interesse-nav {position:sticky;bottom:0;z-index:20;background:rgba(255, 255, 255, 0.96);padding:0.75rem 0 1rem;margin-top:1.5rem !important;border-top:1px solid rgba(0, 0, 0, 0.08); }.interesse-nav .btn-outline-secondary {border-radius:1.6em;padding:0.5em 1.5em; }#sectie-indienen .form-check-label {font-weight:700; }.interesse-step[hidden], .interesse-reveal[hidden] {display:none !important; }.interesse-question--invalid {color:#b71c1c !important;font-weight:700; }.interesse-question--invalid::before {font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0a9";display:inline-block;margin-right:0.4em;color:#b71c1c; }.form-check-label.interesse-question--invalid::before {content:none !important;display:none !important;margin:0; }.interesse-field--invalid {border-color:#b71c1c !important; }.interesse-field--invalid:focus {border-color:#b71c1c !important;box-shadow:0 0 0 0.25rem rgba(183, 28, 28, 0.25); }.interesse-check--invalid {border:1px solid #b71c1c;border-radius:0.25rem;padding:0.5em 0.5em 0.5em 2em; }.interesse-heading h2 {margin-bottom:0; }.interesse-heading #interesseReset {border-radius:1.6em;padding:0.4em 1.25em;white-space:nowrap; }.interesse-demo-fill {user-select:none;-webkit-user-select:none; }.interesse-upload .form-label {margin-bottom:0.35rem; }.interesse-upload .js-pickfiles {display:inline-block; }.interesse-upload .js-filelist strong {color:#ed7507; }.interesse-upload .js-filelist .js-remove {padding:0.125rem 0.5rem;margin-left:0.35rem;vertical-align:baseline; }.interesse-obstacle {padding:0.85rem 1rem;margin-bottom:0.65rem;border-radius:0.35rem;border:1px solid rgba(0, 0, 0, 0.08);border-left:4px solid transparent;background:#fafafa;opacity:0.5;transition:background 0.15s, border-color 0.15s, opacity 0.15s;list-style:none; }.interesse-obstacle::before {content:none !important; }.interesse-obstacle.is-relevant {opacity:1;border-left-color:#ed7507;background:rgba(237, 117, 7, 0.1);border-color:rgba(237, 117, 7, 0.35); }_:-ms-lang(x), .svg-fix {width:100% \9; }