html,body{font-family:"Fira Sans",sans-serif;font-weight:400;padding:0;margin:0;color:#212121;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media only screen and (min-width: 1281px){html,body{font-size:16px}}.rel{position:relative}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;inset:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.container{max-width:1400px;box-sizing:border-box;padding-right:15px;padding-left:15px}.container.container-large{max-width:1500px}.container.container-small{max-width:1170px}.background-cover{background-position:center center;background-repeat:no-repeat;background-size:cover}.website-content{display:inline-block;width:100%;padding-top:97px}.website-content>section.default-block.bg-color-3:last-child{margin-bottom:0}@media only screen and (min-width: 1281px){.website-content{padding-top:115px}}@media only screen and (min-width: 1600px){.website-content{padding-top:115px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.website-content{padding-top:80px}}@media only screen and (max-width: 991px){.website-content{padding-top:87px}}@media only screen and (max-width: 767px){.website-content{padding-top:75px}}@media only screen and (max-width: 575px){.website-content{padding-top:85px}}.margin-bottom{margin-bottom:8.75rem}@media only screen and (max-width: 767px){.margin-bottom{margin-bottom:2.5rem}}.border-radius{border-radius:.5rem}.text-color-footer-light{color:#7ca7c6}.gradient-to-bottom{background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%)}.gradient-to-bottom-color-1{background:linear-gradient(0deg, #0e71b8 0%, rgba(0,0,0,0) 100%)}.gradient-to-top{background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%)}.basic-font{font-family:"Fira Sans",sans-serif;font-weight:400}.titel-font{font-family:"Fira Sans",sans-serif;font-weight:700}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.black{font-weight:900}.italic{font-style:italic}.body-large{font-size:1.125rem}.body-small{font-size:.875rem}.body-mini{font-size:.75rem}.toptitel{display:block;font-size:.875rem;font-weight:700;text-transform:uppercase;margin-bottom:1em;color:#0c5d97;letter-spacing:1.2px}.text-color-2{color:#fdc332}h1,.look-h1{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:3.125rem}h1.look-h1-xl,.look-h1.look-h1-xl{font-size:3.75rem}@media only screen and (max-width: 767px){h1.look-h1-xl,.look-h1.look-h1-xl{font-size:2.25rem}}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2.25rem}}h2,.look-h2{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.875rem}@media only screen and (max-width: 767px){h2,.look-h2{font-size:1.5rem}}h3,.look-h3{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.5rem}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.3rem}}h4,.look-h4{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1rem}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1rem}}h5,.look-h5{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:.875rem}@media only screen and (max-width: 767px){h5,.look-h5{font-size:.875rem}}h1 em,.look-h1 em,h2 em,.look-h2 em,h3 em,.look-h3 em,h4 em,.look-h4 em,h5 em,.look-h5 em{font-weight:300;font-style:italic}p{margin-bottom:1em}p b,p strong{font-weight:700}p i,p em{font-style:italic}p a{color:#0e71b8}a{color:#0e71b8;text-decoration:none}a:hover,a:active,a:focus{color:#0a5489;text-decoration:none}h1,h2,h3,h4,h5,h6,p,span,a{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}p,span,a,li,.look-p{color:#000;line-height:1.8em}.animate-block .fade-in-left{position:relative;z-index:2;opacity:0;transform:translateX(-2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-right{position:relative;z-index:2;opacity:0;transform:translateX(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-up{position:relative;z-index:2;opacity:0;transform:translateY(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .fade-in-down{position:relative;z-index:2;opacity:0;transform:translateY(-2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .animate-block{position:relative;z-index:2;opacity:0;transform:translateY(2rem);-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.animate-block .stagger.index-1{transition-delay:0.3s}.animate-block .stagger.index-2{transition-delay:0.5s}.animate-block .stagger.index-3{transition-delay:0.7s}.animate-block .stagger.index-4{transition-delay:0.9s}.animate-block .stagger.index-5{transition-delay:1.1s}.animate-block .stagger.index-6{transition-delay:1.3s}.animate-block.in-view .fade-in-left{opacity:1;transform:translateX(0)}.animate-block.in-view .fade-in-right{opacity:1;transform:translateX(0)}.animate-block.in-view .fade-in-up{opacity:1;transform:translateY(0)}.animate-block.in-view .fade-in-down{opacity:1;transform:translateY(0)}.btn-container{display:flex;gap:1rem}.btn{position:relative;font-family:"Fira Sans",sans-serif;font-weight:700;padding:.65rem 3.25rem .65rem 1.25rem;border:none;border-radius:200px;background-color:#0c5d97;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:17px;color:#fff;font-size:16px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}@media only screen and (max-width: 767px){.btn.no-icon-xs{padding-inline:.5rem;width:100%;text-align:center;background-image:none}}.btn.borderder-hover{border:2px solid #0c5d97}.btn.borderder-hover:hover{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.btn.btn-color-2{background-color:#fdc332;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#212121}.btn.btn-color-2:hover{background-color:#fab302;color:#212121}.btn.btn-white{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.btn.btn-white:hover{background-color:#e6e6e6;color:#000}.btn.no-bg{background-color:transparent;color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.btn.no-bg.color-white{color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg")}.btn.no-bg.color-white:hover{color:#fff}.btn.no-bg:hover{color:#000}.btn.actie-shop{background-color:#9ac63a}.btn.actie-shop span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.btn.actie-shop:hover{background-color:#7b9f2e}.btn.actie-shop:hover span.winkelmandje-counter{background-color:#9ac63a}.btn.no-icon{background-image:none}.btn.icon-before{padding-left:3rem;padding-right:1.25rem;background-position:left 1rem center}.btn.icon-before.offerte{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-offerte.svg");background-size:1.5rem}@media only screen and (max-width: 767px){.btn.icon-before.offerte{width:2rem;height:2rem;background-position:center center;padding:0;position:relative}.btn.icon-before.offerte .winkelmandje-counter{position:absolute;top:-.5rem;right:-.5rem}}.btn.icon-before:hover{background-position:left 1.1rem center}.btn.btn-small{font-size:.875rem;padding-right:2rem;background-size:10px}.btn:hover{background-color:#084068;background-position:right .85rem center;color:#fff;cursor:pointer;text-decoration:none}.btn.no-bg{padding-left:0;background-color:transparent}.btn.color-black{color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.btn.no-icon{background-image:none;padding-right:1.25rem}.btn.bordered-btn{box-shadow:inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97;background-color:#fff;color:#0c5d97}.btn.bordered-btn:hover{background-color:#0c5d97;color:#fff}.btn:focus,.btn:active{color:#fff;outline:none}.btn.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.btn{max-width:100%}}.pill{font-weight:400;font-size:1rem;background:#fff;line-height:1;padding:.75rem 1rem;border-radius:.5rem;color:#000}.pill.active,.pill:hover{background:#a0ceef;color:#0c5d97}.box-shadow{box-shadow:0 0 24px 0 rgba(0,0,0,0.23)}.box-shadow-input{box-shadow:0 0 12px 0 rgba(0,0,0,0.23)}.box-shadow-input-focus{box-shadow:0 0 12px 0 rgba(0,0,0,0.43)}.inputstyle{padding:15px;border:1px solid #828282;box-shadow:none;font-size:16px;outline:none}.inputstyle:focus{outline:none;border-color:#0e71b8}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .wpcf7-submit{margin-top:.5rem}.wpcf7 form.wpcf7-form .form-group{width:100%;margin-bottom:0;text-align:center;display:inline-block}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{padding:15px;border:1px solid #828282;box-shadow:none;font-size:16px;outline:none;margin:0 0 15px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;border-color:#0e71b8}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text.wpcf7-not-valid,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea.wpcf7-not-valid{border-color:#c50e00}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:"Fira Sans",sans-serif;font-weight:700;padding:.65rem 3.25rem .65rem 1.25rem;border:none;border-radius:200px;background-color:#0c5d97;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:17px;color:#fff;font-size:16px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon-xs{padding-inline:.5rem;width:100%;text-align:center;background-image:none}}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.borderder-hover{border:2px solid #0c5d97}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.borderder-hover:hover{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-color-2{background-color:#fdc332;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#212121}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-color-2:hover{background-color:#fab302;color:#212121}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-white{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-white:hover{background-color:#e6e6e6;color:#000}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-bg{background-color:transparent;color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-bg.color-white{color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg")}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-bg.color-white:hover{color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-bg:hover{color:#000}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.actie-shop{background-color:#9ac63a}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.actie-shop span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.actie-shop:hover{background-color:#7b9f2e}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.actie-shop:hover span.winkelmandje-counter{background-color:#9ac63a}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon{background-image:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.icon-before{padding-left:3rem;padding-right:1.25rem;background-position:left 1rem center}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.icon-before.offerte{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-offerte.svg");background-size:1.5rem}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.icon-before.offerte{width:2rem;height:2rem;background-position:center center;padding:0;position:relative}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.icon-before.offerte .winkelmandje-counter{position:absolute;top:-.5rem;right:-.5rem}}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.icon-before:hover{background-position:left 1.1rem center}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-small{font-size:.875rem;padding-right:2rem;background-size:10px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#084068;background-position:right .85rem center;color:#fff;cursor:pointer;text-decoration:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-bg{padding-left:0;background-color:transparent}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-black{color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-icon{background-image:none;padding-right:1.25rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.bordered-btn{box-shadow:inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97;background-color:#fff;color:#0c5d97}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.bordered-btn:hover{background-color:#0c5d97;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{color:#fff;outline:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{max-width:100%}}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{width:100%}}.wpcf7 form.wpcf7-form .form-group span.wpcf7-not-valid-tip{display:none}.wpcf7 form.wpcf7-form .form-group p{text-align:left}.wpcf7 form.wpcf7-form .form-group p small{text-align:left}.wpcf7 form.wpcf7-form .form-group .input-file{padding:15px;border:1px solid #828282;box-shadow:none;font-size:16px;outline:none;width:100%;padding:8px 15px 0;background:white;display:inline-block}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;border-color:#0e71b8}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap{display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file .wpcf7-form-control-wrap input{display:inline-block;max-width:100%;float:left}.wpcf7 form.wpcf7-form .form-group .file-2{display:none}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group .file-2{margin-top:15px}}.wpcf7 form.wpcf7-form .form-group .show-file-2{height:100%;align-items:center;color:#0e71b8;cursor:pointer;display:flex;position:relative}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{margin-right:5px;color:#0e71b8;content:"+";font-size:1.45em}.wpcf7 form.wpcf7-form .form-group.fileupload{padding:40px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;margin:40px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:25px}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center p{margin:0;line-height:1;text-align:center}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group.fileupload{padding:20px 0;margin:20px 0}.wpcf7 form.wpcf7-form .form-group.fileupload .opmerking-center{margin-top:10px}}.wpcf7 form.wpcf7-form .form-group p.privacy{text-align:center}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#000;text-decoration:underline}.wpcf7 form.wpcf7-form .form-group p.privacy a:hover,.wpcf7 form.wpcf7-form .form-group p.privacy a:focus{text-decoration:none}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap{width:100%;display:inline-block}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox{display:inline-block;width:100%;padding-top:10px;text-align:left}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item{margin:0 20px 10px 0}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-checkbox span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{padding:15px 20px;border:none;margin:1.5rem 0;background:#c50e00;color:white}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}body.logged-in:has(#wpadminbar) #wpadminbar{position:fixed}body.logged-in:has(#wpadminbar) .logged-in .responsive-nav{margin-top:32px}@media only screen and (max-width: 767px){body.logged-in:has(#wpadminbar) .responsive-nav{margin-top:46px}}.transition{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.contactgegevens .titel{margin-bottom:0.5rem}.contactgegevens ul{margin:0 !important}.contactgegevens ul li{padding-left:0 !important}.contactgegevens ul li::before{display:none}.pagina-swiper-pagination{position:relative;display:flex;gap:1rem}.pagina-swiper-pagination .swiper-button-prev,.pagina-swiper-pagination .swiper-button-next{position:relative;gap:.5rem;padding:.5rem;border-radius:.5rem;border:2px solid #0c5d97;width:3rem;height:3rem;background:#0c5d97;background-image:none;color:#212121;left:unset;right:unset;margin:0;top:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.pagina-swiper-pagination .swiper-button-prev::after,.pagina-swiper-pagination .swiper-button-next::after{display:none}.pagina-swiper-pagination .swiper-button-prev:hover,.pagina-swiper-pagination .swiper-button-next:hover{background-color:#0e71b8}.pagina-swiper-pagination .swiper-button-prev:hover svg,.pagina-swiper-pagination .swiper-button-next:hover svg{fill:#fff;transform:scale(1.1)}.pagina-swiper-pagination .swiper-button-prev.swiper-button-disabled,.pagina-swiper-pagination .swiper-button-next.swiper-button-disabled{opacity:.5}.pagina-swiper-pagination .swiper-button-prev svg,.pagina-swiper-pagination .swiper-button-next svg{max-width:1rem;max-height:1rem;object-fit:contain;fill:#fff}.pagina-swiper-pagination .swiper-button-prev{background:#fff}.pagina-swiper-pagination .swiper-button-prev svg{fill:#0c5d97}.swiper-progress-bar.swiper-progress-bar{position:relative;height:5px !important;background:#99c7e8;max-width:calc(62.5% - 3rem);margin-top:calc(1.5rem - 2.5px);border-radius:.25rem}.swiper-progress-bar.swiper-progress-bar .swiper-pagination-progressbar-fill{background-color:#0e71b8;height:5px;border-radius:.25rem}@media only screen and (max-width: 767px){.swiper-progress-bar.swiper-progress-bar{max-width:calc(100% - 7rem)}}.openingstijden{display:flex;flex-direction:column}.openingstijden .row-openingstijd{display:flex;justify-content:space-between;margin-bottom:.25rem}.openingstijden .row-openingstijd .dag{min-width:7rem}.openingstijden .row-openingstijd .tijd{flex:1}.rank-math-breadcrumb p{display:flex;flex-wrap:nowrap;align-items:center}.rank-math-breadcrumb .separator{flex:0 0 auto;margin:0 4px}.rank-math-breadcrumb a{flex:0 0 auto}.rank-math-breadcrumb .last{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.breadcrumbs-wrapper{position:relative;padding:1.5rem 0;z-index:2}.breadcrumbs-wrapper .rank-math-breadcrumb *{font-size:.875rem;font-family:"Fira Sans",sans-serif;font-weight:400;margin:0;color:rgba(255,255,255,0.45)}.breadcrumbs-wrapper .rank-math-breadcrumb a{position:relative}.breadcrumbs-wrapper .rank-math-breadcrumb a:hover{color:#fff}.breadcrumbs-wrapper .rank-math-breadcrumb .last{color:#fff}.breadcrumbs-wrapper .rank-math-breadcrumb .separator{margin:0 .25rem}.header-sale{background-color:#0c5d97;margin:-2rem 0 2rem 0;border-radius:.5rem}.header-sale .sale-container{display:flex;justify-content:center;padding:.25rem 0}.header-sale .sale-container .sale-tekst{display:inline-block;font-family:"Fira Sans",sans-serif;font-weight:700;font-size:1rem;padding:.25rem 1rem;margin-bottom:0;color:#fff;text-decoration:none}.header-sale .sale-container .sale-tekst:hover{text-decoration:underline}.header-sale .container{position:relative}.header-sale .container .close-container{position:absolute;right:0;top:0;bottom:0;padding-right:1rem;display:grid;place-items:center}.header-sale .container .close-container .close-header-sale{font-size:1.25rem;cursor:pointer;display:inline-block;font-family:"Fira Sans",sans-serif;font-weight:700;font-size:1rem;padding:0;margin:0;color:#fff;text-decoration:none}.header-sale .container .close-container .close-header-sale svg{display:block;width:1.25rem;height:1.25rem}.header-sale .container .close-container .close-header-sale svg path{fill:#fff}.header-sale .container .close-container .close-header-sale:hover{opacity:.5;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.product-item-styling{list-style:none;margin:0 0 1.5rem 0;height:100%;text-align:center}.product-item-styling.last{margin-right:0}.product-item-styling a{display:block;z-index:1;width:100%;height:100%;min-height:460px;position:relative}.product-item-styling a .product-image{position:absolute;inset:0;overflow:hidden;border-radius:.5rem}.product-item-styling a .product-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.product-item-styling a .product-image::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);opacity:.75}.product-item-styling a .product-item-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.product-item-styling a .product-item-bottom h2.woocommerce-loop-product__title{font-weight:400;font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.5rem;padding:0;min-height:3.5rem;margin:0;color:#fff}@media only screen and (max-width: 767px){.product-item-styling a .product-item-bottom h2.woocommerce-loop-product__title{font-size:1.3rem}}.product-item-styling a .product-item-bottom h2.woocommerce-loop-product__title em{font-weight:300;font-style:italic}.product-item-styling a .product-item-bottom span.extra-text{opacity:0;display:block;width:100%;max-height:0px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding-bottom:1rem}.product-item-styling a .product-item-bottom .price{display:block;width:100%;margin:0;color:#000;text-decoration:none;font-weight:400;display:inline-flex;align-items:flex-end;font-size:1.2rem;line-height:1.4;gap:.5rem;font-size:1rem;color:#fff;display:flex;justify-content:center}.product-item-styling a .product-item-bottom .price span{line-height:1.4}.product-item-styling a .product-item-bottom .price del{order:2;font-size:.875rem;font-weight:400;opacity:1}.product-item-styling a .product-item-bottom .price ins{text-decoration:none}.product-item-styling a .product-item-bottom .price sup{vertical-align:super}.product-item-styling a .product-item-bottom .price .price-text{display:none}.product-item-styling a .product-item-bottom .price:has(.price-text){flex-direction:row-reverse}.product-item-styling a .product-item-bottom .price:has(.price-text) .block.body-small.bold{font-weight:400}.product-item-styling a .product-item-bottom *{color:#fff}.product-item-styling a.ajax_add_to_cart,.product-item-styling a.product_type_variable.add_to_cart_button,.product-item-styling a.product_type_simple{display:none}.product-item-styling a.added_to_cart{position:absolute;display:flex;top:0;left:0;align-items:center;justify-content:center;padding:1rem;color:#fff;font-weight:700}.product-item-styling a.added_to_cart::before{z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(14,113,184,0.8);content:"";position:absolute}.product-item-styling a:hover .product-image img{transform:scale(1.1)}.product-item-styling a:hover .product-item-bottom{transform:translateY(-2rem)}.product-item-styling a:hover .product-item-bottom span.extra-text{max-height:200px;opacity:1}@media only screen and (max-width: 767px){.product-item-styling a{min-height:300px}.product-item-styling a .product-item-bottom{padding:.75rem}.product-item-styling a .product-item-bottom .btn{padding:.65rem 1.25rem;width:100%;text-align:center;background-image:none;font-size:.875rem}}.price-item-styling{color:#000;text-decoration:none;font-weight:400;display:inline-flex;align-items:flex-end;font-size:1.2rem;line-height:1.4;gap:.5rem}.price-item-styling span{line-height:1.4}.price-item-styling del{order:2;font-size:.875rem;font-weight:400;opacity:1}.price-item-styling ins{text-decoration:none}.price-item-styling sup{vertical-align:super}.woocommerce .woocommerce-notices-wrapper,.woocommerce-page .woocommerce-notices-wrapper{position:absolute;left:0;right:0;top:1rem;z-index:10}.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message{margin:0}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button{position:relative;font-family:"Fira Sans",sans-serif;font-weight:700;padding:.65rem 3.25rem .65rem 1.25rem;border:none;border-radius:200px;background-color:#0c5d97;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:17px;color:#fff;font-size:16px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}@media only screen and (max-width: 767px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-icon-xs,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-icon-xs,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-icon-xs,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-icon-xs,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-icon-xs,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-icon-xs{padding-inline:.5rem;width:100%;text-align:center;background-image:none}}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.borderder-hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.borderder-hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.borderder-hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.borderder-hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.borderder-hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.borderder-hover{border:2px solid #0c5d97}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.borderder-hover:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.borderder-hover:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.borderder-hover:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.borderder-hover:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.borderder-hover:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.borderder-hover:hover{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.btn-color-2,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.btn-color-2,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.btn-color-2,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.btn-color-2,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.btn-color-2,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.btn-color-2{background-color:#fdc332;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#212121}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.btn-color-2:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.btn-color-2:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.btn-color-2:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.btn-color-2:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.btn-color-2:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.btn-color-2:hover{background-color:#fab302;color:#212121}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.btn-white,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.btn-white,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.btn-white,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.btn-white,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.btn-white,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.btn-white{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.btn-white:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.btn-white:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.btn-white:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.btn-white:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.btn-white:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.btn-white:hover{background-color:#e6e6e6;color:#000}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-bg,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-bg,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-bg,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-bg,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-bg,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-bg{background-color:transparent;color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-bg.color-white,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-bg.color-white,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-bg.color-white,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-bg.color-white,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-bg.color-white,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-bg.color-white{color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg")}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-bg.color-white:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-bg.color-white:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-bg.color-white:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-bg.color-white:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-bg.color-white:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-bg.color-white:hover{color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-bg:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-bg:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-bg:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-bg:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-bg:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-bg:hover{color:#000}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop{background-color:#9ac63a}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop span.winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop span.winkelmandje-counter,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop span.winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop span.winkelmandje-counter,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop span.winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop:hover{background-color:#7b9f2e}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop:hover span.winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.actie-shop:hover span.winkelmandje-counter,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop:hover span.winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.actie-shop:hover span.winkelmandje-counter,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop:hover span.winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.actie-shop:hover span.winkelmandje-counter{background-color:#9ac63a}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-icon,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-icon,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-icon{background-image:none}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.icon-before,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.icon-before,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.icon-before,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.icon-before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.icon-before,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.icon-before{padding-left:3rem;padding-right:1.25rem;background-position:left 1rem center}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.icon-before.offerte,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.icon-before.offerte,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.icon-before.offerte,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.icon-before.offerte,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.icon-before.offerte,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.icon-before.offerte{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-offerte.svg");background-size:1.5rem}@media only screen and (max-width: 767px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.icon-before.offerte,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.icon-before.offerte,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.icon-before.offerte,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.icon-before.offerte,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.icon-before.offerte,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.icon-before.offerte{width:2rem;height:2rem;background-position:center center;padding:0;position:relative}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.icon-before.offerte .winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.icon-before.offerte .winkelmandje-counter,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.icon-before.offerte .winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.icon-before.offerte .winkelmandje-counter,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.icon-before.offerte .winkelmandje-counter,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.icon-before.offerte .winkelmandje-counter{position:absolute;top:-.5rem;right:-.5rem}}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.icon-before:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.icon-before:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.icon-before:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.icon-before:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.icon-before:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.icon-before:hover{background-position:left 1.1rem center}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.btn-small,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.btn-small,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.btn-small,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.btn-small,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.btn-small,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.btn-small{font-size:.875rem;padding-right:2rem;background-size:10px}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:#084068;background-position:right .85rem center;color:#fff;cursor:pointer;text-decoration:none}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-bg,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-bg,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-bg,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-bg,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-bg,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-bg{padding-left:0;background-color:transparent}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.color-black,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.color-black,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.color-black,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.color-black,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.color-black,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.color-black{color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.no-icon,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.no-icon,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.no-icon,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.no-icon{background-image:none;padding-right:1.25rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.bordered-btn,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.bordered-btn,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.bordered-btn,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.bordered-btn,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.bordered-btn,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.bordered-btn{box-shadow:inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97;background-color:#fff;color:#0c5d97}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.bordered-btn:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.bordered-btn:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.bordered-btn:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.bordered-btn:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.bordered-btn:hover,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.bordered-btn:hover{background-color:#0c5d97;color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:focus,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:focus,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:active,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button:active,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button:active,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button:active,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:active,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button:active{color:#fff;outline:none}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button.small,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button.small,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button.small,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button.small,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button.small,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message .button{max-width:100%}}.woocommerce div.product,.woocommerce-page div.product{margin-bottom:8.75rem}@media only screen and (max-width: 767px){.woocommerce div.product,.woocommerce-page div.product{margin-bottom:2.5rem}}.woocommerce div.product .product-info-top,.woocommerce-page div.product .product-info-top{padding-top:8rem;position:relative}.woocommerce div.product .product-info-top .breadcrumbs-wrapper,.woocommerce-page div.product .product-info-top .breadcrumbs-wrapper{position:absolute;top:0;left:0;right:0}.woocommerce div.product .product-info-top .product-bg,.woocommerce-page div.product .product-info-top .product-bg{position:absolute;width:100vw;z-index:-1;top:0;left:calc(-1 * ((100vw - 100%) / 2));background:#0e71b8;height:70%}.woocommerce div.product .product-info-top .product-bg::before,.woocommerce-page div.product .product-info-top .product-bg::before{content:'';position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);opacity:.4;max-height:50%}.woocommerce div.product .product-info-top .product-bg::after,.woocommerce-page div.product .product-info-top .product-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg, #0e71b8 0%, rgba(0,0,0,0) 100%)}.woocommerce div.product .product-info-top .product-bg img,.woocommerce-page div.product .product-info-top .product-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13}@media only screen and (max-width: 767px){.woocommerce div.product .product-info-top .product-bg,.woocommerce-page div.product .product-info-top .product-bg{height:calc(100% - 5rem)}}.woocommerce div.product .product-info-top .product-intro,.woocommerce-page div.product .product-info-top .product-intro{padding:2.75rem 3.75rem}.woocommerce div.product .product-info-top .product-intro .intro-top,.woocommerce-page div.product .product-info-top .product-intro .intro-top{display:flex;gap:1rem;align-items:center;padding-bottom:1rem}.woocommerce div.product .product-info-top .product-intro .intro-top h1,.woocommerce-page div.product .product-info-top .product-intro .intro-top h1{margin:0}.woocommerce div.product .product-info-top .product-intro .price-label,.woocommerce-page div.product .product-info-top .product-intro .price-label{background:#07436b;border-radius:.5rem;padding:.25rem .5rem;display:block;margin:0;color:#000;text-decoration:none;font-weight:400;display:inline-flex;align-items:flex-end;font-size:1.2rem;line-height:1.4;gap:.5rem;font-size:1rem;color:#8ed0ff !important;display:flex;justify-content:center}.woocommerce div.product .product-info-top .product-intro .price-label span,.woocommerce-page div.product .product-info-top .product-intro .price-label span{line-height:1.4}.woocommerce div.product .product-info-top .product-intro .price-label del,.woocommerce-page div.product .product-info-top .product-intro .price-label del{order:2;font-size:.875rem;font-weight:400;opacity:1}.woocommerce div.product .product-info-top .product-intro .price-label ins,.woocommerce-page div.product .product-info-top .product-intro .price-label ins{text-decoration:none}.woocommerce div.product .product-info-top .product-intro .price-label sup,.woocommerce-page div.product .product-info-top .product-intro .price-label sup{vertical-align:super}.woocommerce div.product .product-info-top .product-intro .price-label .price-text,.woocommerce-page div.product .product-info-top .product-intro .price-label .price-text{display:none}.woocommerce div.product .product-info-top .product-intro .price-label *,.woocommerce-page div.product .product-info-top .product-intro .price-label *{color:#8ed0ff !important}.woocommerce div.product .product-info-top .product-intro .price-label:has(.price-text),.woocommerce-page div.product .product-info-top .product-intro .price-label:has(.price-text){flex-direction:row-reverse}.woocommerce div.product .product-info-top .product-intro .price-label:has(.price-text) .block.body-small.bold,.woocommerce-page div.product .product-info-top .product-intro .price-label:has(.price-text) .block.body-small.bold{font-weight:400}@media only screen and (max-width: 767px){.woocommerce div.product .product-info-top .product-intro,.woocommerce-page div.product .product-info-top .product-intro{padding:2.5rem 0}}.woocommerce div.product .product-info-top .left-product-top,.woocommerce-page div.product .product-info-top .left-product-top{padding-right:2rem}@media only screen and (max-width: 767px){.woocommerce div.product .product-info-top .left-product-top,.woocommerce-page div.product .product-info-top .left-product-top{padding-right:0}}.woocommerce div.product .product-info-top .product-info-right,.woocommerce-page div.product .product-info-top .product-info-right{display:flex;flex-direction:column-reverse;gap:2rem}@media only screen and (max-width: 767px){.woocommerce div.product .product-info-top,.woocommerce-page div.product .product-info-top{padding-top:3rem}}.woocommerce div.product .product-information ul.product-attributes-list,.woocommerce-page div.product .product-information ul.product-attributes-list{padding:0;margin:1rem 2rem 3rem 0}@media only screen and (max-width: 767px){.woocommerce div.product .product-information ul.product-attributes-list,.woocommerce-page div.product .product-information ul.product-attributes-list{margin-right:0}}.woocommerce div.product .product-information ul.product-attributes-list li,.woocommerce-page div.product .product-information ul.product-attributes-list li{position:relative;padding:.25rem 0 .25rem 1rem;border-bottom:1px solid #e2e0db;width:100%;list-style:none}.woocommerce div.product .product-information ul.product-attributes-list li::before,.woocommerce-page div.product .product-information ul.product-attributes-list li::before{content:'';width:4px;height:4px;border-radius:100%;background:#0e71b8;position:absolute;left:0;top:.9em}.woocommerce div.product .product-information ul.product-attributes-list li:has(.label-text),.woocommerce-page div.product .product-information ul.product-attributes-list li:has(.label-text){display:inline-flex}.woocommerce div.product .product-information ul.product-attributes-list li:has(.label-text) .label-text,.woocommerce-page div.product .product-information ul.product-attributes-list li:has(.label-text) .label-text{width:7rem;display:inline-block}.woocommerce div.product .product-information ul.product-attributes-list li:has(.label-text) .value,.woocommerce-page div.product .product-information ul.product-attributes-list li:has(.label-text) .value{display:inline-block;width:calc(100% - 7rem)}@media only screen and (max-width: 767px){.woocommerce div.product .product-information .specs,.woocommerce-page div.product .product-information .specs{margin-top:3rem}}.woocommerce div.product .accessoires-block,.woocommerce-page div.product .accessoires-block{background:#f0f0f0;padding:4rem 7rem}.woocommerce div.product .accessoires-block .intro,.woocommerce-page div.product .accessoires-block .intro{padding-bottom:1.5rem}@media only screen and (min-width: 768px) and (max-width: 991px){.woocommerce div.product .accessoires-block,.woocommerce-page div.product .accessoires-block{padding:2rem 3rem}}@media only screen and (max-width: 767px){.woocommerce div.product .accessoires-block,.woocommerce-page div.product .accessoires-block{padding:2rem 1rem}}.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{width:100%;margin:0 0 .5rem 0;padding:1.5rem;background:#fdf8f0;border-radius:.5rem}.woocommerce div.product div.summary h3.extra-title,.woocommerce-page div.product div.summary h3.extra-title{margin-bottom:1.5rem}.woocommerce div.product div.summary p.desc,.woocommerce-page div.product div.summary p.desc{color:#000}.woocommerce div.product div.summary .label-text,.woocommerce-page div.product div.summary .label-text{margin-bottom:0}.woocommerce div.product div.summary .price,.woocommerce-page div.product div.summary .price{display:flex;flex-direction:column;font-family:"Fira Sans",sans-serif;font-weight:700;font-weight:600;margin:0 0 2rem 0;color:#0c5d97;font-size:1.5rem;line-height:1}.woocommerce div.product div.summary .price span,.woocommerce-page div.product div.summary .price span{color:#000;line-height:1;text-decoration:none;font-weight:600}.woocommerce div.product div.summary .price del,.woocommerce-page div.product div.summary .price del{color:#000;font-size:.75rem;font-weight:400;margin-bottom:.5rem}.woocommerce div.product div.summary .price del span,.woocommerce-page div.product div.summary .price del span{color:#000;font-weight:700}.woocommerce div.product div.summary .price ins,.woocommerce-page div.product div.summary .price ins{text-decoration:none}.woocommerce div.product div.summary .price .woocommerce-Price-currencySymbol,.woocommerce-page div.product div.summary .price .woocommerce-Price-currencySymbol{margin-right:0rem}.woocommerce div.product div.summary .price .body-small,.woocommerce-page div.product div.summary .price .body-small{margin-top:.5rem}.woocommerce div.product div.summary .korte-productspecificaties,.woocommerce-page div.product div.summary .korte-productspecificaties{border-radius:.5rem;padding:.5rem;background:#e2e0db;margin-bottom:1.25rem}.woocommerce div.product div.summary .korte-productspecificaties *,.woocommerce-page div.product div.summary .korte-productspecificaties *{font-size:.875rem}.woocommerce div.product div.summary .korte-productspecificaties *:last-child,.woocommerce-page div.product div.summary .korte-productspecificaties *:last-child{margin:0}.woocommerce div.product div.summary .voorraad,.woocommerce-page div.product div.summary .voorraad{font-size:.875rem;font-weight:700;text-align:left;padding:.5rem 0}@media only screen and (max-width: 767px){.woocommerce div.product div.summary,.woocommerce-page div.product div.summary{margin:2rem 0 0 0}}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{width:100%;margin:0}.woocommerce div.product form.cart.variations_form,.woocommerce-page div.product form.cart.variations_form{display:flex;flex-direction:column}.woocommerce div.product form.cart.variations_form table.variations,.woocommerce-page div.product form.cart.variations_form table.variations{margin-bottom:1.25rem;width:100%}.woocommerce div.product form.cart.variations_form table.variations tbody tr,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr{display:flex;align-items:center;margin-bottom:.75rem}.woocommerce div.product form.cart.variations_form table.variations tbody tr th,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr th{text-align:left;font-weight:700;width:7rem}.woocommerce div.product form.cart.variations_form table.variations tbody tr th *,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr th *{font-weight:700;margin:0}.woocommerce div.product form.cart.variations_form table.variations tbody tr td,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr td{padding:0}.woocommerce div.product form.cart.variations_form table.variations tbody tr td.value,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr td.value{position:relative;padding-left:0;width:calc(100% - 7rem)}.woocommerce div.product form.cart.variations_form table.variations tbody tr td.value select,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr td.value select{width:100%;background:#fff;border-radius:.25rem;border:1px solid #0e71b8;padding:.25rem .5rem}.woocommerce div.product form.cart.variations_form table.variations tbody tr td.value::after,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr td.value::after{content:'';position:absolute;top:0;bottom:0;right:0;width:2rem;background-size:10px;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-chevron-down.svg);background-repeat:no-repeat;background-position:center;pointer-events:none}.woocommerce div.product form.cart.variations_form table.variations tbody tr td.value .reset_variations,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr td.value .reset_variations{display:none !important}.woocommerce div.product form.cart.variations_form table.variations tbody tr.hide td label,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr.hide td label,.woocommerce div.product form.cart.variations_form table.variations tbody tr.hide td select,.woocommerce-page div.product form.cart.variations_form table.variations tbody tr.hide td select{display:none}.woocommerce div.product form.cart.variations_form .woocommerce-variation-availability,.woocommerce-page div.product form.cart.variations_form .woocommerce-variation-availability{display:none}.woocommerce div.product form.cart .quantity-container,.woocommerce-page div.product form.cart .quantity-container{width:5.5rem;margin-right:.5rem !important}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-page div.product form.cart button.single_add_to_cart_button{position:relative;font-family:"Fira Sans",sans-serif;font-weight:700;padding:.65rem 3.25rem .65rem 1.25rem;border:none;border-radius:200px;background-color:#0c5d97;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:17px;color:#fff;font-size:16px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:none;padding-right:1.25rem;background-color:#9ac63a;width:calc(100% - 6rem);height:3rem}@media only screen and (max-width: 767px){.woocommerce div.product form.cart button.single_add_to_cart_button.no-icon-xs,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-icon-xs{padding-inline:.5rem;width:100%;text-align:center;background-image:none}}.woocommerce div.product form.cart button.single_add_to_cart_button.borderder-hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.borderder-hover{border:2px solid #0c5d97}.woocommerce div.product form.cart button.single_add_to_cart_button.borderder-hover:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.borderder-hover:hover{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce div.product form.cart button.single_add_to_cart_button.btn-color-2,.woocommerce-page div.product form.cart button.single_add_to_cart_button.btn-color-2{background-color:#fdc332;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#212121}.woocommerce div.product form.cart button.single_add_to_cart_button.btn-color-2:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.btn-color-2:hover{background-color:#fab302;color:#212121}.woocommerce div.product form.cart button.single_add_to_cart_button.btn-white,.woocommerce-page div.product form.cart button.single_add_to_cart_button.btn-white{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce div.product form.cart button.single_add_to_cart_button.btn-white:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.btn-white:hover{background-color:#e6e6e6;color:#000}.woocommerce div.product form.cart button.single_add_to_cart_button.no-bg,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-bg{background-color:transparent;color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce div.product form.cart button.single_add_to_cart_button.no-bg.color-white,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-bg.color-white{color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg")}.woocommerce div.product form.cart button.single_add_to_cart_button.no-bg.color-white:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-bg.color-white:hover{color:#fff}.woocommerce div.product form.cart button.single_add_to_cart_button.no-bg:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-bg:hover{color:#000}.woocommerce div.product form.cart button.single_add_to_cart_button.actie-shop,.woocommerce-page div.product form.cart button.single_add_to_cart_button.actie-shop{background-color:#9ac63a}.woocommerce div.product form.cart button.single_add_to_cart_button.actie-shop span.winkelmandje-counter,.woocommerce-page div.product form.cart button.single_add_to_cart_button.actie-shop span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.woocommerce div.product form.cart button.single_add_to_cart_button.actie-shop:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.actie-shop:hover{background-color:#7b9f2e}.woocommerce div.product form.cart button.single_add_to_cart_button.actie-shop:hover span.winkelmandje-counter,.woocommerce-page div.product form.cart button.single_add_to_cart_button.actie-shop:hover span.winkelmandje-counter{background-color:#9ac63a}.woocommerce div.product form.cart button.single_add_to_cart_button.no-icon,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-icon{background-image:none}.woocommerce div.product form.cart button.single_add_to_cart_button.icon-before,.woocommerce-page div.product form.cart button.single_add_to_cart_button.icon-before{padding-left:3rem;padding-right:1.25rem;background-position:left 1rem center}.woocommerce div.product form.cart button.single_add_to_cart_button.icon-before.offerte,.woocommerce-page div.product form.cart button.single_add_to_cart_button.icon-before.offerte{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-offerte.svg");background-size:1.5rem}@media only screen and (max-width: 767px){.woocommerce div.product form.cart button.single_add_to_cart_button.icon-before.offerte,.woocommerce-page div.product form.cart button.single_add_to_cart_button.icon-before.offerte{width:2rem;height:2rem;background-position:center center;padding:0;position:relative}.woocommerce div.product form.cart button.single_add_to_cart_button.icon-before.offerte .winkelmandje-counter,.woocommerce-page div.product form.cart button.single_add_to_cart_button.icon-before.offerte .winkelmandje-counter{position:absolute;top:-.5rem;right:-.5rem}}.woocommerce div.product form.cart button.single_add_to_cart_button.icon-before:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.icon-before:hover{background-position:left 1.1rem center}.woocommerce div.product form.cart button.single_add_to_cart_button.btn-small,.woocommerce-page div.product form.cart button.single_add_to_cart_button.btn-small{font-size:.875rem;padding-right:2rem;background-size:10px}.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button:hover{background-color:#084068;background-position:right .85rem center;color:#fff;cursor:pointer;text-decoration:none}.woocommerce div.product form.cart button.single_add_to_cart_button.no-bg,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-bg{padding-left:0;background-color:transparent}.woocommerce div.product form.cart button.single_add_to_cart_button.color-black,.woocommerce-page div.product form.cart button.single_add_to_cart_button.color-black{color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce div.product form.cart button.single_add_to_cart_button.no-icon,.woocommerce-page div.product form.cart button.single_add_to_cart_button.no-icon{background-image:none;padding-right:1.25rem}.woocommerce div.product form.cart button.single_add_to_cart_button.bordered-btn,.woocommerce-page div.product form.cart button.single_add_to_cart_button.bordered-btn{box-shadow:inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97;background-color:#fff;color:#0c5d97}.woocommerce div.product form.cart button.single_add_to_cart_button.bordered-btn:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button.bordered-btn:hover{background-color:#0c5d97;color:#fff}.woocommerce div.product form.cart button.single_add_to_cart_button:focus,.woocommerce-page div.product form.cart button.single_add_to_cart_button:focus,.woocommerce div.product form.cart button.single_add_to_cart_button:active,.woocommerce-page div.product form.cart button.single_add_to_cart_button:active{color:#fff;outline:none}.woocommerce div.product form.cart button.single_add_to_cart_button.small,.woocommerce-page div.product form.cart button.single_add_to_cart_button.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce-page div.product form.cart button.single_add_to_cart_button{max-width:100%}}.woocommerce div.product form.cart button.single_add_to_cart_button span.winkelmandje-counter,.woocommerce-page div.product form.cart button.single_add_to_cart_button span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.woocommerce-page div.product form.cart button.single_add_to_cart_button:hover{background-color:#7b9f2e}.woocommerce div.product form.cart button.single_add_to_cart_button:hover span.winkelmandje-counter,.woocommerce-page div.product form.cart button.single_add_to_cart_button:hover span.winkelmandje-counter{background-color:#9ac63a}@media only screen and (max-width: 767px){.woocommerce div.product .image-gallery .image-gallery-inner,.woocommerce-page div.product .image-gallery .image-gallery-inner{gap:.25rem}.woocommerce div.product .image-gallery .image-gallery-inner .image-element,.woocommerce-page div.product .image-gallery .image-gallery-inner .image-element{width:calc(50% - .125rem)}}.woocommerce .quantity-container{width:4rem;border:1px solid #0e71b8;border-radius:3rem;overflow:hidden}.woocommerce .quantity-container input.qty{width:4rem;height:2.5rem;border:none}.woocommerce .quantity-container .options{display:none}.woocommerce .quantity-container.styled{display:inline-flex;width:auto;margin-right:.5rem;padding:0 1.5rem;height:3rem;position:relative}.woocommerce .quantity-container.styled input.qty{font-weight:700;border:none;margin:0;padding:0;width:100%;height:auto;text-align:center;color:#000 !important;font-size:1rem;-moz-appearance:textfield}.woocommerce .quantity-container.styled input.qty::-webkit-outer-spin-button,.woocommerce .quantity-container.styled input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity-container.styled .options{display:block;position:absolute;inset:0;overflow:hidden}.woocommerce .quantity-container.styled .options .plus,.woocommerce .quantity-container.styled .options .min{display:flex;position:absolute;top:0;bottom:0;align-items:center;justify-content:center;color:#000 !important;background:#fff;height:100%;width:1.5rem;text-align:center;font-size:1.1rem;line-height:1;font-weight:600;cursor:pointer;user-select:none}.woocommerce .quantity-container.styled .options .plus:hover,.woocommerce .quantity-container.styled .options .min:hover{background-color:rgba(209,209,209,0.5)}.woocommerce .quantity-container.styled .options .plus{right:0}.woocommerce .quantity-container.styled .options .min{left:0}.single-gallery-thumb{display:flex;flex-wrap:nowrap;gap:1rem;margin-top:1rem}.single-gallery-thumb .thumb-image{display:block;position:relative;aspect-ratio:1.33333333;overflow:hidden;border-radius:.5rem;width:100%}.single-gallery-thumb .thumb-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.single-gallery-thumb .thumb-image .overlay-text{position:absolute;inset:0;background:rgba(14,113,184,0.8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:700;padding:.5rem;text-align:center;z-index:3}.single-gallery-thumb .thumb-image:hover img{transform:scale(1.1)}.single-gallery-thumb .thumb-image.none{display:none}.single-gallery .swiper-container{overflow:hidden}.single-gallery .swiper-wrapper{height:auto}.single-gallery .image-element{display:block;width:100%;aspect-ratio:1.49753695;position:relative}.single-gallery .image-element img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:.5rem}.single-gallery .single-gallery-inner{position:relative}.single-gallery .single-gallery-inner .single-swiper-pagination{position:absolute;top:50%;transform:translateY(-50%);left:1rem;right:1rem;display:flex;justify-content:space-between;z-index:3}.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-prev,.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-next{position:relative;gap:.5rem;padding:.5rem;border-radius:.5rem;border:2px solid #0c5d97;width:3rem;height:3rem;background:#fff;background-image:none;color:#212121;left:unset;right:unset;margin:0;top:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-prev::after,.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-next::after{display:none}.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-prev:hover,.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-next:hover{background-color:#0e71b8}.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-prev:hover svg,.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-next:hover svg{fill:#fff;transform:scale(1.1)}.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-prev.swiper-button-disabled,.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-next.swiper-button-disabled{opacity:.5}.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-prev svg,.single-gallery .single-gallery-inner .single-swiper-pagination .swiper-button-next svg{max-width:1rem;max-height:1rem;object-fit:contain;fill:#0c5d97}.contact-widget{background:#f0f0f0;text-align:center;padding:2rem;z-index:3}.contact-widget .img-container{margin-bottom:1rem}.contact-widget .img-container img{width:120px;aspect-ratio:1;object-fit:cover;border-radius:100%}.contact-widget .btn-container{padding-top:1rem}footer{position:relative;z-index:2;width:100%;margin:0;background:#0c5d97;display:block}footer .footer-before{content:'';position:absolute;bottom:100%;height:50px;left:0;width:75vw;background:#0c5d97}footer .footer-before::after{content:'';position:absolute;width:2rem;top:0;bottom:0;left:100%;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/footer-before.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:left center}@media only screen and (max-width: 767px){footer .footer-before{height:1.5rem}footer .footer-before::after{width:1rem}}footer .footer-content{background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/footer-bg.png);background-repeat:no-repeat;background-position:top left}footer .footer-content .footer-logo{padding-top:3.5rem}footer .footer-content .footer-logo .logolink{display:inline-block;max-width:300px;height:auto;width:100%}footer .footer-content .footer-logo .logolink img{width:100%}footer .footer-content .footer-blocks{padding:3.5rem 0}footer .footer-content .footer-blocks .footer-block{padding:1.5rem 2.5rem;background:#e2e0db;margin:1rem 0;height:calc(100% - 2rem);border-radius:.5rem}footer .footer-content .footer-blocks .footer-block strong{font-size:1.125rem}footer .footer-content .footer-blocks .footer-block *:last-child{margin-bottom:0}footer .footer-content .footer-contact-row .contact-option{padding:.75rem 1.5rem;border-left:1px solid #7ca7c6}footer .footer-content .footer-inner{padding:8rem 0}footer .footer-content .footer-item{margin-bottom:2rem;min-height:8rem}footer .footer-content .footer-item .openingstijden *{color:#fff}footer .footer-content .footer-item .google-review *{color:#fff}footer .footer-content .footer-item p:not(.text-color-footer-light){color:#fff}footer .footer-content .footer-item p a:not(.text-color-footer-light){color:#fff}footer .footer-content .footer-item p a.text-color-footer-light{text-decoration:underline}footer .footer-content .footer-item p a.text-color-footer-light:hover{color:#fff}footer .footer-content .footer-item p a:hover{color:rgba(255,255,255,0.8)}footer .footer-content .footer-item p.titel{font-size:1.125rem;font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:.75rem;color:#fff}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul#menu-footer-3 li a{font-size:1.125rem;font-family:"Fira Sans",sans-serif;font-weight:700}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a{color:#fff}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{text-decoration:underline}footer .footer-content .footer-item .social-media{padding:0;margin:0;display:flex;justify-content:flex-start;gap:.75rem}footer .footer-content .footer-item .social-media li{width:auto}footer .footer-content .footer-item .social-media a{display:inline-flex;background-color:#fff;border-radius:100%;width:30px;height:30px;align-items:center;justify-content:center}footer .footer-content .footer-item .social-media a img{max-height:16px}footer .footer-content .footer-item .social-media a:hover{opacity:0.7}footer .footer-colofon{padding:0 0 2.5rem 0;background:#0c5d97;font-size:.875rem;text-align:center}footer .footer-colofon a{color:#7ca7c6;font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{text-decoration:underline}footer .footer-colofon ul{display:flex;justify-content:center;padding:0;margin:0;list-style:none;gap:1rem}footer .footer-colofon ul li{display:inline-block;color:#7ca7c6;font-size:1em}.wc-block-checkout .wc-block-components-form .wc-block-components-checkout-step{margin:0 0 1rem 0}.wc-block-checkout .wc-block-checkout__billing-fields .wc-block-components-title.wc-block-components-title{display:none}.wc-block-checkout .wc-block-checkout__billing-fields .wc-block-components-checkout-step__description{display:none}.wc-block-checkout .wc-block-checkout__billing-fields .wc-block-components-address-form__address_2-toggle{display:none}.wc-block-checkout .wc-block-checkout__payment-method{display:none}body.hideHeader header{transform:translateY(-120%)}header{position:fixed;z-index:5000;top:0;width:100%;background:#0e71b8;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header .header-top{display:block;width:100%;background:#fff}header .header-top .inner-container{display:flex;justify-content:space-between;align-items:center}header .header-top .header-top-right{background:#c9e8ff;position:relative}header .header-top .header-top-right .element-before{position:absolute;top:0;bottom:0;width:1rem;left:0;height:100%;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/header-nav-before-white.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:left center}header .header-top .header-top-right::after{content:'';position:absolute;top:0;left:100%;bottom:0;background:inherit;width:100vw}header .header-top .header-top-right ul.menu{display:flex;margin:0;justify-content:flex-end;list-style:none}header .header-top .header-top-right ul.menu li a{display:inline-block;padding:5px 10px;color:#000;text-decoration:none}header .header-top .header-top-right ul.menu li a:hover{color:#0c5d97}header .header-top .header-top-right ul.menu li a.phone-link{display:inline-flex;gap:.5rem;align-items:center;margin-left:.5rem}header .header-top .header-top-right ul.menu li a.phone-link::before{content:'';width:1.25rem;height:1.25rem;background:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-phone-color-3.svg) center center no-repeat}header .header-top .header-top-right ul.menu li:not(:first-child, :last-child):before{content:'|';margin:0 .5rem}header .header-inner{display:flex;position:relative;z-index:1500;align-items:center;justify-content:space-between}@media only screen and (min-width: 1600px){header .header-inner{width:calc(100% + 85px);margin-left:-85px}}header .header-inner .header-nav-right{display:flex;position:relative;align-items:center;justify-content:space-between;gap:1rem;background:#0c5d97;width:100%;padding-left:2.5rem}header .header-inner .header-nav-right::after{content:'';position:absolute;top:0;left:100%;bottom:0;background:inherit;width:100vw}header .header-inner .header-nav-right .element-before{position:absolute;top:0;bottom:0;width:2rem;left:0;height:100%;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/header-nav-before.svg);background-size:100% 100%;background-repeat:no-repeat;background-position:left center}header .header-inner .logolink{display:block;height:65px;width:275px;margin-left:-1.5rem}header .header-inner .logolink img{width:auto;height:100%;transform:scale(1.3);display:block;transform-origin:left}@media only screen and (min-width: 1600px){header .header-inner .logolink{height:65px;width:290px}header .header-inner .logolink img{transform:scale(1.35)}}header .header-inner .navigation{position:relative;font-size:1rem}header .header-inner .navigation ul{padding:0;margin:0;list-style:none}header .header-inner .navigation li{position:relative;display:inline-block}header .header-inner .navigation li:first-child{padding-left:0}header .header-inner .navigation li:hover a{background-color:#0a4d7d;color:#fff;text-decoration:none}header .header-inner .navigation li a{display:inline-block;font-family:"Fira Sans",sans-serif;font-weight:700;padding:0;margin-bottom:0;color:#fff;text-decoration:none;padding:1.5rem .75rem}header .header-inner .navigation li a.home-link{position:relative;max-width:3rem}header .header-inner .navigation li a.home-link .text{position:relative;z-index:-100;opacity:0}header .header-inner .navigation li a.home-link::after{content:'';position:absolute;inset:0;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-home-color-1.svg);background-size:20px;background-repeat:no-repeat;background-position:center center}header .header-inner .navigation li a.home-link:hover::after{background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-home-white.svg)}header .header-inner .navigation li a.sf-with-ul{position:relative;display:inline-flex;align-items:center;gap:.5rem}header .header-inner .navigation li a.sf-with-ul::after{content:"";width:10px;height:10px;background:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-chevron-down-white.svg");background-size:10px}header .header-inner .navigation li a.sf-with-ul:hover::after,header .header-inner .navigation li a.sf-with-ul:active::after{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-chevron-down-white.svg")}header .header-inner .navigation li.btn{padding:5px 20px;margin-left:30px;background-image:none;font-size:20px}header .header-inner .navigation li.btn a{color:white;font-size:1em}header .header-inner .navigation li.current-menu-item:not(.btn) a,header .header-inner .navigation li.current_page_parent:not(.btn) a{color:#fff}header .header-inner .navigation li>ul.sub-menu{position:absolute;z-index:203;top:100%;left:0;width:100%;min-width:250px;margin:0;background:#0a4d7d;text-align:left;display:none}header .header-inner .navigation li>ul.sub-menu li{width:100%;padding:0;margin:0}header .header-inner .navigation li>ul.sub-menu li:hover,header .header-inner .navigation li>ul.sub-menu li:active,header .header-inner .navigation li>ul.sub-menu li.current-menu-item,header .header-inner .navigation li>ul.sub-menu li.current_page_item{color:#fff;background:#0c5d97}header .header-inner .navigation li>ul.sub-menu li:hover a,header .header-inner .navigation li>ul.sub-menu li:active a,header .header-inner .navigation li>ul.sub-menu li.current-menu-item a,header .header-inner .navigation li>ul.sub-menu li.current_page_item a{color:#fff;background-color:#0c5d97;text-decoration:underline;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-color-2.svg")}header .header-inner .navigation li>ul.sub-menu li a{display:block;padding:.5rem 1rem;border-top:none;margin:0;color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-color-1.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}header .header-inner .navigation li>ul.sub-menu li a::before{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu{display:block;top:0;left:100%;border:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu::after{display:none}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu{border:none;background:#b2dcf9}header .header-inner .navigation li>ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu{border:none;background:#a9d7f8}header .header-inner .navbar-toggle{padding:0;border:none;margin:0;appearance:none;outline:none;position:relative;display:inline-block}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{width:22px;height:2px;border-radius:1px;background:#fff;position:relative;display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}header .header-inner .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}header .header-inner .navbar-toggle .menu{margin:-5px 0 -5px 8px;color:#212121;float:left;font-size:20px;line-height:1.2;position:relative;font-family:"Fira Sans",sans-serif;font-weight:700}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-2{opacity:0}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-1{top:6px;transform:rotate(45deg)}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{bottom:6px;transform:rotate(-45deg)}@media only screen and (min-width: 992px) and (max-width: 1199px){header .header-top .header-top-right ul.menu li a{font-size:.875rem}header .header-top .header-top-right ul.menu li a.phone-link{margin-left:0}header .header-top .header-top-right ul.menu li:not(:first-child, :last-child):before{content:'|';margin:0}header .header-inner .logolink{height:42px;width:180px}header .header-inner .logolink img{transform:scale(1.3)}header .header-inner .header-nav-right{padding-left:2rem}header .header-inner .navigation{font-size:1rem}header .header-inner .navigation li a{padding:1rem .5rem}header .header-inner .navigation li a.sf-with-ul{gap:.35rem}header .header-inner .navigation li a.sf-with-ul::after{width:7px;height:7px;background-size:7px}}@media only screen and (max-width: 991px){header .header-top .header-top-right ul.menu{padding-left:1rem}header .header-top .header-top-right ul.menu li.menu-item{display:none}header .header-inner .logolink{height:42px;width:210px}header .header-inner .logolink img{transform:scale(1.5)}header .header-inner .header-nav-right{padding-block:.5rem;justify-content:flex-end}}@media only screen and (max-width: 575px){header .header-inner .logolink{height:2.5rem;width:150px;margin-left:-1rem}header .header-inner .logolink img{transform:scale(1.35)}header .header-inner .header-nav-right{padding-block:1rem}}.slide-menu{position:fixed;z-index:1000;top:0;right:0;overflow:hidden;overflow:auto;width:100%;max-width:100%;height:100%;box-sizing:border-box;background:#fff;overflow-x:hidden;transform:translateX(100%);transition:transform 300ms ease-in-out;will-change:transform;display:none}.slide-menu .responsive-nav{display:flex;height:100%;flex-flow:column nowrap;padding:1rem}.slide-menu .controls{padding:1rem}.slide-menu .slider{position:relative;top:0;left:0;width:100%;flex:1;padding:7rem 0 0;transform:translateX(0);transition:transform 300ms ease-in-out;will-change:transform}.slide-menu ul.nav>li a{display:flex;font-weight:400;width:100%;padding:.5rem 0;color:#000;font-size:1.25rem}.slide-menu ul.nav>li a.dropdown-toggle{position:relative}.slide-menu ul.nav>li a.dropdown-toggle::after{position:absolute;inset:0;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-chevron-right.svg");background-position:center right 1rem;background-repeat:no-repeat;background-size:5px auto;content:""}.slide-menu ul.nav>li a.slide-menu-control{font-weight:700;padding-left:1.25rem;font-size:1rem}.slide-menu ul.nav>li a.slide-menu-control::before{position:absolute;inset:0;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-chevron-left.svg");background-position:center left;background-repeat:no-repeat;background-size:5px auto;content:""}.slide-menu ul.nav>li .sub-menu,.slide-menu ul.nav>li .menu{position:absolute;bottom:0;text-align:left}.slide-menu>.sub-menu{background:#fdb70a}.slide-menu ul{width:100%;max-width:100%;padding-left:0;margin:0;font-size:1rem;list-style:none;position:relative}.slide-menu ul li{position:initial;width:100%;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a{position:relative;display:block;padding:.25rem 1rem;background-color:transparent;color:#0e71b8;font-size:1.1rem;text-decoration:none;font-weight:400;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a:hover,.slide-menu ul li a:active{background-color:transparent;color:#0c5d97;text-decoration:none}.slide-menu ul li.current-menu-item a,.slide-menu ul li.current_page_parent a{color:#0c5d97}.slide-menu ul li.menu-item-has-children>a::after{position:absolute;inset:0;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-chevron-right.svg");background-position:center right 1rem;background-repeat:no-repeat;background-size:5px auto;content:""}.slide-menu ul ul{position:absolute;top:0;left:100%;display:none}.slide-menu.no-transition{transition:none !important}.slide-menu.no-transition *{transition:none !important}@media only screen and (max-width: 575px){.slide-menu .bottom-nav{flex-direction:column}.slide-menu .bottom-nav .lang-wrapper{margin-top:1.5rem;margin-left:0}}#swipebox-container #swipebox-bottom-bar{bottom:50%;background:transparent}#swipebox-container #swipebox-bottom-bar.visible-bars{transform:none}#swipebox-container #swipebox-arrows{width:100% !important;max-width:100% !important}#swipebox-container #swipebox-arrows #swipebox-next{margin-right:30px}@media only screen and (max-width: 767px){#swipebox-container #swipebox-slider .slide img{min-width:100%}}.google-review{display:flex;flex-wrap:nowrap;align-items:center}.google-review .logo{width:2.5rem;background:center center no-repeat;background:#fff;border-radius:100%;background-size:70%;background-position:center center;background-repeat:no-repeat}.google-review .logo .ratio{padding-bottom:100%}.google-review .logo.with-bg{background-color:#fff;background-size:70%;border-radius:50%}.google-review .google-review-content{padding-left:10px}.google-review .google-review-content .top{display:flex;align-items:center;margin-bottom:4px}.google-review .google-review-content .top *{line-height:1;margin:0;color:#000}.google-review .google-review-content .top span{font-weight:700}.google-review .google-review-content .top .stars{padding-left:10px;display:flex;align-items:center}.google-review .google-review-content .top .stars .star{width:18px;height:18px;background:center center no-repeat}.google-review .google-review-content .bottom{text-align:left}.google-review .google-review-content .bottom *{margin:0;line-height:1}.google-review .google-review-content .bottom a{text-decoration:underline}.google-review.top-bar{padding:.25rem 0}.google-review.top-bar .logo{width:1.5rem;background:#fff;border-radius:100%;background-size:70%;background-position:center center;background-repeat:no-repeat}.google-review.top-bar .google-review-content{display:flex;gap:1rem;align-items:center}.google-review.top-bar .google-review-content .top{font-weight:700;font-size:14px;margin-bottom:0}.google-review.top-bar .google-review-content .top span{font-weight:700}.google-review.top-bar .google-review-content .top .stars .star{width:13px;height:13px}.google-review.top-bar .google-review-content .bottom *{margin:0;line-height:1;font-size:12px}.google-review.top-bar .google-review-content .bottom a{text-decoration:none}@media only screen and (min-width: 992px){.google-review .content{width:calc(100% - 30px)}}.woocommerce ul.products[class*=columns-]{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.5rem}.woocommerce ul.products[class*=columns-]::before,.woocommerce ul.products[class*=columns-]::after{display:none}.woocommerce ul.products[class*=columns-].columns-1 li.product{width:100%}.woocommerce ul.products[class*=columns-].columns-3 li.product{width:calc((100% / 3) - (3rem / 3))}.woocommerce ul.products[class*=columns-].columns-4 li.product{width:calc((100% / 4) - (4rem / 4))}.woocommerce ul.products[class*=columns-].columns-5 li.product{width:calc((100% / 5) - (5rem / 5))}.woocommerce ul.products[class*=columns-] li.product{list-style:none;margin:0 0 1.5rem 0;height:100%;text-align:center}.woocommerce ul.products[class*=columns-] li.product.last{margin-right:0}.woocommerce ul.products[class*=columns-] li.product a{display:block;z-index:1;width:100%;height:100%;min-height:460px;position:relative}.woocommerce ul.products[class*=columns-] li.product a .product-image{position:absolute;inset:0;overflow:hidden;border-radius:.5rem}.woocommerce ul.products[class*=columns-] li.product a .product-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.woocommerce ul.products[class*=columns-] li.product a .product-image::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);opacity:.75}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom h2.woocommerce-loop-product__title{font-weight:400;font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.5rem;padding:0;min-height:3.5rem;margin:0;color:#fff}@media only screen and (max-width: 767px){.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom h2.woocommerce-loop-product__title{font-size:1.3rem}}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom h2.woocommerce-loop-product__title em{font-weight:300;font-style:italic}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom span.extra-text{opacity:0;display:block;width:100%;max-height:0px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding-bottom:1rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price{display:block;width:100%;margin:0;color:#000;text-decoration:none;font-weight:400;display:inline-flex;align-items:flex-end;font-size:1.2rem;line-height:1.4;gap:.5rem;font-size:1rem;color:#fff;display:flex;justify-content:center}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price span{line-height:1.4}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price del{order:2;font-size:.875rem;font-weight:400;opacity:1}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price ins{text-decoration:none}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price sup{vertical-align:super}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price .price-text{display:none}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price:has(.price-text){flex-direction:row-reverse}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .price:has(.price-text) .block.body-small.bold{font-weight:400}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom *{color:#fff}.woocommerce ul.products[class*=columns-] li.product a.ajax_add_to_cart,.woocommerce ul.products[class*=columns-] li.product a.product_type_variable.add_to_cart_button,.woocommerce ul.products[class*=columns-] li.product a.product_type_simple{display:none}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart{position:absolute;display:flex;top:0;left:0;align-items:center;justify-content:center;padding:1rem;color:#fff;font-weight:700}.woocommerce ul.products[class*=columns-] li.product a.added_to_cart::before{z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(14,113,184,0.8);content:"";position:absolute}.woocommerce ul.products[class*=columns-] li.product a:hover .product-image img{transform:scale(1.1)}.woocommerce ul.products[class*=columns-] li.product a:hover .product-item-bottom{transform:translateY(-2rem)}.woocommerce ul.products[class*=columns-] li.product a:hover .product-item-bottom span.extra-text{max-height:200px;opacity:1}@media only screen and (max-width: 767px){.woocommerce ul.products[class*=columns-] li.product a{min-height:300px}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom{padding:.75rem}.woocommerce ul.products[class*=columns-] li.product a .product-item-bottom .btn{padding:.65rem 1.25rem;width:100%;text-align:center;background-image:none;font-size:.875rem}}@media only screen and (max-width: 991px){.woocommerce ul.products[class*=columns-].columns-1 li.product,.woocommerce ul.products[class*=columns-].columns-2 li.product,.woocommerce ul.products[class*=columns-].columns-3 li.product,.woocommerce ul.products[class*=columns-].columns-4 li.product{width:calc(50% - .75rem)}}.banner:has( + .wc-page-loop){margin:0}.banner:has( + .wc-page-loop)+.wc-page-loop:has(ul.products){position:relative}.banner:has( + .wc-page-loop)+.wc-page-loop:has(ul.products)::before{content:'';background:#0e71b8;position:absolute;left:0;right:0;top:0;height:15rem;max-height:100%}@media only screen and (max-width: 767px){.banner:has( + .wc-page-loop)+.wc-page-loop:has(ul.products)::before{height:8rem}}.popup-side-item{position:fixed;top:0;height:100%;right:0;width:40vw;background:#fff;z-index:5001;padding:4rem;transform:translateX(100%);overflow:auto}.popup-side-item .item-block{position:relative;font-weight:600;background:#f9f9f9;border:1px solid #d1d1d1;color:#000;padding:1.25rem;margin-bottom:1rem}.popup-side-item .item-block .item-value{display:flex;justify-content:space-between}.popup-side-item .item-block .item-value .item-delete{position:absolute;display:flex;align-items:center;right:10px;top:10px;background:#0e71b8;color:#fff;height:22px;width:22px;padding:1px 7px;line-height:1;font-size:1.1rem;border-radius:50px}.popup-side-item .item-block .item-value .item-delete:hover{cursor:pointer}.popup-side-item .collapse-item{margin-bottom:1rem}.popup-side-item .collapse-item .titel{transition:all .3s ease;position:relative;display:flex;align-items:center;cursor:pointer;padding:1rem 2rem;background:#eaeaea;border-radius:8px}.popup-side-item .collapse-item .titel *{color:#000;margin:0}.popup-side-item .collapse-item .titel .vraag{width:calc(100% - 20px)}.popup-side-item .collapse-item .titel .close{transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #0e71b8;position:relative;margin-right:1.5rem;opacity:1}.popup-side-item .collapse-item .titel .close::before{content:'+';position:absolute;color:#0e71b8;font-size:.9rem;top:1px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.popup-side-item .collapse-item .titel svg{transition:all .3s ease;fill:white;content:'';top:.5rem;right:0;width:1rem;height:1rem}.popup-side-item .collapse-item .collapse-itself{padding-bottom:2rem;display:none;width:calc(100% - 20px)}.popup-side-item .collapse-item .collapse-itself *:last-child{margin-bottom:0}.popup-side-item .collapse-item .collapse-itself .antwoord{transition:all .3s ease;opacity:0;padding:2rem 2rem 0 2rem}.popup-side-item .collapse-item .collapse-itself .antwoord .item-delete{font-weight:700;color:#0e71b8;cursor:pointer;text-decoration:underline}.popup-side-item .collapse-item .collapse-itself .antwoord .item-delete:hover{color:#0a5489}.popup-side-item .collapse-item:hover .titel *,.popup-side-item .collapse-item:focus .titel *{text-decoration:underline}.popup-side-item .collapse-item.show .titel *{color:#0e71b8;text-decoration:underline}.popup-side-item .collapse-item.show .titel .close{border-color:#0e71b8}.popup-side-item .collapse-item.show .titel .close::before{content:'-';color:#0e71b8}.popup-side-item .collapse-item.show .titel .close svg{opacity:1}.popup-side-item .collapse-item.show .collapse-itself .antwoord{opacity:1}.popup-side-item textarea#product_val,.popup-side-item textarea#product_type{display:none}.popup-side-item.open{transform:translateX(0);-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}@media only screen and (max-width: 767px){.popup-side-item{padding:4rem 2rem 2rem 2rem;width:85vw}}.fixed-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(33,33,33,0.85);pointer-events:none;opacity:0;z-index:5000;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;backdrop-filter:blur(8px)}.fixed-overlay.in{opacity:1;pointer-events:all}.woocommerce-cart .wc-block-cart.wc-block-cart td.wc-block-cart-item__image{padding-left:0}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row img{border-radius:5px}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-product-name{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:.875rem}@media only screen and (max-width: 767px){.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-product-name{font-size:.875rem}}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-product-name em{font-weight:300;font-style:italic}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-formatted-money-amount{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.5rem;color:#0c5d97;font-size:1rem}@media only screen and (max-width: 767px){.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-formatted-money-amount{font-size:1.3rem}}.woocommerce-cart .wc-block-cart.wc-block-cart .wc-block-cart-items__row .wc-block-components-formatted-money-amount em{font-weight:300;font-style:italic}.wc-block-components-sidebar.wc-block-components-sidebar{border:0}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-product-metadata__description{display:none}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-panel__button{outline:none}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-panel__button:hover{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;color:#0c5d97}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.5rem;display:block !important;padding:0;text-transform:none}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title{font-size:1.3rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title em{font-weight:300;font-style:italic}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title .wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;color:#0c5d97;font-size:1rem}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title .wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-size:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-cart__totals-title.wc-block-cart__totals-title .wc-block-components-totals-shipping .wc-block-components-totals-item__value em{font-weight:300;font-style:italic}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding:0 !important}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) .wc-block-components-radio-control .wc-block-components-radio-control__input{left:0}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel) .wc-block-components-radio-control .wc-block-components-radio-control__option{padding:0 0 0 2.25em}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;color:#0c5d97;font-size:1rem}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-item__value{font-size:1rem}}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-shipping .wc-block-components-totals-item__value em{font-weight:300;font-style:italic}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-panel.wc-block-components-panel,.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-item.wc-block-components-totals-item{padding-left:0;padding-right:0}.wc-block-components-sidebar.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0}@media only screen and (max-width: 767px){.wc-block-components-sidebar.wc-block-components-sidebar{padding:1rem !important}.wc-block-components-sidebar.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-cart-items-block{border-top:0}.wc-block-components-sidebar.wc-block-components-sidebar .wc-block-components-totals-wrapper.wc-block-components-totals-wrapper{padding-left:0;padding-right:0}}.woocommerce-checkout .wp-element-button,.woocommerce-cart .wp-element-button{position:relative;font-family:"Fira Sans",sans-serif;font-weight:700;padding:.65rem 3.25rem .65rem 1.25rem;border:none;border-radius:200px;background-color:#0c5d97;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:17px;color:#fff;font-size:16px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;background-image:none !important;padding:.55rem 1.25rem .65rem 1.25rem}@media only screen and (max-width: 767px){.woocommerce-checkout .wp-element-button.no-icon-xs,.woocommerce-cart .wp-element-button.no-icon-xs{padding-inline:.5rem;width:100%;text-align:center;background-image:none}}.woocommerce-checkout .wp-element-button.borderder-hover,.woocommerce-cart .wp-element-button.borderder-hover{border:2px solid #0c5d97}.woocommerce-checkout .wp-element-button.borderder-hover:hover,.woocommerce-cart .wp-element-button.borderder-hover:hover{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce-checkout .wp-element-button.btn-color-2,.woocommerce-cart .wp-element-button.btn-color-2{background-color:#fdc332;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#212121}.woocommerce-checkout .wp-element-button.btn-color-2:hover,.woocommerce-cart .wp-element-button.btn-color-2:hover{background-color:#fab302;color:#212121}.woocommerce-checkout .wp-element-button.btn-white,.woocommerce-cart .wp-element-button.btn-white{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce-checkout .wp-element-button.btn-white:hover,.woocommerce-cart .wp-element-button.btn-white:hover{background-color:#e6e6e6;color:#000}.woocommerce-checkout .wp-element-button.no-bg,.woocommerce-cart .wp-element-button.no-bg{background-color:transparent;color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce-checkout .wp-element-button.no-bg.color-white,.woocommerce-cart .wp-element-button.no-bg.color-white{color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg")}.woocommerce-checkout .wp-element-button.no-bg.color-white:hover,.woocommerce-cart .wp-element-button.no-bg.color-white:hover{color:#fff}.woocommerce-checkout .wp-element-button.no-bg:hover,.woocommerce-cart .wp-element-button.no-bg:hover{color:#000}.woocommerce-checkout .wp-element-button.actie-shop,.woocommerce-cart .wp-element-button.actie-shop{background-color:#9ac63a}.woocommerce-checkout .wp-element-button.actie-shop span.winkelmandje-counter,.woocommerce-cart .wp-element-button.actie-shop span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.woocommerce-checkout .wp-element-button.actie-shop:hover,.woocommerce-cart .wp-element-button.actie-shop:hover{background-color:#7b9f2e}.woocommerce-checkout .wp-element-button.actie-shop:hover span.winkelmandje-counter,.woocommerce-cart .wp-element-button.actie-shop:hover span.winkelmandje-counter{background-color:#9ac63a}.woocommerce-checkout .wp-element-button.no-icon,.woocommerce-cart .wp-element-button.no-icon{background-image:none}.woocommerce-checkout .wp-element-button.icon-before,.woocommerce-cart .wp-element-button.icon-before{padding-left:3rem;padding-right:1.25rem;background-position:left 1rem center}.woocommerce-checkout .wp-element-button.icon-before.offerte,.woocommerce-cart .wp-element-button.icon-before.offerte{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-offerte.svg");background-size:1.5rem}@media only screen and (max-width: 767px){.woocommerce-checkout .wp-element-button.icon-before.offerte,.woocommerce-cart .wp-element-button.icon-before.offerte{width:2rem;height:2rem;background-position:center center;padding:0;position:relative}.woocommerce-checkout .wp-element-button.icon-before.offerte .winkelmandje-counter,.woocommerce-cart .wp-element-button.icon-before.offerte .winkelmandje-counter{position:absolute;top:-.5rem;right:-.5rem}}.woocommerce-checkout .wp-element-button.icon-before:hover,.woocommerce-cart .wp-element-button.icon-before:hover{background-position:left 1.1rem center}.woocommerce-checkout .wp-element-button.btn-small,.woocommerce-cart .wp-element-button.btn-small{font-size:.875rem;padding-right:2rem;background-size:10px}.woocommerce-checkout .wp-element-button:hover,.woocommerce-cart .wp-element-button:hover{background-color:#084068;background-position:right .85rem center;color:#fff;cursor:pointer;text-decoration:none}.woocommerce-checkout .wp-element-button.no-bg,.woocommerce-cart .wp-element-button.no-bg{padding-left:0;background-color:transparent}.woocommerce-checkout .wp-element-button.color-black,.woocommerce-cart .wp-element-button.color-black{color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce-checkout .wp-element-button.no-icon,.woocommerce-cart .wp-element-button.no-icon{background-image:none;padding-right:1.25rem}.woocommerce-checkout .wp-element-button.bordered-btn,.woocommerce-cart .wp-element-button.bordered-btn{box-shadow:inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97;background-color:#fff;color:#0c5d97}.woocommerce-checkout .wp-element-button.bordered-btn:hover,.woocommerce-cart .wp-element-button.bordered-btn:hover{background-color:#0c5d97;color:#fff}.woocommerce-checkout .wp-element-button:focus,.woocommerce-cart .wp-element-button:focus,.woocommerce-checkout .wp-element-button:active,.woocommerce-cart .wp-element-button:active{color:#fff;outline:none}.woocommerce-checkout .wp-element-button.small,.woocommerce-cart .wp-element-button.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.woocommerce-checkout .wp-element-button,.woocommerce-cart .wp-element-button{max-width:100%}}.woocommerce-checkout .wp-element-button span,.woocommerce-cart .wp-element-button span{color:#fff}.woocommerce-order-received h2{font-size:24px}.woocommerce-order-received ul.woocommerce-order-overview{display:none}.woocommerce-order-received ul.bacs_details{padding:0}.woocommerce-order-received table.woocommerce-table{border:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner{border-bottom:2px solid #fdc332;display:inline-block;padding-bottom:50px;margin-bottom:20px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner{margin-top:30px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button{position:relative;font-family:"Fira Sans",sans-serif;font-weight:700;padding:.65rem 3.25rem .65rem 1.25rem;border:none;border-radius:200px;background-color:#0c5d97;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg");background-position:right 1rem center;background-repeat:no-repeat;background-size:17px;color:#fff;font-size:16px;display:inline-block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding:12px 15px;font-size:1rem}@media only screen and (max-width: 767px){.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-icon-xs{padding-inline:.5rem;width:100%;text-align:center;background-image:none}}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.borderder-hover{border:2px solid #0c5d97}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.borderder-hover:hover{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.btn-color-2{background-color:#fdc332;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#212121}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.btn-color-2:hover{background-color:#fab302;color:#212121}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.btn-white{background-color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg");color:#000}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.btn-white:hover{background-color:#e6e6e6;color:#000}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-bg{background-color:transparent;color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-bg.color-white{color:#fff;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right-white.svg")}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-bg.color-white:hover{color:#fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-bg:hover{color:#000}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.actie-shop{background-color:#9ac63a}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.actie-shop span.winkelmandje-counter{background-color:#6c8b28;border-radius:100%;width:1.5rem;height:1.5rem;display:inline-block;font-size:.875rem;margin-left:.5rem;color:#fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.actie-shop:hover{background-color:#7b9f2e}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.actie-shop:hover span.winkelmandje-counter{background-color:#9ac63a}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-icon{background-image:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.icon-before{padding-left:3rem;padding-right:1.25rem;background-position:left 1rem center}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.icon-before.offerte{background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-offerte.svg");background-size:1.5rem}@media only screen and (max-width: 767px){.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.icon-before.offerte{width:2rem;height:2rem;background-position:center center;padding:0;position:relative}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.icon-before.offerte .winkelmandje-counter{position:absolute;top:-.5rem;right:-.5rem}}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.icon-before:hover{background-position:left 1.1rem center}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.btn-small{font-size:.875rem;padding-right:2rem;background-size:10px}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:hover{background-color:#084068;background-position:right .85rem center;color:#fff;cursor:pointer;text-decoration:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-bg{padding-left:0;background-color:transparent}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.color-black{color:#000;background-image:url("https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/icon-arrow-right.svg")}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.no-icon{background-image:none;padding-right:1.25rem}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.bordered-btn{box-shadow:inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97,inset 0 0 2px #0c5d97;background-color:#fff;color:#0c5d97}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.bordered-btn:hover{background-color:#0c5d97;color:#fff}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:focus,.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button:active{color:#fff;outline:none}.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button.small{padding:.25rem 2rem .25rem .75rem}@media only screen and (max-width: 767px){.woocommerce-order-received .thankyou-page-custom .thankyou-page-custom-inner .custom-item-inner a.button{max-width:100%}}@media (min-width:768px){.woocommerce-order-received .woocommerce-bacs-bank-details{width:83.33333333%}.woocommerce-order-received .woocommerce-order-details{width:83.33333333%}}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) "."}.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background:#9ac63a;font-size:.875rem;color:#fff;border:none;box-shadow:none;width:1.25rem;height:1.25rem;border-radius:100%}.woocommerce-page .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity>span{color:#fff;font-weight:700}.wp-block-product-new{display:none}.wc-page .wc-block-checkout .wc-block-components-form .wc-block-components-checkout-step{margin:0}.wc-page .wc-block-checkout__form .wp-block-woocommerce-checkout-shipping-method-block,.wc-page .wc-block-checkout__form .wp-block-woocommerce-checkout-pickup-options-block{display:none}.wc-page .wp-block-woocommerce-checkout{margin-bottom:8.75rem}@media only screen and (max-width: 767px){.wc-page .wp-block-woocommerce-checkout{margin-bottom:2.5rem}}.wc-page .wp-block-woocommerce-checkout:has(+ .link-buttons){margin-bottom:0}.wc-page .wp-block-woocommerce-checkout.no-margin{margin-bottom:0}.wc-page .wp-block-woocommerce-checkout .btn-container{display:flex;flex-wrap:wrap;gap:1rem}.wc-page .wp-block-woocommerce-checkout .tekst.text-center{text-align:center}.wc-page .wp-block-woocommerce-checkout .tekst ul{margin-left:1.25em;padding:0;line-height:1.45}.wc-page .wp-block-woocommerce-checkout .tekst ul li{font-size:1rem}.wc-page .wp-block-woocommerce-checkout .tekst ul li::marker{margin-right:.5rem;color:#0e71b8}.wc-page .wp-block-woocommerce-checkout .tekst *:not(.img-container, input):last-child{margin-bottom:0 !important}.wc-page .wp-block-woocommerce-checkout.bg-color-1,.wc-page .wp-block-woocommerce-checkout.bg-color-2,.wc-page .wp-block-woocommerce-checkout.bg-color-3,.wc-page .wp-block-woocommerce-checkout.bg-color-6{padding:4rem 0}.wc-page .wp-block-woocommerce-checkout.bg-color-1:has(+ .bg-color-1),.wc-page .wp-block-woocommerce-checkout.bg-color-2:has(+ .bg-color-1),.wc-page .wp-block-woocommerce-checkout.bg-color-3:has(+ .bg-color-1),.wc-page .wp-block-woocommerce-checkout.bg-color-6:has(+ .bg-color-1),.wc-page .wp-block-woocommerce-checkout.bg-color-1:has(+ .bg-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-2:has(+ .bg-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-3:has(+ .bg-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-6:has(+ .bg-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-1:has(+ .bg-color-3),.wc-page .wp-block-woocommerce-checkout.bg-color-2:has(+ .bg-color-3),.wc-page .wp-block-woocommerce-checkout.bg-color-3:has(+ .bg-color-3),.wc-page .wp-block-woocommerce-checkout.bg-color-6:has(+ .bg-color-3),.wc-page .wp-block-woocommerce-checkout.bg-color-1:has(+ .bg-color-6),.wc-page .wp-block-woocommerce-checkout.bg-color-2:has(+ .bg-color-6),.wc-page .wp-block-woocommerce-checkout.bg-color-3:has(+ .bg-color-6),.wc-page .wp-block-woocommerce-checkout.bg-color-6:has(+ .bg-color-6){margin-bottom:0}.wc-page .wp-block-woocommerce-checkout.bg-color-1{background-color:#0e71b8}.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst h1,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst h2,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst h3,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst h4,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst h5,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst p,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst span:not(.text-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst ul li,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst ul li a,.wc-page .wp-block-woocommerce-checkout.bg-color-1 .tekst a:not(.btn){color:#fff}.wc-page .wp-block-woocommerce-checkout.bg-color-1+.bg-color-1{padding-top:0}.wc-page .wp-block-woocommerce-checkout.bg-color-2{background-color:#fdc332}.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst h1,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst h2,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst h3,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst h4,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst h5,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst p,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst span:not(.text-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst ul li,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst ul li a,.wc-page .wp-block-woocommerce-checkout.bg-color-2 .tekst a:not(.btn){color:#fff}.wc-page .wp-block-woocommerce-checkout.bg-color-2+.bg-color-2{padding-top:0}.wc-page .wp-block-woocommerce-checkout.bg-color-3{background-color:#0c5d97}.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst h1,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst h2,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst h3,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst h4,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst h5,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst p,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst span:not(.text-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst ul li,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst ul li a,.wc-page .wp-block-woocommerce-checkout.bg-color-3 .tekst a:not(.btn){color:#fff}.wc-page .wp-block-woocommerce-checkout.bg-color-3+.bg-color-3{padding-top:0}.wc-page .wp-block-woocommerce-checkout.bg-color-6{background-color:#1380ce}.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst h1,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst h2,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst h3,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst h4,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst h5,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst p,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst span:not(.text-color-2),.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst ul li,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst ul li a,.wc-page .wp-block-woocommerce-checkout.bg-color-6 .tekst a:not(.btn){color:#fff}.wc-page .wp-block-woocommerce-checkout.bg-color-6+.bg-color-6{padding-top:0}h1:has(+.wp-block-woocommerce-cart){margin-top:2rem}.wp-block-woocommerce-cart{margin-bottom:8.75rem}@media only screen and (max-width: 767px){.wp-block-woocommerce-cart{margin-bottom:2.5rem}}.wc-block-checkout__add-note .wc-block-components-textarea{min-height:7rem}.default-block{margin-bottom:8.75rem}@media only screen and (max-width: 767px){.default-block{margin-bottom:2.5rem}}.default-block:has(+ .link-buttons){margin-bottom:0}.default-block.no-margin{margin-bottom:0}.default-block .btn-container{display:flex;flex-wrap:wrap;gap:1rem}.default-block .tekst.text-center{text-align:center}.default-block .tekst ul{margin-left:1.25em;padding:0;line-height:1.45}.default-block .tekst ul li{font-size:1rem}.default-block .tekst ul li::marker{margin-right:.5rem;color:#0e71b8}.default-block .tekst *:not(.img-container, input):last-child{margin-bottom:0 !important}.default-block.bg-color-1,.default-block.bg-color-2,.default-block.bg-color-3,.default-block.bg-color-6{padding:4rem 0}.default-block.bg-color-1:has(+ .bg-color-1),.default-block.bg-color-2:has(+ .bg-color-1),.default-block.bg-color-3:has(+ .bg-color-1),.default-block.bg-color-6:has(+ .bg-color-1),.default-block.bg-color-1:has(+ .bg-color-2),.default-block.bg-color-2:has(+ .bg-color-2),.default-block.bg-color-3:has(+ .bg-color-2),.default-block.bg-color-6:has(+ .bg-color-2),.default-block.bg-color-1:has(+ .bg-color-3),.default-block.bg-color-2:has(+ .bg-color-3),.default-block.bg-color-3:has(+ .bg-color-3),.default-block.bg-color-6:has(+ .bg-color-3),.default-block.bg-color-1:has(+ .bg-color-6),.default-block.bg-color-2:has(+ .bg-color-6),.default-block.bg-color-3:has(+ .bg-color-6),.default-block.bg-color-6:has(+ .bg-color-6){margin-bottom:0}.default-block.bg-color-1{background-color:#0e71b8}.default-block.bg-color-1 .tekst h1,.default-block.bg-color-1 .tekst h2,.default-block.bg-color-1 .tekst h3,.default-block.bg-color-1 .tekst h4,.default-block.bg-color-1 .tekst h5,.default-block.bg-color-1 .tekst p,.default-block.bg-color-1 .tekst span:not(.text-color-2),.default-block.bg-color-1 .tekst ul li,.default-block.bg-color-1 .tekst ul li a,.default-block.bg-color-1 .tekst a:not(.btn){color:#fff}.default-block.bg-color-1+.bg-color-1{padding-top:0}.default-block.bg-color-2{background-color:#fdc332}.default-block.bg-color-2 .tekst h1,.default-block.bg-color-2 .tekst h2,.default-block.bg-color-2 .tekst h3,.default-block.bg-color-2 .tekst h4,.default-block.bg-color-2 .tekst h5,.default-block.bg-color-2 .tekst p,.default-block.bg-color-2 .tekst span:not(.text-color-2),.default-block.bg-color-2 .tekst ul li,.default-block.bg-color-2 .tekst ul li a,.default-block.bg-color-2 .tekst a:not(.btn){color:#fff}.default-block.bg-color-2+.bg-color-2{padding-top:0}.default-block.bg-color-3{background-color:#0c5d97}.default-block.bg-color-3 .tekst h1,.default-block.bg-color-3 .tekst h2,.default-block.bg-color-3 .tekst h3,.default-block.bg-color-3 .tekst h4,.default-block.bg-color-3 .tekst h5,.default-block.bg-color-3 .tekst p,.default-block.bg-color-3 .tekst span:not(.text-color-2),.default-block.bg-color-3 .tekst ul li,.default-block.bg-color-3 .tekst ul li a,.default-block.bg-color-3 .tekst a:not(.btn){color:#fff}.default-block.bg-color-3+.bg-color-3{padding-top:0}.default-block.bg-color-6{background-color:#1380ce}.default-block.bg-color-6 .tekst h1,.default-block.bg-color-6 .tekst h2,.default-block.bg-color-6 .tekst h3,.default-block.bg-color-6 .tekst h4,.default-block.bg-color-6 .tekst h5,.default-block.bg-color-6 .tekst p,.default-block.bg-color-6 .tekst span:not(.text-color-2),.default-block.bg-color-6 .tekst ul li,.default-block.bg-color-6 .tekst ul li a,.default-block.bg-color-6 .tekst a:not(.btn){color:#fff}.default-block.bg-color-6+.bg-color-6{padding-top:0}.text-color-white h1,.text-color-white h2,.text-color-white h3,.text-color-white h4,.text-color-white h5,.text-color-white p,.text-color-white span:not(.text-color-2),.text-color-white ul li,.text-color-white ul li a,.text-color-white a:not(.btn){color:#fff}.banner{position:relative;margin-bottom:8.75rem}@media only screen and (max-width: 767px){.banner{margin-bottom:2.5rem}}.banner:has(+ .link-buttons){margin-bottom:0}.banner.no-margin{margin-bottom:0}.banner .btn-container{display:flex;flex-wrap:wrap;gap:1rem}.banner .tekst.text-center{text-align:center}.banner .tekst ul{margin-left:1.25em;padding:0;line-height:1.45}.banner .tekst ul li{font-size:1rem}.banner .tekst ul li::marker{margin-right:.5rem;color:#0e71b8}.banner .tekst *:not(.img-container, input):last-child{margin-bottom:0 !important}.banner.bg-color-1,.banner.bg-color-2,.banner.bg-color-3,.banner.bg-color-6{padding:4rem 0}.banner.bg-color-1:has(+ .bg-color-1),.banner.bg-color-2:has(+ .bg-color-1),.banner.bg-color-3:has(+ .bg-color-1),.banner.bg-color-6:has(+ .bg-color-1),.banner.bg-color-1:has(+ .bg-color-2),.banner.bg-color-2:has(+ .bg-color-2),.banner.bg-color-3:has(+ .bg-color-2),.banner.bg-color-6:has(+ .bg-color-2),.banner.bg-color-1:has(+ .bg-color-3),.banner.bg-color-2:has(+ .bg-color-3),.banner.bg-color-3:has(+ .bg-color-3),.banner.bg-color-6:has(+ .bg-color-3),.banner.bg-color-1:has(+ .bg-color-6),.banner.bg-color-2:has(+ .bg-color-6),.banner.bg-color-3:has(+ .bg-color-6),.banner.bg-color-6:has(+ .bg-color-6){margin-bottom:0}.banner.bg-color-1{background-color:#0e71b8}.banner.bg-color-1 .tekst h1,.banner.bg-color-1 .tekst h2,.banner.bg-color-1 .tekst h3,.banner.bg-color-1 .tekst h4,.banner.bg-color-1 .tekst h5,.banner.bg-color-1 .tekst p,.banner.bg-color-1 .tekst span:not(.text-color-2),.banner.bg-color-1 .tekst ul li,.banner.bg-color-1 .tekst ul li a,.banner.bg-color-1 .tekst a:not(.btn){color:#fff}.banner.bg-color-1+.bg-color-1{padding-top:0}.banner.bg-color-2{background-color:#fdc332}.banner.bg-color-2 .tekst h1,.banner.bg-color-2 .tekst h2,.banner.bg-color-2 .tekst h3,.banner.bg-color-2 .tekst h4,.banner.bg-color-2 .tekst h5,.banner.bg-color-2 .tekst p,.banner.bg-color-2 .tekst span:not(.text-color-2),.banner.bg-color-2 .tekst ul li,.banner.bg-color-2 .tekst ul li a,.banner.bg-color-2 .tekst a:not(.btn){color:#fff}.banner.bg-color-2+.bg-color-2{padding-top:0}.banner.bg-color-3{background-color:#0c5d97}.banner.bg-color-3 .tekst h1,.banner.bg-color-3 .tekst h2,.banner.bg-color-3 .tekst h3,.banner.bg-color-3 .tekst h4,.banner.bg-color-3 .tekst h5,.banner.bg-color-3 .tekst p,.banner.bg-color-3 .tekst span:not(.text-color-2),.banner.bg-color-3 .tekst ul li,.banner.bg-color-3 .tekst ul li a,.banner.bg-color-3 .tekst a:not(.btn){color:#fff}.banner.bg-color-3+.bg-color-3{padding-top:0}.banner.bg-color-6{background-color:#1380ce}.banner.bg-color-6 .tekst h1,.banner.bg-color-6 .tekst h2,.banner.bg-color-6 .tekst h3,.banner.bg-color-6 .tekst h4,.banner.bg-color-6 .tekst h5,.banner.bg-color-6 .tekst p,.banner.bg-color-6 .tekst span:not(.text-color-2),.banner.bg-color-6 .tekst ul li,.banner.bg-color-6 .tekst ul li a,.banner.bg-color-6 .tekst a:not(.btn){color:#fff}.banner.bg-color-6+.bg-color-6{padding-top:0}.banner .banner-inner{position:relative;z-index:1;padding:8rem 0 6rem 0}.banner .banner-inner .tekst{min-height:200px}.banner .banner-inner .tekst h1,.banner .banner-inner .tekst h2,.banner .banner-inner .tekst h3,.banner .banner-inner .tekst h4,.banner .banner-inner .tekst h5,.banner .banner-inner .tekst p,.banner .banner-inner .tekst span:not(.text-color-2),.banner .banner-inner .tekst ul li,.banner .banner-inner .tekst ul li a,.banner .banner-inner .tekst a:not(.btn){color:#fff}.banner .banner-image{position:absolute;inset:0;z-index:-1}.banner .banner-image::after{content:'';background:rgba(33,33,33,0.3);position:absolute;inset:0}.banner .banner-image::before{content:'';position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);opacity:.4;max-height:50%}.banner .banner-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.banner .banner-image.bg-color-1{background:#0e71b8}.banner .banner-image.bg-color-1::after{display:none}@media only screen and (max-width: 767px){.banner .banner-inner{padding:3rem 0}.banner .banner-inner .tekst{min-height:50px}}.banner-met-blokken{position:relative;padding-bottom:0 !important}.banner-met-blokken::after{content:'';position:absolute;left:0;bottom:0;right:0;height:3rem;background:#fff}.banner-met-blokken .inner-container{position:relative;display:grid;grid-template-columns:repeat(9, 1fr);grid-template-rows:repeat(6, 1fr);grid-column-gap:1.5rem;grid-row-gap:1.5rem;z-index:2}.banner-met-blokken .block-element{position:relative;display:block;border-radius:.5rem;background:#0e71b8}.banner-met-blokken .block-element .content-container{position:relative;z-index:2;padding:1rem 2rem;height:100%;box-sizing:border-box}.banner-met-blokken .block-element .content-container .icon-container{width:100%;height:60px;margin-bottom:1.5rem;margin-top:.75rem}@media only screen and (max-width: 767px){.banner-met-blokken .block-element .content-container .icon-container{margin-top:0;margin-bottom:1.25rem;height:45px}}.banner-met-blokken .block-element .content-container .icon-container img{max-height:100%;max-width:100%;object-fit:contain}.banner-met-blokken .block-element .img-container{position:absolute;inset:0;overflow:hidden;background:black;border-radius:.5rem}.banner-met-blokken .block-element .img-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.banner-met-blokken .block-element.link:hover .img-container img{transform:scale(1.05);opacity:.5}.banner-met-blokken .block-element.index-1{grid-area:1 / 1 / 7 / 6;text-align:center}.banner-met-blokken .block-element.index-2{grid-area:1 / 6 / 4 / 10}.banner-met-blokken .block-element.index-2 .content-container h2{max-width:370px}.banner-met-blokken .block-element.index-3{grid-area:4 / 6 / 7 / 8;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/background-cta-banner.png);background-size:auto 100%;background-repeat:no-repeat;background-position:right bottom}.banner-met-blokken .block-element.index-4{grid-area:4 / 8 / 7 / 10;background:#fdc332}.banner-met-blokken .block-element.index-3 .content-container .look-h3,.banner-met-blokken .block-element.index-4 .content-container .look-h3{min-height:3.75rem}@media only screen and (min-width: 768px) and (max-width: 991px){.banner-met-blokken .inner-container{grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(6, 1fr);grid-column-gap:15px;grid-row-gap:15px}.banner-met-blokken .block-element .btn{font-size:.875rem;padding-right:2rem;background-size:10px}.banner-met-blokken .block-element .content-container{padding:1.5rem}.banner-met-blokken .block-element.index-1{grid-area:1 / 1 / 4 / 13}.banner-met-blokken .block-element.index-2{grid-area:4 / 1 / 7 / 7}.banner-met-blokken .block-element.index-3{grid-area:4 / 7 / 7 / 10}.banner-met-blokken .block-element.index-4{grid-area:4 / 10 / 7 / 13}}@media only screen and (max-width: 767px){.banner-met-blokken .inner-container{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(6, 1fr);grid-column-gap:15px;grid-row-gap:15px}.banner-met-blokken .block-element .btn{font-size:.875rem;padding-right:2rem;background-size:10px}.banner-met-blokken .block-element .content-container{padding:1.25rem}.banner-met-blokken .block-element.index-1{grid-area:1 / 1 / 3 / 7}.banner-met-blokken .block-element.index-2{grid-area:3 / 1 / 5 / 7}.banner-met-blokken .block-element.index-3{grid-area:5 / 1 / 7 / 4}.banner-met-blokken .block-element.index-4{grid-area:5 / 4 / 7 / 7}}.blog-detail .intro-container,.blog-detail .right-container{padding-top:4rem}.blog-detail .right-container{position:relative;z-index:4;height:calc(100% - 4rem)}.blog-detail .img-outro{display:block;aspect-ratio:2.70718232;position:relative;width:100%;border-radius:.5rem;overflow:hidden;margin-top:2rem}.blog-detail .img-outro img{position:absolute;width:100%;height:100%;object-fit:cover}.blog-detail .intro-container{background:#0c5d97;position:relative}.blog-detail .intro-container .breadcrumbs-wrapper{position:absolute;top:0;left:0;right:0}.blog-detail .intro-container .tekst{position:relative;z-index:2}.blog-detail .intro-container::before,.blog-detail .intro-container::after{content:'';position:absolute;width:100vw;left:100%;top:0;bottom:0;background:inherit}.blog-detail .intro-container::after{left:unset;right:100%}.blog-detail .intro-container .fade-top-element{position:absolute;top:0;left:0;width:100vw;right:0;height:250px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);opacity:.4;max-height:50%;z-index:2}.blog-detail .intro-container .fade-top-element::before,.blog-detail .intro-container .fade-top-element::after{content:'';position:absolute;width:100vw;left:100%;top:0;bottom:0;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%)}.blog-detail .intro-container .fade-top-element::after{left:unset;right:100%}.blog-detail .intro-container .image-gallery{position:relative;z-index:1;background:#fff;border-radius:.5rem}.blog-detail .intro-container .image-gallery::before,.blog-detail .intro-container .image-gallery::after{content:'';position:absolute;bottom:0;height:60%;width:100vw;left:100%;background:#fff;z-index:-1}.blog-detail .intro-container .image-gallery::after{left:unset;right:100%}.blog-detail .intro-container .image-gallery .img-intro img{width:100%;height:auto}.blog-detail .tekst{padding:3rem 0}.module-blogs .intro-section{padding-bottom:5rem}.module-blogs .intro-section .intro h2{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:3.125rem}.module-blogs .intro-section .intro h2.look-h1-xl{font-size:3.75rem}@media only screen and (max-width: 767px){.module-blogs .intro-section .intro h2.look-h1-xl{font-size:2.25rem}}@media only screen and (max-width: 767px){.module-blogs .intro-section .intro h2{font-size:2.25rem}}.module-blogs .intro-section .intro h2 em{font-weight:300;font-style:italic}.module-blogs.all .btn-container,.module-blogs.hortimaterials .btn-container{margin-top:2rem}.module-blogs.all::before,.module-blogs.hortimaterials::before{content:'';position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);opacity:.4;max-height:50%}.module-blogs.latest{position:relative;z-index:1;overflow:hidden;margin-bottom:0;padding-bottom:7rem}.module-blogs.latest .blog-item.index-2{margin-top:-2.25rem}.module-blogs.latest .bg-element{position:absolute;inset:0;z-index:-2}.module-blogs.latest .bg-element .bg-element-inner{position:absolute;left:40%;top:0;right:-10vw;aspect-ratio:1 / 1;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/circle-element-gray-light.svg);background-size:auto 100%}@media only screen and (min-width: 768px) and (max-width: 991px){.module-blogs.latest .blog-item.index-2,.module-blogs.latest .blog-item.index-4{margin-top:-3.5rem}}@media only screen and (max-width: 767px){.module-blogs.latest .intro-section{padding-bottom:1rem}.module-blogs.latest .blog-item.index-2,.module-blogs.latest .blog-item.index-4{margin-top:.75rem}}.blog-item{margin:1.25rem 0}.blog-item .blog-item-inner{display:block;position:relative;overflow:hidden;border-radius:.5rem}.blog-item .blog-item-inner .img-container{position:absolute;inset:0;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.blog-item .blog-item-inner .info-top{position:absolute;top:1rem;left:1rem;right:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem}.blog-item .blog-item-inner .info-top .blog-category{font-size:.75rem;font-weight:500;line-height:1;padding:.5rem;border-radius:.5rem;color:#0c5d97;background-color:#73ffbb}.blog-item .blog-item-inner .inner-link-block{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-end;z-index:2;padding:2rem;color:#fff;text-align:center;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.blog-item .blog-item-inner .inner-link-block::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);opacity:.75}.blog-item .blog-item-inner .inner-link-block h3{color:#fff;text-wrap:balance}.blog-item .blog-item-inner .inner-link-block span.btn{margin-top:.25rem}@media only screen and (min-width: 768px){.blog-item .blog-item-inner .inner-link-block span.btn{opacity:0;transform:translateY(-1rem)}}.blog-item .blog-item-inner .ratio{display:block;padding-bottom:120%}.blog-item .blog-item-inner:hover .img-container{transform:scale(1.05)}.blog-item .blog-item-inner:hover .inner-link-block::after{opacity:.85}@media only screen and (min-width: 768px){.blog-item .blog-item-inner:hover .inner-link-block{padding-bottom:5rem}.blog-item .blog-item-inner:hover .inner-link-block span.btn{opacity:1;transform:translateY(0);transition-delay:.3s}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blog-item .blog-item-inner .ratio{padding-bottom:150%}}@media only screen and (max-width: 767px){.blog-item .blog-item-inner .inner-link-block{padding:1rem .5rem 1rem .5rem}.blog-item .blog-item-inner:hover .inner-link-block{padding-bottom:3.5rem}.blog-item .blog-item-inner:hover .inner-link-block span.btn{opacity:1;transform:translateY(0);transition-delay:.3s}}@media only screen and (max-width: 767px){.blog-item{margin:.75rem 0}}.content-tekst{margin-bottom:8.75rem}@media only screen and (max-width: 767px){.content-tekst{margin-bottom:2.5rem}}.content-tekst:has(+ .link-buttons){margin-bottom:0}.content-tekst.no-margin{margin-bottom:0}.content-tekst .btn-container{display:flex;flex-wrap:wrap;gap:1rem}.content-tekst .tekst.text-center{text-align:center}.content-tekst .tekst ul{margin-left:1.25em;padding:0;line-height:1.45}.content-tekst .tekst ul li{font-size:1rem}.content-tekst .tekst ul li::marker{margin-right:.5rem;color:#0e71b8}.content-tekst .tekst *:not(.img-container, input):last-child{margin-bottom:0 !important}.content-tekst.bg-color-1,.content-tekst.bg-color-2,.content-tekst.bg-color-3,.content-tekst.bg-color-6{padding:4rem 0}.content-tekst.bg-color-1:has(+ .bg-color-1),.content-tekst.bg-color-2:has(+ .bg-color-1),.content-tekst.bg-color-3:has(+ .bg-color-1),.content-tekst.bg-color-6:has(+ .bg-color-1),.content-tekst.bg-color-1:has(+ .bg-color-2),.content-tekst.bg-color-2:has(+ .bg-color-2),.content-tekst.bg-color-3:has(+ .bg-color-2),.content-tekst.bg-color-6:has(+ .bg-color-2),.content-tekst.bg-color-1:has(+ .bg-color-3),.content-tekst.bg-color-2:has(+ .bg-color-3),.content-tekst.bg-color-3:has(+ .bg-color-3),.content-tekst.bg-color-6:has(+ .bg-color-3),.content-tekst.bg-color-1:has(+ .bg-color-6),.content-tekst.bg-color-2:has(+ .bg-color-6),.content-tekst.bg-color-3:has(+ .bg-color-6),.content-tekst.bg-color-6:has(+ .bg-color-6){margin-bottom:0}.content-tekst.bg-color-1{background-color:#0e71b8}.content-tekst.bg-color-1 .tekst h1,.content-tekst.bg-color-1 .tekst h2,.content-tekst.bg-color-1 .tekst h3,.content-tekst.bg-color-1 .tekst h4,.content-tekst.bg-color-1 .tekst h5,.content-tekst.bg-color-1 .tekst p,.content-tekst.bg-color-1 .tekst span:not(.text-color-2),.content-tekst.bg-color-1 .tekst ul li,.content-tekst.bg-color-1 .tekst ul li a,.content-tekst.bg-color-1 .tekst a:not(.btn){color:#fff}.content-tekst.bg-color-1+.bg-color-1{padding-top:0}.content-tekst.bg-color-2{background-color:#fdc332}.content-tekst.bg-color-2 .tekst h1,.content-tekst.bg-color-2 .tekst h2,.content-tekst.bg-color-2 .tekst h3,.content-tekst.bg-color-2 .tekst h4,.content-tekst.bg-color-2 .tekst h5,.content-tekst.bg-color-2 .tekst p,.content-tekst.bg-color-2 .tekst span:not(.text-color-2),.content-tekst.bg-color-2 .tekst ul li,.content-tekst.bg-color-2 .tekst ul li a,.content-tekst.bg-color-2 .tekst a:not(.btn){color:#fff}.content-tekst.bg-color-2+.bg-color-2{padding-top:0}.content-tekst.bg-color-3{background-color:#0c5d97}.content-tekst.bg-color-3 .tekst h1,.content-tekst.bg-color-3 .tekst h2,.content-tekst.bg-color-3 .tekst h3,.content-tekst.bg-color-3 .tekst h4,.content-tekst.bg-color-3 .tekst h5,.content-tekst.bg-color-3 .tekst p,.content-tekst.bg-color-3 .tekst span:not(.text-color-2),.content-tekst.bg-color-3 .tekst ul li,.content-tekst.bg-color-3 .tekst ul li a,.content-tekst.bg-color-3 .tekst a:not(.btn){color:#fff}.content-tekst.bg-color-3+.bg-color-3{padding-top:0}.content-tekst.bg-color-6{background-color:#1380ce}.content-tekst.bg-color-6 .tekst h1,.content-tekst.bg-color-6 .tekst h2,.content-tekst.bg-color-6 .tekst h3,.content-tekst.bg-color-6 .tekst h4,.content-tekst.bg-color-6 .tekst h5,.content-tekst.bg-color-6 .tekst p,.content-tekst.bg-color-6 .tekst span:not(.text-color-2),.content-tekst.bg-color-6 .tekst ul li,.content-tekst.bg-color-6 .tekst ul li a,.content-tekst.bg-color-6 .tekst a:not(.btn){color:#fff}.content-tekst.bg-color-6+.bg-color-6{padding-top:0}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst p img{max-width:100%;height:auto}.content-tekst.content-2-kolom .kolom-1{padding-right:1.5rem}.content-tekst.content-2-kolom .kolom-2{padding-left:1.5rem}@media only screen and (max-width: 767px){.content-tekst.content-2-kolom .kolom-1,.content-tekst.content-2-kolom .kolom-2{padding-inline:0}}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.veelgestelde-vragen .intro{padding-bottom:2rem}.veelgestelde-vragen .groep-items{width:100%}.veelgestelde-vragen .veelgesteldevragen-groepen .groep{margin-top:30px}.veelgestelde-vragen .veelgesteldevragen-groepen h4{color:#0e71b8;font-weight:bold}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item{margin-bottom:1rem}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel{transition:all .3s ease;position:relative;display:flex;align-items:center;cursor:pointer;padding:1rem 2rem;background:#eaeaea;border-radius:8px}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel *{color:#000;margin:0}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel .vraag{width:calc(100% - 20px)}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel .close{transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #0e71b8;position:relative;margin-right:1.5rem;opacity:1}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel .close::before{content:'+';position:absolute;color:#0e71b8;font-size:.9rem;top:1px;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel svg{transition:all .3s ease;fill:white;content:'';top:.5rem;right:0;width:1rem;height:1rem}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .collapse-itself{padding-bottom:2rem;display:none;width:calc(100% - 20px)}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .collapse-itself *:last-child{margin-bottom:0}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .collapse-itself .antwoord{transition:all .3s ease;opacity:0;padding:2rem 2rem 0 2rem}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item:hover .titel *,.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item:focus .titel *{text-decoration:underline}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item.show .titel *{color:#0e71b8;text-decoration:underline}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item.show .titel .close{border-color:#0e71b8}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item.show .titel .close::before{content:'-';color:#0e71b8}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item.show .titel .close svg{opacity:1}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item.show .collapse-itself .antwoord{opacity:1}@media only screen and (min-width: 768px) and (max-width: 991px){.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .collapse-itself{width:100%}}@media only screen and (max-width: 767px){.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel{padding:1rem 1rem}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .titel h4{font-size:1.2rem}.veelgestelde-vragen .veelgesteldevragen-groepen .collapse-item .collapse-itself .antwoord{padding:1rem 1rem 0 1rem}}.glas-configurator{margin-bottom:8.75rem;padding-top:8rem}@media only screen and (max-width: 767px){.glas-configurator{margin-bottom:2.5rem}}.glas-configurator .intro-bg{position:absolute;inset:0;z-index:-1;background:#0e71b8;height:100%}@media only screen and (min-width: 992px){.glas-configurator .intro-bg{max-height:45vw}}.glas-configurator .intro-bg::before{content:'';position:absolute;top:0;left:0;right:0;height:250px;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);opacity:.4;max-height:50%}.glas-configurator .intro-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg, #0e71b8 0%, rgba(0,0,0,0) 100%)}.glas-configurator .intro-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.13}.glas-configurator .intro-section{position:relative;z-index:1;padding:0 115px 6rem 115px}.glas-configurator .intro-section .tekst h1,.glas-configurator .intro-section .tekst h2,.glas-configurator .intro-section .tekst h3,.glas-configurator .intro-section .tekst h4,.glas-configurator .intro-section .tekst h5,.glas-configurator .intro-section .tekst p,.glas-configurator .intro-section .tekst span:not(.text-color-2),.glas-configurator .intro-section .tekst ul li,.glas-configurator .intro-section .tekst ul li a,.glas-configurator .intro-section .tekst a:not(.btn){color:#fff}@media only screen and (max-width: 767px){.glas-configurator .intro-section{padding:0 0 4rem 0}}.glas-configurator .glas-configurator-sidebar .contact-widget{border:1px solid #0e71b8}@media only screen and (max-width: 767px){.glas-configurator{padding-top:3rem}.glas-configurator .intro-section{padding-bottom:3rem}}.glas-configurator span.popup-anchor{color:#0e71b8;text-decoration:underline;font-weight:500;font-size:.8rem;cursor:pointer}.glas-configurator span.popup-anchor:hover{text-decoration:none}.glas-configurator .configurator-content{background:#fdf8f0;padding:2rem;border-radius:.5rem;margin-right:1.5rem}@media only screen and (max-width: 991px){.glas-configurator .configurator-content{margin-right:0}}.glas-configurator .blok-vragen{border:3px solid #0e71b8;border-radius:.5rem;margin-bottom:2rem;background:#fff}.glas-configurator .blok-vragen .heading{background:#0e71b8;padding:.5rem 1.5rem}.glas-configurator .blok-vragen .heading *{font-size:1.1rem;color:#fff;font-weight:600}.glas-configurator .blok-vragen .content{padding:2.5rem 1.5rem}.glas-configurator .blok-vragen .content .radio-element input[type=radio]{margin:0}.glas-configurator .blok-vragen .content .radio-element label{margin:0 0 0 5px;font-size:1rem}.glas-configurator .blok-vragen .content .radio-element+span.popup-anchor{display:inline-block;margin-left:20px}.glas-configurator .blok-vragen .content .glas-type{display:inline-block;background:#f9f9f9;margin:.5rem 0;text-align:center;border:2px solid #d1d1d1;width:100%;height:calc(100% - 1rem);padding:2rem 1rem;border-radius:15px;cursor:pointer}.glas-configurator .blok-vragen .content .glas-type img{width:100%}.glas-configurator .blok-vragen .content .glas-type:hover,.glas-configurator .blok-vragen .content .glas-type.active{border-color:#0e71b8}.glas-configurator .blok-vragen .content .formaat-row,.glas-configurator .blok-vragen .content .oplage-row,.glas-configurator .blok-vragen .content .text-with-label-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.glas-configurator .blok-vragen .content .formaat-row .input-container.label,.glas-configurator .blok-vragen .content .oplage-row .input-container.label,.glas-configurator .blok-vragen .content .text-with-label-row .input-container.label{padding-right:1.5rem;font-weight:600;min-width:90px}.glas-configurator .blok-vragen .content .formaat-row .input-container:not(.label),.glas-configurator .blok-vragen .content .oplage-row .input-container:not(.label),.glas-configurator .blok-vragen .content .text-with-label-row .input-container:not(.label){display:flex;flex:1}.glas-configurator .blok-vragen .content .formaat-row input[type=text],.glas-configurator .blok-vragen .content .oplage-row input[type=text],.glas-configurator .blok-vragen .content .text-with-label-row input[type=text]{padding:15px;border:1px solid #828282;box-shadow:none;font-size:16px;outline:none}.glas-configurator .blok-vragen .content .formaat-row input[type=text]:focus,.glas-configurator .blok-vragen .content .oplage-row input[type=text]:focus,.glas-configurator .blok-vragen .content .text-with-label-row input[type=text]:focus{outline:none;border-color:#0e71b8}.glas-configurator .blok-vragen .content .formaat-row input[type=text]:has(+ .input-group-append),.glas-configurator .blok-vragen .content .oplage-row input[type=text]:has(+ .input-group-append),.glas-configurator .blok-vragen .content .text-with-label-row input[type=text]:has(+ .input-group-append){border-top-right-radius:0;border-bottom-right-radius:0}.glas-configurator .blok-vragen .content .formaat-row input[type=text]+.input-group-append span.input-group-text,.glas-configurator .blok-vragen .content .oplage-row input[type=text]+.input-group-append span.input-group-text,.glas-configurator .blok-vragen .content .text-with-label-row input[type=text]+.input-group-append span.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.glas-configurator .blok-vragen .content .formaat-row .input-group-append span.input-group-text,.glas-configurator .blok-vragen .content .oplage-row .input-group-append span.input-group-text,.glas-configurator .blok-vragen .content .text-with-label-row .input-group-append span.input-group-text{border-color:#828282}@media only screen and (max-width: 767px){.glas-configurator .blok-vragen .content{padding:1.5rem}.glas-configurator .blok-vragen .content .radio-element+span.popup-anchor{margin:0 0 1rem 22px}}.glas-configurator .blok-buttons{position:relative;text-align:right}.glas-configurator .blok-buttons .add-to-offerte{position:relative;display:inline-block}.glas-configurator .blok-buttons .add-to-offerte.disabled::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.5);cursor:not-allowed}.glas-configurator #glas_summary,.glas-configurator #product_val,.glas-configurator #product_type{display:none}.glas-configurator .message-container{display:inline-block;margin-top:1.5rem;width:100%}.glas-configurator .message-container .message{display:block;width:100%;text-align:center;padding:.5rem 1rem;background:#fff;border-radius:.5rem;border:2px solid #0e71b8}.glas-configurator .message-container .message.success{padding:2.25rem 1.25rem;background-color:#fff;border-color:#9ac63a}.glas-configurator .message-container .message.success h3{color:#9ac63a;margin-bottom:.5rem}.glas-configurator .message-container .message.success .btn-container{margin-top:1.5rem;gap:1rem}.modal-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10001}.modal-wrapper.hide{display:none}.modal-wrapper .modal-achtergrond{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(33,33,33,0.5);z-index:-1}.modal-wrapper .modal-item{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2rem);max-width:980px;height:100%;max-height:50vh}.modal-wrapper .modal-item .close-modal{position:absolute;top:0;right:0;display:block;width:3rem;height:3rem;border-radius:0 10px 0 0;background-color:#0e71b8;margin:0;background-image:url('https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/images/icon-times-white.svg');background-size:1.25rem auto;background-position:center;background-repeat:no-repeat;cursor:pointer}.modal-wrapper .modal-item .modal-inner{height:50vh;background-color:#fff;border-radius:1rem;overflow:auto}.modal-wrapper .modal-item .modal-inner h3{margin-bottom:1rem}.modal-wrapper .modal-item .modal-inner::-webkit-scrollbar{display:none}.modal-wrapper .modal-item .modal-inner .modal-item-content{padding:2.5rem 3.5rem}@media only screen and (max-width: 991px){.modal-wrapper .modal-item .modal-inner.with-sidebar{display:flex}.modal-wrapper .modal-item .modal-inner.with-sidebar .modal-item-content{width:calc(100% - 350px)}.modal-wrapper .modal-item .modal-inner.with-sidebar .modal-item-sidebar{padding:2.5rem 1.5rem;width:350px}}@media only screen and (max-width: 767px){.modal-wrapper .modal-item .modal-inner .modal-item-content{padding:2rem}.modal-wrapper .modal-item .modal-inner.with-sidebar{flex-direction:column;justify-content:space-between}.modal-wrapper .modal-item .modal-inner.with-sidebar .modal-item-content{width:100%}.modal-wrapper .modal-item .modal-inner.with-sidebar .modal-item-sidebar{padding:2rem;width:100%}}@media only screen and (max-width: 575px){.modal-wrapper .modal-item .modal-inner .modal-top{flex-direction:column;align-items:flex-start}.modal-wrapper .modal-item .modal-inner .modal-top .titel{margin-bottom:1rem}.modal-wrapper .modal-item .modal-inner .modal-top .afbeelding{width:60px}}.horti-materials{position:relative}.horti-materials::before,.horti-materials::after{position:absolute;content:'';height:65%;left:0;bottom:0;width:50vw;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/triangle-bg.png);background-size:contain;background-repeat:no-repeat}.horti-materials::after{top:0;bottom:unset;left:50vw;background-position:top right;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/triangle-bg-top.png)}.horti-materials .intro,.horti-materials .outro,.horti-materials .horti-items{position:relative;z-index:2}.horti-materials .horti-items{padding:2rem 0}.hortimaterial-item,.accessoire-item{margin:1.25rem 0}.hortimaterial-item .item-inner,.accessoire-item .item-inner{background:#fff;display:block;position:relative;overflow:hidden;border-radius:.5rem}.hortimaterial-item .item-inner .img-container,.accessoire-item .item-inner .img-container{display:block;position:relative;width:100%;padding-bottom:65%;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.hortimaterial-item .item-inner .img-container img,.accessoire-item .item-inner .img-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.hortimaterial-item .item-inner .info-top,.accessoire-item .item-inner .info-top{position:absolute;top:1rem;left:1rem;right:1rem;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem}.hortimaterial-item .item-inner .info-top .label,.accessoire-item .item-inner .info-top .label{font-size:.75rem;font-weight:600;line-height:1;padding:.5rem;border-radius:.5rem;color:#000;background-color:#fdc332}.hortimaterial-item .item-inner .inner-link-block,.accessoire-item .item-inner .inner-link-block{display:block;padding:1.5rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.hortimaterial-item .item-inner .inner-link-block h1,.accessoire-item .item-inner .inner-link-block h1{font-size:1rem}.hortimaterial-item .item-inner .inner-link-block span.btn,.accessoire-item .item-inner .inner-link-block span.btn{margin-top:.25rem}.hortimaterial-item .item-inner:hover .img-container img,.accessoire-item .item-inner:hover .img-container img{transform:scale(1.05)}@media only screen and (min-width: 992px) and (max-width: 1199px){.hortimaterial-item .item-inner .ratio,.accessoire-item .item-inner .ratio{padding-bottom:150%}}@media only screen and (max-width: 767px){.hortimaterial-item .item-inner .inner-link-block,.accessoire-item .item-inner .inner-link-block{padding:1rem}}@media only screen and (max-width: 767px){.hortimaterial-item,.accessoire-item{margin:.75rem 0}}.accessoire-item .item-inner .img-container{padding-bottom:100%}.accessoire-item .item-inner .btn{width:100%;text-align:center}.link-buttons{padding:3rem 0 0 0 !important}.link-buttons.bg-color-1{padding:3rem 0 !important}.link-buttons.bg-color-1 h1,.link-buttons.bg-color-1 h2,.link-buttons.bg-color-1 h3,.link-buttons.bg-color-1 h4,.link-buttons.bg-color-1 h5,.link-buttons.bg-color-1 p,.link-buttons.bg-color-1 span:not(.text-color-2),.link-buttons.bg-color-1 ul li,.link-buttons.bg-color-1 ul li a,.link-buttons.bg-color-1 a:not(.btn){color:#fff}.link-buttons .link-inner-container{display:flex;flex-wrap:wrap;column-gap:3rem;row-gap:.75rem;justify-content:center;align-items:center}.link-buttons .link-inner-container p{margin:0}.link-buttons .link-inner-container .btn-container{justify-content:center}@media only screen and (max-width: 767px){.link-buttons .btn-container{gap:.75rem}.link-buttons .btn{font-size:.875rem}}.maps-kaart .maps-inner{position:relative;z-index:2;padding-bottom:25%}.maps-kaart .maps-inner iframe{position:absolute;inset:0;height:100%;width:100%}.producten-slider .intro-section{padding:2rem 0}.producten-slider .intro-section .btn-container{margin-top:1rem}.producten-slider .intro-section .bg-element{position:absolute;bottom:-3vw;left:0;right:0;z-index:-1;display:flex;justify-content:flex-end}.producten-slider .intro-section .bg-element .bg-inner{width:100%;aspect-ratio:1 / 1;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/circle-element-gray-light.svg);background-size:auto 100%;background-position:center bottom;background-repeat:no-repeat;transform:scale(2)}.producten-slider .swiper-container{clip-path:inset(-100vw -100vw -100vw 0);overflow:visible}.producten-slider li.product{list-style:none;margin:0 0 1.5rem 0;height:100%;text-align:center}.producten-slider li.product.last{margin-right:0}.producten-slider li.product a{display:block;z-index:1;width:100%;height:100%;min-height:460px;position:relative}.producten-slider li.product a .product-image{position:absolute;inset:0;overflow:hidden;border-radius:.5rem}.producten-slider li.product a .product-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.producten-slider li.product a .product-image::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);opacity:.75}.producten-slider li.product a .product-item-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:1.5rem;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.producten-slider li.product a .product-item-bottom h2.woocommerce-loop-product__title{font-weight:400;font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:1.5rem;padding:0;min-height:3.5rem;margin:0;color:#fff}@media only screen and (max-width: 767px){.producten-slider li.product a .product-item-bottom h2.woocommerce-loop-product__title{font-size:1.3rem}}.producten-slider li.product a .product-item-bottom h2.woocommerce-loop-product__title em{font-weight:300;font-style:italic}.producten-slider li.product a .product-item-bottom span.extra-text{opacity:0;display:block;width:100%;max-height:0px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;padding-bottom:1rem}.producten-slider li.product a .product-item-bottom .price{display:block;width:100%;margin:0;color:#000;text-decoration:none;font-weight:400;display:inline-flex;align-items:flex-end;font-size:1.2rem;line-height:1.4;gap:.5rem;font-size:1rem;color:#fff;display:flex;justify-content:center}.producten-slider li.product a .product-item-bottom .price span{line-height:1.4}.producten-slider li.product a .product-item-bottom .price del{order:2;font-size:.875rem;font-weight:400;opacity:1}.producten-slider li.product a .product-item-bottom .price ins{text-decoration:none}.producten-slider li.product a .product-item-bottom .price sup{vertical-align:super}.producten-slider li.product a .product-item-bottom .price .price-text{display:none}.producten-slider li.product a .product-item-bottom .price:has(.price-text){flex-direction:row-reverse}.producten-slider li.product a .product-item-bottom .price:has(.price-text) .block.body-small.bold{font-weight:400}.producten-slider li.product a .product-item-bottom *{color:#fff}.producten-slider li.product a.ajax_add_to_cart,.producten-slider li.product a.product_type_variable.add_to_cart_button,.producten-slider li.product a.product_type_simple{display:none}.producten-slider li.product a.added_to_cart{position:absolute;display:flex;top:0;left:0;align-items:center;justify-content:center;padding:1rem;color:#fff;font-weight:700}.producten-slider li.product a.added_to_cart::before{z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(14,113,184,0.8);content:"";position:absolute}.producten-slider li.product a:hover .product-image img{transform:scale(1.1)}.producten-slider li.product a:hover .product-item-bottom{transform:translateY(-2rem)}.producten-slider li.product a:hover .product-item-bottom span.extra-text{max-height:200px;opacity:1}@media only screen and (max-width: 767px){.producten-slider li.product a{min-height:300px}.producten-slider li.product a .product-item-bottom{padding:.75rem}.producten-slider li.product a .product-item-bottom .btn{padding:.65rem 1.25rem;width:100%;text-align:center;background-image:none;font-size:.875rem}}@media only screen and (max-width: 767px){.producten-slider .intro-section .bg-element{position:absolute;right:60%;left:-20%;z-index:-1;bottom:-8vw}.producten-slider .intro-section .bg-element .bg-inner{width:100%;aspect-ratio:1 / 1;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/circle-element-gray-light.svg);background-size:auto 100%;background-position:center bottom;background-repeat:no-repeat;transform:scale(1)}}.tekst-met-afbeelding{margin-bottom:8.75rem;position:relative;z-index:1}@media only screen and (max-width: 767px){.tekst-met-afbeelding{margin-bottom:2.5rem}}.tekst-met-afbeelding:has(+ .link-buttons){margin-bottom:0}.tekst-met-afbeelding.no-margin{margin-bottom:0}.tekst-met-afbeelding .btn-container{display:flex;flex-wrap:wrap;gap:1rem}.tekst-met-afbeelding .tekst.text-center{text-align:center}.tekst-met-afbeelding .tekst ul{margin-left:1.25em;padding:0;line-height:1.45}.tekst-met-afbeelding .tekst ul li{font-size:1rem}.tekst-met-afbeelding .tekst ul li::marker{margin-right:.5rem;color:#0e71b8}.tekst-met-afbeelding .tekst *:not(.img-container, input):last-child{margin-bottom:0 !important}.tekst-met-afbeelding.bg-color-1,.tekst-met-afbeelding.bg-color-2,.tekst-met-afbeelding.bg-color-3,.tekst-met-afbeelding.bg-color-6{padding:4rem 0}.tekst-met-afbeelding.bg-color-1:has(+ .bg-color-1),.tekst-met-afbeelding.bg-color-2:has(+ .bg-color-1),.tekst-met-afbeelding.bg-color-3:has(+ .bg-color-1),.tekst-met-afbeelding.bg-color-6:has(+ .bg-color-1),.tekst-met-afbeelding.bg-color-1:has(+ .bg-color-2),.tekst-met-afbeelding.bg-color-2:has(+ .bg-color-2),.tekst-met-afbeelding.bg-color-3:has(+ .bg-color-2),.tekst-met-afbeelding.bg-color-6:has(+ .bg-color-2),.tekst-met-afbeelding.bg-color-1:has(+ .bg-color-3),.tekst-met-afbeelding.bg-color-2:has(+ .bg-color-3),.tekst-met-afbeelding.bg-color-3:has(+ .bg-color-3),.tekst-met-afbeelding.bg-color-6:has(+ .bg-color-3),.tekst-met-afbeelding.bg-color-1:has(+ .bg-color-6),.tekst-met-afbeelding.bg-color-2:has(+ .bg-color-6),.tekst-met-afbeelding.bg-color-3:has(+ .bg-color-6),.tekst-met-afbeelding.bg-color-6:has(+ .bg-color-6){margin-bottom:0}.tekst-met-afbeelding.bg-color-1{background-color:#0e71b8}.tekst-met-afbeelding.bg-color-1 .tekst h1,.tekst-met-afbeelding.bg-color-1 .tekst h2,.tekst-met-afbeelding.bg-color-1 .tekst h3,.tekst-met-afbeelding.bg-color-1 .tekst h4,.tekst-met-afbeelding.bg-color-1 .tekst h5,.tekst-met-afbeelding.bg-color-1 .tekst p,.tekst-met-afbeelding.bg-color-1 .tekst span:not(.text-color-2),.tekst-met-afbeelding.bg-color-1 .tekst ul li,.tekst-met-afbeelding.bg-color-1 .tekst ul li a,.tekst-met-afbeelding.bg-color-1 .tekst a:not(.btn){color:#fff}.tekst-met-afbeelding.bg-color-1+.bg-color-1{padding-top:0}.tekst-met-afbeelding.bg-color-2{background-color:#fdc332}.tekst-met-afbeelding.bg-color-2 .tekst h1,.tekst-met-afbeelding.bg-color-2 .tekst h2,.tekst-met-afbeelding.bg-color-2 .tekst h3,.tekst-met-afbeelding.bg-color-2 .tekst h4,.tekst-met-afbeelding.bg-color-2 .tekst h5,.tekst-met-afbeelding.bg-color-2 .tekst p,.tekst-met-afbeelding.bg-color-2 .tekst span:not(.text-color-2),.tekst-met-afbeelding.bg-color-2 .tekst ul li,.tekst-met-afbeelding.bg-color-2 .tekst ul li a,.tekst-met-afbeelding.bg-color-2 .tekst a:not(.btn){color:#fff}.tekst-met-afbeelding.bg-color-2+.bg-color-2{padding-top:0}.tekst-met-afbeelding.bg-color-3{background-color:#0c5d97}.tekst-met-afbeelding.bg-color-3 .tekst h1,.tekst-met-afbeelding.bg-color-3 .tekst h2,.tekst-met-afbeelding.bg-color-3 .tekst h3,.tekst-met-afbeelding.bg-color-3 .tekst h4,.tekst-met-afbeelding.bg-color-3 .tekst h5,.tekst-met-afbeelding.bg-color-3 .tekst p,.tekst-met-afbeelding.bg-color-3 .tekst span:not(.text-color-2),.tekst-met-afbeelding.bg-color-3 .tekst ul li,.tekst-met-afbeelding.bg-color-3 .tekst ul li a,.tekst-met-afbeelding.bg-color-3 .tekst a:not(.btn){color:#fff}.tekst-met-afbeelding.bg-color-3+.bg-color-3{padding-top:0}.tekst-met-afbeelding.bg-color-6{background-color:#1380ce}.tekst-met-afbeelding.bg-color-6 .tekst h1,.tekst-met-afbeelding.bg-color-6 .tekst h2,.tekst-met-afbeelding.bg-color-6 .tekst h3,.tekst-met-afbeelding.bg-color-6 .tekst h4,.tekst-met-afbeelding.bg-color-6 .tekst h5,.tekst-met-afbeelding.bg-color-6 .tekst p,.tekst-met-afbeelding.bg-color-6 .tekst span:not(.text-color-2),.tekst-met-afbeelding.bg-color-6 .tekst ul li,.tekst-met-afbeelding.bg-color-6 .tekst ul li a,.tekst-met-afbeelding.bg-color-6 .tekst a:not(.btn){color:#fff}.tekst-met-afbeelding.bg-color-6+.bg-color-6{padding-top:0}.tekst-met-afbeelding .inner{border-radius:.5rem}.tekst-met-afbeelding .inner .img-container .cirkel-element.color-2-cirkel{position:absolute;left:55%;top:-4rem;right:0;aspect-ratio:1;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/circle-element-color-2.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1;transform:translateX(20%)}.tekst-met-afbeelding .inner:not(.bg-none){padding:3rem 2.75rem}.tekst-met-afbeelding .inner:not(.bg-none) .kolom{align-items:flex-start}.tekst-met-afbeelding .inner:not(.bg-none).bg-graylight{background-color:#f0f0f0}.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1{background-color:#0e71b8}.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst h1,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst h2,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst h3,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst h4,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst h5,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst p,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst span:not(.text-color-2),.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst ul li,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst ul li a,.tekst-met-afbeelding .inner:not(.bg-none).bg-color-1 .tekst a:not(.btn){color:#fff}.tekst-met-afbeelding .inner:not(.bg-none) .img-col .kolom{align-items:flex-end}.tekst-met-afbeelding .inner:not(.bg-none) .img-col .kolom .img-container{margin-bottom:-3rem}.tekst-met-afbeelding .inner:not(.bg-none) .img-col .kolom .img-container img{border-bottom-left-radius:0;border-bottom-right-radius:0}.tekst-met-afbeelding .kolom{position:relative;z-index:2;height:100%;align-items:center;display:flex}.tekst-met-afbeelding .kolom.kolom-2{z-index:1}.tekst-met-afbeelding .tekst{display:block;width:100%}.tekst-met-afbeelding .tekst.with-img{z-index:0;padding-left:75px;position:relative}.tekst-met-afbeelding .tekst.with-img img{position:relative;border-radius:.5rem;z-index:2;width:100%;margin:0}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding-right:75px;padding-left:0}@media only screen and (max-width: 991px){.tekst-met-afbeelding .tekst.with-img{padding-left:0}.tekst-met-afbeelding.reverse-row .tekst.with-img{padding-right:0}}@media only screen and (max-width: 767px){.tekst-met-afbeelding.with-bg-color{padding:4rem 0 0}.tekst-met-afbeelding .inner:not(.bg-none){padding:0 2rem 2rem 2rem}.tekst-met-afbeelding .inner:not(.bg-none) .img-col .kolom .img-container{margin-bottom:0}.tekst-met-afbeelding .inner:not(.bg-none) .tekst.with-img{padding-top:0}.tekst-met-afbeelding .inner:not(.bg-none) .tekst.with-img img{width:calc(100% + 4rem);max-width:calc(100% + 4rem);margin:0 0 0 -2rem}.tekst-met-afbeelding .inner .img-container .cirkel-element.color-2-cirkel{top:-2rem}.tekst-met-afbeelding .img-col{order:-1;-ms-flex-order:-1}.tekst-met-afbeelding .tekst{padding-top:1.5rem}.tekst-met-afbeelding .tekst.with-img img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 0 -20px}.tekst-met-afbeelding img{max-width:100%;margin-top:10px}}.titel-met-tekst .kolom.kolom-1 h2{font-family:"Fira Sans",sans-serif;font-weight:700;margin-bottom:0.5em;font-size:3.125rem}.titel-met-tekst .kolom.kolom-1 h2.look-h1-xl{font-size:3.75rem}@media only screen and (max-width: 767px){.titel-met-tekst .kolom.kolom-1 h2.look-h1-xl{font-size:2.25rem}}@media only screen and (max-width: 767px){.titel-met-tekst .kolom.kolom-1 h2{font-size:2.25rem}}.titel-met-tekst .kolom.kolom-1 h2 em{font-weight:300;font-style:italic}.titel-met-tekst .btn-container{padding-top:1rem}@media only screen and (max-width: 767px){.titel-met-tekst .kolom.kolom-1{margin-bottom:1.25rem}}.over-ons-blok{background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/triangle-bg.png);background-size:85% auto;background-position:bottom left;background-repeat:no-repeat;overflow:hidden}.over-ons-blok .tekst{padding-top:7rem}.over-ons-blok .tekst p{font-size:1.5rem;font-weight:300}.over-ons-blok .tekst p *{font-size:1em;font-weight:300}.over-ons-blok:has(.img-container){padding-top:0 !important;background-size:contain}.over-ons-blok:has(.img-container) .img-container{position:relative;z-index:1}.over-ons-blok:has(.img-container) .img-container::before{content:'';position:absolute;top:0;height:40%;left:0;right:0;background:#fff;z-index:-1}.over-ons-blok:has(.img-container) .img-container .img-container-inner{aspect-ratio:2.70718232;width:100%}.over-ons-blok:has(.img-container) .img-container .img-container-inner img{border-radius:.5rem;height:100%;width:100%;object-fit:cover;object-position:center center}.over-ons-blok .contactpersoon{margin-top:4.75rem}@media only screen and (max-width: 767px){.over-ons-blok .tekst{padding-top:2rem}.over-ons-blok .contactpersoon{margin-top:2rem}}.contactpersoon{position:relative;gap:1.5rem}.contactpersoon::before{content:'';position:absolute;bottom:calc(100% - 3rem);left:0;width:100%;max-width:350px;aspect-ratio:1 / 1;background-image:url(https://www.geraertskassen.nl/wp-content/themes/geraerts-kassen/assets/css/../images/circle-element-color-2.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom left;transform:translateX(-5vw)}.contactpersoon .img-element{width:175px;aspect-ratio:1;border-radius:100%;overflow:hidden;position:relative}.contactpersoon .img-element img{width:100%;height:100%;object-fit:cover;object-position:center center}.contactpersoon .info{position:relative;z-index:2}.contactpersoon .info p{margin:0}.contactpersoon .info p *{color:#fff}.contactpersoon .info .user-role{font-weight:300}@media only screen and (max-width: 767px){.contactpersoon::before{display:none}.contactpersoon .img-element{width:100px}}