@charset "UTF-8";.navbar{--bs-navbar-padding-y:0}body{font-family:"Gabarito",sans-serif;font-size:1rem;line-height:1.6;color:#171f17}
h1,h2,h3,h4,h5,h6{font-family:"Gabarito",sans-serif;color:#0b3934;font-weight:500;line-height:1.2}
.display-1{font-family:"Gabarito",sans-serif;font-weight:500;font-size:5rem;line-height:1.1}
.display-2{font-family:"Gabarito",sans-serif;font-weight:500;font-size:4.5rem;line-height:1.1}
.display-3{font-family:"Gabarito",sans-serif;font-weight:500;font-size:4rem;line-height:1.1}
.display-4{font-family:"Gabarito",sans-serif;font-weight:500;font-size:3.5rem;line-height:1.1}
.display-5{font-family:"Gabarito",sans-serif;font-weight:500;font-size:3rem;line-height:1.1}
a{color:#207263;text-decoration:none;transition:color 0.2s ease}
a:hover{color:#154a40;text-decoration:none}
.form-control{border:1px solid #ccc;border-radius:0px}
.form-control::placeholder{color:#DDD}
.form-control:focus{border-color:#207263;box-shadow:0 0 0 0.2rem rgba(32,114,99,0.25);outline:0}
.form-control:not(:placeholder-shown){border-color:#207263}
.form-control:hover:not(:focus){border-color:#a6a6a6}
.form-control:not(:placeholder-shown):hover:not(:focus){border-color:#154a40}
@media (max-width:767.98px){.display-1{font-size:3.5rem}.display-2{font-size:3rem}.display-3{font-size:2.5rem}.display-4{font-size:2rem}.display-5{font-size:1.75rem}}
.btn{border-radius:0px}
.btn-primary{background-color:#207263;border-color:#207263}
.btn-primary:hover{background-color:#154a40;border-color:#154a40}
.text-primary{color:#207263 !important}
.text-secondary{color:#F8CE23 !important}.site-header{position:sticky;top:0;z-index:1030;background:#fff}
.navbar-brand img{height:75px;width:auto;transition:height 0.2s ease}
.scrolled .navbar-brand img{height:50px}
.navbar-nav{padding:0px !important}
.navbar-nav .nav-link{font-weight:500;padding:0.5rem 1rem;transition:color 0.2s ease}
.navbar-nav .nav-link:hover{color:#207263}
.navbar-nav .nav-link.active{color:#207263}.hero{min-height:500px;display:flex;align-items:center}.paginaImage{height:450px;overflow:hidden}
.paginaImage img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--focus-x,50%) var(--focus-y,50%)}.features i{transition:transform 0.3s ease}
.features .col-md-4:hover i{transform:scale(1.1)}
.bg-primary{background:#0b3934 !important}
.bg-primary h2,.bg-primary h3{color:#F8CE23 !important}
.bg-primary ul{list-style:none;padding-left:0}
.bg-primary ul li{position:relative;padding-left:1.25rem;margin-bottom:0.5rem}
.bg-primary ul li::before{content:"•";color:#F8CE23;position:absolute;left:0;font-weight:bold}footer{background:#000;color:#fff;background-repeat:no-repeat;background-position:right center;background-size:contain}
footer h5{color:#F8CE23}
footer a{color:#fff;text-decoration:none}
footer a:hover{text-decoration:none;color:#F8CE23}
footer .menu{list-style:none;padding:0;margin:0}
footer .menu li{margin:0;padding:0}
footer .menu li a{color:#fff;font-size:16px;text-decoration:none}
footer .menu li a.active{color:#000}
footer .menu li a:hover{color:#000}
footer .kleineTekst{font-size:12px;color:#F4B3CB;font-weight:600}
footer .kleineTekst a{color:#F4B3CB}
footer .kleineTekst a:hover{color:#000}
.social-links a{transition:transform 0.2s ease;display:inline-block}
.social-links a:hover{transform:translateY(-3px)}.form-control:focus,.form-select:focus{border-color:#207263;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.card{border:none;transition:transform 0.2s ease,box-shadow 0.2s ease}
.bg-dark{background-color:#000 !important;color:#fff !important}
.bg-dark a{color:#fff;text-decoration:underline}
.bg-dark a:hover{color:#F8CE23;text-decoration:none}.btn{font-weight:500;padding:0.5rem 1.5rem;transition:all 0.2s ease}
.btn-lg{padding:0.75rem 2rem}
.btn-outline-primary{color:#207263;border-color:#207263}
.btn-outline-primary:hover{background-color:#207263;border-color:#0b3934;color:#fff}.page-header{padding:4rem 0 3rem}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}
.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}@media (max-width:991.98px){.navbar-collapse{padding:1rem 0}.navbar-nav .nav-link{padding:0.75rem 0}}
@media (max-width:767.98px){.hero{min-height:400px;text-align:center}.display-4{font-size:2.5rem}.display-5{font-size:2rem}}