.KIDeToekomst .splash-modal .modal-content{border-radius:12px}.KIDeToekomst .splash-modal .modal-header{padding-bottom:0}.KIDeToekomst .splash-modal .splash-logo{max-height:60px}.KIDeToekomst .splash-modal .modal-title{color:#1c3685}.KIDeToekomst .splash-modal .splash-actions{margin-top:20px}.KIDeToekomst .splash-modal .splash-actions .btn{padding:12px;font-weight:600}.KIDeToekomst .splash-modal .splash-actions .btn-primary{background-color:#1c3685;border-color:#1c3685}.KIDeToekomst .splash-modal .splash-actions .btn-secondary{background-color:#3fc0f0;border-color:#3fc0f0}.KIDeToekomst .splash-modal .splash-actions .btn-outline-primary{color:#1c3685;border-color:#1c3685}.KIDeToekomst .splash-modal .splash-actions .btn-outline-primary:hover{background-color:#1c3685;border-color:#1c3685;color:#fff}@media (max-width:991px){.KIDeToekomst .section.hero{background-image:none;background-color:#1c3685;padding-bottom:30px}}.KIDeToekomst .section.hero:before{background:#1c3685;transform:rotate(0deg);bottom:-10%}@media (max-width:991px){.KIDeToekomst .section.hero:before{content:none !important}}@media (max-width:991px){.KIDeToekomst .section.hero.mobileColor{background-color:transparent}}@media (max-width:991px){.KIDeToekomst .section.hero.mobileColor .backgroundImage.blue{background-color:#1c3685}}.KIDeToekomst .section.hero .content.customButton a{background-color:#3fc0f0;border:1px solid #3fc0f0}.KIDeToekomst .section.hero .content.customButton a:hover{background-color:#2C8ABE;border:1px solid #2C8ABE;color:white}@media (min-width:1400px) and (max-width:2000px){.KIDeToekomst .section.hero .backgroundImage{background-position:top right}}.KIDeToekomst .section.background:after{background-color:#3fc0f0}.KIDeToekomst .section.service .container{position:relative;display:block}.KIDeToekomst .section.service .swiper.dealersSlider .swiper-wrapper{margin-left:0}.KIDeToekomst .section.service .content.customButton a:hover{background-color:#1c3685;border:1px solid #1c3685;color:white}.KIDeToekomst .section.bgcolor .backgroundImage.blue{background-color:#F7F7F7}.KIDeToekomst .section .backgroundImage.blueBanner:after{background-color:#F7F7F7;height:40%}.KIDeToekomst .content.customButton a{background-color:#2C8ABE;border:1px solid #2C8ABE}.KIDeToekomst .content.customButton a:hover{background-color:transparent;border:1px solid #787878;color:#363636}.KIDeToekomst .content strong{color:#1c3685}.KIDeToekomst .shop-block .fa .count,.KIDeToekomst .shop-block .bi .count{background:#1c3685}.KIDeToekomst .Products .tile.productTile .productSummary .prices{top:10px}.KIDeToekomst .dealerCards .dealerCard{height:100%;padding:25px;background:#fff;border-radius:5px;display:flex;flex-direction:column}.KIDeToekomst .dealerCards .dealerCard.svc-oostwest .dealerDescription ul li:nth-child(2):before,.KIDeToekomst .dealerCards .dealerCard.ki-frisia .dealerDescription ul li:nth-child(2):before{content:'\F32E'}.KIDeToekomst .dealerCards .dealerCard .dealerLogo{height:110px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.KIDeToekomst .dealerCards .dealerCard .dealerLogo img{max-height:100%;max-width:75%;width:auto;object-fit:contain}.KIDeToekomst .dealerCards .dealerCard h3{color:#1c3685;font-size:22px;margin-bottom:10px;min-height:2lh}.KIDeToekomst .dealerCards .dealerCard .dealerDescription{color:#363636}.KIDeToekomst .dealerCards .dealerCard .dealerDescription p:last-child{margin-bottom:0}.KIDeToekomst .dealerCards .dealerCard .dealerDescription .btn{margin-top:15px}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul{display:flex;flex-direction:column;gap:0.5rem;padding-left:0}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul li{display:flex;gap:1rem}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul li::marker{content:none !important}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul li:before{left:0rem;position:relative;font-family:bootstrap-icons}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul li:nth-child(1):before{content:'\F5B4'}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul li:nth-child(2):before{content:'\F7D4'}.KIDeToekomst .dealerCards .dealerCard .dealerDescription ul li a{text-decoration:none}.KIDeToekomst .tile.tileColor .contact .content ul li:before{color:#1c3685}.KIDeToekomst .tile.tileColor .contact .content ul li a{color:#1c3685}.KIDeToekomst .tile.tileColor .contact .content ul li a:hover{color:#3fc0f0 !important}.KIDeToekomst .tile.productTile .productSummary .prices{background-image:none;background-color:#1c3685;border-radius:5px;width:70px;height:50px;top:-20px}.KIDeToekomst .tile.productTile .productSummary a{color:#3fc0f0}.KIDeToekomst .tile.productTile .productSummary .btn.btn-custom.addtocart:hover{background:#1c3685 !important;border:1px solid #1c3685 !important}.KIDeToekomst span.price{color:#1c3685}.KIDeToekomst .btn.btn-primary{background-color:#2C8ABE;border:1px solid #2C8ABE}.KIDeToekomst .btn.btn-primary:hover{background-color:transparent;border:1px solid #3fc0f0;color:#3fc0f0}.KIDeToekomst .btn.btn-secondary{background-color:#3fc0f0}.KIDeToekomst .btn.btn-secondary:hover{background-color:#2C8ABE}.KIDeToekomst .btn.btn-custom.addtocart{background-color:#3fc0f0}.KIDeToekomst .btn.btn-custom.addtocart.detail{background-color:#2C8ABE;border:1px solid #2C8ABE}.KIDeToekomst .btn.btn-custom.addtocart.detail:hover{background-color:#1c3685 !important;border:1px solid #1c3685 !important}.KIDeToekomst .specificationsWrapper .specificationsRow h3{color:#3fc0f0}.KIDeToekomst .diagram{background:#3fc0f0}.KIDeToekomst .backOverview:hover{color:#2C8ABE}.KIDeToekomst .backOverview .bi{color:#1c3685}.KIDeToekomst .bullPrice{color:#1c3685}.KIDeToekomst header .navbar .navbanner{padding:10px 20px}.KIDeToekomst header .navbar .navbanner .navbar-brand{padding:0}.KIDeToekomst header .navbar .navbanner .navbar-brand img{max-width:150px}@media (max-width:991.98px){.KIDeToekomst .offcanvas-collapse{background-color:#3fc0f0}}.KIDeToekomst footer{margin-top:60px}.KIDeToekomst footer:after{background-image:none;background-color:#3fc0f0;border-radius:30px 0px 0px 0px;height:450px;width:40vw}@media (max-width:2000px){.KIDeToekomst footer:after{width:38vw}}@media (max-width:1600px){.KIDeToekomst footer:after{width:36vw}}@media (max-width:1400px){.KIDeToekomst footer:after{width:34vw}}@media (max-width:1200px){.KIDeToekomst footer:after{width:30vw}}.KIDeToekomst footer .contact .content ul li:before{color:#1c3685}.KIDeToekomst footer .contact .content ul li:hover:before{color:#3fc0f0}.KIDeToekomst footer .contact .content ul li a{color:#1c3685}.KIDeToekomst footer .contact .content ul li a:hover{color:#3fc0f0 !important}.KIDeToekomst footer .banner .content ul li:before{color:#3fc0f0}.KIDeToekomst footer .banner .content ul li a:hover{color:#1c3685 !important}.KIDeToekomst footer .content ul li a:hover{color:#2C8ABE !important}.KIDeToekomst .checkboxText a{color:#1c3685}.KIDeToekomst #shoppingcartModal .btn.btn-secondary{border:1px solid #787878;color:#363636;background-color:transparent}.KIDeToekomst #shoppingcartModal .btn.btn-secondary:hover{border:1px solid #2C8ABE !important;background-color:#2C8ABE !important}.KIDeToekomst .paginationDiv .pager .pagination-container .pagination a{color:#1c3685;border:1px solid #1c3685}.KIDeToekomst .paginationDiv .pager .pagination-container .pagination a:hover{background:#1c3685;color:white}.KIDeToekomst .paginationDiv .pager .pagination-container .pagination .active a{background:#1c3685;border:1px solid #1c3685;color:white}.KIDeToekomst .nav-item{position:relative}.KIDeToekomst .nav-item.active a{color:#1c3685 !important}.KIDeToekomst .nav-item:hover .submenu{left:10px;opacity:1;visibility:visible}@media (max-width:991px){.KIDeToekomst .nav-item.hover .submenu{max-height:470px}}.KIDeToekomst .nav-item .submenu{list-style-type:none;padding:0px;padding-top:15px;padding-bottom:15px;min-width:250px;position:absolute;top:55px;opacity:0;visibility:hidden;left:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#FFF;-webkit-transform:translateZ(0) translateY(-10px);transform:translateZ(0) translateY(-10px);-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,0.06);box-shadow:0 1px 7px 0 rgba(0,0,0,0.06);padding:15px 0px}@media (max-width:991px){.KIDeToekomst .nav-item .submenu{position:static !important;width:100%;max-height:0px;visibility:hidden;overflow:hidden;padding:0px;position:static}.KIDeToekomst .nav-item .submenu li:first-of-type{margin-top:10px}.KIDeToekomst .nav-item .submenu li:last-of-type{margin-bottom:10px !important}}@media (min-width:1231px){.KIDeToekomst .nav-item .submenu .backToPrevious{display:none}}@media (min-width:1231px){.KIDeToekomst .nav-item .submenu{padding:0px;list-style-type:none}}.KIDeToekomst .nav-item .submenu li{position:relative}@media (min-width:1231px){.KIDeToekomst .nav-item .submenu li{padding-left:0px !important}}.KIDeToekomst .nav-item .submenu li:last-of-type a{border-bottom:none}.KIDeToekomst .nav-item .submenu li a{font-family:'Source Sans 3',sans-serif;display:block;color:#21263F;text-decoration:none;padding:8px 20px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width:991px){.KIDeToekomst .nav-item .submenu li a{padding:5px 15px}}@media (min-width:992px){.KIDeToekomst .nav-item .submenu li a:hover{background-color:#fbfbfb}}@media (max-width:991px){.KIDeToekomst .nav-item .submenu li a{color:#FFF}}.KIDeToekomst .nav-item.active .submenu li a{color:black !important}@media (max-width:992px){.KIDeToekomst .nav-item.hover .submenu{padding:0px;visibility:visible;opacity:1}}@media (min-width:992px){.KIDeToekomst .nav-item:hover .submenu{visibility:visible;position:absolute;list-style:none;background:white;opacity:1}}.KIDeToekomst .nav-item .submenu{visibility:hidden;position:absolute;list-style:none;background:white;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0}@media (max-width:992px){.KIDeToekomst .nav-item .submenu{box-shadow:none;background:none}}.KIDeToekomst .nav-item .submenu li{max-width:300px;min-width:150px;margin-bottom:10px}@media (max-width:992px){.KIDeToekomst .nav-item .submenu li{max-width:100%;min-width:auto}}.KIDeToekomst .nav-item .submenu li:last-of-type{margin-bottom:0px}.KIDeToekomst .nav-item .submenu li a{text-decoration:none;color:black;width:100%;display:block;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}@media (max-width:992px){.KIDeToekomst .nav-item .submenu li a{font-size:1.6em}}@media (max-width:991px){.KIDeToekomst .nav-item .submenu li a{font-size:1em;display:flex;justify-content:flex-start}}.KIDeToekomst .nav-item .submenu li a:hover{color:#1c3685}