/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
:root{--oranje:#EF7B13;--grijs:#2D2D2D;--lichtgrijs:#F7F7F7;--lichtoranje:#FFF8F1;}
:root{box-sizing:border-box;font-size:calc(0.75vw + 0.1em);}@media screen and (max-width:1248px){:root{font-size:calc(0.75vw + 0.25em);}}@media screen and (max-width:767px){:root{font-size:calc(0.75vw + 0.65em);}}@media screen and (min-width:3200px){:root{font-size:calc(0.6vw + 0.094em);}}body{margin-top:0;font-family:'Nunito',sans-serif;border-top:12.5rem solid var(--oranje);}body.path-frontpage{border-top:none;}.main-container{width:100%;padding-left:9.375rem;padding-right:9.375rem;}.main-container p,.main-container ul,.main-container ol{font-size:1.125rem;}.views-view-grid .views-row{display:flex;}.views-view-grid .views-col{float:none;}h1,.path-frontpage h2{font-weight:700;margin-bottom:1.875rem;font-size:2.375rem;}h2{font-size:1.625rem;font-weight:700;}h3{font-weight:700;font-size:1.625rem;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{width:100%;display:inline-block;}.view-civicrm-overzicht-componenten h3,.view-expertise h3{margin:0;}.layout.layout--onecol{margin-top:6.25rem;}.layout--twocol-section{flex-wrap:initial;gap:6.25rem;margin-top:6.25rem;}.view-header-slogan{background-color:var(--oranje);background-image:url(/themes/custom/civicoop/images/beeldmerk-dark-background-transparent.svg);background-repeat:no-repeat;background-position:3.125rem;}.view-header-slogan .views-row{display:flex;}.views-field-field-slogan-koptekst{width:50%;padding:9.375rem;color:#fff;display:flex;align-items:center;}.views-field-field-slogan-koptekst h1{font-weight:700;font-size:2.875rem;display:inline-block;margin-top:0;margin-bottom:1.25rem;line-height:1.3;}.views-field-field-slogan-koptekst p{font-size:1.625rem;}.view-header-slogan .button-wrapper{margin-top:3.125rem;}.view-header-slogan .button-1,.view-header-slogan .button-2{display:inline-block;}.view-header-slogan .button-1 a,.view-header-slogan .button-2 a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;}.view-header-slogan .button-1 a:hover,.view-header-slogan .button-2 a:hover{text-decoration:none;transform:scale(1.05) skewX(-10deg);}.view-header-slogan .button-1 a{background-color:#000;color:#fff;margin-right:3.125rem;}.view-header-slogan .button-2 a{background-color:#fff;color:#000;}.views-field-field-header-afbeelding{width:50%;mask-image:url(/themes/custom/civicoop/images/img-mask-left.svg);-webkit-mask:url(/themes/custom/civicoop/images/img-mask-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;}.views-field-field-header-afbeelding .field-content{height:100%;}.views-field-field-header-afbeelding .field-content img{height:100%;object-fit:cover;}.view-expertise .views-row{gap:6.25rem;display:grid;grid-template-columns:repeat(3,1fr);}.view-expertise .views-col{background-color:var(--lichtgrijs);border-radius:1.25rem;padding:2.5rem;width:100% !important;display:flex;flex-direction:column;gap:1.25rem;position:relative;}.view-expertise .views-col img{height:3.125rem;}.view-expertise .views-col h3{font-weight:700;}.view-expertise .views-field-body{font-size:1.125rem;}.view-expertise .views-field-field-lees-meer a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;}.view-id-klanten .view-content{display:flex;flex-wrap:wrap;}.view-id-klanten .view-content .views-row{border-radius:1.25rem;padding:1.875rem;display:flex;align-items:flex-end;color:#fff;position:relative;height:21.875rem;width:calc(25% - 4.699rem);margin:0 6.25rem 6.25rem 0;transition:1s;}.path-frontpage .view-id-klanten .view-content .views-row{width:calc(25% - 4.17rem);}.view-id-klanten .view-content .views-row:nth-of-type(4n+4){margin:0 0 6.25rem 0;}.path-frontpage .view-id-klanten .view-content .views-row:nth-of-type(3n+3){margin:0 0 6.25rem 0;}.view-id-klanten .view-content .views-field-field-auteursrecht-foto{position:absolute;top:.5rem;left:.8rem;z-index:-1;}.view-id-klanten .view-content .views-field-title{position:absolute;z-index:9;pointer-events:none;width:calc(100% - 3.75rem);}.view-id-klanten .view-content .views-row a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;border-radius:1.25rem;background-color:rgba(45,45,45,0.40);}.view-id-klanten .views-field-field-showcase-reader-afbeelding{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.view-id-klanten .views-field-field-showcase-reader-afbeelding .field-content{height:100%;}.view-id-klanten .views-field-field-showcase-reader-afbeelding img{width:100%;height:100%;object-fit:cover;border-radius:1.25rem;}.page-node-type-showcases-pagina .view-id-klanten .views-row:hover{transform:scale(1.1);}.block-views-blockshowcase-reader-block-1 .showcase-reader-img{height:18.75rem;position:relative;}.block-views-blockshowcase-reader-block-1 .showcase-reader-img:after{content:"";display:inline-block;width:100%;height:100%;background-color:rgba(45,45,45,0.40);position:absolute;top:0;left:0;border-radius:1.25rem;}.block-views-blockshowcase-reader-block-1 .showcase-reader-img img{height:100%;object-fit:cover;border-radius:1.25rem;}.block-views-blockshowcase-reader-block-1 .showcase-reader-img .copyright{position:absolute;top:.5rem;left:.8rem;color:#fff;}.block-views-blockshowcase-reader-block-1 .showcase-reader-img .url a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:89;font-size:0;color:transparent;}.block-views-blockshowcase-reader-block-1 .showcase-reader-img h1{position:absolute;left:0;bottom:0;padding:1.875rem;font-size:1.625rem;color:#fff;margin:0;z-index:88;}.block-views-blockshowcase-reader-block-1 .views-field-body{margin-top:1.875rem;background-color:var(--lichtgrijs);padding:1.875rem;border-radius:1.25rem;}.block-views-blockshowcase-reader-block-1 .views-field-field-klant-website{margin:1.875rem 0;}.block-views-blockshowcase-reader-block-1 .views-field-field-klant-website a{font-size:1.125rem;color:var(--oranje);}.block-views-blockshowcase-reader-block-2 .views-field{margin-bottom:3.125rem;}.block-views-blockshowcase-reader-block-2 h2{margin-top:0;}.block-views-blockshowcase-reader-block-2 .field-content{-webkit-columns:2 30rem;-moz-columns:2 30rem;columns:2 30rem;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;}.view-civicrm-overzicht-componenten .view-content{gap:3.125rem;display:grid;grid-template-columns:repeat(3,1fr);}.view-civicrm-overzicht-componenten .views-row{background-color:var(--lichtgrijs);border-radius:1.25rem;padding:2.5rem;width:100% !important;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;position:relative;transition:1s;}.view-civicrm-overzicht-componenten .views-field-field-component-logo{margin-right:1.25rem;grid-column:1 / 2;grid-row:1 / 2;}.view-civicrm-overzicht-componenten .views-field-title{grid-column:2 / 3;grid-row:1 / 2;}.view-civicrm-overzicht-componenten .views-field-field-samenvatting-component{grid-column:1 / 3;grid-row:2 / 3;align-self:self-start;margin-top:1.25rem;}.view-civicrm-overzicht-componenten .views-row img{height:3.125rem;}.view-civicrm-overzicht-componenten .views-row h3{font-weight:700;}.view-civicrm-overzicht-componenten .read-more{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;}.block-views-blockfancy-page-titel-block-1{background-color:var(--lichtoranje);width:calc(100% + 18.75rem);margin-left:-9.375rem;margin-top:calc(-6.25rem - 1px);}.block-views-blockfancy-page-titel-block-1 .views-row{display:flex;gap:3.125rem;}.block-views-blockfancy-page-titel-block-1 .views-field-field-page-intro-text{padding:6.25rem 0 6.25rem 9.375rem;width:50%;}.block-views-blockfancy-page-titel-block-1 .views-field-field-page-intro-text h1{margin-top:0;}.block-views-blockfancy-page-titel-block-1 a{color:var(--oranje);text-decoration:underline;}.block-views-blockfancy-page-titel-block-1 .views-field-field-fancy-intro-image{width:50%;mask-image:url(/themes/custom/civicoop/images/img-mask-left.svg);-webkit-mask:url(/themes/custom/civicoop/images/img-mask-left.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;position:relative;}.block-views-blockfancy-page-titel-block-1 .views-field-field-fancy-intro-image .field-content{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;}.block-views-blockfancy-page-titel-block-1 .views-field-field-fancy-intro-image .field-content img{height:100%;object-fit:cover;}.view-leden .view-content,.view-leden-after-cta .view-content{gap:6.25rem;display:grid;grid-template-columns:repeat(3,1fr);}.view-leden .member-top-info,.view-leden-after-cta .member-top-info{display:flex;background-color:var(--lichtoranje);border-radius:1.25rem;padding:1.875rem;position:relative;z-index:1;}.view-leden .member-top-info img,.view-leden-after-cta .member-top-info img{width:8.75rem;height:8.75rem;border:.625rem var(--oranje) solid;border-radius:1.25rem;margin-right:1.875rem;object-fit:cover;}.view-leden h2,.view-leden-after-cta h2{margin:0;}.view-leden .rol,.view-leden-after-cta .rol{font-style:italic;margin-top:.3125rem;margin-bottom:1.25rem;}.view-leden .telefoon,.view-leden .email,.view-leden-after-cta .telefoon,.view-leden-after-cta .email{font-size:1rem;margin-bottom:.3125rem;color:var(--oranje);}.view-leden .member-body,.view-leden-after-cta .member-body{background-color:var(--lichtgrijs);border-radius:1.25rem;padding:3.75rem 3.75rem 1.875rem 1.875rem;margin-top:-1.875rem;position:relative;cursor:pointer;}.view-leden .member-body .text,.view-leden-after-cta .member-body .text{max-height:1.5rem;transition:max-height 0.6s ease-out;overflow:hidden;}.view-leden .member-body.active .text,.view-leden-after-cta .member-body.active .text{max-height:60rem;}.view-leden .member-body:before,.view-leden-after-cta .member-body:before{content:url(/themes/custom/civicoop/images/driehoek.svg);position:absolute;right:1.875rem;}.view-leden .member-body.active:before,.view-leden-after-cta .member-body.active:before{transform:rotate(90deg);}.block-views-blockcall-to-action-block-1{width:calc(100% + 18.75rem);margin-left:-9.375rem;background-color:var(--lichtgrijs);padding-right:9.375rem;}.block-views-blockcall-to-action-block-1 .views-row{display:flex;gap:6.25rem;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-titel{display:flex;align-items:center;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-image{width:33%;mask-image:url(/themes/custom/civicoop/images/img-mask-right.svg);-webkit-mask:url(/themes/custom/civicoop/images/img-mask-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-image .field-content{height:100%;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-image img{height:100%;object-fit:cover;}.block-views-blockcall-to-action-block-1 .cta-wrapper{padding:3.125rem 0;}.block-views-blockcall-to-action-block-1 h3{font-size:2.375rem;margin-bottom:3.125rem;margin-top:0;}.block-views-blockcall-to-action-block-1 .button-wrapper{display:flex;gap:3.125rem;}.block-views-blockcall-to-action-block-1 .button-wrapper a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;background-color:var(--oranje);color:#fff;}.block-views-blockcall-to-action-block-1 .button-wrapper a:hover{text-decoration:none;transform:scale(1.05) skewX(-10deg);}.view-id-contactinformatie .view-content{gap:3.125rem;display:grid;}.view-id-contactinformatie .view-content .views-row{background-color:var(--lichtgrijs);border:2px solid transparent;border-radius:1.25rem;padding:3.125rem;width:100% !important;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:center;position:relative;transition:.3s;}.view-id-contactinformatie .views-field-field-icoontje{margin-right:1.25rem;grid-column:1 / 2;grid-row:1 / 2;}.view-id-contactinformatie .views-field-title{grid-column:2 / 3;grid-row:1 / 2;}.view-id-contactinformatie .views-field-body{grid-column:1 / 3;grid-row:2 / 3;align-self:self-start;margin-top:1.25rem;}.view-id-contactinformatie .views-row img{height:3.125rem;}.view-id-nieuwsoverzicht .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem;}.view-id-nieuwsoverzicht .view-content .views-row{border-radius:1.25rem;padding:1.25rem;background-color:var(--lichtgrijs);}.view-id-nieuwsoverzicht .view-content .views-row img{border-radius:1rem;background-color:#fff;padding:.625rem;width:100%;aspect-ratio:1;object-fit:cover;}.view-id-nieuwsoverzicht .view-content .views-row h3 a{color:var(--grijs);}.view-id-nieuwsoverzicht .view-content .views-field-body p{margin-bottom:0;}.view-id-nieuwsoverzicht .view-content .views-field-nothing a{color:var(--oranje);font-weight:600;font-size:1.125rem;margin-top:1.25rem;display:inline-block;}.nieuwsoverzicht .field--name-field-nieuwsbrief-knop a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;background-color:#000;color:#fff;width:100%;text-align:center;}.nieuwsoverzicht .block-field-blocknodenieuwsoverzichtfield-contact-opnemen a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;background-color:var(--oranje);color:#fff;width:100%;text-align:center;margin-top:1.875rem;}.nieuwsoverzicht .field--name-field-nieuwsbrief-knop a:hover,.nieuwsoverzicht .block-field-blocknodenieuwsoverzichtfield-contact-opnemen-op a:hover{text-decoration:none;transform:scale(1.05) skewX(-10deg);}.nieuws .block-field-blocknodenieuwstitle{font-weight:700;margin-bottom:1.875rem;font-size:2.375rem;}.block-field-blocknodenieuwsfield-cta-image{float:left;margin-right:1.5rem;margin-bottom:1rem;width:auto;height:auto;}.block-field-blocknodenieuwsbody{display:block;}.nieuws .block-field-blocknodenieuwsfield-klant-website a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;border:3px solid #000;color:#000;width:100%;text-align:center;margin-bottom:1.875rem;}.nieuws .block-field-blocknodenieuwsfield-nieuwsbrief-knop a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;background-color:#000;color:#fff;width:100%;text-align:center;}.nieuws .block-field-blocknodenieuwsfield-contact-opnemen a{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;background-color:var(--oranje);color:#fff;width:100%;text-align:center;margin-top:1.875rem;}.nieuws .block-field-blocknodenieuwsfield-nieuwsbrief-knop a:hover,.nieuws .block-field-blocknodenieuwsfield-contact-opnemen a:hover,.nieuws .block-field-blocknodenieuwsfield-klant-website a:hover{text-decoration:none;transform:scale(1.05) skewX(-10deg);}.block-field-blocknodenieuwsbrieffield-kies-formulier{margin-top:3.125rem;}.webform-submission-form{border-radius:1.25rem;background-color:var(--lichtoranje);padding:3.125rem;}.webform-submission-form .form-group{display:flex;}.webform-submission-form  label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;width:22%;font-size:1.125rem;}.webform-submission-form input{border:none;box-shadow:none;font-size:1.125rem;padding:.625rem;display:inline-block;height:auto;border-radius:.625rem;width:78%;}.form-textarea-wrapper{width:80%;}.webform-submission-form textarea{border:none;box-shadow:none;border-radius:.625rem;}.checkboxes--wrapper{margin-top:1.25rem;margin-bottom:1.25rem;}.checkboxes--wrapper legend{display:inline-block;margin-bottom:5px;font-weight:700;width:18%;font-size:1.125rem;float:left;border-bottom:none;}.webform-submission-form .form-type-checkbox{margin-left:22%;}.webform-submission-form .form-type-checkbox input,.webform-submission-form .form-type-checkbox label{width:auto;}.webform-submission-form .radios--wrapper #edit-akkoord-verklaring{margin-left:22%;width:78%;}#edit-akkoord-verklaring--wrapper-legend{display:none;}.webform-submission-form .radios--wrapper #edit-akkoord-verklaring label{width:100%;}.webform-submission-form .radios--wrapper #edit-akkoord-verklaring label:after{content:"*";color:red;}.webform-submission-form .radios--wrapper #edit-akkoord-verklaring input{width:auto;}.webform-submission-form .btn-primary{margin-left:22%;}.btn-primary{display:inline-block;padding:1rem 1.875rem;border-radius:.625rem;font-weight:700;font-size:1.125rem;transition:.3s;color:#fff;background-color:var(--grijs);border:none;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{text-decoration:none;transform:scale(1.05) skewX(-10deg);border:none !important;background-color:var(--grijs) !important;outline:none !important;}
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
:root{--oranje:#EF7B13;--grijs:#2D2D2D;--lichtgrijs:#F7F7F7;--lichtoranje:#FFF8F1;}
footer.footer{background-color:#494949;padding:6.25rem 9.375rem;width:100%;display:inline-block;margin-top:6.25rem;color:#fff;font-size:1.125rem;}footer h5{font-size:1.625rem;font-weight:700;margin-bottom:1.25rem;}footer a{color:#fff;text-decoration:underline;}footer a:hover,footer a:active,footer a:focus{color:#fff;text-decoration:none;}footer .region-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:3.125rem;}footer section{display:flex;flex-direction:column;}footer .field--label{display:none;}footer .field--name-body{padding:1.25rem;border-radius:.625rem;background-color:rgba(255,255,255,0.1);height:100%;}footer #block-civicoop-footerhandigelinks a{text-decoration:none;border-bottom:1px solid rgb(255 255 255 / 55%);}footer #block-civicoop-footerhandigelinks a:hover{border-bottom:1px solid transparent;}footer #block-civicoop-footerhandigelinks a:before{content:url(/themes/custom/civicoop/images/new-tab-icon.svg);margin-right:.625rem;}#copyright{background-color:var(--grijs);padding:1.875rem 9.375rem;color:#fff;font-size:1.125rem;}#copyright .field{display:flex;justify-content:space-between;}#copyright p{margin:0;}#copyright a{color:#fff;text-decoration:underline;}
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
:root{--oranje:#EF7B13;--grijs:#2D2D2D;--lichtgrijs:#F7F7F7;--lichtoranje:#FFF8F1;}
.navbar.container{width:calc(100% - 12.5rem);max-width:100%;margin:0;border-radius:1.25rem;border:0;background-color:#fff;padding:0 3.125rem;display:flex;justify-content:space-between;align-items:center;position:fixed;top:3.125rem;left:50%;transform:translateX(-50%);z-index:99;visibility:hidden;animation:visibility .8s;animation-delay:.3s;animation-fill-mode:forwards;}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:none;}.navbar a.logo{margin:0;padding:0;}.navbar .logo img{height:3.125rem;}.navbar .navbar-collapse .region{display:flex;align-items:center;}.navbar .navbar-collapse{padding:0;}.navbar-default .navbar-nav{display:flex;gap:1.875rem;}.navbar-default .navbar-nav > li > a{font-size:1.25rem;font-weight:600;color:var(--grijs);padding:0;}.navbar-default .navbar-nav > li > a.is-active{text-decoration:underline;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;text-decoration:underline;color:var(--oranje);}.navbar .language-switcher-language-url{background-color:var(--lichtgrijs);padding:1.875rem 1.25rem;width:auto;margin:.625rem 0 .625rem 3.125rem;border-radius:.625rem;}.navbar .language-switcher-language-url ul{padding:0;height:100%;margin:0;}.navbar .language-switcher-language-url ul li{list-style-type:none;}.navbar .language-switcher-language-url ul li a{color:var(--grijs);font-weight:600;text-decoration:underline;}.navbar .language-switcher-language-url ul li a.is-active{display:none;}@keyframes visibility{from{transform:translate(-50%,40%);opacity:0;box-shadow:0 4px 0 0 rgba(0,0,0,0.0);}to{transform:translate(-50%,0);opacity:1;visibility:visible;box-shadow:0 4px 34px 0 rgba(0,0,0,0.10);}}
@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:400;src:url(/fonts/Nunito-Regular.eot);src:local('Nunito Regular'),local('Nunito-Regular'),url(/fonts/Nunito-Regular.woff2) format('woff2'),url(/fonts/Nunito-Regular.woff) format('woff'),url(/fonts/Nunito-Regular.ttf) format('truetype')}@font-face{font-family:Nunito;font-style:normal;font-display:auto;font-weight:700;src:url(/fonts/Nunito-Bold.eot);src:local('Nunito Bold'),local('Nunito-Bold'),url(/fonts/Nunito-Bold.woff2) format('woff2'),url(/fonts/Nunito-Bold.woff) format('woff'),url(/fonts/Nunito-Bold.ttf) format('truetype')}
:root{--oranje:#EF7B13;--grijs:#2D2D2D;--lichtgrijs:#F7F7F7;--lichtoranje:#FFF8F1;}
@media screen and (max-width:1248px){.view-leden .view-content{grid-template-columns:repeat(2,1fr);}}@media screen and (max-width:1200px){.navbar.container{width:calc(100% - 6rem);}.views-field-field-slogan-koptekst{padding:12.5rem 3.875rem;}.main-container{padding-left:3.875rem;padding-right:3.875rem;}.block-views-blockfancy-page-titel-block-1{width:calc(100% + 7.75rem);margin-left:-3.875rem;}.block-views-blockcall-to-action-block-1{width:calc(100% + 7.75rem);padding-right:3.875rem;margin-left:-3.875rem;}.view-civicrm-overzicht-componenten .view-content{grid-template-columns:repeat(2,1fr);}footer.footer{padding:3.125rem 3.875rem;}}@media screen and (max-width:767px){body{border-top:7rem solid var(--oranje);}body.path-frontpage{background-size:160%;}.main-container{width:100%;padding-left:1.875rem;padding-right:1.875rem;}h1,h2{font-size:1.875rem;}h3{font-size:1.4rem;}.layout.layout--onecol,.layout--twocol-section{margin-top:3.125rem;}.layout--twocol-section{flex-direction:column;gap:3.125rem;}.layout--twocol-section .layout__region{width:100%;}.navbar.container{width:calc(100% - 2rem);padding:0;display:inline-block;height:auto;top:1rem;}.container > .navbar-header{display:flex;align-items:center;justify-content:space-between;margin:0;padding:1.25rem 1.875rem;background-color:#fff;border-radius:1.25rem;}.navbar .logo{margin:0;padding:0;}.navbar .logo img{height:2.5rem;}.navbar-toggle{margin:0;border:none;padding:0;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:var(--oranje);}.navbar-toggle .icon-bar{width:2.1rem;height:.3rem;border-radius:5px;}.navbar-default .navbar-nav{flex-direction:column;margin:0;text-align:right;gap:1.875rem;}.navbar-default .navbar-nav > li > a{font-size:1.5rem;color:var(--oranje);}.navbar .navbar-collapse{position:absolute;top:-100vh;right:0;background-color:#fff;width:100%;height:70vh !important;margin-right:0;border:none;padding-top:4.875rem;transition:.5s;z-index:-1;border-radius:1.25rem;}.navbar .navbar-collapse.in{top:3rem;box-shadow:0 4px 34px 0 rgba(0,0,0,0.10);}.navbar .navbar-collapse .region{height:100%;flex-direction:column;justify-content:space-between;}.navbar .navbar-collapse .region nav{padding:0 1.875rem;}.navbar .language-switcher-language-url{position:sticky;height:auto;width:auto;padding:1.25rem;display:inline-block;margin:1.875rem 1.875rem 1.875rem auto;}.navbar .language-switcher-language-url:before{height:2rem;width:100%;border-radius:0 0 1.25rem 1.25rem;}.view-header-slogan{margin:0 auto;background-position:center;}.view-header-slogan .views-field-field-slogan-koptekst h1{font-size:1.875rem;}.views-field-field-slogan-koptekst p{font-size:1.25rem;}.view-header-slogan .views-row{flex-direction:column-reverse;}.views-field-field-slogan-koptekst{width:100%;padding:3.125rem 1.875rem;}.views-field-field-header-afbeelding{width:calc(100% - 1.875rem);margin-right:1.875rem;transform:scaleX(-1);}.view-header-slogan .button-wrapper{display:flex;flex-direction:column;}.view-header-slogan .button-1 a{margin-right:0;margin-bottom:1.875rem;width:100%;text-align:center;}.view-header-slogan .button-2 a{width:100%;text-align:center;}.view-expertise .views-row,.view-civicrm-overzicht-componenten .view-content{gap:1.875rem;grid-template-columns:1fr;}.view-expertise .views-col,.view-civicrm-overzicht-componenten .views-row{padding:1.875rem;}.view-id-klanten .view-content .views-row{width:100% !important;margin:0 0 1.875rem 0;}.view-id-klanten .view-content .views-row:nth-of-type(4n+4){margin:0 0 1.875rem 0;}.path-frontpage .view-id-klanten .view-content .views-row:nth-of-type(3n+3){margin:0;}.block-views-blockfancy-page-titel-block-1{margin-top:calc(-3.125rem - 1px);width:calc(100% + 3.75rem);margin-left:-1.875rem;}.block-views-blockfancy-page-titel-block-1 .views-row{flex-direction:column-reverse;gap:0;}.block-views-blockfancy-page-titel-block-1 .views-field-field-page-intro-text{width:100%;padding:3.125rem 1.875rem;}.block-views-blockfancy-page-titel-block-1 .views-field-field-fancy-intro-image{width:calc(100% - 1.875rem);margin-right:1.875rem;transform:scaleX(-1);height:10rem;}.block-views-blockfancy-page-titel-block-1 .views-field-field-fancy-intro-background-ima .field-content{position:initial;}.block-views-blockcall-to-action-block-1{width:calc(100% + 3.75rem);margin-left:-1.875rem;padding-right:0;}.block-views-blockcall-to-action-block-1 .views-row{flex-direction:column;gap:0;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-image{mask-image:none;-webkit-mask:none;width:100%;height:9.375rem;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-image .field-content{height:100%;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-image img{height:100%;object-fit:cover;}.block-views-blockcall-to-action-block-1 .views-field-field-cta-titel{padding:3.125rem 1.875rem;}.block-views-blockcall-to-action-block-1 .button-wrapper{flex-direction:column;align-items:flex-start;gap:1.875rem;}.block-views-blockcall-to-action-block-1 .button-wrapper a{width:100%;text-align:center;}.view-leden .view-content,.view-leden-after-cta .view-content{gap:3.125rem;grid-template-columns:1fr;}.view-leden .member-top-info,.view-leden-after-cta .member-top-info{padding:1.25rem;}.view-leden .member-top-info img,.view-leden-after-cta .member-top-info img{width:6.25rem;height:6.25rem;border:.3125rem #fff solid;}.view-leden .member-body,.view-leden-after-cta .member-body{padding:2.5rem 2.5rem 1.25rem 1.25rem;margin-top:-1.25rem;}.view-id-contactinformatie .view-content{grid-template-columns:1fr;gap:1.875rem;}.view-id-contactinformatie .view-content .views-row{padding:1.875rem;}.view-id-nieuwsoverzicht .view-content{grid-template-columns:1fr;gap:1.875rem;}.webform-submission-form{padding:1.875rem;}.webform-submission-form .form-group{flex-direction:column;}.webform-submission-form  label,.webform-submission-form  input,.form-textarea-wrapper,.webform-submission-form  textarea,.checkboxes--wrapper legend{width:100%;}.webform-submission-form .btn-primary,.webform-submission-form .form-type-checkbox{margin-left:0;}.webform-submission-form .radios--wrapper #edit-akkoord-verklaring{margin-left:0;width:100%;}footer.footer{padding:3.125rem 1.875rem;}footer .region-footer{grid-template-columns:1fr;}footer h5{text-align:center;font-size:1.4rem;}#copyright{padding:1.25rem 1.875rem;}#copyright .field{flex-direction:column;align-items:center;}}@media screen and (max-width:360px){.views-field-field-slogan-koptekst h1 .underline{display:initial;position:initial;text-decoration:underline;text-decoration-color:var(--oranje);}}
