.h_hero{display:grid;grid-template-rows:auto 400px auto;padding-top:190px}@media screen and (max-width:1700px){.h_hero{grid-template-rows:auto 200px auto}}@media screen and (max-width:1300px){.h_hero{grid-template-rows:auto 100px auto}}@media screen and (max-width:1050px){.h_hero{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:60px;padding-top:130px}}.h_hero__image{grid-area:1/1/3/2;max-height:120vh;border-radius:25%;overflow:hidden}.h_hero__image img{width:100%;height:100%;object-fit:cover}.h_hero__content{grid-area:2/1/4/2;z-index:3;width:60%;border-top-left-radius:60px;border-top-right-radius:60px;padding-top:60px;padding-bottom:30px}.h_hero__content h1{text-align:center;font-size:clamp(25px,5vw,70px)}.h_hero__content h1 span{display:block;font-size:clamp(18px,3vw,25px)}.h_hero__content p{margin-top:60px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:60px}@media screen and (max-width:1500px){.h_hero__content{width:75%;padding:60px}}@media screen and (max-width:1050px){.h_hero__content{background-image:none;width:100%;padding:0 5%;margin-bottom:30px}}@media screen and (max-width:768px){.h_hero__content h1{text-align:left}.h_hero__content p{margin-top:15px;display:block}.h_hero__content p span{display:block;margin-bottom:15px}}.c_aanbod{display:flex;flex-direction:column-reverse;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:30px}.c_aanbod__image{aspect-ratio:425/640;border-radius:300px;overflow:hidden}.c_aanbod__image picture{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;width:100%;height:100%}.c_aanbod__image img{width:100%;height:100%;object-fit:cover}.c_aanbod__content{text-align:center;width:75%;align-self:center;flex-grow:1}.c_aanbod__content .title{margin-bottom:15px}.c_aanbod__content .btn{margin:15px auto auto}@media screen and (max-width:1200px){.c_aanbod__content{width:100%}}.b_aanbod.card-3 .b_aanbod__items .c_aanbod{width:calc((100% - 120px) / 3)}@media screen and (min-width:768px){.b_aanbod.card-3 .b_aanbod__items .c_aanbod:nth-last-child(1){flex-grow:1}.b_aanbod.card-3 .b_aanbod__items .c_aanbod:nth-last-child(1) .c_aanbod__image{max-height:700px;aspect-ratio:640/425}.b_aanbod.card-3 .b_aanbod__items .c_aanbod:nth-last-child(1) .c_aanbod__image picture{width:100%;height:100%}.b_aanbod.card-3 .b_aanbod__items .c_aanbod:nth-last-child(1) .c_aanbod__content{width:50%}}@media screen and (max-width:1050px){.b_aanbod.card-3 .b_aanbod__items .c_aanbod{width:calc((100% - 30px)/2)}}@media screen and (max-width:600px){.b_aanbod.card-3 .b_aanbod__items .c_aanbod{width:100%}}.b_aanbod__header{text-align:center;width:40%;margin:auto}.b_aanbod__header h2{font-size:clamp(22px,5vw,40px)}@media screen and (max-width:1500px){.b_aanbod__header{width:60%}}@media screen and (max-width:1200px){.b_aanbod__header{text-align:left;margin:0;width:75%}.b_aanbod__header h2{font-size:clamp(22px,5vw,30px)}}@media screen and (max-width:768px){.b_aanbod__header{width:100%}}.b_aanbod__items{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:60px;margin-top:60px}.b_aanbod__items .c_aanbod{width:calc((100% - 180px)/4)}@media screen and (max-width:1050px){.b_aanbod__items{gap:30px}.b_aanbod__items .c_aanbod{width:calc((100% - 30px)/2)}}@media screen and (max-width:600px){.b_aanbod__items .c_aanbod{width:100%}}.b_aanbod__cta{padding-top:60px}.b_aanbod__cta .btn{margin-left:auto;margin-right:auto}@media screen and (max-width:1500px){.b_aanbod__cta{padding-top:30px}}.b_bgtxt{display:grid}.b_bgtxt__content{grid-area:1/1/2/2;z-index:2;width:100%;align-self:flex-end;padding-top:250px;padding-bottom:250px}@media screen and (max-width:768px){.b_bgtxt__content{width:100%;padding-top:100px;padding-bottom:100px}}.b_bgtxt__content__wrap{width:40%}.b_bgtxt__content__wrap h2{font-size:clamp(23px,5vw,33px);margin-bottom:15px}.b_bgtxt__content__wrap ul{padding-left:1em}@media screen and (max-width:1200px){.b_bgtxt__content__wrap{width:50%}}@media screen and (max-width:1050px){.b_bgtxt__content__wrap{width:75%}}@media screen and (max-width:768px){.b_bgtxt__content__wrap{width:100%}}.b_bgtxt__image{grid-area:1/1/2/2;z-index:1}.b_bgtxt__image picture{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0}.b_bgtxt__image img{width:100%;height:100%;object-fit:cover;object-position:right}@media screen and (max-width:1200px){.b_bgtxt__image{opacity:.5}}@media screen and (max-width:1050px){.b_bgtxt__image{opacity:.25}}@media screen and (max-width:768px){.b_bgtxt__image{opacity:.2}}
