.b_gallerij{width:100%;height:100%;position:fixed;left:0;top:0;transition:.5s;z-index:999;opacity:0;visibility:hidden;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.b_gallerij__active{opacity:1;visibility:visible;z-index:999}.b_gallerij__container{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:30px;position:relative;z-index:999;padding:85px 7% 0}.b_gallerij__container__controller{width:50px;height:50px;border-radius:50%;background-color:#012e45;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;padding:5px;cursor:pointer}.b_gallerij__container__controller p{font-size:2em;font-weight:900;line-height:0px}.b_gallerij__container__close{position:absolute;right:30px;top:30px}.b_gallerij__container__items{width:calc(100% - 100px);position:relative}.b_gallerij__container__items img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1050px){.b_gallerij__container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:30px;align-content:center;padding-top:115px}.b_gallerij__container__items{order:1;width:100%}.b_gallerij__container__controller{order:2}.b_gallerij__container__close{top:-80px;right:0}}.loader{width:12px;height:12px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.loader2{width:20px;height:20px;border:2px solid #012e45;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.b_prodsale{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:#ffffff6e;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(12.2px);-webkit-backdrop-filter:blur(12.2px);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:0;overflow-y:auto;padding-top:60px;padding-bottom:60px;transition:.5s;opacity:0;visibility:hidden}.b_prodsale__active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s 0s}.b_prodsale #submitSucces,.b_prodsale #submitLoader,.b_prodsale #submitError,.b_prodsale__succes #submitContact{display:none}.b_prodsale__succes #submitSucces{display:block}.b_prodsale__succes #submitLoader,.b_prodsale__succes #submitError,.b_prodsale__loading #submitContact,.b_prodsale__loading #submitSucces{display:none}.b_prodsale__loading #submitLoader{display:block}.b_prodsale__loading #submitError{display:none}.b_prodsale__error #submitContact{display:block}.b_prodsale__error #submitSucces,.b_prodsale__error #submitLoader{display:none}.b_prodsale__error #submitError{display:block}.b_prodsale__container{position:relative;width:65%;background-color:#fff;color:#000;border-radius:20px;padding-top:60px;padding-bottom:60px;box-shadow:#00000059 0 5px 15px}.b_prodsale__container .e_input input,.b_prodsale__container .e_input textarea,.b_prodsale__container .e_input select{border:1px solid #012e45;color:#000}.b_prodsale__container ::-moz-placeholder{color:#000}.b_prodsale__container ::placeholder{color:#000}.b_prodsale__close{position:absolute;right:15px;top:0;z-index:999;cursor:pointer;padding:15px;font-size:2em}.b_prodsale__form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:15px}.b_prodsale__form a{color:#000}.b_prodsale__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:30px;margin-bottom:30px}.b_prodsale__item__img{width:250px;height:150px}.b_prodsale__item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b_prodsale__item__text{padding:15px 0}@media screen and (max-width: 1050px){.b_prodsale__container{width:93%}}@media screen and (max-width: 768px){.b_prodsale__item{display:none}}.b_prodetail{min-height:500px;display:grid;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;gap:30px;padding:85px 0 0}.b_prodetail__banner{width:100%;background-image:linear-gradient(to bottom,#012e45,#3d9ed0);position:relative}.b_prodetail__banner:after,.b_prodetail__banner:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#012e45;z-index:1}.b_prodetail__banner:before{left:calc(-.5*(100vw - 2250px))}.b_prodetail__banner:after{right:calc(-.5*(100vw - 2250px))}.b_prodetail__banner:after,.b_prodetail__banner:before{background-image:linear-gradient(to bottom,#012e45,#3d9ed0)}.b_prodetail__bread{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3;z-index:2;display:block;color:#fff;padding:30px 200px 0}.b_prodetail__bread a{color:#fff}.b_prodetail__banner{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:3}.b_prodetail__images{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:2;z-index:2;padding:0 100px 0 200px}.b_prodetail__images img{width:100%}.b_prodetail__title{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3;z-index:2;padding-right:200px;color:#fff;height:-moz-fit-content;height:fit-content;padding-bottom:60px}.b_prodetail__title h1{margin-bottom:0}.b_prodetail__title__id{font-size:clamp(18px,5vw,25px);margin:5px 0}.b_prodetail__info{grid-row-start:3;grid-row-end:4;grid-column-start:2;grid-column-end:3;padding-right:200px;max-width:600px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px}.b_prodetail__info__prijs{padding:30px;background-color:#e8ffeb;text-align:center;width:100%}.b_prodetail__info__prijs p{font-size:clamp(25px,5vw,40px);font-weight:700}.b_prodetail__info__prijs p span{font-size:16px;font-weight:400;color:#29b93d}.b_prodetail__cta{display:block;padding:30px;text-align:center;width:100%;cursor:pointer;font-weight:600;background-color:#012e45;color:#fff}.b_prodetail__info__default .title{font-size:20px;margin-bottom:15px}.b_prodetail__info__default__app{margin:11.25px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:10px;color:#25d366}.b_prodetail__info__default__app__icon{width:30px}.b_prodetail__info__default__app__icon img{width:100%;height:100%}.b_prodetail__info__default__contact{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.b_prodetail__info__default__contact a{color:#3d9ed0}.b_prodetail__info__specs{width:100%}.b_prodetail__info__specs__item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:5px;border-bottom:1px solid rgba(0,0,0,.25);padding-bottom:7px;margin-bottom:7px}.b_prodetail__info__specs__item p:first-letter{text-transform:uppercase}.b_prodetail__info__pay__items{margin-top:7.5px;max-width:249px}.b_prodetail__images__front{width:100%}.b_prodetail__images__front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b_prodetail__images__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px}.b_prodetails__images__items__item{width:25%;aspect-ratio:1/1;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.b_prodetails__images__items__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b_prodetails__images__items__item__overlay{position:absolute;width:100%;height:100%;left:0;top:0;padding:15px;background-color:#012e45bf;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:10px;color:#fff}.b_prodetails__images__items__item__overlay img{width:30px;height:100%;-o-object-fit:contain;object-fit:contain}.b_prodetail__images__video{margin-top:5px}.b_prodetail__images__video iframe{width:100%;aspect-ratio:16/9}@media screen and (max-width: 1500px){.b_prodetail__bread{padding:30px 90px 0}.b_prodetail__images{padding-left:90px;padding-right:0}.b_prodetail__title{padding-right:90px;padding-left:90px}.b_prodetail__info{padding-right:90px;max-width:unset;padding-left:90px}}@media screen and (max-width: 1300px){.b_prodetail__info,.b_prodetail__title{padding-left:0}.b_prodetail__images__items{flex-wrap:wrap}.b_prodetails__images__items__item{width:calc((100% - 5px)/2)}}@media screen and (max-width: 1050px){.b_prodetail{grid-template-columns:auto;grid-template-rows:auto auto 100px auto auto}.b_prodetail__bread{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;padding-left:7%;padding-right:7%}.b_prodetail__title{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;padding-left:7%;padding-right:7%;padding-bottom:0}.b_prodetail__banner{grid-row-start:1;grid-row-end:4;grid-column-start:1;grid-column-end:2}.b_prodetail__images{grid-row-start:3;grid-row-end:5;grid-column-start:1;grid-column-end:2;padding:0 7%;width:75%}.b_prodetail__info{grid-row-start:5;grid-row-end:6;grid-column-start:1;grid-column-end:2;padding:0 7%;width:75%}.b_prodetails__images__items__item{width:calc((100% - 15px)/4)}.b_prodetails__images__items__item__overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:5px}.b_prodetails__images__items__item__overlay img{width:20px}}@media screen and (max-width: 768px){.b_prodetail__info,.b_prodetail__images{width:100%}}.e_input{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:7px;width:100%}.e_input label{font-weight:700}.e_input input,.e_input select,.e_input textarea{width:100%;padding:11.25px;background-color:transparent;border:1px solid #ffffff;color:#fff;-webkit-appearance:none}.e_input input option,.e_input input optgroup,.e_input select option,.e_input select optgroup,.e_input textarea option,.e_input textarea optgroup{color:#000}.e_input textarea{height:300px;resize:none}::-moz-placeholder{color:#fff}::placeholder{color:#fff}.e_input__double{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:30px;width:100%}.e_input__double .e_input{width:calc((100% - 30px)/2)}.e_input__checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px}.e_input__checkbox label{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.e_input__checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.e_input__checkbox input:checked~.e_input__checkbox__check{background-image:url(/build/assets/check_light_a-Bfnk1cNN.svg)}.e_input__checkbox input:checked~.e_input__checkbox__check_d{background-image:url(/build/assets/check_dark_a-C845F-gg.svg)!important}.e_input__checkbox .e_input__checkbox__check{position:absolute;top:0;left:0;height:15px;width:15px;background-image:url(/build/assets/check_light-t2h0ATWU.svg)}.e_input__checkbox .e_input__checkbox__check_d{position:absolute;top:0;left:0;height:15px;width:15px;background-image:url(/build/assets/check_dark-Dwog5wk_.svg)!important}.e_input__error{border:1px solid #cc0539!important}@media screen and (max-width: 768px){.e_input__double .e_input{width:100%}}.b_calc{display:grid;grid-template-rows:60px auto 60px;grid-template-columns:50% auto auto;padding-top:60px;padding-bottom:60px}.b_calc__form{grid-row-start:1;grid-row-end:4;grid-column-start:1;grid-column-end:3;background-image:linear-gradient(to bottom,#012e45,#3d9ed0);padding:60px;color:#fff}.b_calc__form__inner{max-width:60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:0;height:100%}.b_calc__form__form{margin-top:30px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:30px;width:100%}.b_calc__form__form .btn{margin-top:0}.b_calc__image{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:4}.b_calc__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.b_calc__result{padding:30px 0;display:none;transition:.5s}.b_calc__result p span{font-size:clamp(25px,5vw,70px);font-family:neue-haas-grotesk-display,sans-serif;font-weight:900}.b_calc__result__active{display:block}@media screen and (max-width: 1300px){.b_calc{grid-template-columns:60% auto auto}.b_calc__form__inner{max-width:70%}}@media screen and (max-width: 1050px){.b_calc{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0}.b_calc__image{width:100%;max-height:400px;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.b_calc__image img{-o-object-fit:cover;object-fit:cover}.b_calc__form__inner{max-width:unset;width:75%}}@media screen and (max-width: 768px){.b_calc{padding:30px 0}.b_calc__form__inner{width:100%}.b_calc__form{padding:30px 7%}}.b_prodnav__wrapper{position:relative}.b_prodnav{background-color:#e4e5e4;position:relative;position:sticky;top:84px;left:0}.b_prodnav:after,.b_prodnav:before{content:"";position:absolute;height:100%;width:calc((100vw - 2250px)/2 + 1px);top:0;background-color:#e4e5e4;z-index:1}.b_prodnav:before{left:calc(-.5*(100vw - 2250px))}.b_prodnav:after{right:calc(-.5*(100vw - 2250px))}.b_prodnav__items{background-color:#fbfbfb;padding:0 110px;clip-path:polygon(0 100%,80px 0,100% 0,100% 0%,calc(100% - 80px) 100%,0 100%);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:30px;cursor:pointer}.b_prodnav__items__item{display:block;padding:30px;color:#012e45;font-weight:600;border-bottom:3px solid transparent;text-align:center;transition:.5s}.b_prodnav__items__item__active{border-bottom:3px solid #012e45}@media screen and (max-width: 1050px){.b_prodnav{background-color:#fbfbfb}.b_prodnav__items{clip-path:none;padding:0;overflow-x:auto;width:100%}.b_prodnav__items__item{padding:30px 15px;width:100%;text-wrap:nowrap}}@media screen and (max-width: 600px){.b_prodnav__items{overflow-x:auto;width:100%}.b_prodnav__items__item{width:100%;text-wrap:nowrap}}.b_prodspecs{padding:60px 315px}.b_prodspecs__group{padding-bottom:15px;margin-top:15px;border-bottom:1px solid rgba(0,0,0,.25);width:75%}.b_prodspecs__group h3{font-weight:400;color:#cc0539}.b_prodspecs__group__items{margin-top:15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:10px}.b_prodspecs__group__items p{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:5px;width:calc((100% - 20px) / 3)}.b_prodspecs__group__items p span{width:50%;text-transform:capitalize}.b_prodspecs__group__items p span:first-child{font-weight:600}@media screen and (max-width: 1700px){.b_prodspecs__group{width:100%}}@media screen and (max-width: 1500px){.b_prodspecs{padding:60px 90px}}@media screen and (max-width: 1050px){.b_prodspecs{padding:60px 7%}.b_prodspecs__group__items p{width:calc((100% - 10px)/2)}}@media screen and (max-width: 768px){.b_prodspecs__group__items p{width:100%}}.c_product{width:calc((100% - 90px)/4);color:#000;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:0}.c_product__image{width:100%;aspect-ratio:4/3;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.c_product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c_product__text{padding:15px 30px;border:1px solid #e4e5e4;border-bottom:none;width:100%;flex-grow:1}.c_product__text h3{margin-bottom:10px;font-size:18px}.c_product__text p{line-height:20px}.c_product__price{padding:15px 30px;border:1px solid #e4e5e4;width:100%}.c_product__price p{text-align:center;font-weight:700;font-size:clamp(20px,5vw,30px)}.c_product__price p span{font-size:16px;color:#29b93d;text-transform:uppercase}@media screen and (max-width: 1300px){.c_product{width:calc((100% - 60px) / 3)}}@media screen and (max-width: 1050px){.c_product{width:calc((100% - 30px)/2)}}@media screen and (max-width: 768px){.c_product{width:100%}}.b_product{padding-top:60px;padding-bottom:60px}.b_product__title{text-align:center;padding-bottom:30px}.b_product__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px}@media screen and (max-width: 1300px){.b_product__items .c_product:last-child{display:none}}@media screen and (max-width: 1050px){.b_product__items .c_product:last-child{display:block}}
