﻿*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px;padding:0px}@font-face{font-family:"Lato";font-style:normal;font-weight:200;font-display:swap;src:url("fonts/lato-200.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:300;font-display:swap;src:url("fonts/lato-300.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:italic;font-weight:300;font-display:swap;src:url("fonts/lato-300-italic.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/lato-400.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:italic;font-weight:400;font-display:swap;src:url("fonts/lato-400-italic.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/lato-500.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/lato-700.woff2") format("woff2")}@font-face{font-family:"Lato";font-style:normal;font-weight:800;font-display:swap;src:url("fonts/lato-800.woff2") format("woff2")}body.front-end,section,footer,#tinymce,article{font-family:"Lato",sans-serif;color:#000}body.front-end p,body.front-end h1,body.front-end h2,body.front-end h3,body.front-end h4,body.front-end h5,body.front-end h6,section p,section h1,section h2,section h3,section h4,section h5,section h6,footer p,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,#tinymce p,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,article p,article h1,article h2,article h3,article h4,article h5,article h6{margin:0px}body.front-end p.space,section p.space,footer p.space,#tinymce p.space,article p.space{min-height:30px;height:30px}@media(max-width: 840px){body.front-end p.space+p.space,section p.space+p.space,footer p.space+p.space,#tinymce p.space+p.space,article p.space+p.space{min-height:10px;height:10px}}body.front-end h1,body.front-end h2,body.front-end h3,body.front-end h4,body.front-end h5,body.front-end h6,section h1,section h2,section h3,section h4,section h5,section h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,article h1,article h2,article h3,article h4,article h5,article h6{text-transform:uppercase;font-weight:200;overflow-wrap:break-word;hyphens:auto}body.front-end h1,section h1,footer h1,#tinymce h1,article h1{font-size:52px;line-height:62px}body.front-end h2,section h2,footer h2,#tinymce h2,article h2{font-size:46px;line-height:56px}body.front-end h3,section h3,footer h3,#tinymce h3,article h3{font-size:40px;line-height:50px}body.front-end h4,section h4,footer h4,#tinymce h4,article h4{font-size:20px;line-height:30px}body.front-end h5,section h5,footer h5,#tinymce h5,article h5{font-size:20px;line-height:30px}body.front-end h6,section h6,footer h6,#tinymce h6,article h6{font-size:18px;line-height:28px}body.front-end p,section p,footer p,#tinymce p,article p{font-size:20px;font-weight:300;line-height:30px}body.front-end ol,body.front-end ul,section ol,section ul,footer ol,footer ul,#tinymce ol,#tinymce ul,article ol,article ul{padding-left:20px;font-size:20px;font-weight:300;line-height:30px}body.front-end p,body.front-end li,section p,section li,footer p,footer li,#tinymce p,#tinymce li,article p,article li{overflow-wrap:break-word}body.front-end strong,body.front-end b,section strong,section b,footer strong,footer b,#tinymce strong,#tinymce b,article strong,article b{font-weight:700}body.front-end a,section a,footer a,#tinymce a,article a{transition:.3s ease;text-decoration:inherit;color:inherit}body.front-end a:hover,section a:hover,footer a:hover,#tinymce a:hover,article a:hover{text-decoration:underline}@media(max-width: 840px){body.front-end h1,section h1,footer h1,#tinymce h1,article h1{font-size:32px;line-height:38px}body.front-end h2,section h2,footer h2,#tinymce h2,article h2{font-size:26px;line-height:32px}body.front-end h3,section h3,footer h3,#tinymce h3,article h3{font-size:20px;line-height:26px}body.front-end h4,section h4,footer h4,#tinymce h4,article h4{font-size:18px;line-height:28px}body.front-end h5,section h5,footer h5,#tinymce h5,article h5{font-size:18px;line-height:28px}body.front-end h6,section h6,footer h6,#tinymce h6,article h6{font-size:16px;line-height:24px}body.front-end p,section p,footer p,#tinymce p,article p{font-size:18px;line-height:28px}body.front-end ol,body.front-end ul,section ol,section ul,footer ol,footer ul,#tinymce ol,#tinymce ul,article ol,article ul{font-size:18px;line-height:28px}}.grid-main{display:grid;position:relative;gap:20px;grid-template-columns:minmax(0, 1fr) repeat(24, minmax(0, var(--column-width))) minmax(0, 1fr);--max-inner-width: 1640px;--gutter: clamp(20px, 6%, 100px);--gap-total: calc(23 * 20px);--inner-width: min(var(--max-inner-width), 100% - 2 * var(--gutter));--column-width: calc((var(--inner-width) - var(--gap-total)) / 24)}.grid-main .inner-narrow{grid-column-start:6;grid-column-end:22}.grid-main .inner-regular{grid-column-start:4;grid-column-end:24}.grid-main .inner-wide{grid-column-start:2;grid-column-end:26}.grid-main .inner-full{grid-column-start:1;grid-column-end:-1}@media(max-width: 840px){.grid-main{grid-template-columns:10px repeat(24, 1fr) 10px;gap:10px}.grid-main .inner-narrow{grid-column-start:4;grid-column-end:24}.grid-main .inner-regular{grid-column-start:3;grid-column-end:25}}@media(max-width: 640px){.grid-main .inner-narrow{grid-column-start:2;grid-column-end:26}.grid-main .inner-regular{grid-column-start:2;grid-column-end:26}}.layout-white{padding-top:120px;padding-bottom:120px;background-color:#fff}.layout-white:has(+.layout-white){padding-bottom:0}@media(max-width: 840px){.layout-white{padding-top:80px;padding-bottom:80px}.layout-white:has(+.layout-white){padding-bottom:0}}.layout-lightgray{padding-top:120px;padding-bottom:120px;background-color:#e8e8e8}.layout-lightgray:has(+.layout-lightgray){padding-bottom:0}@media(max-width: 840px){.layout-lightgray{padding-top:80px;padding-bottom:80px}.layout-lightgray:has(+.layout-lightgray){padding-bottom:0}}.layout-orange{padding-top:120px;padding-bottom:120px;background-color:#ffa700}.layout-orange:has(+.layout-orange){padding-bottom:0}@media(max-width: 840px){.layout-orange{padding-top:80px;padding-bottom:80px}.layout-orange:has(+.layout-orange){padding-bottom:0}}.layout-black{padding-top:120px;padding-bottom:120px;background-color:#000}.layout-black:has(+.layout-black){padding-bottom:0}@media(max-width: 840px){.layout-black{padding-top:80px;padding-bottom:80px}.layout-black:has(+.layout-black){padding-bottom:0}}.layout-transparent{padding-top:120px;padding-bottom:120px;background-color:rgba(0,0,0,0)}.layout-transparent:has(+.layout-transparent){padding-bottom:0}@media(max-width: 840px){.layout-transparent{padding-top:80px;padding-bottom:80px}.layout-transparent:has(+.layout-transparent){padding-bottom:0}}.layout-black{color:#fff}.wp-block{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}.acf-block-preview{border-radius:6px;transition:all .2s;border:1px solid #adb2ad;cursor:pointer}.acf-block-preview:after{display:none}.acf-block-preview.is-selected{border:2px solid #007cba}.acf-field.block-title{color:#fff;background-color:#333}.acf-field.block-title .acf-input{display:flex;align-items:center;gap:10px}.acf-field.block-title .acf-input i{font-size:16px}.acf-field.block-title .acf-input p{margin:0px}.acf-field.block-title .acf-label{display:none}body section.block .btn,body.front-end header .btn,#tinymce .btn,.mce-menu .btn{display:inline-block;padding:17px 30px;border:1px solid rgba(0,0,0,0);border-radius:0;text-transform:uppercase;text-decoration:none;font-size:18px;font-weight:700;line-height:1.2;transition:.2s ease;appearance:none;cursor:pointer}body section.block .btn:hover,body.front-end header .btn:hover,#tinymce .btn:hover,.mce-menu .btn:hover{text-decoration:none}body section.block .btn-1,body section.block .mce-i-br-btn-1,body.front-end header .btn-1,body.front-end header .mce-i-br-btn-1,#tinymce .btn-1,#tinymce .mce-i-br-btn-1,.mce-menu .btn-1,.mce-menu .mce-i-br-btn-1{border-color:#007cc5;background-color:#007cc5;color:#fff}body section.block .btn-1:hover,body section.block .mce-i-br-btn-1:hover,body.front-end header .btn-1:hover,body.front-end header .mce-i-br-btn-1:hover,#tinymce .btn-1:hover,#tinymce .mce-i-br-btn-1:hover,.mce-menu .btn-1:hover,.mce-menu .mce-i-br-btn-1:hover{border-color:#000;background-color:#000;color:#fff}body section.block .btn-2,body section.block .mce-i-br-btn-2,body.front-end header .btn-2,body.front-end header .mce-i-br-btn-2,#tinymce .btn-2,#tinymce .mce-i-br-btn-2,.mce-menu .btn-2,.mce-menu .mce-i-br-btn-2{border-color:#ffa700;background-color:#ffa700;color:#fff}body section.block .btn-2:hover,body section.block .mce-i-br-btn-2:hover,body.front-end header .btn-2:hover,body.front-end header .mce-i-br-btn-2:hover,#tinymce .btn-2:hover,#tinymce .mce-i-br-btn-2:hover,.mce-menu .btn-2:hover,.mce-menu .mce-i-br-btn-2:hover{border-color:#000;background-color:#000;color:#fff}body section.block .btn-3,body section.block .mce-i-br-btn-3,body.front-end header .btn-3,body.front-end header .mce-i-br-btn-3,#tinymce .btn-3,#tinymce .mce-i-br-btn-3,.mce-menu .btn-3,.mce-menu .mce-i-br-btn-3{border-color:#ffa700;background-color:#ffa700;color:#fff}body section.block .btn-3:hover,body section.block .mce-i-br-btn-3:hover,body.front-end header .btn-3:hover,body.front-end header .mce-i-br-btn-3:hover,#tinymce .btn-3:hover,#tinymce .mce-i-br-btn-3:hover,.mce-menu .btn-3:hover,.mce-menu .mce-i-br-btn-3:hover{border-color:#fff;background-color:#fff;color:#ffa700}body section.block .btn-4,body section.block .mce-i-br-btn-4,body.front-end header .btn-4,body.front-end header .mce-i-br-btn-4,#tinymce .btn-4,#tinymce .mce-i-br-btn-4,.mce-menu .btn-4,.mce-menu .mce-i-br-btn-4{border-color:#000;background-color:#000;color:#fff}body section.block .btn-4:hover,body section.block .mce-i-br-btn-4:hover,body.front-end header .btn-4:hover,body.front-end header .mce-i-br-btn-4:hover,#tinymce .btn-4:hover,#tinymce .mce-i-br-btn-4:hover,.mce-menu .btn-4:hover,.mce-menu .mce-i-br-btn-4:hover{border-color:#fff;background-color:#fff;color:#000}body section.block .btn-5,body section.block .mce-i-br-btn-5,body.front-end header .btn-5,body.front-end header .mce-i-br-btn-5,#tinymce .btn-5,#tinymce .mce-i-br-btn-5,.mce-menu .btn-5,.mce-menu .mce-i-br-btn-5{border-color:#ffa700;background-color:rgba(0,0,0,0);color:#ffa700}body section.block .btn-5:hover,body section.block .mce-i-br-btn-5:hover,body.front-end header .btn-5:hover,body.front-end header .mce-i-br-btn-5:hover,#tinymce .btn-5:hover,#tinymce .mce-i-br-btn-5:hover,.mce-menu .btn-5:hover,.mce-menu .mce-i-br-btn-5:hover{border-color:#ffa700;background-color:#ffa700;color:#fff}body section.block .btn-6,body section.block .mce-i-br-btn-6,body.front-end header .btn-6,body.front-end header .mce-i-br-btn-6,#tinymce .btn-6,#tinymce .mce-i-br-btn-6,.mce-menu .btn-6,.mce-menu .mce-i-br-btn-6{border-color:#007cc5;background-color:#007cc5;color:#fff}body section.block .btn-6:hover,body section.block .mce-i-br-btn-6:hover,body.front-end header .btn-6:hover,body.front-end header .mce-i-br-btn-6:hover,#tinymce .btn-6:hover,#tinymce .mce-i-br-btn-6:hover,.mce-menu .btn-6:hover,.mce-menu .mce-i-br-btn-6:hover{border-color:#ffa700;background-color:#ffa700;color:#fff}body section.block .btn::after,#tinymce .btn::after{content:"";display:inline-block;margin-left:10px;font-family:"Font Awesome 7 Free";font-size:.75em;font-weight:900;line-height:1;vertical-align:1px}.mce-i-br-buttons,.mce-i-br-lists{display:none !important}.mce-i-br-buttons+span.mce-txt,.mce-i-br-lists+span.mce-txt{display:inline-block !important;font-size:16px !important;font-weight:700;line-height:22px !important}.mce-i-br-btn-0{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-0:before{content:"Button"}.mce-i-br-btn-0+span{display:none}.mce-i-br-btn-1{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-1:before{content:"Button"}.mce-i-br-btn-1+span{display:none}.mce-i-br-btn-2{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-2:before{content:"Button"}.mce-i-br-btn-2+span{display:none}.mce-i-br-btn-3{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-3:before{content:"Button"}.mce-i-br-btn-3+span{display:none}.mce-i-br-btn-4{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-4:before{content:"Button"}.mce-i-br-btn-4+span{display:none}.mce-i-br-btn-5{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-5:before{content:"Button"}.mce-i-br-btn-5+span{display:none}.mce-i-br-btn-6{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-6:before{content:"Button"}.mce-i-br-btn-6+span{display:none}.mce-i-br-btn-7{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-7:before{content:"Button"}.mce-i-br-btn-7+span{display:none}.mce-i-br-btn-8{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-8:before{content:"Button"}.mce-i-br-btn-8+span{display:none}.mce-i-br-btn-9{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-9:before{content:"Button"}.mce-i-br-btn-9+span{display:none}.mce-i-br-btn-10{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-btn-10:before{content:"Button"}.mce-i-br-btn-10+span{display:none}@media screen and (min-width: 550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px !important;transition:width .4s !important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw !important;transition:width .6s !important}}.acf-block-preview{cursor:pointer}.acf-block-preview *{pointer-events:none !important}.acf-block-preview a,.acf-block-preview button,.acf-block-preview input,.acf-block-preview select,.acf-block-preview textarea,.acf-block-preview label,.acf-block-preview iframe,.acf-block-preview video,.acf-block-preview summary{cursor:pointer}section.block.cta.panel-lightgray .panel{background-color:#e8e8e8}section.block.cta.panel-orange .panel{background-color:#ffa700}section.block.cta.variant-drie{overflow-x:clip}section.block.cta.variant-drie .panel{display:grid;grid-template-columns:4fr 3fr 4fr;align-items:center;gap:60px;position:relative;z-index:0;padding:80px 80px 80px 0;background-color:rgba(0,0,0,0)}section.block.cta.variant-drie .panel::before{content:"";position:absolute;inset:0 0 0 -100vw;z-index:-1}section.block.cta.variant-drie.panel-lightgray .panel::before{background-color:#e8e8e8}section.block.cta.variant-drie.panel-orange .panel::before{background-color:#ffa700;box-shadow:0 3px 6px rgba(0,0,0,.16)}section.block.cta.variant-drie .left{color:#ffa700}section.block.cta.variant-drie .middle{display:flex;justify-content:center;align-items:center;flex-direction:column}section.block.cta.variant-drie .middle picture{display:block;max-width:240px}section.block.cta.variant-drie .middle img{display:block;max-width:100%;max-height:400px;width:auto;height:auto}section.block.cta.variant-drie .middle .btn{max-width:300px;width:100%;text-align:center}section.block.cta.variant-drie .right h1,section.block.cta.variant-drie .right h2,section.block.cta.variant-drie .right h3,section.block.cta.variant-drie .right h4,section.block.cta.variant-drie .right h5,section.block.cta.variant-drie .right h6{color:#007cc5}section.block.cta.variant-drie .right p{font-weight:400}section.block.cta.variant-drie.panel-orange .left,section.block.cta.variant-drie.panel-orange .right{color:#fff}section.block.cta.variant-drie.panel-orange .right h1,section.block.cta.variant-drie.panel-orange .right h2,section.block.cta.variant-drie.panel-orange .right h3,section.block.cta.variant-drie.panel-orange .right h4,section.block.cta.variant-drie.panel-orange .right h5,section.block.cta.variant-drie.panel-orange .right h6{color:#000}section.block.cta.variant-beeld .panel{display:flex}section.block.cta.variant-beeld picture{flex:0 0 40%}section.block.cta.variant-beeld picture img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}section.block.cta.variant-beeld .text-wrapper{display:flex;flex:1 1 auto;justify-content:center;align-items:center;padding:100px}section.block.cta.variant-beeld article{max-width:700px}@media(max-width: 1640px){section.block.cta.variant-beeld .text-wrapper{padding:80px}}@media(max-width: 1040px){section.block.cta.variant-drie .panel{grid-template-columns:1fr 1fr;gap:40px;padding-right:40px}section.block.cta.variant-drie .panel .right{grid-column:1/-1}section.block.cta.variant-beeld .panel{flex-direction:column}section.block.cta.variant-beeld picture{flex-basis:auto}}@media(max-width: 640px){section.block.cta.variant-drie .panel{grid-template-columns:1fr;padding:60px 20px 60px 0}section.block.cta.variant-drie .panel::before{right:-100vw}section.block.cta.variant-beeld .text-wrapper{padding:20px}}section.block.downloads .title-row{margin-bottom:80px;text-align:center}section.block.downloads .inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:5%;row-gap:40px}section.block.downloads article{position:relative;isolation:isolate}section.block.downloads article .outline{z-index:-1;color:#ffa700}section.block.downloads article .outline .right{height:70%}section.block.downloads article picture{display:flex;justify-content:center}section.block.downloads article picture img{display:block;width:100%;max-width:300px;aspect-ratio:1;object-fit:contain}section.block.downloads article h4{padding:60px 20px 30px;font-weight:400;transition:.2s ease}section.block.downloads article h4 button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;text-transform:inherit;color:inherit;cursor:pointer}section.block.downloads article h4 button i{color:#ffa700}section.block.downloads article h4 button::after{content:"";position:absolute;inset:0;z-index:1}section.block.downloads article:hover h4{color:#ffa700}section.block.downloads dialog{margin:auto;padding:70px 40px;max-width:400px;width:calc(100% - 40px);max-height:700px;border:0;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;color:#000;overflow:auto}section.block.downloads dialog[open]{display:flex;flex-direction:column;gap:20px}section.block.downloads dialog::backdrop{background-color:rgba(0,0,0,.8)}section.block.downloads dialog h6{font-weight:700;text-transform:none}section.block.downloads dialog ul{padding:0;list-style:none}section.block.downloads dialog a{display:block;padding:10px 0;border-bottom:1px solid #000;text-transform:uppercase;transition:.2s ease}section.block.downloads dialog a:hover{padding-left:5px;text-decoration:none;color:#007cc5;background-color:#e8e8e8}section.block.downloads .close{display:flex;justify-content:center;align-items:center;position:absolute;top:20px;right:20px;width:30px;height:30px;padding:0;border:1px solid #ffa700;border-radius:50%;background:none;color:#007cc5;cursor:pointer;font-size:16px;line-height:16px}section.block.downloads .close:hover{color:#000;border-color:#000}@media(max-width: 840px){section.block.downloads .inner{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4%}}@media(max-width: 640px){section.block.downloads .title-row{margin-bottom:40px}section.block.downloads .inner{grid-template-columns:minmax(0, 1fr)}}section.block.faq .inner{display:flex;justify-content:space-between;align-items:flex-start}section.block.faq .faq-list{display:flex;flex-direction:column;gap:50px;width:58%}section.block.faq .faq-list h2+.faq-group{margin-top:10px}section.block.faq .faq-group{display:flex;flex-direction:column;gap:10px;scroll-margin-top:40px}section.block.faq .faq-group h4{font-weight:400}section.block.faq .faq-group h4+.faq-item{margin-top:10px}section.block.faq .faq-item{padding:30px;background-color:#f8f8f8}section.block.faq .faq-item h5{font-weight:400;color:#007cc5}section.block.faq .faq-item button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;text-transform:inherit;color:inherit;cursor:pointer}section.block.faq .faq-item button i{transition:.2s ease}section.block.faq .faq-item .answer{display:grid;grid-template-rows:0fr;transition:.2s ease}section.block.faq .faq-item .answer article{overflow:hidden}section.block.faq .faq-item.open button i{transform:rotate(180deg)}section.block.faq .faq-item.open .answer{grid-template-rows:1fr;padding-top:10px}section.block.faq aside{position:sticky;top:0;margin-top:40px;width:33%}section.block.faq .quick-menu{display:flex;flex-direction:column;gap:40px}section.block.faq .quick-menu h4{font-weight:400;color:#007cc5}section.block.faq .quick-menu ul{display:flex;flex-direction:column;gap:5px;padding:0;list-style:none}section.block.faq .quick-menu li{display:flex;justify-content:space-between;align-items:center;gap:20px}section.block.faq .quick-menu li i{width:52px;text-align:center;font-size:32px;line-height:1;color:#ffa700}section.block.faq .quick-menu li .btn{width:80%}section.block.faq aside article{position:relative;isolation:isolate;margin-top:120px;padding:40px 0}section.block.faq aside article .outline{top:20%;right:-20%;left:auto;bottom:auto;width:120%;height:80%;z-index:-1;color:#ffa700}section.block.faq aside article .outline .top{right:0;width:10%}section.block.faq aside article .outline .bottom{right:0;width:90%}section.block.faq aside article .outline .left{display:none}@media(max-width: 840px){section.block.faq .inner{flex-direction:column-reverse;align-items:stretch}section.block.faq .faq-list{margin-top:40px;width:100%}section.block.faq aside{position:static;margin-top:0;width:100%}section.block.faq .quick-menu{max-width:400px}section.block.faq aside article{margin-top:40px}section.block.faq aside article .outline{right:-5%;width:100%}}@media(max-width: 640px){section.block.faq .faq-item{padding:20px}}.acf-block-preview section.block.faq aside{position:static}body.front-end footer{padding-top:120px;color:#fff;background-color:#000}body.front-end footer .inner.inner-regular:not(.under-footer){display:grid;grid-template-columns:repeat(3, 1fr);gap:57px}body.front-end footer .col{max-width:430px}body.front-end footer .col .title{margin-bottom:20px;text-transform:none;font-size:25px;font-weight:700;line-height:36px}body.front-end footer .col p,body.front-end footer .col ul,body.front-end footer .col ol{font-size:20px;font-weight:400;line-height:30px}body.front-end footer .col ul,body.front-end footer .col ol{padding:0px;list-style:none}body.front-end footer .col img.logo{max-width:100%;height:auto}body.front-end footer .social-icons{display:flex;gap:10px;margin-top:40px}body.front-end footer .social-icons a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:10px;transition:.2s ease;font-size:20px;color:#fff;background-color:#ffa700}body.front-end footer .social-icons a:hover{text-decoration:none;background-color:#007cc5}body.front-end footer .under-footer{display:flex;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px;margin-top:80px;border-top:1px solid #fff;font-size:18px;line-height:26px}@media(max-width: 1199px){body.front-end footer .inner.inner-regular:not(.under-footer){grid-template-columns:1fr;gap:40px}}@media(max-width: 840px){body.front-end footer{padding-top:80px}body.front-end footer .col p,body.front-end footer .col ul,body.front-end footer .col ol{font-size:18px;line-height:28px}body.front-end footer .col img.logo{max-height:40px;width:auto}body.front-end footer .under-footer{flex-direction:column;margin-top:40px;font-size:16px}}body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(auto-fill, auto);grid-column-gap:30px;grid-row-gap:25px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0px;padding:0px;margin:0px}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,section.container form div.gform-body div.gform_fields div.gfield--width-third,section.container form div.gform-body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,section.container form div.gform-body div.gform_fields div.gfield--width-half,section.container form div.gform-body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,section.container form div.gform-body div.gform_fields div.gfield--width-full,section.container form div.gform-body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields div.gfield label.gfield_label,section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label{display:block;margin-bottom:10px;font-size:18px;font-weight:300;line-height:1.2}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label .gfield_required,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label .gfield_required,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label .gfield_required,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label .gfield_required,section.container form div.gform-body div.gform_fields div.gfield label.gfield_label .gfield_required,section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label .gfield_required,section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label .gfield_required,section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label .gfield_required{margin-left:4px;color:#e80000}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,section.container form div.gform-body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,section.container form div.gform-body.hide{display:none}body.front-end form div.gform-body.gsection,section.container form div.gform-body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,section.container form div.gform-body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,section.container form div.gform-body .gf_invisible{visibility:hidden;position:absolute !important;left:-9999px}body.front-end .gform_footer,section.container .gform_footer{padding-top:35px;position:relative;display:flex}body.front-end .gform_footer .gform_ajax_spinner,section.container .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width: 800px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-column-gap:0px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1 !important}}body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{display:flex;align-items:center;border:0px solid #000;border-width:0px;background-color:#f8f8f8;border-radius:0px;height:68px;width:100%;-webkit-appearance:none;appearance:none;padding:20px;transition:all .6s;color:#6b6b6b;font-family:inherit;font-size:20px;font-weight:200}body.front-end input[type=email]::placeholder,body.front-end input[type=text]::placeholder,body.front-end input[type=number]::placeholder,body.front-end input[type=tel]::placeholder,body.front-end input[type=password]::placeholder,body.front-end input[type=url]::placeholder,body.front-end select::placeholder,body.front-end textarea::placeholder,section.container input[type=email]::placeholder,section.container input[type=text]::placeholder,section.container input[type=number]::placeholder,section.container input[type=tel]::placeholder,section.container input[type=password]::placeholder,section.container input[type=url]::placeholder,section.container select::placeholder,section.container textarea::placeholder{text-transform:uppercase;color:#000}body.front-end input[type=email]:focus,body.front-end input[type=text]:focus,body.front-end input[type=number]:focus,body.front-end input[type=tel]:focus,body.front-end input[type=password]:focus,body.front-end input[type=url]:focus,body.front-end select:focus,body.front-end textarea:focus,section.container input[type=email]:focus,section.container input[type=text]:focus,section.container input[type=number]:focus,section.container input[type=tel]:focus,section.container input[type=password]:focus,section.container input[type=url]:focus,section.container select:focus,section.container textarea:focus{outline:none;border:0px solid #000;border-width:0px;background-color:#fff;box-shadow:0px 6px 16px rgba(0,0,0,.2);transition:all .2s}body.front-end textarea,section.container textarea{height:96px;padding-top:20px;resize:none}body.front-end select,section.container select{cursor:pointer;padding:20px;padding-right:50px}body.front-end .ginput_container_select,section.container .ginput_container_select{position:relative}body.front-end .ginput_container_select::after,section.container .ginput_container_select::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);font-family:"Font Awesome 7 Free";font-size:12px;font-weight:900;line-height:1;color:#000;pointer-events:none}body.front-end input[type=submit],section.container input[type=submit]{display:inline-block;padding:12px 28px;border:2px solid rgba(0,0,0,0);border-radius:1px;transition:.3s ease;text-transform:uppercase;font-size:18px;font-weight:700;line-height:23px;color:#fff;background-color:#000;appearance:none}body.front-end input[type=submit]:hover:hover,section.container input[type=submit]:hover:hover{border:2px solid #000;color:#000;background-color:#fff}body.front-end ::-webkit-input-placeholder,section.container ::-webkit-input-placeholder{color:#000}body.front-end :-moz-placeholder,section.container :-moz-placeholder{color:#000}body.front-end ::-moz-placeholder,section.container ::-moz-placeholder{color:#000}body.front-end :-ms-input-placeholder,section.container :-ms-input-placeholder{color:#000}body.front-end .ginput_container_radio div.gfield_radio,section.container .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,section.container .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,section.container .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:20px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color .2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,section.container .ginput_container_checkbox div.gfield_checkbox,section.container .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,section.container .ginput_container_checkbox div.gfield_checkbox div.gchoice,section.container .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],section.container .ginput_container_checkbox input[type=checkbox],section.container .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_checkbox input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:20px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,section.container .ginput_container_checkbox input[type=checkbox]+label:after,section.container .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#e5e5e5;border:0px solid #e5e5e5;border-radius:2px;transition:background-color .2s,border 0s ease .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:after,section.container .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:before,section.container .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,section.container .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,section.container .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,section.container .ginput_container_consent .gfield_consent_label a{margin:0px 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{font-size:20px}body.front-end .ginput_container_consent input[type=checkbox]+label a,section.container .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,section.container .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,section.container .gform_validation_error div.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0px;padding:12px 20px 12px 20px !important;margin-top:9px;background-color:#f2b0b0;color:#222;font-weight:bold;border-radius:3px;width:100%;font-size:16px;bottom:0px}body.front-end .gform_validation_error div.gfield_error .validation_message:before,section.container .gform_validation_error div.gfield_error .validation_message:before{content:"+";font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0px 0px 0px 2px #222;margin-right:10px;padding:0px 0px 0px 0px;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0px;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,section.container .gform_validation_error div.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,section.container .gform_validation_errors,section.container .gform_required_legend{display:none}body.front-end .validation_error,section.container .validation_error{display:none}body.front-end .gform_validation_container,section.container .gform_validation_container{display:none !important}body.front-end header{position:relative;z-index:12;background-color:#fff}body.front-end header ul.menu{display:flex;align-items:center;padding:0px;list-style:none;font-weight:400;line-height:normal}body.front-end header ul.menu a:not(.btn){transition:.2s ease;color:#000}body.front-end header ul.menu a:not(.btn):hover{text-decoration:none}body.front-end header .header-top{padding-top:10px;padding-bottom:10px;background-color:#ffa700}body.front-end header .header-top ul.menu{justify-content:flex-end;gap:50px}body.front-end header .header-top ul.menu li{font-size:17px;line-height:24px}body.front-end header .header-top ul.menu li a:hover{color:#fff}body.front-end header .header-main{position:relative;padding-top:30px;padding-bottom:30px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}body.front-end header .header-main .inner{display:flex;align-items:center;justify-content:space-between;gap:30px}body.front-end header .header-main a.logo{line-height:0}body.front-end header .header-main a.logo img{height:60px;width:auto}body.front-end header .header-main ul.menu{gap:30px}body.front-end header .header-main ul.menu li{text-transform:uppercase;font-size:18px}body.front-end header .header-main ul.menu li a:not(.btn):hover{color:#ffa700}body.front-end header .header-main ul.menu .btn{padding-left:20px;padding-right:20px}@media(max-width: 1599px){body.front-end header .header-main a.logo img{height:40px}body.front-end header .header-main ul.menu{gap:20px}body.front-end header .header-main ul.menu li{font-size:16px}}@media(max-width: 1299px){body.front-end header{position:sticky;top:0px}body.front-end header .header-top,body.front-end header nav.desktop-menu{display:none}body.front-end header .header-main{padding-top:20px;padding-bottom:20px}}@media(max-width: 499px){body.front-end header .header-main a.logo img{height:30px}}body.front-end header .mobile-menu{display:none;position:fixed;top:0px;left:0px;padding:180px clamp(20px,7%,115px) 40px;width:100%;height:100vh;z-index:-1;overflow:auto;background-color:#fff}body.front-end header .mobile-menu ul.menu{flex-direction:column;align-items:flex-start;gap:20px;max-width:400px}body.front-end header .mobile-menu ul.menu li{font-size:16px;font-weight:700}body.front-end header .mobile-menu ul.menu li a:not(.btn):hover{color:#007cc5}body.front-end header .mobile-menu ul.menu .btn{padding:14px 24px;font-size:16px}body.no-scroll{overflow:hidden}#menu-toggle{display:none;position:relative;z-index:4;width:30px;height:30px;padding:0;border:0;cursor:pointer;font-size:28px;line-height:1;color:#ffa700;background:none}#menu-toggle .fa-xmark{display:none}#menu-toggle.open .fa-bars{display:none}#menu-toggle.open .fa-xmark{display:inline-block}@media(max-width: 1299px){#menu-toggle{display:block}}section.block.hero{grid-template-rows:1fr;height:700px;overflow:visible}section.block.hero picture.background{display:block;position:absolute;inset:0;z-index:0}section.block.hero picture.background img{display:block;width:100%;height:100%;object-fit:cover}section.block.hero::after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:1;background:linear-gradient(90deg, rgba(0, 0, 0, 0.83) 0%, rgba(255, 255, 255, 0) 100%)}section.block.hero.gradient-licht::after{width:33.33%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.43) 0%, rgba(255, 255, 255, 0) 100%)}section.block.hero.gradient-geen::after{display:none}section.block.hero .inner{grid-row:1;display:flex;align-items:center;position:relative;z-index:2;color:#fff}section.block.hero .inner article,section.block.hero .inner h1{color:#fff}section.block.hero.variant-groot{height:70vh;min-height:700px}section.block.hero.variant-groot article{position:relative;padding:70px 100px 40px 0;max-width:700px}section.block.hero.variant-groot article h1{font-size:80px;line-height:90px}section.block.hero.variant-groot article p{font-size:24px;font-weight:800;line-height:30px}section.block.hero.variant-groot article p:has(>.btn+.btn){display:flex;flex-wrap:wrap;gap:10px}section.block.hero.variant-groot article .outline .top{right:0;width:90%}section.block.hero.variant-groot article .outline .bottom{right:0;width:30%}section.block.hero.variant-groot article .outline .left{display:none}section.block.hero.variant-beeld{height:400px}section.block.hero.variant-beeld::after{display:none}section.block.hero.variant-product h1{font-size:85px;font-weight:300;line-height:80px}section.block.hero.variant-product h1 strong{font-size:64px;font-weight:400}section.block.hero .sub-image{grid-row:1;align-self:end;justify-self:start;position:relative;z-index:3;max-width:400px;width:100%;transform:translateY(40%)}section.block.hero .sub-image img{display:block;width:100%;height:auto}@media(max-width: 1040px){section.block.hero.variant-product h1{font-size:60px;line-height:70px}}@media(max-width: 840px){section.block.hero.variant-groot article{max-width:500px}section.block.hero.variant-groot article h1{font-size:60px;line-height:70px}section.block.hero.variant-groot article p{font-size:20px;line-height:30px}}@media(max-width: 640px){section.block.hero.variant-groot{height:400px;min-height:0}section.block.hero.variant-groot article{max-width:300px;padding:40px 30px 40px 0}section.block.hero.variant-groot article h1{font-size:36px;line-height:50px}section.block.hero.variant-groot article p{font-size:18px;line-height:28px}section.block.hero.variant-beeld{height:200px}section.block.hero.variant-product h1{font-size:30px;line-height:40px}section.block.hero.variant-product h1 strong{font-size:40px;line-height:50px}section.block.hero .sub-image{max-width:320px}}.acf-block-preview section.block.hero.variant-groot{height:700px}section.block.image picture img{display:block;width:100%;height:auto}section.block.map{line-height:0}section.block.map iframe{display:block;width:100%;border:none}section.block .news-card a{display:block;box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:#fff}section.block .news-card a:hover{text-decoration:none}section.block .news-card a:hover h4{color:#ffa700}section.block .news-card img.thumbnail,section.block .news-card .thumbnail.placeholder{display:block;width:100%;height:300px;object-fit:cover}section.block .news-card .thumbnail.placeholder{background-color:#e8e8e8}section.block .news-card .details-card{padding:30px 20px}section.block .news-card .details-card h4{display:flex;justify-content:space-between;align-items:center;gap:20px;transition:.2s ease;font-weight:700;color:#007cc5}section.block .news-card .details-card h4::after{content:"";flex-shrink:0;font-family:"Font Awesome 7 Free";font-size:16px;font-weight:900;line-height:1;color:#ffa700}section.block .news-card .details-card p{margin-top:10px}section.block.news-article .inner{display:grid;grid-template-columns:2fr 1fr;align-items:start;gap:100px}section.block.news-article .rows{min-width:0;display:flex;flex-direction:column;gap:70px}section.block.news-article .rows img{display:block;max-width:100%;height:auto}section.block.news-article .rows .row-video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}section.block.news-article .rows .row-image+.row-text,section.block.news-article .rows .row-image+.row-image{margin-top:-70px}section.block.news-article .related{position:sticky;top:20px;margin-top:20px}section.block.news-article .related .related-title{margin-bottom:50px;font-weight:400;color:#007cc5}section.block.news-article .related .news-card{margin-bottom:30px}section.block.news-article .related .news-card img.thumbnail,section.block.news-article .related .news-card .thumbnail.placeholder{height:200px}section.block.news-article .related .news-card h4{text-transform:none}section.block.news-article.layout-black .rows{color:#fff}@media(max-width: 840px){section.block.news-article .inner{grid-template-columns:1fr;gap:60px}section.block.news-article .related{position:static;margin-top:0}}section.block.news-grid .title-row{padding-bottom:80px;text-align:center}section.block.news-grid .title-row h2{font-weight:300}section.block.news-grid .inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px 5%;align-items:start}section.block.news-grid .news-card a{height:100%}@media(max-width: 1240px){section.block.news-grid .inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 840px){section.block.news-grid .title-row{padding-bottom:40px}section.block.news-grid .inner{grid-template-columns:1fr}}section.block .outline{position:absolute;inset:0;z-index:0;pointer-events:none}section.block .outline .line{position:absolute;background-color:currentColor}section.block .outline .top{top:0;width:100%;height:1px}section.block .outline .right{right:0;width:1px;height:100%}section.block .outline .bottom{bottom:0;width:100%;height:1px}section.block .outline .left{left:0;width:1px;height:100%}section.block.parallax{grid-template-rows:1fr;align-items:center;height:70vh;min-height:600px;overflow:hidden;text-align:center}section.block.parallax picture.background{position:absolute;inset:0;z-index:0}section.block.parallax picture.background img{display:block;width:100%;height:100%;object-fit:cover}section.block.parallax::after{content:"";position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,.4)}section.block.parallax .inner{grid-row:1;position:relative;z-index:2}section.block.parallax article{max-width:700px;margin:0 auto;color:#fff}section.block.parallax article h1,section.block.parallax article h2,section.block.parallax article h3{font-size:60px;line-height:60px;color:#fff}@media(max-width: 840px){section.block.parallax article h1,section.block.parallax article h2,section.block.parallax article h3{font-size:40px;line-height:44px}}.acf-block-preview section.block.parallax{height:600px}section.block.product-categories.layout-orange{box-shadow:0 3px 6px rgba(0,0,0,.16)}section.block.product-categories .title-row{margin-bottom:80px;text-align:center}section.block.product-categories .inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:5%;row-gap:30px}section.block.product-categories .tile{display:block;position:relative;height:400px;color:inherit;text-decoration:none}section.block.product-categories .tile picture{position:absolute;top:50%;left:0;z-index:1;width:80%;transform:translateY(-50%);transition:.3s ease}section.block.product-categories .tile picture img{display:block;width:100%;max-height:320px;height:auto;object-fit:contain;object-position:left center}section.block.product-categories .tile .products-list{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;left:10%;z-index:2;width:90%;height:100%;opacity:0;overflow-y:auto;transition:.2s ease;background-color:rgba(255,255,255,.8)}section.block.product-categories .tile .products-list a{text-decoration:none}section.block.product-categories .tile .products-list h4{font-weight:400;text-align:center;color:#000;transition:.2s ease}section.block.product-categories .tile .products-list h4:hover{color:#ffa700}section.block.product-categories .tile h3{position:absolute;right:0;bottom:20px;padding-right:20px;text-align:right;font-size:30px;font-weight:400;line-height:40px;color:#fff}section.block.product-categories .tile .outline{left:auto;right:0;width:90%;color:#fff}section.block.product-categories .tile .outline .right{height:70%}section.block.product-categories .tile:hover picture{transform:translateY(-50%) scale(1.1)}section.block.product-categories .tile:hover .products-list{opacity:1}section.block.product-categories.layout-white .tile .products-list{background-color:rgba(255,167,0,.9)}section.block.product-categories.layout-white .tile .products-list h4:hover{color:#fff}section.block.product-categories.layout-white .tile h3{color:#000}section.block.product-categories.layout-white .tile .outline{color:#ffa700}section.block.product-categories .button-row{margin-top:80px;text-align:center}@media(max-width: 1240px){section.block.product-categories .tile h3{font-size:20px;line-height:26px}}@media(max-width: 840px){section.block.product-categories .inner{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4%;row-gap:40px}section.block.product-categories .tile .outline{width:100%}}@media(max-width: 640px){section.block.product-categories .inner{grid-template-columns:minmax(0, 1fr)}}section.block.product-specs .title-row{margin-bottom:50px}section.block.product-specs .title-row h2{font-weight:300}section.block.product-specs .inner{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}section.block.product-specs .col{width:30%;max-width:400px}section.block.product-specs .col.specs{display:flex;flex-direction:column;gap:40px;max-width:none}section.block.product-specs .col article h4{font-weight:500;color:#007cc5}section.block.product-specs .col article h4+p.space{min-height:10px;height:10px}section.block.product-specs .col article table{font-size:20px;font-weight:300;line-height:30px}section.block.product-specs .col .lightbox-trigger{display:block;cursor:zoom-in}section.block.product-specs .col img{display:block;max-width:100%;height:auto}section.block.product-specs .energy-label{padding:20px 0;border:1px solid #ffa700;border-radius:35px}section.block.product-specs .energy-label h4{padding:20px 50px 30px;font-weight:500;color:#007cc5}section.block.product-specs .energy-label .row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 50px;background-color:#f8f8f8}section.block.product-specs .energy-label .row img{width:auto;height:40px}section.block.product-specs .energy-label .no-blinds{margin-top:20px;background-color:rgba(0,0,0,0)}section.block.product-specs .related{display:flex;flex-direction:column;gap:10px;margin-top:70px}section.block.product-specs .related h4{padding-bottom:20px;font-weight:500;color:#007cc5}section.block.product-specs .related .btn{display:flex;justify-content:space-between;align-items:center;width:100%}section.block.product-specs .lightbox{display:none;position:fixed;inset:0;z-index:24;background-color:rgba(0,0,0,.76);cursor:pointer}section.block.product-specs .lightbox .lightbox-image{position:absolute;top:50%;left:50%;width:80%;height:80%;transform:translate(-50%, -50%);background-position:center;background-size:contain;background-repeat:no-repeat}section.block.product-specs .lightbox .close{display:flex;justify-content:center;align-items:center;position:absolute;top:30px;right:30px;width:46px;height:46px;border:2px solid #fff;border-radius:50%;cursor:pointer;font-size:22px;color:#fff}@media(max-width: 840px){section.block.product-specs .col{width:45%}section.block.product-specs .col article table{font-size:18px;line-height:28px}section.block.product-specs .col.energy{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:none;margin-top:40px}section.block.product-specs .energy-label,section.block.product-specs .related{width:45%}section.block.product-specs .related{margin-top:0}}@media(max-width: 640px){section.block.product-specs .title-row{margin-bottom:30px}section.block.product-specs .col{width:100%;max-width:none;margin-bottom:40px}section.block.product-specs .col.energy{flex-direction:column;max-width:320px;margin-top:0;margin-bottom:0}section.block.product-specs .col img{width:100%}section.block.product-specs .energy-label,section.block.product-specs .related{width:100%}section.block.product-specs .related{margin-top:40px}section.block.product-specs .energy-label .row img{width:auto}}section.block.profile-form article{display:flex;flex-direction:column;gap:30px}section.block.profile-form form{width:100%;max-width:900px}section.block.profile-form form p,section.block.profile-form form li{display:flex;flex-direction:column;align-items:flex-start;gap:5px}section.block.profile-form form ul{padding-left:0;list-style:none}section.block.profile-form form input[type=text],section.block.profile-form form input[type=password],section.block.profile-form form input[type=email],section.block.profile-form form input[type=url],section.block.profile-form form input[type=tel],section.block.profile-form form input[type=number]{height:auto;padding:20px;border:none;background-color:#e8e8e8;font-family:inherit;font-weight:200}section.block.profile-form form input[type=text]::placeholder,section.block.profile-form form input[type=password]::placeholder,section.block.profile-form form input[type=email]::placeholder,section.block.profile-form form input[type=url]::placeholder,section.block.profile-form form input[type=tel]::placeholder,section.block.profile-form form input[type=number]::placeholder{text-transform:uppercase;color:#000}section.block.profile-form form input[type=submit]{width:auto;padding:18px 30px;border:none;border-radius:10px;background-color:#ffa700;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.2s ease}section.block.profile-form form input[type=submit]:hover{border:none;background-color:#007cc5;color:#fff}section.block.slider-images .inner{position:relative}section.block.slider-images .swiper{overflow:hidden}section.block.slider-images .swiper-slide a{display:block}section.block.slider-images .swiper-slide img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}section.block.slider-images .prev,section.block.slider-images .next{position:absolute;top:50%;z-index:2;padding:0;border:0;transform:translateY(-50%);color:#000;background:none;cursor:pointer}section.block.slider-images .prev{left:-20px}section.block.slider-images .next{right:-20px}section.block.slider-images .pagination{display:flex;justify-content:center;align-items:center;gap:10px}section.block.slider-images .pagination .swiper-pagination-bullet{margin:0;width:20px;height:20px;border:1px solid #000;border-radius:20px;opacity:1;background-color:#000}section.block.slider-images .pagination .swiper-pagination-bullet-active{background-color:#fff}.acf-block-preview section.block.slider-images .swiper-wrapper{display:flex;gap:20px}.acf-block-preview section.block.slider-images .swiper-slide{flex:0 0 calc((100% - 40px)/3)}section.block.solutions .inner{display:flex;justify-content:space-around;align-items:center;gap:40px}section.block.solutions .house{position:relative;flex:0 1 70%;max-width:800px;margin:0;padding-bottom:80px}section.block.solutions .house img{display:block;width:100%;height:auto}section.block.solutions .house .choice{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;width:25%;aspect-ratio:1/1;border:1px solid #ffa700;transition:.2s ease;cursor:pointer;text-align:center;text-transform:uppercase;text-decoration:none;font-size:22px;font-weight:400;line-height:28px;color:#ffa700}section.block.solutions .house .choice:hover,section.block.solutions .house .choice.active{color:#fff;background-color:#ffa700}section.block.solutions .house .top-left{top:-10%;left:0}section.block.solutions .house .top-right{top:0;right:-5%}section.block.solutions .house .bottom-left{bottom:20%;left:-5%}section.block.solutions .house .bottom-right{bottom:-5%;right:20%}section.block.solutions .content-wrapper{flex:0 1 30%;min-width:0}section.block.solutions .content{position:relative;max-width:580px;margin-bottom:80px;padding:40px 40px 40px 0}section.block.solutions .content .outline{top:auto;height:80%;color:#ffa700}section.block.solutions .content .outline .top{right:0;max-width:30%}section.block.solutions .content .outline .bottom{right:0;width:90%}section.block.solutions .content .outline .left{display:none}section.block.solutions ul{display:flex;flex-direction:column;gap:5px;padding-left:0;list-style:none;transform:translateX(-80px)}section.block.solutions ul .btn{display:flex;justify-content:space-between;align-items:center;width:340px;max-width:100%;padding:20px;text-transform:none}section.block.solutions ul .active .btn{color:#fff;background-color:#ffa700}@media(max-width: 1640px){section.block.solutions .house{max-width:600px}}@media(max-width: 1440px){section.block.solutions .house{flex-basis:60%;max-width:500px}section.block.solutions .house .choice{font-size:18px;line-height:24px}section.block.solutions .content-wrapper{flex-basis:40%}}@media(max-width: 1040px){section.block.solutions .inner{flex-direction:column;align-items:flex-start}section.block.solutions .house{width:70%}section.block.solutions .content-wrapper{display:flex;justify-content:space-between;gap:40px;width:100%}section.block.solutions .content{max-width:500px}section.block.solutions ul{transform:translateY(-80px)}}@media(max-width: 840px){section.block.solutions .house{width:100%;max-width:none}section.block.solutions .content-wrapper{flex-direction:column-reverse;gap:0}section.block.solutions .content{max-width:none}section.block.solutions ul{margin-bottom:40px;transform:none}}@media(max-width: 640px){section.block.solutions .house .choice{font-size:16px;line-height:20px}section.block.solutions .house .bottom-right{right:10%}section.block.solutions .content .outline{height:90%}section.block.solutions ul .btn{width:100%}}section.block.team .title-row{margin-bottom:50px}section.block.team .inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:5%;row-gap:30px}section.block.team article{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:400px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);outline:none;text-align:center}section.block.team article picture{position:absolute;inset:0;z-index:0}section.block.team article picture img{display:block;width:100%;height:100%;object-fit:cover}section.block.team article::after{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:.2s ease-in;background-color:#ffa700}section.block.team article h4,section.block.team article p,section.block.team article .icons{position:relative;z-index:2;opacity:0;transition:.2s ease}section.block.team article h4{font-weight:500;color:#000;transition-delay:.1s}section.block.team article p{font-weight:400;text-transform:uppercase;color:#fff;transition-delay:.15s}section.block.team article .icons{display:flex;justify-content:center;gap:10px;margin-top:40px;padding:0;list-style:none;transition-delay:.2s}section.block.team article .icons a{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:10px;background-color:#fff;color:#ffa700;transition:.2s ease}section.block.team article .icons a:hover{background-color:#000;text-decoration:none}section.block.team article:hover::after,section.block.team article:focus-within::after{opacity:.8}section.block.team article:hover h4,section.block.team article:hover p,section.block.team article:hover .icons,section.block.team article:focus-within h4,section.block.team article:focus-within p,section.block.team article:focus-within .icons{opacity:1}section.block.team article:hover h4,section.block.team article:focus-within h4{transition-delay:0s}@media(max-width: 840px){section.block.team .inner{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:4%}}@media(max-width: 640px){section.block.team .inner{grid-template-columns:minmax(0, 1fr)}}section.block.text article img{max-width:100%;height:auto}section.block.text article iframe{display:block;width:100%;max-width:100%;border:0}section.block.text.layout-black article{color:#fff}section.block.text-form .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}section.block.text-form article{position:relative;isolation:isolate;padding:40px;width:40%}section.block.text-form article .outline{z-index:-1;color:#ffa700}section.block.text-form article .outline .top{width:30%}section.block.text-form article .outline .right{display:none}section.block.text-form .form-wrapper{padding:40px;max-width:800px;width:50%}section.block.text-form.variant-kader .form-wrapper{box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#f8f8f8}section.block.text-form.variant-kader .form-wrapper input[type=email],section.block.text-form.variant-kader .form-wrapper input[type=text],section.block.text-form.variant-kader .form-wrapper input[type=number],section.block.text-form.variant-kader .form-wrapper input[type=tel],section.block.text-form.variant-kader .form-wrapper input[type=url],section.block.text-form.variant-kader .form-wrapper select,section.block.text-form.variant-kader .form-wrapper textarea{background-color:#fff}@media(max-width: 840px){section.block.text-form .inner{flex-direction:column}section.block.text-form article{padding:40px 0;width:100%}section.block.text-form article .outline{left:-5%}section.block.text-form .form-wrapper{padding:0;width:100%}section.block.text-form.variant-kader .form-wrapper{padding:20px}}section.block.text-image .inner{display:flex;align-items:center;gap:40px}section.block.text-image article,section.block.text-image picture{flex:1 1 0;min-width:0}section.block.text-image picture img{display:block;width:100%;height:auto}section.block.text-image.image-left .inner{flex-direction:row-reverse}section.block.text-image.layout-black article{color:#fff}@media(max-width: 840px){section.block.text-image .inner{flex-direction:column;align-items:stretch}section.block.text-image article,section.block.text-image picture{flex:none}section.block.text-image.image-left .inner{flex-direction:column-reverse}}section.block.text-slider .inner{grid-column:4/12;grid-row:1;align-self:start}section.block.text-slider article{position:relative;padding:40px 0}section.block.text-slider article .outline{left:-20%;color:#ffa700}section.block.text-slider article .outline .top{width:30%}section.block.text-slider article .outline .right{display:none}section.block.text-slider article ul{display:flex;flex-direction:column;gap:20px;padding-left:0;list-style:none}section.block.text-slider article ul li{position:relative;padding-left:40px;font-size:22px;line-height:32px}section.block.text-slider article ul li::before{content:"+";font-family:"Font Awesome 7 Free";font-size:14px;font-weight:900;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:30px;height:30px;border:1px solid #ffa700;border-radius:50%;box-sizing:border-box}section.block.text-slider .buttons{display:flex;flex-direction:column;gap:20px;margin-top:40px;max-width:300px}section.block.text-slider .buttons .btn{display:flex;justify-content:space-between;align-items:center}section.block.text-slider .slider{grid-row:1;grid-column:14/-1;align-self:start;width:100%;aspect-ratio:4/3}section.block.text-slider .swiper-slide{display:flex;justify-content:flex-end;align-items:center;position:relative;height:100%;overflow:hidden}section.block.text-slider .swiper-slide picture{position:absolute;inset:0;z-index:0}section.block.text-slider .swiper-slide picture img{display:block;width:100%;height:100%;object-fit:cover}section.block.text-slider blockquote{position:relative;z-index:2;margin:0 60px 0 0;padding:40px 20px;max-width:500px;color:#fff}section.block.text-slider blockquote h3{font-size:59px;font-weight:300;line-height:60px;color:#fff}section.block.text-slider blockquote p{font-size:35px;font-weight:200;line-height:45px;color:#fff}section.block.text-slider blockquote .outline{color:#ffa700}section.block.text-slider blockquote .outline .left{top:auto;bottom:0;height:30%}section.block.text-slider .slider-nav{display:flex;justify-content:space-between;align-items:center;align-self:start;aspect-ratio:4/3;grid-row:1;grid-column:14/-1;padding:0 20px;z-index:3;pointer-events:none}section.block.text-slider .slider-nav button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:0;border:1px solid #ffa700;border-radius:50%;background:rgba(0,0,0,0);color:#fff;cursor:pointer;pointer-events:auto;transition:.2s ease}section.block.text-slider .slider-nav button:hover{background-color:#ffa700}section.block.text-slider.no-content{container-type:inline-size}section.block.text-slider.no-content .slider{grid-column:2/-1;aspect-ratio:5/2}section.block.text-slider.no-content .swiper-slide{--inner: min(1640px, 100cqw - 2 * clamp(20px, 6cqw, 100px));padding-right:calc((100cqw - var(--inner))/2 + (var(--inner) - 460px)/12 + 40px)}section.block.text-slider.no-content .swiper-slide::after{content:"";position:absolute;top:0;right:0;width:80%;height:100%;z-index:1;background:linear-gradient(270deg, rgba(0, 0, 0, 0.83) 0%, rgba(255, 255, 255, 0) 100%)}section.block.text-slider.no-content blockquote{margin-right:0}section.block.text-slider.no-content .slider-nav{grid-column:2/26;align-self:stretch;aspect-ratio:auto;padding:0 0 0 14px}@media(max-width: 840px){section.block.text-slider.has-content{row-gap:40px}section.block.text-slider .inner{grid-column:2/26}section.block.text-slider article .outline{left:-5%}section.block.text-slider .slider,section.block.text-slider .slider-nav{grid-column:2/26;grid-row:2}section.block.text-slider blockquote{margin-right:20px;max-width:280px}section.block.text-slider blockquote h3{font-size:30px;line-height:30px}section.block.text-slider blockquote p{font-size:20px;line-height:20px}section.block.text-slider.no-content .slider,section.block.text-slider.no-content .slider-nav{grid-column:1/-1;grid-row:1}section.block.text-slider.no-content .slider{aspect-ratio:4/3}section.block.text-slider.no-content .swiper-slide{padding-right:0}section.block.text-slider.no-content blockquote{margin-right:20px}section.block.text-slider.no-content .slider-nav{padding:0 20px}}@media(max-width: 640px){section.block.text-slider.no-content .slider-nav{align-self:end;padding-bottom:20px}}.acf-block-preview section.block.text-slider .swiper-wrapper{display:flex;overflow:hidden}.acf-block-preview section.block.text-slider .swiper-slide{flex:0 0 100%}section.block.text-video .inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}section.block.text-video.video-left .video{order:-1}section.block.text-video.has-outline .inner,section.block.text-video.has-more .inner{align-items:start}section.block.text-video article{position:relative;min-width:0}section.block.text-video .video{display:block;position:relative;width:100%;aspect-ratio:16/9;padding:0;border:0;overflow:hidden;cursor:pointer;background-color:#000}section.block.text-video .video picture,section.block.text-video .video img{display:block;width:100%;height:100%}section.block.text-video .video img{object-fit:cover;transition:transform .6s ease}section.block.text-video .video::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0.45) 100%);transition:background-color .3s ease}section.block.text-video .video .play{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;z-index:1;width:96px;height:96px;border-radius:50%;transform:translate(-50%, -50%);transition:transform .3s ease,background-color .3s ease;font-size:30px;color:#fff;background-color:#ffa700;box-shadow:0 0 0 12px rgba(255,255,255,.25)}section.block.text-video .video .play i{margin-left:6px}section.block.text-video .video:hover img,section.block.text-video .video:focus-visible img{transform:scale(1.04)}section.block.text-video .video:hover .play,section.block.text-video .video:focus-visible .play{transform:translate(-50%, -50%) scale(1.08);background-color:#007cc5}section.block.text-video .video-popup{margin:auto;width:min(1200px,100% - 40px);max-width:none;padding:0;border:0;overflow:visible;background:rgba(0,0,0,0)}section.block.text-video .video-popup::backdrop{background-color:rgba(0,0,0,.85)}section.block.text-video .video-popup .frame{aspect-ratio:16/9;background-color:#000}section.block.text-video .video-popup .frame iframe{display:block;width:100%;height:100%;border:0}section.block.text-video .video-popup .close{position:absolute;top:-56px;right:0;width:44px;height:44px;border:0;border-radius:50%;cursor:pointer;font-size:22px;color:#000;background-color:#fff;transition:background-color .2s ease}section.block.text-video .video-popup .close:hover{background-color:#ffa700}section.block.text-video.has-outline article{padding:0 0 80px 40px}section.block.text-video.has-outline .outline{top:auto;height:140%;color:#ffa700}section.block.text-video.has-outline .outline .top{width:30%}section.block.text-video.has-outline .outline .right{display:none}section.block.text-video.layout-black article{color:#fff}section.block.text-video .read-more .btn{font-family:inherit}section.block.text-video .more{max-height:0;overflow:hidden;transition:max-height .2s ease .2s}section.block.text-video .more.open{max-height:9000px}section.block.text-video .logo{display:block;margin-top:40px;max-width:300px;max-height:120px;width:auto;height:auto}@media(max-width: 840px){section.block.text-video .inner{grid-template-columns:1fr;gap:60px}section.block.text-video.video-left .video{order:0}section.block.text-video .video .play{width:72px;height:72px;font-size:24px;box-shadow:0 0 0 8px rgba(255,255,255,.25)}section.block.text-video.has-outline article{padding:0 0 40px 0}section.block.text-video.has-outline .outline{left:-5%}}.acf-block-preview section.block.text-video .more{max-height:none}section.block.vacancies .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}section.block.vacancies ul{display:flex;flex-direction:column;gap:50px;width:60%;padding:0;list-style:none}section.block.vacancies li{display:flex;align-items:center;position:relative;padding-right:60px}section.block.vacancies li h4{width:100%;padding:18px 30px;font-weight:700;color:#007cc5;background:linear-gradient(90deg, #E8E8E8 60%, transparent 60%)}section.block.vacancies li .btn{position:absolute;right:0;text-transform:lowercase}section.block.vacancies article{max-width:500px;width:40%}@media(max-width: 840px){section.block.vacancies .inner{flex-direction:column}section.block.vacancies ul,section.block.vacancies article{width:100%}}@media(max-width: 640px){section.block.vacancies li{flex-direction:column;align-items:flex-start;gap:5px;padding-right:0}section.block.vacancies li h4{background:#e8e8e8}section.block.vacancies li .btn{position:relative}}section.block.vacancy-detail{align-items:start}section.block.vacancy-detail article{grid-column:4/16;position:relative;padding-top:70px;padding-bottom:70px}section.block.vacancy-detail article .outline{left:-100px;color:#ffa700}section.block.vacancy-detail article .outline .top{width:30%}section.block.vacancy-detail article .outline .right{display:none}section.block.vacancy-detail .sidebar{grid-column:18/24;position:sticky;top:20px;margin-top:20px;display:flex;flex-direction:column;align-items:stretch}section.block.vacancy-detail .sidebar img{display:block;width:100%;height:auto}section.block.vacancy-detail .sidebar .activate-form{padding:20px;border:0;border-radius:10px 10px 0 0;cursor:pointer;text-align:center;text-transform:uppercase;font-family:inherit;font-size:18.72px;font-weight:700;line-height:1.2;color:#fff;background-color:#ffa700}section.block.vacancy-detail .sidebar .activate-form.sticky-tab{position:fixed;bottom:0;right:calc((100% - var(--inner-width))/2 + 2*(var(--column-width) + 20px));z-index:10;width:400px;background-color:#007cc5}section.block.vacancy-detail .sidebar .sidebar-content{margin-top:40px}section.block.vacancy-detail .sidebar .sidebar-content p{font-size:22px;font-weight:200;line-height:30px}section.block.vacancy-detail .sidebar .related{margin-top:80px;padding:0;list-style:none}section.block.vacancy-detail .sidebar .related li+li{margin-top:10px}section.block.vacancy-detail .sidebar .related .btn{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:300px;text-transform:none;font-size:20px}section.block.vacancy-detail .pop-up-form{position:fixed;inset:auto 0 100px auto;margin:0 calc((100% - var(--inner-width))/2) 0 auto;padding:40px;width:400px;max-height:80vh;overflow-y:auto;border:0;box-shadow:0px 3px 6px rgba(0,0,0,.16);background-color:#fff}section.block.vacancy-detail .pop-up-form::backdrop{background-color:rgba(0,0,0,.3)}section.block.vacancy-detail .pop-up-form .close{position:absolute;top:30px;right:30px;border:0;cursor:pointer;font-size:24px;background:none}@media(max-width: 840px){section.block.vacancy-detail article,section.block.vacancy-detail .sidebar{grid-column:2/26}section.block.vacancy-detail article .outline{left:-10px}section.block.vacancy-detail .sidebar{position:static}section.block.vacancy-detail .sidebar .activate-form.sticky-tab{right:0;width:100%}section.block.vacancy-detail .pop-up-form{inset:0;margin:auto;width:calc(100% - 40px)}}section.block.video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9}section.block.warranty-form .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}section.block.warranty-form article{display:flex;flex-direction:column;width:40%;padding-top:40px}section.block.warranty-form article .logo{align-self:flex-start;width:auto;max-width:300px;height:auto;max-height:120px;margin-top:40px}section.block.warranty-form article .btn{align-self:flex-start}section.block.warranty-form .form-wrapper{width:50%;max-width:800px;padding:40px;background-color:#f8f8f8;box-shadow:0 3px 6px rgba(0,0,0,.16)}section.block.warranty-form .warranty-notice{margin-bottom:20px;padding:15px 20px;border-left:4px solid #c62828;background-color:#fdecea;color:#8a1c1c}section.block.warranty-form .form-part{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:40px}section.block.warranty-form .form-part:first-of-type{margin-top:0}section.block.warranty-form .form-part p{width:100%;color:#007cc5}section.block.warranty-form .form-part input{width:100%;height:auto;padding:20px;border:none;background-color:#fff;font-family:inherit;font-weight:200;resize:none}section.block.warranty-form .form-part input::placeholder{text-transform:uppercase;color:#000}section.block.warranty-form .form-part input.wide{width:70%}section.block.warranty-form .form-part input.narrow{width:25%}section.block.warranty-form .form-part input[type=submit]{margin-top:20px;padding:18px 30px;border:none;border-radius:10px;background-color:#ffa700;color:#fff;text-transform:uppercase;font-weight:700;cursor:pointer;transition:.2s ease}section.block.warranty-form .form-part input[type=submit]:hover{border:none;background-color:#007cc5;color:#fff}section.block.warranty-form .product-form,section.block.warranty-form .product-form-copy{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:20px;width:100%;margin-bottom:20px}section.block.warranty-form .product-form input.pcode,section.block.warranty-form .product-form-copy input.pcode{width:25%}section.block.warranty-form .product-form input.acode-1,section.block.warranty-form .product-form input.acode-2,section.block.warranty-form .product-form input.xcode,section.block.warranty-form .product-form-copy input.acode-1,section.block.warranty-form .product-form-copy input.acode-2,section.block.warranty-form .product-form-copy input.xcode{position:relative;width:10%}section.block.warranty-form .product-form input.ocode,section.block.warranty-form .product-form-copy input.ocode{width:28%}section.block.warranty-form .product-form input.bedrag,section.block.warranty-form .product-form-copy input.bedrag{width:92%}section.block.warranty-form .stripe{width:4.25%;max-height:48px;padding-top:19px;text-align:center;font-size:29px;line-height:15px}section.block.warranty-form .code-feedback{width:100%;height:0;overflow:hidden;border:1px solid;color:#f8f8f8;transition:all .4s}section.block.warranty-form .code-feedback.error{height:auto;padding:5px;background-color:#ffbaba;color:#d8000c}section.block.warranty-form .code-feedback.succes{height:auto;padding:5px;background-color:#dff2bf;color:#4f8a10}section.block.warranty-form .the-mighty-euro{display:flex;justify-content:center;align-items:center;width:8%;background-color:#bababa;font-size:20px;font-weight:400}section.block.warranty-form .add-product{padding:10px;background-color:#000;color:#fff;text-transform:uppercase;cursor:pointer}section.block.warranty-form .add-product:hover{opacity:.9}section.block.warranty-form .total-price{width:50%;min-width:72px;background-color:rgba(0,0,0,.1);color:#000;text-align:center;font-size:18px;line-height:38px}section.block.warranty-form .close-form{width:30px;height:30px;margin-left:auto;padding:7px;background-color:#000;color:#fff;text-align:center;font-size:21px;line-height:12px;cursor:pointer}section.block.warranty-form .close-form:hover{opacity:.8}@media(max-width: 840px){section.block.warranty-form .inner{flex-direction:column}section.block.warranty-form article,section.block.warranty-form .form-wrapper{width:100%;max-width:none}section.block.warranty-form article{padding-top:0}}@media(max-width: 640px){section.block.warranty-form .form-wrapper{padding:20px}section.block.warranty-form .form-part input{font-size:18px}}section.block.warranty-plan .inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;position:relative}section.block.warranty-plan .text{position:relative;z-index:1}section.block.warranty-plan .text article{max-width:500px}section.block.warranty-plan .warrants{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;max-width:400px;width:100%;margin-top:50px;padding-left:0;list-style:none}section.block.warranty-plan .warrant{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:170px;text-align:center;text-transform:uppercase}section.block.warranty-plan .warrant .year{display:flex;justify-content:center;align-items:center;flex-direction:column;width:170px;height:170px;border:1px solid currentColor;border-radius:10px;font-size:23px;line-height:28px}section.block.warranty-plan .warrant .year strong{font-size:78px;font-weight:700;line-height:68px}section.block.warranty-plan .warrant .label{font-size:16px;line-height:20px}section.block.warranty-plan .five-years{color:#007cc5}section.block.warranty-plan .ten-years{color:#ffa700}section.block.warranty-plan .image{display:flex;justify-content:flex-end;position:relative;z-index:1;margin:0}section.block.warranty-plan .image picture{display:block;width:90%}section.block.warranty-plan .image img{display:block;width:100%;height:auto}section.block.warranty-plan .image .btn{position:absolute;left:0;bottom:20px}section.block.warranty-plan.variant-product{margin-bottom:100px}section.block.warranty-plan.variant-product::after{content:"";position:absolute;top:0;right:0;width:calc((100% - var(--inner-width))/2);height:100%;background-color:#fff}section.block.warranty-plan.variant-product .side{position:relative;z-index:1;padding-bottom:100px}section.block.warranty-plan.variant-product .warrants{margin-top:0}section.block.warranty-plan.variant-product .year{background-color:#fff}section.block.warranty-plan.variant-product .ten-years .label{color:#fff}section.block.warranty-plan.variant-product .image{justify-content:flex-start;position:absolute;right:0;bottom:-120px;width:calc(50% - 40px);transform:translateY(50%)}@media(max-width: 1240px){section.block.warranty-plan .warrant{max-width:140px}section.block.warranty-plan .warrant .year{width:140px;height:140px}}@media(max-width: 840px){section.block.warranty-plan .inner{grid-template-columns:1fr;gap:60px}section.block.warranty-plan .image{flex-direction:column;align-items:center}section.block.warranty-plan .image picture{width:100%}section.block.warranty-plan .image .btn{position:static;margin-top:20px;text-align:center}section.block.warranty-plan.variant-product{margin-bottom:0}section.block.warranty-plan.variant-product::after{display:none}section.block.warranty-plan.variant-product .side{padding-bottom:0}section.block.warranty-plan.variant-product .image{position:static;width:100%;transform:none}}@media(max-width: 640px){section.block.warranty-plan .warrants{flex-direction:column}section.block.warranty-plan .warrant{align-items:flex-start;max-width:none;text-align:left}section.block.warranty-plan .warrant .year{width:100px;height:100px;font-size:18px;line-height:22px}section.block.warranty-plan .warrant .year strong{font-size:58px;line-height:52px}}section.block.warranty-pricing .prices{grid-row:1;grid-column:4/12}section.block.warranty-pricing .prices h4{font-weight:700;color:#007cc5}section.block.warranty-pricing .prices .table{display:flex;justify-content:space-between;align-items:center;margin-top:40px;margin-bottom:10px}section.block.warranty-pricing .prices .table p{font-weight:500}section.block.warranty-pricing .prices .table p:last-of-type{width:90px}section.block.warranty-pricing .prices ul{display:flex;flex-direction:column;gap:5px;padding-left:0;list-style:none}section.block.warranty-pricing .prices ul li{display:flex;justify-content:space-between;align-items:center;padding:5px;background-color:#f8f8f8}section.block.warranty-pricing .prices ul li span:last-of-type{width:90px;flex-shrink:0}section.block.warranty-pricing article{grid-row:1;grid-column:14/23;position:relative}section.block.warranty-pricing article ul{padding-left:0;list-style:none}section.block.warranty-pricing article ul li{position:relative;padding-left:20px}section.block.warranty-pricing article ul li::before{content:"";position:absolute;top:14px;left:0;width:5px;height:5px;border-radius:10px;background-color:#ffa700}section.block.warranty-pricing article .outline{inset:auto;top:10%;right:-10%;width:120%;height:100%;color:#ffa700}section.block.warranty-pricing article .outline .top{right:0;width:20%}section.block.warranty-pricing article .outline .bottom{right:0;width:90%}section.block.warranty-pricing article .outline .left{display:none}@media(max-width: 840px){section.block.warranty-pricing .prices,section.block.warranty-pricing article{grid-row:auto;grid-column:3/25}section.block.warranty-pricing .prices{margin-bottom:40px}section.block.warranty-pricing article{padding:40px 40px 40px 0}section.block.warranty-pricing article .outline{right:0;width:100%}}@media(max-width: 640px){section.block.warranty-pricing .prices,section.block.warranty-pricing article{grid-column:2/26}section.block.warranty-pricing article{padding:20px 20px 20px 0}section.block.warranty-pricing article .outline{top:0}}