:root {
  --white: #fff;
  --black: #000;
  --gray: #eee;
  --gray2: #d7d7d7;
  --gold: #fcdcc5;
  --gold2: #b9975b;
  --green: #324f51;
  --whiteTransparent: rgba(255,255,255, 0.5);
  --blackTransparent: rgba(0,0,0, 0.5);
  --grayTransparent: rgba(248,248,248, 0.5);
  --goldTransparent: rgba(235,225,185, 0.5);
  --gold2Transparent: rgba(185,151,91, 0.5);
  --greenTransparent: rgba(50,79,81, 0.5);
  --yellow: #F1C141;
  --lime: #D9E133;
  --blue: #41C2EC;
  --lightGreen: #4BA560;
  --red: #CF5143;
  --pink: #ff539d;te
  --purple: #AFB1E9;
  --orange: #f3712a;
  --bs-link-color: #fff;
}

@font-face {
  font-family: 'Raleway';
  src: url('../assets/fonts/Raleway/Raleway-Regular.ttf');
}
@font-face {
  font-family: 'Raleway Bold';
  src: url('../assets/fonts/Raleway/Raleway-Bold.ttf');
}

body{font-family: 'Raleway', sans-serif;}
.accentFont{/*font-family: 'Optimus Princeps Bold'*/}
/*#headerLogo, #footerLogo{text-align:center;}*/
#footerLogo img{width:50%;}
#navbarLogo{width:50%}
#pageSearchForm input, #pageSearchForm button{background-color:transparent;}
#mainNav .sm-nav-link.active{color:var(--gold2)!important;}
#secondaryNav .nav .nav-link{}
#secondaryNav .nav .nav-link:hover{color:var(--black);font-weight:bold;}
#secondaryNav .nav .nav-link.active{color:var(--black);font-weight:bold;}
.nav-adept .nav-link:hover{color:var(--black);/*font-weight:bold;*/}
.nav-adept .nav .nav-link.active{color:var(--black);font-weight:bold;}
.breadcrumb{font-size:0.8em;}
#pageSearchForm .btn{/*color:var(--green);*/}

/*
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-right: auto;
    margin-left: auto;
}
*/

a {text-decoration:none;}
.caretList a, .phoneList a, .appList a {color:var(--black);font-weight:bold;}
.mt-6 {margin-top:5rem!important;}
.mb-6 {margin-bottom:5rem!important;}
.pb-6 {padding-bottom:5rem!important;}
.intro-orange h2 {color:var(--orange)!important;}
.bg-reis {background-image:url('../media/noboqii5/bg-reis.jpg');}
.bg-reis2{background-image:url('/media/dsqpfpih/bg-reis2.jpg');}
.bg-woonhuis {background-image:url('../media/mjzbh5xf/bg-woonhuis.jpg');}
.bg-motor{background-image:url('/media/15aldfac/bg-motor.jpg');}
.bg-zakenpand{background-image:url('/media/n0thulbg/bg-zakenpand.jpg');}
.bg-werk{background-image:url('/media/ekwmlywl/bg-werk.jpg');}
.bg-zakelijk-weg{background-image:url('/media/yxhfnznq/bg-zakelijk-weg.jpg');}
.bg-zakelijk-pensioen{background-image:url('/media/h4apewi4/bg-zakelijk-pensioen.jpg');}
.navbar-toggler-icon {background-image:url('hamburger-icon.png');color:var(--orange);}
.top-link {position:relative;}
.h-bold {font-family:'Raleway Bold',sans-serif;}
.text-orange {color:var(--orange);}
.text-white {color:var(--white);}
.start-15 {left:10%!important;}
.mr-5 {margin-right:25px!important;}
.navbar-section .navbar-nav {flex-direction: row;}
.bg-orange {background-color:var(--orange)!important;}
.bg-beige {background-color:#fcdcc5!important;}
.bg-gray {background-color:var(--gray)!important;}
.accordion-item {background-color: transparent;}
.triangle {background-image:url('../media/rmgiam4r/trangle.png');background-repeat:no-repeat;padding-top:5rem!important;background-size:contain;}
.banner-content {padding:2rem!important;width:45%!important;}
.banner-content h2 {font-size:2.7rem;font-family:'Raleway Bold',sans-serif;}
.banner-content p, .tab-content p {font-size:1.3rem;}
h2.h-bold {font-size:2.7rem;}
.block_text strong {color: var(--black);font-family: 'Raleway Bold',sans-serif;}
.premie-block .tab-content h3 {font-size:2rem;color:var(--orange)!important;margin-bottom:10px;}
.accordion-button:not(.collapsed) {color: var(--black);background-color: var(--gray);}
.accordion-body {background-color:#fff3ea;}
.pcNextBtn {background-color:var(--orange);padding-top:12px;padding-bottom:12px;border:0;color:#fff;text-transform:uppercase;font-family:'Raleway Bold',sans-serif;}
.pcNextBtn:disabled {
    background-color: var(--gray);
}

.nav-adept-noflex {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #6c757d;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-adept {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #6c757d;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

#topHeader .active:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #f3712a;
    left: calc(50% - 0px);
    bottom: -14px;
}

.table {border-collapse:collapse;width:100%;}
.table td, .table th {border:1px solid #ddd;padding:8px;}
.table tr:nth-child(even){background-color:#f2f2f2;}
.table tr:hover {background-color:#ddd;}
.table th {padding-top:12px;padding-bottom:12px;text-align:left;background-color:var(--orange);color:white;}

.h-bg-white {background:var(--white)!important;color:var(--black)!important;min-height:130px;}
.home-search {/*padding-left:40px!important;padding-right:0!important;*/color:var(--white);border:1px solid white!important;}
.home-search::placeholder {color:var(--white);}
#pageSearchForm .home-search:focus {box-shadow: 0 0 0 0rem rgba(13,110,253,.25);background:#fff;}
.search-submit {padding-left:0!important;}
.img-logo {width:230px;}
.img-logo-b {width:180px;}
.bottom-nav .nav-link {color:#fff;}

.language-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}

.h-icon {font-size:3.2rem;color:var(--orange);display:block;margin-bottom:15px;}
.h2-overlay {font-size:3rem;}
.h2-secondary {font-size:1.35rem;}
.overlay-white {background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.85);}
.carousel-content {font-size:0.8rem;position:relative;margin:auto;z-index:9;text-align:left;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.85);}
.carousel-content h2 {font-size:2.2em;}
.carousel-content p {font-size:1.2em;}
.carousel-content a {color:var(--black);font-weight:bolder;text-decoration:none;}
a.link-dark {color:var(--black);font-weight:bolder;text-decoration:none;}
.top-10 {top:10%!important;}
.top-12 {top:12%!important;}
.top-15 {top:15%!important;}
.top-20 {top:20%!important;}
.top-25 {top:25%!important;}
.top-58 {top:58%!important;}
.left-50 {left:45%!important;width:36%;position:absolute;}
.w-90 {width:90%!important;}
.w-80 {width:80%!important;}
.w-60 {width:65%!important;}
.w-55 {width:55%!important;}
.w-50 {width:50%!important;}
.w-45 {width:45%!important;}
.card {border-radius:1.1rem;border:0;min-height:180px;}
.card .card-header {background:var(--orange);color:var(--white);border-top-left-radius: 1.1rem;border-top-right-radius: 1.1rem;border:0;}
.card .card-footer {background:var(--orange);border-bottom-left-radius: 1.1rem;border-bottom-right-radius: 1.1rem;border:0;}
.card-footer a {text-decoration:none;text-transform:uppercase;font-weight:bold;}
.card-footer a:hover {color:var(--gray2);}
.card-header h4 {font-size:1rem;font-family:'Raleway Bold',sans-serif;text-transform:uppercase;}
h5.card-header {font-size:1.1rem;font-weight:bold;text-transform:uppercase;}
.card .card-body {padding:1.3rem;padding-top:0.7rem;color:#666;}
.card-shadow {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.accordion-item {border:2px solid white;}
.accordion {border-bottom:2px solid white;}
.accordion-button {background:var(--gray);font-weight:bold;}
.accordion-button:focus {z-index:3;border-color:var(--white);outline:0;box-shadow:var(--white);}
p {color:#666;}
.tab-content ul {color:#666;}
.outro-footer {background:var(--orange);border-bottom-left-radius:1.1rem;border-bottom-right-radius:1.1rem;border:0;}
.outro-footer a {text-decoration:none;text-transform:uppercase;font-weight:bold;color:var(--white);}
.imgOverlay a.btn-secondary {background-color:var(--white);color:var(--black);border:2px solid #ffb287;padding:15px;font-size:0.9rem;font-weight:bold;}

.carousel-indicators {
    position: absolute;
    top: 20%;
    left: 0;
    z-index: 15;
    display:inline;
    /*
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    */
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    list-style: none;
    font-weight:bold;
    width:60px;
}
.carousel-indicators li {
    width: 14px;
    height: 14px;
    background: #fff;
    /*display: inline-block;*/
    border-radius: 50%;
    cursor: pointer;
    margin: 0;
    padding: 0;
}
.carousel-indicators [data-bs-target] {
    box-sizing: content-box;
    flex-direction: column;
    width: 60px;
    height: 60px;
    padding: 0;
    margin: 0;
    text-indent: 0;
    text-align:center;
    line-height: 60px;
    cursor: pointer;
    background-color: transparent;
    background-clip: padding-box;
    border: 0;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
    opacity: 1;
    transition: opacity .6s ease;
    border-radius: 0;
    color:var(--white);
}
.carousel-indicators li.active {background-color: var(--orange);}
/*
.carousel-indicators {
  position: absolute;
  bottom: 200px;
  z-index: 15;
  width: 60px;
  margin-left:0px;
  list-style: lower-roman;
  text-align: center;
  left: 0%;
}
.carousel-indicators li{
  display: block;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
}
.carousel-indicators .active {
 width: 60px;
 height: 60px;
 margin-bottom: 10px;
 background-color:var(--orange);
}
*/

ul.caretList {list-style-type: none;padding-left:15px;}
.card .card-body ul {list-style:none;padding-left:20px;list-style-image:url('icon-check.png');}
.card .card-body ul.checkList, .card .card-body ul.uncheckList, .tab-content ul, ul.checkList {list-style:none;padding-left:20px;}
.card .card-body ul.caretList {list-style:none;padding-left:15px;color:var(--black);}
ul.checkList li:before {font-family:'Font Awesome 6 Pro';content:'\f00c';margin:0px 5px 10px -15px;color:#76b82a;}
ul.uncheckList li:before {font-family:'Font Awesome 6 Pro';content:'\f00d';margin:0px 5px 10px -15px;color:#e4032e;}
.tab-content ul li:not(.nav-item):before{font-family:'Font Awesome 6 Pro';content:'\f00c';margin:0px 3px 0px -22px;color:var(--orange);}
ul.caretList li:before {font-family:'Font Awesome 6 Pro';content:'\f0da';margin:0px 0px 0px -16px;color:var(--orange);padding-right:5px;font-weight:900;}
/*.card .card-body ul li:before {font-family:'Font Awesome 6 Pro';content:'\f00c';margin:0px 0px 10px -15px;color:var(--orange);}*/
ul.pdfList {list-style:none;padding-left:20px;}
ul.pdfList li:before {font-family:'Font Awesome 6 Pro';content:'\f1c1';margin:0px 5px 10px -15px;color:var(--orange);}
ul.phoneList, ul.appList {list-style:none;padding-left:20px;}
ul.phoneList li:before {font-family:'Font Awesome 6 Pro';content:'\f095';margin:0px 0px 0px -30px;color:var(--orange);font-weight:900;padding-right:5px;}
ul.appList li:before {font-family:'Font Awesome 6 Brands';content:'\f232';margin:0px 0px 0px -30px;color:var(--orange);padding-right:10px;}
ul.angleList {list-style:none;padding-left:20px;}
.tab-content ul.angleList li:before {font-family:'Font Awesome 6 Pro';content:'\f101';margin:0px 5px 0px -25px;color:var(--orange);}
ol.valueList {font-size:2rem;font-family:'Raleway Bold',sans-serif;color:#fcdcc5;}
ol.valueList p {font-size:1rem;font-family:'Raleway',sans-serif;color:#666;}
ol.valueList li::marker {padding-top:20px;}
.card .card-body ul.phoneList, .card .card-body ul.mapList, .card .card-body ul.emailList, .card .card-body ul.clockList {list-style-image: none;padding-left:30px;}
.card .card-body ul.phoneList li:before {font-family:'Font Awesome 6 Pro';content:'\f095';margin:0px 0px 0px -30px;padding-right:10px;color:var(--orange);font-weight:900;}
ul.emailList {list-style:none;}
ul.emailList li:before {font-family:'Font Awesome 6 Pro';content:'\f0e0';margin:0px 0px 0px -30px;padding-right:10px;color:var(--orange);font-weight:900;}
ul.clockList li:before {font-family:'Font Awesome 6 Pro';content:'\f017';margin:0px 0px 0px -30px;padding-right:10px;color:var(--orange);font-weight:900;}
ul.mapList li:before {font-family:'Font Awesome 6 Pro';content:'\f3c5';margin:0px 0px 0px -30px;padding-right:10px;color:var(--orange);font-weight:900;}
ul.phoneList {padding-left:30px;}
ul.appList {padding-left:30px;}
.card-img, .card-img-top {border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.nav-item a.active {color:var(--orange);}
.nav-item a.nav-link:hover, .nav-item a.nav-link:focus {color:var(--orange);}
.nav-item a.top-link:hover, .nav-item a.top-link:focus {color:var(--white);}
.breadcrumb {margin-bottom:0;}
.breadcrumb-item+.breadcrumb-item::before {color:var(--orange);font-family:"Font Awesome 6 Pro";content:"\f101";}
.breadcrumb-item a {font-weight:bold;color:var(--black);}
.homebuttons > * {flex:1;}
.homebuttons > li {padding-left:10px;padding-bottom:15px;}
.homebutton {width:100%;text-align:left;}
.homebuttons i {font-size:1.5rem;}
.nav-pills .nav-link {color:var(--white);background-color:var(--orange);}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {color:var(--orange);background-color:var(--gray);}
.nav-pills .homebutton {border-radius:1rem;}
.nav-pills .homebutton.active {color:var(--black);}
.nav-pills .homebutton.active i, .nav-pills .homebutton.active .homebutton-text::after {color:var(--orange);}
.homebutton-text {position:relative;display:block;width:100%;height:25px;font-size:1rem;text-transform:uppercase;font-family:'Raleway Bold',sans-serif;}
h3 .homebutton-text {font-size:2.1rem;margin-top:15px;margin-bottom:10px;text-transform:none;height:auto;}
.homebutton-text::after {font-family:"Font Awesome 6 Pro";content:"\f101";position:absolute;right:0;top:0;display:block;}
h3 .homebutton-text::after {content: "";}
.imgOverlay strong {color:var(--black);font-family:'Raleway Bold',sans-serif;}
.card-body strong {color:var(--black);font-family:'Raleway Bold',sans-serif;}
.tab-content a {text-decoration:none;font-family:'Raleway Bold',sans-serif;}
/*.tab-content a::before {font-family:"Font Awesome 6 Pro";content:"\f101";color:var(--orange);display:inline-block;padding-right:5px;}*/
.tab-picture {width:100%;border-top-left-radius:1rem;border-bottom-left-radius:1rem;}
.center {position:relative;height: 100%;}
.center .tab-content {margin:0;position:absolute;padding-left:6%;padding-right:11%;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;}
.tab-content {font-size:1.2rem;}
.tab-content h3 {font-size:3rem;margin-bottom:5px;}
.tab-pane {border-radius:1rem;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.navbar-nav .top-link.active, .navbar-nav .show>.nav-link {font-style: italic;font-weight:600;}
#socialTopBar a {color:var(--white);}
.component{/*overflow-y:hidden;*/}
.component_container{padding-top:0em;padding-bottom:0em;}
.h-arrow {position:relative;}
.h-arrow::after {
    /*
    font-family:"Font Awesome 6 Pro";
    content: "\f0d7";
    */
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #eee;
    left: calc(50% - 0px);
    bottom: -42px;
}

.h-icon-right {position:relative;}
.h-icon-right::after {font-family:"Font Awesome 6 Pro";content:"\f059";width:0;height:0;position:absolute;right:46px;bottom:32px;}

.premie-block h2.h-bold {position:relative;margin-bottom:40px;}
.premie-block h2.h-bold::after {font-family:"Font Awesome 6 Pro";content:"\f1ec";width:0;height:0;position:absolute;right:46px;bottom:32px;}

.premie-block .h2-secondary {color:#000!important;}
.premie-block .text-black p {font-size:1rem;color:#666!important;}

.accordion-button::after {
    font-family:"Font Awesome 6 Pro";
    content: "\2b";
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-left: auto;
    background-image:none;
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    color:var(--orange);
    transition: none;
}
.accordion-button:not(.collapsed)::after {
    background-image:none;
    content: "\f068";
    transform: none;
}

.accordion-flush .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 1.1rem;
    border-top-right-radius: 1.1rem;
}

[type=submit] {width:100%;padding-top:12px;padding-bottom:12px;font-size:1.1rem;font-family:'Raleway Bold',sans-serif;text-transform:uppercase;}

.btn-premie {width:100%;padding-top:12px;padding-bottom:12px;font-size:1.1rem;font-family:'Raleway Bold',sans-serif;text-transform:uppercase;}

.nav-pills .arrowbutton {
    border-right: 0px solid #ECECEC;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    background-color:#ddd;
    color:#000;
}
.nav-pills .arrowbutton.active {
    color: var(--orange);
    background-color: var(--white);
}


/*==*//*white*/
.c1, .c1 .component_container{background-color:var(--white);color:var(--black);}    
.c1.onlyColorContent{background-color:transparent;}
.c1, .c1 .tab-content .component_container {background-color:transparent;}
.block_multiComponent .c1, .block_multiComponent .c1 .component_container{background-color:transparent;}
/*
.c1 .border, .c1 .border-top, .c1 .border-bottom, .c1 .border-end, .c1 .border-start, .c1 .accordion-item, .c1 .list-group-item{border-color:var(--gold2)!important;}
.c1 .border.accentBorder, .c1 .border-top.accentBorder, .c1 .border-bottom.accentBorder, .c1 .border-end.accentBorder, .c1 .border-start.accentBorder{border-color:var(--green)!important;}
*/
.c1 a{color:var(--black);}
/*.c1 h1, .c1 h2, .c1 h3, .c1 h4, .c1 h5, .c1 .h1, .c1 .h2, .c1 .h3, .c1 .h4, .c1 .h5{color:var(--black);}*/
.c1 .component_content h1, .c1 .component_content h2, .c1 .component_content h3, .c1 .component_content h4, .c1 .component_content h5,
.c1 .component_content .h1, .c1 .component_content .h2, .c1 .component_content .h3, .c1 .component_content .h4, .c1 .component_content .h5{color:var(--gold2)!important;}
.c1 .accentColor{color:var(--gold2)!important;}
.c1 .blockHover:hover{background-color:var(--gold)!important;}
.c1 .imgOverlay{/*background-color: var(--whiteTransparent);*/}
.c1 a .imgOverlay p{color:var(--black);}
.c1 .btn{background-color: var(--orange); color:var(--white);border-color:var(--gray);}
.c1 .btn:hover{background-color: var(--orange); color:var(--white);}
.block_textImage.c1 .component_container{background-color:transparent;}
.c1 .accordion-button:not(.collapsed) {color:var(--black);background-color: var(--gray);}

/*==*/
/*==*//*gold*/
.c2, .c2 .component_container{background-color:var(--gold);color:var(--black);}        
.c2.onlyColorContent{background-color:transparent;}
.block_multiComponent .c2, .block_multiComponent .c2 .component_container{background-color:transparent;}
.c2 .border, .c2 .border-top, .c2 .border-bottom, .c2 .border-end, .c2 .border-start, .c2 .accordion-item, .c2 .list-group-item{border-color:var(--gold2)!important;}
.c2 .border.accentBorder, .c2 .border-top.accentBorder, .c2 .border-bottom.accentBorder, .c2 .border-end.accentBorder, .c2 .border-start.accentBorder{border-color:var(--green)!important;}
.c2 a{color:var(--black);}
.c2 h1, .c2 h2, .c2 h3, .c2 h4, .c2 h5{color:var(--black);}
.c2 .accentColor{color:var(--gold2)!important;}
.c2 .btn-primary{background-color:var(--orange);color:var(--white);border-color:var(--orange)}
.c2 .btn-secondary{background-color:var(--gold2);color:var(--white);border-color:var(--gold2)}
.c2 .imgOverlay{background-color: var(--goldTransparent);}
.c2 a .imgOverlay p{color:var(--black);}
.c2 .btn{background-color: var(--orange); color:var(--white);}
.block_textImage.c2 .component_container{background-color:transparent;}
.c2 .accordion-button:not(.collapsed) {color:var(--black);background-color: var(--gold2Transparent);}

/*==*/
/*==*//*footer gray*/
.c3, .c3 .component_container, .c3 .component_inner_container{background-color:var(--gray);color:var(--black);}     
.c3.onlyColorContent{background-color:transparent;}
.block_multiComponent .c3, .block_multiComponent .c3 .component_container{background-color:transparent;}
.c3 .border, .c3 .border-top, .c3 .border-bottom, .c3 .border-end, .c3 .border-start,  .c3 .accordion-item, .c3 .list-group-item{border-color:var(--gold2)!important;}
.c3 .border.accentBorder, .c3 .border-top.accentBorder, .c3 .border-bottom.accentBorder, .c3 .border-end.accentBorder, .c3 .border-start.accentBorder{border-color:var(--white)!important;}
/*.c3 a{color:var(--gold);}
.c3 .nav-link:hover,  {color:var(--gray);}
.c3 .navbar-nav .nav-link.active, .c3 .navbar-nav .show>.nav-link{color:var(--gold2);}
.c3 h1, .c3 h2, .c3 h3, .c3 h4, .c3 h5, .c3 .h1, .c3 .h2, .c3 .h3, .c3 .h4, .c3 .h5{color:var(--gold);}
.c3 .navbar .dropdown-menu{background-color:var(--green);}
.c3 .navbar .dropdown-menu .active{background-color:var(--green);color:var(--gold2);}
.c3 .dropdown-item:focus, .c3 .dropdown-item:hover{color:var(--gray);background-color:var(--green);}
*/
/*
#footer.c3 a.nav-link{color:var(--gold);}
#footer.c3 a.nav-link:hover{color:var(--gray);}
#footer.c3 .nav-item a{color:var(--white);}
#footer.c3 .nav-item a:hover{color:var(--gold);}
*/

.c3 .imgOverlay{background-color: var(--greenTransparent);}
.c3 a .imgOverlay p{color:var(--white);}
.c3 .btn{background-color: var(--gold); color:var(--green);}
.block_textImage.c3 .component_container{background-color:transparent;}
.c3 .accordion-button:not(.collapsed) {color:var(--gold);background-color: var(--gold2Transparent);}

/*==*/
/*==*//*gray*/
.c4, .c4 .component_container{background-color:var(--gray);color:var(--black);}  
.c4.onlyColorContent{/*background-color:transparent;*/}
.block_multiComponent .c4, .block_multiComponent .c4 .component_container{background-color:transparent;}
.c4 .border, .c4 .border-top, .c4 .border-bottom, .c4 .border-end, .c4 .border-start,  .c4 .accordion-item, .c4 .list-group-item{border-color:var(--gold2)!important;}
.c4 .border.accentBorder, .c4 .border-top.accentBorder, .c4 .border-bottom.accentBorder, .c4 .border-end.accentBorder, .c4 .border-start.accentBorder{border-color:var(--green)!important;}
.c4 a{color:var(--green);}
.c4 h1, .c4 h2, .c4 h3, .c4 h4, .c4 h5, .c4 .h1, .c4 .h2, .c4 .h3, .c4 .h4, .c4 .h5{/*color:var(--green);*/}
.c4 .accent1{color:var(--gold2)!important;}
.c4 .accentColor{color:var(--gold2)!important;}
.c4 .imgOverlay{background-color: var(--grayTransparent);}
.c4 a .imgOverlay p{color:var(--black);}
.c4 .btn{background-color: var(--gold2); color:var(--white);}
.block_textImage.c4 .component_container{background-color:transparent;}
.c3 .accordion-button:not(.collapsed) {color:var(--green);background-color: var(--greenTransparent);}
/*==*/

.c5, .c5 .component_container, .c5 .component_inner_container {background-color:var(--orange);color:var(--white);}
.border-orange {border-color:var(--orange)!important;}
.gray{background-color:var(--gray);color:var(--black);}  
.yellow .component_container, .block_multiComponent .yellow .component_container{background-color:var(--yellow);color:var(--black);}  
.yellow.onlyColorContent{background-color:transparent;}
.lime .component_container, .block_multiComponent .lime .component_container{background-color:var(--lime);color:var(--black);}  
.lime.onlyColorContent{background-color:transparent;}
.blue .component_container, .block_multiComponent .blue .component_container{background-color:var(--blue);color:var(--black);}  
.blue.onlyColorContent{background-color:transparent;}
.lightGreen .component_container, .block_multiComponent .lightGreen .component_container{background-color:var(--lightGreen);color:var(--black);}  
.lightGreen.onlyColorContent{background-color:transparent;}
.red .component_container, .block_multiComponent .red .component_container{background-color:var(--red);color:var(--black);}  
.red.onlyColorContent{background-color:transparent;}
.pink .component_container, .block_multiComponent .pink .component_container{background-color:var(--pink);color:var(--black);}  
.pink.onlyColorContent{background-color:transparent;}
.purple .component_container, .block_multiComponent .purple .component_container{background-color:var(--purple);color:var(--black);}  
.purple.onlyColorContent{background-color:transparent;}

.bg-beige .component_container{background-color:transparent!important;}  

.responsiveVideo {
  position: relative;
  overflow: hidden;
  /*width: 100vw;
  height: 100vh;*/
  /*width:100%;
  padding-top:31.25%;*/
}

.responsiveVideo iframe, .responsiveVideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150vw;
  height: 112vh;
  /*width:100%;
  padding-top:31.25%;*/
  transform: translate(-50%, -50%);
}

/*fullCalendar=>*/
.ePv .fc-event-main, .eCv .fc-event-main, .eOa .fc-event-main{}
.ePv{background-color:var(--green)!important;border-color:var(--green)!important;color:var(--white);}
.ePv:hover{color:var(--green);}
.ePv .fc-list-event-dot{border-color:var(--green);}
.eCv{background-color:var(--gold)!important;border-color:var(--gold)!important;color:var(--green)!important;}
.eCv .fc-list-event-dot{border-color:var(--gold);}
.eCv .fc-event-main{color:var(--green)!important;}
.eOa{background-color:var(--gray)!important;border-color:var(--gray)!important;color:var(--green)!important;}
.eOa .fc-list-event-dot{border-color:var(--gray);}

.fc-direction-ltr .fc-daygrid-event .fc-event-time{min-width:min-content;}
.fc-daygrid-day-number{text-decoration:none;color:var(--green);}
.fc-col-header-cell-cushion{text-decoration:none;color:var(--green);}
.fc .fc-button-primary{background-color:var(--green)!important;border-color:var(--green)!important;}
.fc .fc-daygrid-more-link{color:var(--green);}
.fc-list-day-text, .fc-list-day-side-text{color:var(--green);text-decoration:none;}
.fc-list-event{background-color:var(--white)!important;color:var(--green);}

/*<=fullCalendar*/

#eventDetail_card-text{max-height:400px;overflow-y:auto;}
.accordion-button.noIcon::after{background-image:none !important;}
.videoCard{}
.videoCard .overlay{color:#fff;background-color:rgba(0,0,0, 0.3);}
.containerCenter{max-width:1150px;}
.fractieTitel{min-height:47px}

/*.monochrome{filter: grayscale(100%) hue-rotate(120deg);}*/
.monochrome{mix-blend-mode: luminosity;}
.monochrome:hover{mix-blend-mode: normal;}
/*filter: sepia(1) saturate(250%) hue-rotate(90deg);*/

.caption{bottom:0;left:0;background-color:var(--blackTransparent);color:var(--white);}
.imagePopupHover:hover{cursor:pointer;}
.block_multiComponent .component .container{/*padding-left:0!important;padding-right:0!important;*/} 
.imgOverlay{}
.linkIcon {min-width:50px;}
.dropdown-hover-all .dropdown-menu, .dropdown-hover > .dropdown-menu.dropend {margin-left:-1px!important}

/* X-Small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap*/

#socialTopBar.navbar-nav{flex-direction:column;justify-content:center;}
#socialTopBar i{font-size:1.6rem;}
#iconBar.navbar-nav {flex-direction:row;justify-content:center;}
#iconBar {align-items:flex-end;}
.block_multiComponent .component, .block_multiComponent .component_container{height:100%;}
.formulate__field__label {display:none;}
.formulate__field--upload .formulate__field__label, .formulate__field--checkbox .formulate__field__label {display:inline;}
.formulate__field--checkbox .formulate__field__label {margin-left:10px;}
.formulate__field__label-text {display:none;}
.formulate__field--date {position:relative;}
.formulate__field--date .formulate__field__label {display:inline-block;color:#666;padding-left:10px;padding-right:10px;padding-top:8px;}
.formulate__field {margin-bottom:1em;}
.linkList2{float:left;width:250px;}
.bottom-link:hover {color:#fff!important;}
.tiltImage .d-inline-block{transform: rotate(355deg);background:#fac19e;}
.tiltImage img{transform: rotate(3deg);}
.tiltImage2 .d-inline-block{transform: rotate(358deg);background:#fac19e;}
.tiltImage2 img{transform: rotate(3deg);}
.roundedImage img, .tiltImage .d-inline-block{border-radius:1em;}
.block_multiComponent.bg-beige .component_container{background:transparent;}

input[type="date"]{
    position:absolute;
    right:0;
    display: inline-block;
    width: 60%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.bottomEdge1{background-image:url('/media/eymhah3v/bottom-edge-1.jpg');background-repeat:no-repeat;background-position:bottom left;padding-bottom:207px;}
.bottomEdge2{background-image:url('/media/zgwhnypb/bottom-edge-2.jpg');background-repeat:no-repeat;background-position:bottom left;padding-bottom:207px;}
.topEdge1{background-image:url('/media/ontd4waa/topedge1.png');background-repeat:no-repeat;background-position:top left;padding-top:217px;}

.c1 .btn.btnFatum{
    /*background-color: var(--white);*/
    background-color:transparent;
    color: var(--black);
    border: 2px solid #ffb287;
    padding: 15px;
    font-size: 0.9rem;
    font-weight: bold;
}

.bg-pensioen1{background-image:url('/media/21oidhtp/sfeer_pensioen5.jpg');}

.textNav span.fa-solid{color:var(--orange);font-size:2em;}
.textNav a{font-weight:bold;text-transform:uppercase;}
.text-black p{--bs-text-opacity: 1;color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important;}

#bannercarousel{background:#eee;}
#headerMobile .home-search{padding-left:5px!important;padding-right:5px;}
#headerMobile #pageSearchForm button{background-color:var(--orange);color:var(--white)}
#headerMobile .search-submit{padding-left:0.75em!important;}
#headerMobile .btn-white{background-color:transparent;color:var(--orange);margin-top:-0.5em;}

.radio-toolbar {/*margin: 10px;*/}
.radio-toolbar .col {cursor:pointer;}
.radio-toolbar input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.radio-toolbar label {cursor:pointer;display:block;font-size:1rem;background-color:#eee;padding:15px 12px;height:100px;font-family:sans-serif;border:0px solid #444;border-radius:1em;color:var(--black);text-transform:uppercase;font-weight:bold;}
.radio-toolbar label i{display:block;color:var(--orange);font-size:1.5em;}
.radio-toolbar label:hover {background-color: var(--orange);/*border-color: #4c4;*/color:var(--white);}
.radio-toolbar label:hover i {color:var(--white);}
.radio-toolbar input[type="radio"]:focus + label {border: 0px dashed #444;}
.radio-toolbar input[type="radio"]:checked + label {background-color: var(--orange);/*border-color: #4c4;*/color:var(--white);}
.radio-toolbar input[type="radio"]:checked + label i{color:var(--white);}

.bg-testimonial p {color:var(--white);text-align:center;}

@media (max-width: 768px) { 
    h2.h-bold {font-size:2rem;}
    .homebutton-text {font-size: 0.8rem;}
    h3 .homebutton-text {font-size: 1.8rem;}
    .tab-content {font-size: 1rem;}
    /*.homebuttons > * {flex: 0 0 100%;}*/
    .block_multiComponent .bg-testimonial {background-color:var(--orange);padding-top:100px;padding-bottom:30px;background-image:url('/media/bcheiw4h/bg-testimonial-mobile.jpg');background-position:top center;background-repeat:no-repeat;}
    .row-cols-md-2 .col {flex:0 0 100%;}
    .center .tab-content {position: relative;padding-top:20px;padding-bottom:20px;}
    .banner-content p, .tab-content p {font-size: 1rem;}
    .homebuttons > li {padding-bottom:5px;}
    .tab-picture {max-height:250px;object-fit:contain;}
    .section-nav {display: flex;flex-direction: row;padding-left:10px;}
    .radio-toolbar h5 {font-size:1rem;}
    .radio-toolbar label {font-size:0.8rem;height: auto;}
    .premie-block .tab-content h3 {font-size:1.7rem;}
    .radio-toolbar label i {display:inline-block;padding-right:20px;}
    .footer-img {max-height:150px;}
}

@media (max-width: 480px) { 
    h2.h-bold {font-size:1.8rem;}
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
    #bannercarousel .overlay-white{background-color:transparent;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    #socialTopBar.navbar-nav{flex-direction:row;}
    .block_multiComponent .bg-testimonial {height:85%;}
    .bg-testimonial {background-image:url('/media/cbxnmb2a/bg-testimonial.png');background-position:top right;background-repeat:no-repeat;background-size:contain;}
    .bg-testimonial {margin-top:10%;padding-top:28%;padding-left:23%;padding-right:5%;max-height:580px;}
    
    #headerLogo, #footerLogo{text-align:initial;}
    #footerLogo img{width:auto;}
    /*#block_agendaCalender_dayGridMonth{visibility:visible;}*/
    #socialTopBar.navbar-nav{flex-direction:initial;justify-content:start;}
    #iconBar.navbar-nav {flex-direction:initial;justify-content:start;}
    .carousel-content {width:440px;height:230px;top:24%;left:35%;font-size:0.8rem;position:absolute;}
    .carousel-content-left {left:14%;}
    
    .homebutton {width:100%;text-align:left;height:110px;}
    .homebutton-text {position:relative;display:block;width:100%;height:50px;font-size:1rem;text-transform:uppercase;font-family:'Raleway Bold',sans-serif;}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
    
    .carousel-content {width:550px;height:280px;top:30%;left:40%;}
    .carousel-content-left {left:10%;}
    .navbar-expand-lg .nav-adept {flex-direction:row;}
    #bannercarousel .overlay-white{background-color:rgba(255, 255, 255, 0.85);}
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 

    .carousel-content {width:550px;height:280px;top:40%;left:50%;}
    .carousel-content-left {left:14%;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { 
    
    .carousel-content-left {left:16%;}
    
}

@media (min-aspect-ratio: 16/5) {
  .responsiveVideo iframe, .responsiveVideo video {
    /* height = 100 * (5 / 16)  */
    height: 31.25vw;
  }
}

@media (max-aspect-ratio: 16/5) {
  .responsiveVideo iframe, .responsiveVideo video {
    /* width = 100 / (5 / 16)  */
    width: 320vh;
  }
}


