@font-face{font-family:'Graphik';src:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Regular.woff2') format('woff2'),url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Graphik';src:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Bold.woff2') format('woff2'),url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:block}@font-face{font-family:'Graphik';src:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Medium.woff2') format('woff2'),url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:block}@font-face{font-family:'Graphik';src:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Semibold.woff2') format('woff2'),url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Semibold.woff') format('woff');font-weight:600;font-style:normal;font-display:block}@font-face{font-family:'Graphik';src:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Black.woff2') format('woff2'),url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../fonts/Graphik-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:block}.slider-blog-items{display:block;max-width:100%}.slider-blog-items .slide{height:100%;width:auto;flex:0 0 auto}.slider-blog-items .slick-slide{margin:0 .5rem;height:inherit;box-sizing:border-box;transition:width .2s ease}@media only screen and (min-width: 992px){.slider-blog-items .slick-slide.slick-current{width:500px !important}}.slider-blog-items .slick-track{display:flex;width:fit-content !important}.slider-blog-items .slick-list{overflow:visible;padding:1rem 0}@media only screen and (min-width: 992px){.slider-blog-items .slick-list{padding-right:225px}}.basic-font{font-family:'Graphik';font-weight:500}.titel-font{font-family:'Graphik';font-weight:600}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.black{font-weight:900}.italic{font-style:italic}.border-radius{border-radius:50px}@media only screen and (max-width: 767px){.border-radius{border-radius:20px}}.border-radius-medium{border-radius:25px}@media only screen and (max-width: 767px){.border-radius-medium{border-radius:12px}}.border-radius-small{border-radius:.5rem}@media only screen and (max-width: 767px){.border-radius-small{border-radius:.35rem}}html,body{font-family:'Graphik';font-weight:500;color:#1d1d1b;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}body.hideHeader header{transform:translateY(-100%)}h1,.look-h1{font-family:'Graphik';font-weight:600;font-size:3.4rem;margin-bottom:.5em;color:#1d1d1b}@media only screen and (max-width: 767px){h1,.look-h1{font-size:2rem}}h2,.look-h2{font-family:'Graphik';font-weight:600;font-size:2.25rem;margin-bottom:.5em;color:#1d1d1b}@media only screen and (max-width: 767px){h2,.look-h2{font-size:1.75rem}}h3,.look-h3{font-family:'Graphik';font-weight:600;font-size:1.75rem;margin-bottom:.5em;color:#1d1d1b}@media only screen and (max-width: 767px){h3,.look-h3{font-size:1.3rem}}h4,.look-h4{font-family:'Graphik';font-weight:600;font-size:1.2rem;margin-bottom:.5em;color:#1d1d1b}@media only screen and (max-width: 767px){h4,.look-h4{font-size:1rem}}.toptitel,.look-toptitel{display:block;margin-bottom:.5rem;font-weight:600;color:#26b4e9;font-size:.875rem;text-transform:uppercase;letter-spacing:0.1rem}.toptitel.font-color,.look-toptitel.font-color{color:#1d1d1b}.toptitel.white,.look-toptitel.white{color:#fff}@media only screen and (max-width: 767px){.toptitel,.look-toptitel{font-size:.75rem;letter-spacing:0.05rem}}p,span,a,li,.look-p{color:#1d1d1b;line-height:1.8em}.body-large{font-size:1.25rem}p,td{margin-bottom:1em}p b,td b,p strong,td strong{font-weight:600}p i,td i,p em,td em{font-style:italic}p a,td a{color:#26b4e9}p a:hover,td a:hover{text-decoration:underline}td{margin-bottom:0}ul.voordelen{padding:0;margin:0}ul.voordelen li{display:block;margin:1rem 0;text-align:left}ul.voordelen li span{padding:.25rem 0 .25rem 2.25rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-check.svg);background-size:1.5rem auto;background-position:center left;background-repeat:no-repeat}ul.voordelen.inline li{display:inline-block;margin:.25rem .75rem;text-align:center}a{color:#26b4e9;text-decoration:none}a:hover,a:active,a:focus{color:#1497c8;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}.rel{position:relative}.abs{position:absolute}.fixed{position:fixed}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.none{display:none}.flex{display:flex}.block{display:block}.inline-block{display:inline-block}.standaard-margin{margin-bottom:8rem}.standaard-margin.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.standaard-margin{margin-bottom:3rem}.standaard-margin.no-margin{margin-bottom:0}}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.container{max-width:1280px;box-sizing:border-box;padding-right:20px;padding-left:20px}.container.container-medium{max-width:1360px}.container.container-large{max-width:1450px}.website-content{display:inline-block;width:100%;padding-top:125px}@media only screen and (max-width: 767px){.website-content{padding-top:95px}}.website-content>section:first-child.content-tekst,.website-content>section:first-child.opties-overzicht{padding-top:5rem}.box-shadow{-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23)}.box-shadow-input{-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1)}.box-shadow-input-focus{-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2)}.box-shadow-block{-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.14);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.14)}.box-shadow-block-hover{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.inputstyle{border:1px solid #f9f8f6;background-color:#f9f8f6;border-radius:5px;padding:1.25rem 1.25rem;outline:none;box-shadow:none;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);font-size:13px}.inputstyle:focus{outline:none;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2)}.button{position:relative;font-family:'Graphik';font-weight:500;background-color:#26b4e9;color:#fff;font-size:16px;padding:.6rem 1.75rem;display:inline-block;border-radius:1.25rem;border:1px solid #26b4e9;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.button:hover{background-color:#1497c8;border-color:#1497c8;text-decoration:none;color:#fff}.button:focus,.button:active{outline:none;color:#fff}.button.white{background-color:#fff;color:#1d1d1b;border-color:#fff}.button.white:hover{background-color:rgba(255,255,255,0.75)}.button.white:focus,.button.white:active{outline:none;color:#1d1d1b}.button.black{background-color:#1d1d1b;color:#fff;border-color:#1d1d1b}.button.black:hover{background-color:rgba(29,29,27,0.75)}.button.black:focus,.button.black:active{outline:none;color:#fff}.button.ghost,.button.border-actie,.button.color-white{background:transparent;color:#1d1d1b;border-color:#b9b9b9}.button.ghost.white,.button.border-actie.white,.button.color-white.white{background-color:#fff}.button.ghost:hover,.button.border-actie:hover,.button.color-white:hover{background-color:#b9b9b9;color:#fff}.button.ghost.color-white,.button.border-actie.color-white,.button.color-white.color-white{color:#fff;border-color:#fff}.button.ghost.color-white:hover,.button.border-actie.color-white:hover,.button.color-white.color-white:hover{background-color:#fff;color:#26b4e9}.button.ghost.small,.button.border-actie.small,.button.color-white.small{padding:.4rem .75rem;font-size:.85rem}.button.no-bg{background:transparent;border:none}.button.btn-bullet:before{content:"";margin-right:1rem;display:inline-block;width:10px;height:10px;border-radius:30px;background-color:#fff;outline:1px solid #fff;padding:4px;outline-offset:4px}.button.btn-bullet.btn-active:before{background-color:#26b4e9}@media only screen and (max-width: 767px){.button{padding:.35rem .75rem;font-size:.9rem;max-width:100%}}.link-with-arrow{position:relative;font-family:'Graphik';font-weight:500;color:#26b4e9;font-size:16px;padding:0 2rem 0 0;display:inline-block;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-arrow-right-color-1.svg);background-position:center right .15rem;background-repeat:no-repeat;background-size:1rem auto;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.link-with-arrow:hover,.link-with-arrow.hover{background-position:center right 0}#swipebox-container #swipebox-bottom-bar{background:transparent;bottom:50%}#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%}}.lang-wrapper.color-white{margin-left:0;max-width:6rem}.lang-wrapper.color-white a{padding:.5rem;background:none;border:none}.lang-wrapper.color-white a *{color:#fff}.lang-wrapper.color-white a.wpml-ls-item-toggle{padding:0;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-white.svg);background-size:10px;background-position:right 1px center;background-repeat:no-repeat}.lang-wrapper.color-white:hover,.lang-wrapper.color-white:focus,.lang-wrapper.color-white:active{background-color:transparent}.lang-wrapper.color-white:hover>a *,.lang-wrapper.color-white:focus>a *,.lang-wrapper.color-white:active>a *{color:#e5880f !important}.lang-wrapper.color-white:hover>a.wpml-ls-item-toggle,.lang-wrapper.color-white:focus>a.wpml-ls-item-toggle,.lang-wrapper.color-white:active>a.wpml-ls-item-toggle{background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-white.svg);box-shadow:none !important;background-size:10px;background-position:right 1px center;background-repeat:no-repeat}.lang-wrapper.color-white:hover .wpml-ls-sub-menu,.lang-wrapper.color-white:focus .wpml-ls-sub-menu,.lang-wrapper.color-white:active .wpml-ls-sub-menu{display:block}.lang-wrapper .wpml-ls-legacy-dropdown{width:auto}.lang-wrapper ul{padding:0;margin:0;list-style:none}.lang-wrapper li.wpml-ls-current-language{position:relative;display:inline-block;padding:0;margin:0;background-color:transparent !important}.lang-wrapper li.wpml-ls-current-language:hover{background-color:transparent !important}.lang-wrapper li.wpml-ls-current-language:hover>a{background-color:transparent !important;background:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg) !important;background-size:10px !important;background-position:right 1px center !important;background-repeat:no-repeat !important}.lang-wrapper a{padding:.5rem;background:none;border:none;font-size:.875rem}.lang-wrapper a *{color:#1d1d1b}.lang-wrapper a.wpml-ls-item-toggle{padding:0 1rem 0 .5rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg);background-size:10px;background-position:right 1px center;background-repeat:no-repeat}.lang-wrapper a.wpml-ls-item-toggle::after{display:none}.lang-wrapper img{position:relative;top:-1px}.lang-wrapper span{vertical-align:unset}.lang-wrapper:hover>a.wpml-ls-item-toggle,.lang-wrapper:focus>a.wpml-ls-item-toggle,.lang-wrapper:active>a.wpml-ls-item-toggle{background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg);box-shadow:none !important;background-size:10px;background-position:right 1px center;background-repeat:no-repeat}.lang-wrapper:hover .wpml-ls-sub-menu,.lang-wrapper:focus .wpml-ls-sub-menu,.lang-wrapper:active .wpml-ls-sub-menu{display:block}.lang-wrapper .wpml-ls-item{padding:0}.lang-wrapper .wpml-ls-sub-menu{display:none;background-color:#fff;border:none;visibility:visible;border-radius:.75rem;background:#fff;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 24px 0px rgba(0,0,0,0.23);padding:.25rem 0}.lang-wrapper .wpml-ls-sub-menu li{width:100%}.lang-wrapper .wpml-ls-sub-menu li a{display:block;text-align:left;color:#1d1d1b}.lang-wrapper .wpml-ls-sub-menu li a:hover *{color:#e5880f !important}.lang-wrapper .wpml-ls-sub-menu li a *{color:#1d1d1b !important}@keyframes progress{from{width:0%}to{width:100%}}.progress-navigation{display:block;width:100%}.progress-navigation ul.slick-dots{position:relative;bottom:0;list-style:none}.progress-navigation ul.slick-dots li{display:inline-block;width:4.5rem;height:4px;margin:0 .35rem}.progress-navigation ul.slick-dots li button{position:relative;width:100%;height:4px;border:0;background-color:#f2f2f5;font-size:0;padding:0}.progress-navigation ul.slick-dots li button:after{content:'';position:absolute;top:0;left:0;display:block;width:0%;height:100%}.progress-navigation ul.slick-dots li button:before{display:none}.progress-navigation ul.slick-dots li.slick-active button{position:relative;width:100%;height:4px;border:0;background-color:#ccc;font-size:0}.progress-navigation ul.slick-dots li.slick-active button:after{background-color:#26b4e9;animation:progress 4.3s linear forwards}@media only screen and (max-width: 767px){.progress-navigation{display:block;width:100%}.progress-navigation ul.slick-dots li{width:3rem}}header{position:fixed;top:0;z-index:5000;width:100%;background:#fff;border-bottom:1px solid transparent;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}header.with-border{border-color:#efeff3}header .header-top{background:#f2f2f5;position:relative;z-index:1501}header .header-top .header-inner{justify-content:flex-end;padding:.5rem 0}header .header-top .header-inner .navigation{position:relative;text-align:right;font-size:.875rem;padding:0}header .header-inner{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;z-index:1500}header .header-inner .left{display:flex;align-items:center}header .header-inner .logolink{display:block;height:50px}header .header-inner .logolink img{height:100%;width:auto;display:block}header .header-inner .navigation{text-align:left;font-size:1rem;padding-left:3.5rem}header .header-inner .navigation ul{padding:0;margin:0;list-style:none}header .header-inner .navigation li{position:inherit;display:inline-block;padding:0 .75rem}header .header-inner .navigation li:first-child{padding-left:0px}header .header-inner .navigation li a:not(.button){display:inline-block;font-family:'Graphik';font-weight:500;padding:0;margin-bottom:0;color:#1d1d1b;text-decoration:none}header .header-inner .navigation li a:not(.button).sf-with-ul{position:relative}header .header-inner .navigation li a:not(.button).sf-with-ul::after{position:absolute;content:"";background:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg');background-size:10px;background-position:right 1px center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:0;border:none}header .header-inner .navigation li a:not(.button).sf-with-ul:hover::after,header .header-inner .navigation li a:not(.button).sf-with-ul:active::after{background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg')}header .header-inner .navigation li a:not(.button):hover,header .header-inner .navigation li a:not(.button):active{color:#e5880f;text-decoration:none}header .header-inner .navigation li.button{padding:5px 20px;background-image:none;margin-left:30px;font-size:20px}header .header-inner .navigation li.button a{color:white;font-size:1em}header .header-inner .navigation li.current-menu-item:not(.button)>a,header .header-inner .navigation li.current_page_parent:not(.button)>a{color:#26b4e9}header .header-inner .navigation li.current-menu-item:not(.button)>a.sf-with-ul::after,header .header-inner .navigation li.current_page_parent:not(.button)>a.sf-with-ul::after{background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg')}header .header-inner .navigation li.current-menu-item:has(ul.dropdown-menu .active.dealers-page)>a,header .header-inner .navigation li.current_page_parent:has(ul.dropdown-menu .active.dealers-page)>a{color:#1d1d1b}header .header-inner .navigation li.current-menu-item:has(ul.dropdown-menu .active.dealers-page)>a.sf-with-ul::after,header .header-inner .navigation li.current_page_parent:has(ul.dropdown-menu .active.dealers-page)>a.sf-with-ul::after{background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg')}header .header-inner .navigation li.menu-item-has-children>a{padding-right:20px}header .header-inner .navigation li>ul.dropdown-menu{position:absolute;top:100%;padding:0;left:0;right:0;border:none;margin:0;display:none;text-align:left;z-index:3;border-radius:0;box-shadow:none;border-top:0;box-shadow:0px 15px 15px 0px rgba(0,0,0,0.18)}header .header-inner .navigation li>ul.dropdown-menu::before{content:'';position:absolute;bottom:100%;left:0;right:0;background:transparent;height:2rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner{display:flex;justify-content:flex-end;flex-direction:row-reverse;min-height:360px;padding:2rem 0;width:100%;max-width:1280px;margin:0 auto;background:#fff;border:1px solid #fff;border-top:0}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container{width:calc(100% - 650px);height:fit-content;display:grid;grid-template-columns:1fr 1fr;align-items:start;position:relative;max-width:100%;padding:0}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container .menu-title{display:none;font-family:'Graphik';font-weight:600;font-size:2.25rem;margin-bottom:.5em;color:#1d1d1b;position:absolute;top:0}@media only screen and (max-width: 767px){header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container .menu-title{font-size:1.75rem}}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li{position:relative;display:inline-flex;flex-direction:column;width:100%;flex-wrap:wrap;border:none;padding:0}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li a{position:relative;padding:0;font-size:1rem;color:#1d1d1b;white-space:wrap}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li a.sf-with-ul{padding-right:0}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li a.sf-with-ul::after{display:none}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li a:hover{background-color:transparent}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li ul.dropdown-menu{display:inline-flex !important;padding:0;margin-top:3px;flex-direction:column;position:relative;left:auto;background:none;box-shadow:none;border:none;opacity:1 !important;overflow:hidden}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li ul.dropdown-menu::after{display:none}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li ul.dropdown-menu li{width:100%;margin:0;position:relative;left:auto;display:inline-block !important;white-space:wrap}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li ul.dropdown-menu li a{font-weight:400;font-size:1rem;padding:.5rem 0;font-style:normal}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container li ul.dropdown-menu li a:hover{text-decoration:underline}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container>li>a{font-size:1rem;font-weight:500;padding:.75rem .5rem;margin-bottom:.5rem;border-radius:.5rem}@media only screen and (max-width: 767px){header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container>li>a{border-radius:.35rem}}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container>li>a:has(.icon){padding-left:5.5rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container>li>a .icon{position:absolute;top:1.5rem;left:1rem;bottom:0;width:3.5rem;background-position:top left;background-size:100% 2rem;background-repeat:no-repeat}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container>li>a .text{display:block;font-weight:400;font-size:.875rem;line-height:1.4}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container>li>a:hover{background:#f1f1f1}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container{width:650px;padding:0 0 0 1.5rem}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container article{position:relative;padding:4rem 3.5rem;background:#26b4e9;border-radius:50px;overflow:hidden}@media only screen and (max-width: 767px){header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container article{border-radius:20px}}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container article *:not(.button){color:#fff;position:relative}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container article .beeldmerk{position:absolute;bottom:3rem;display:block;right:0;width:75%;height:40rem;opacity:.22;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/beeldmerk-tohaco-outline.svg);background-size:contain;background-position:center bottom;background-repeat:no-repeat}@media only screen and (min-width: 992px) and (max-width: 1199px){header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .menu-items-container{width:calc(100% - 375px)}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container{width:375px;padding:0 1rem 0 0}header .header-inner .navigation li>ul.dropdown-menu .dropdown-menu-inner .featured-items-container article{padding:2rem}}header .header-inner .info-right{min-width:220px;display:flex;align-items:center;justify-content:flex-end}header .header-inner .info-right .btn-container{display:flex;gap:1rem}header .header-inner .navbar-toggle{padding:0;position:relative;display:inline-block;margin:0;-webkit-appearance:none;border:none;outline:none;background:none}header .header-inner .navbar-toggle .hamburger-menu{float:left}header .header-inner .navbar-toggle .icon-bar{background:#26b4e9;position:relative;display:block;width:22px;height:2px;border-radius:1px;-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{float:left;position:relative;color:#1d1d1b;font-size:1rem;font-family:'Graphik';font-weight:500;margin:-2px 0 -5px 8px;line-height:1.2}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{transform:rotate(45deg);top:6px}header .header-inner .navbar-toggle.responsive-nav-close .hamburger-menu .icon-bar-3{transform:rotate(-45deg);bottom:6px}@media only screen and (min-width: 992px) and (max-width: 1199px){header .header-inner .logolink{height:40px}header .header-inner .navigation{padding-left:2rem}header .header-inner .navigation li{padding:0 .5rem}}@media only screen and (min-width: 768px) and (max-width: 991px){header .header-inner .navbar-toggle{margin-left:1rem}}@media only screen and (max-width: 767px){header .header-top .header-inner{padding:.25rem 0}header .header-inner .logolink{height:30px}}.responsive-nav-container{display:none;position:fixed;left:0;top:0px;right:0;bottom:0;background:white;z-index:1490;padding-top:100px}.responsive-nav-container .responsive-nav{padding:0;margin:0}.responsive-nav-container .responsive-nav ul{padding:0;margin:0;list-style:none;font-size:20px}.responsive-nav-container .responsive-nav ul li{display:inline-block;position:relative;padding:.5rem 1rem;width:100%;text-align:left;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li.button{width:auto;margin:15px auto 0 auto;padding:2px 15px 4px 15px;font-size:20px;background-image:none}.responsive-nav-container .responsive-nav ul li.button a{font-size:0.875em}.responsive-nav-container .responsive-nav ul li a{display:block;color:#1d1d1b;font-weight:500;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.responsive-nav-container .responsive-nav ul li a:hover,.responsive-nav-container .responsive-nav ul li a:active{color:#1d1d1b;text-decoration:none}.responsive-nav-container .responsive-nav ul li a.sf-with-ul{position:relative}.responsive-nav-container .responsive-nav ul li a.sf-with-ul::after{position:absolute;content:"";background:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg');background-size:10px;background-position:right 1px center;background-repeat:no-repeat;width:100%;height:100%;right:0;top:0;border:none}.responsive-nav-container .responsive-nav ul li a.sf-with-ul:hover::after,.responsive-nav-container .responsive-nav ul li a.sf-with-ul:active::after{background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg')}.responsive-nav-container .responsive-nav ul li.current-menu-item a,.responsive-nav-container .responsive-nav ul li.current_page_parent a{color:#26b4e9}.responsive-nav-container .responsive-nav a.button{margin:1rem 0 0 1rem}.responsive-nav-container.in{display:block}.slide-menu{position:fixed;width:100%;max-width:100%;height:100%;top:0;right:0;display:none;overflow:hidden;box-sizing:border-box;background:#fff;transition:transform 300ms ease-in-out;transform:translateX(100%);will-change:transform;z-index:1000;overflow:auto;overflow-x:hidden}.slide-menu .responsive-nav{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;padding:6rem 1rem 1rem 1rem}.slide-menu .controls{padding:1rem}.slide-menu .slider{position:relative;padding:5rem 0 0 0;flex:1;top:0;left:0;width:100%;transition:transform 300ms ease-in-out;transform:translateX(0);will-change:transform}.slide-menu ul.nav>li a:not(.button){display:flex;font-weight:400;color:#1d1d1b;font-size:1rem;padding:.5rem 0;width:100%}.slide-menu ul.nav>li a:not(.button).dropdown-toggle{position:relative}.slide-menu ul.nav>li a:not(.button).dropdown-toggle::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-right.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center right 1rem}.slide-menu ul.nav>li a:not(.button).slide-menu-control{font-weight:600;padding-left:1.25rem}.slide-menu ul.nav>li a:not(.button).slide-menu-control::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-left.svg');background-repeat:no-repeat;background-size:5px auto;background-position:center left}.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:#ebebeb}.slide-menu ul{padding-left:0;position:relative;width:100%;max-width:100%;margin:0;list-style:none;font-size:1rem}.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:not(.button){position:relative;display:block;padding:.25rem 1rem;color:#26b4e9;font-weight:400;font-size:1.1rem;background-color:transparent;text-decoration:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.slide-menu ul li a:not(.button):hover,.slide-menu ul li a:not(.button):active{background-color:transparent;color:#e5880f;text-decoration:none}.slide-menu ul li:has(.button){padding-top:1rem}.slide-menu ul li.current-menu-item>a,.slide-menu ul li.current_page_parent>a{color:#e5880f}.slide-menu ul li.menu-item-has-children>a::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-right.svg');background-repeat:no-repeat;background-size:6px auto;background-position:center right 1rem}.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: 767px){.slide-menu .slider{padding:1rem 0 0}}@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}}.icon-contact{padding-left:1.5rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-phone.svg);background-size:1rem;background-repeat:no-repeat;background-position:left center}.icon-contact.phone{background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-phone.svg)}.icon-contact.mail{background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-mail.svg)}@media only screen and (max-width: 767px){.icon-contact{padding-left:1rem;background-size:.75rem}}.dealer-slider{position:relative;z-index:2;padding:5rem 0;background:#fff;border-radius:50px;margin-bottom:-50px}@media only screen and (max-width: 767px){.dealer-slider{border-radius:20px}}.dealer-slider .dealers-slider-inner{padding:0}.dealer-slider .dealers-slider-inner .slide{padding:.75rem}.dealer-slider .dealers-slider-inner .slide .slide-inner{display:block;position:relative;background:#fff;border-radius:.5rem;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.dealer-slider .dealers-slider-inner .slide .slide-inner .logo-item{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;background-size:contain;background-position:center center;background-repeat:no-repeat}.dealer-slider .dealers-slider-inner .slide .slide-inner .ratio{padding-bottom:100%}.dealer-slider.maps{height:40rem;padding:0 0 0 0}.dealer-slider.maps .maps-container{height:100%}.dealer-slider.maps .maps-container iframe{height:100%}@media only screen and (max-width: 767px){.dealer-slider{padding:3rem 0 5rem 0}.dealer-slider.maps{height:20rem;padding:0}}.google-review{display:inline-flex;align-items:center;background:#fff;border-radius:.5rem;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);padding:2rem}.google-review .rating-content-container{display:flex;flex-direction:column;padding-right:1rem}.google-review .rating-content-container .title{margin-bottom:1.5rem;font-size:.9rem}.google-review .rating-content-container .rating-content{display:flex;align-items:center}.google-review .google-logo{width:35px;background:center center no-repeat}.google-review .google-logo .ratio{padding-bottom:100%}.google-review .content{width:calc(100% - 35px);padding-left:10px}.google-review .content .top{display:flex;align-items:center;margin-bottom:.25rem}.google-review .content .top *{line-height:1;margin:0}.google-review .content .top span{font-weight:600}.google-review .content .top .stars{display:flex;padding-left:10px;align-items:center}.google-review .content .top .stars .star{width:18px;height:18px;background-size:contain}.google-review .content .bottom{text-align:left}.google-review .content .bottom *{line-height:1.25;margin:0;font-size:.8rem}.google-review .content .bottom a{color:#26b4e9}.google-review .logo-content{padding-left:1rem}.google-review .logo-content img{width:220px;max-width:100%}@media only screen and (max-width: 767px){.google-review{padding:1rem}.google-review .rating-content-container{padding-right:0}.google-review .rating-content-container .title{margin-bottom:1rem}.google-review .google-logo{width:25px}}.footer-tekst{position:relative;padding:4rem 5rem;background:#26b4e9;border-radius:50px;overflow:hidden}@media only screen and (max-width: 767px){.footer-tekst{border-radius:20px}}.footer-tekst .footer-rating{position:relative}.footer-tekst .footer-rating .beeldmerk{position:absolute;bottom:50%;display:block;width:100%;height:40rem;opacity:.22;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/beeldmerk-tohaco-outline.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.footer-tekst .footer-rating .google-review{padding:3rem;width:100%;position:relative;z-index:2}.footer-tekst .tekst{position:relative;z-index:3}.footer-tekst .tekst *:not(.button){color:#fff}.footer-tekst .tekst .button-container{display:block;margin-top:2rem}.footer-tekst .tekst .button-container .button{margin:.25rem .5rem}@media only screen and (max-width: 767px){.footer-tekst{padding:1.25rem}.footer-tekst .footer-rating .beeldmerk{display:none}.footer-tekst .footer-rating .google-review{padding:1rem}.footer-tekst .tekst{padding-bottom:1.5rem}.footer-tekst .tekst .button-container{margin-top:1rem}.footer-tekst .tekst .button-container .button{margin:.5rem}}ul.social-media{padding:0;margin:0;display:inline-block}ul.social-media li{display:inline-block;width:auto}ul.social-media li a img{height:35px;margin-right:0 !important}ul.social-media li a:hover{opacity:.7}ul.social-media li:not(:last-child){margin-right:10px}footer{position:relative;margin:0;width:100%;font-family:'Graphik';font-weight:500;font-size:1rem;padding-top:8rem;display:block;background:#1d1d1b}footer .footer-content .footer-inner{border-bottom:1px solid #2c2c2c}footer .footer-content .footer-top{padding:3rem 1rem;display:flex;justify-content:space-between;border-bottom:1px solid #2c2c2c}footer .footer-content .footer-top .left{display:flex;align-items:center}footer .footer-content .footer-top .left .social-title{margin:0;color:#26b4e9;font-weight:600;margin-right:1rem}footer .footer-content .footer-top .left ul.social-media{padding:0;margin:0;display:inline-block}footer .footer-content .footer-top .left ul.social-media li{display:inline-block;width:auto}footer .footer-content .footer-top .left ul.social-media li a img{height:35px}footer .footer-content .footer-top .left ul.social-media li a:hover{opacity:.7}footer .footer-content .footer-top .left ul.social-media li:not(:last-child){margin-right:15px}footer .footer-content .footer-top .right a{color:#fff}footer .footer-content .footer-top .right a:hover{color:#26b4e9}footer .footer-content .footer-top p{margin:0}footer .footer-content .footer-inner{padding:5rem 1rem 6rem 1rem}footer .footer-content .footer-inner .footer-custom-locatie{color:#fff;font-weight:600;margin-top:-1rem}footer .footer-content .footer-inner .footer-white{color:#fff}footer .footer-content .footer-item p{color:#5d5d5d}footer .footer-content .footer-item p a{color:#fff}footer .footer-content .footer-item p a:hover{color:#fff}footer .footer-content .footer-item p.titel{font-family:'Graphik';font-weight:600;color:#26b4e9;font-size:1.1rem;margin-bottom:1rem}footer .footer-content .footer-item ul{padding:0;margin:0;list-style:none}footer .footer-content .footer-item ul li{display:inline-block;width:100%}footer .footer-content .footer-item ul li a{color:#5d5d5d}footer .footer-content .footer-item ul li a:hover,footer .footer-content .footer-item ul li a:focus{color:#fff}footer .footer-content .footer-item ul.social-media{padding:0;margin:0;display:inline-block}footer .footer-content .footer-item ul.social-media li{display:inline-block;width:auto}footer .footer-content .footer-item ul.social-media li a img{max-height:35px}footer .footer-content .footer-item ul.social-media li a:hover{opacity:.7}footer .footer-content .footer-item ul.social-media li:not(:last-child){margin-right:15px}footer .footer-colofon{background:#1d1d1b;font-size:13px}footer .footer-colofon .footer-inner{padding:2.5rem 0 4.5rem 0}footer .footer-colofon *{color:#313131}footer .footer-colofon a{font-size:1em}footer .footer-colofon a:hover,footer .footer-colofon a:focus{color:#5d5d5d}footer .footer-colofon ul{padding:0;margin:0;list-style:none;text-align:center}footer .footer-colofon ul li{display:inline-block;color:#313131;font-size:1em}footer .footer-colofon ul li a{color:#313131;font-size:1em}footer .footer-colofon ul li a:hover,footer .footer-colofon ul li a:focus{color:#5d5d5d}footer .footer-colofon ul li:not(.no-after)::after{content:'|';margin:0 5px;color:#313131}@media only screen and (max-width: 767px){footer{font-size:.75rem}footer .footer-content .footer-top{flex-direction:column;padding:1rem 0}footer .footer-content .footer-top .right{margin-top:1rem}footer .footer-content .footer-inner{padding:2rem 0 0 0}footer .footer-content .footer-item{margin-bottom:2rem}footer .footer-content .footer-item p.titel{margin-bottom:15px}footer .footer-colofon .footer-inner{padding:1.5rem 0}footer .footer-colofon a.website-door{float:left}}.banner{position:relative;margin-bottom:8rem;background-size:cover;background-position:center center;background-repeat:no-repeat}.banner.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.banner{margin-bottom:3rem}.banner.no-margin{margin-bottom:0}}.banner::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1b;opacity:.2}.banner .video-container{position:absolute;top:0;right:0;bottom:0;left:0}.banner .video-container .video-js{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.banner .video-container::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#1d1d1b;opacity:.2}.banner .banner-inner{z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:200px;padding:5rem 0 8.5rem 0;position:relative}.banner .banner-inner h1,.banner .banner-inner h2,.banner .banner-inner h3,.banner .banner-inner h4,.banner .banner-inner h5,.banner .banner-inner p,.banner .banner-inner span,.banner .banner-inner ul li,.banner .banner-inner ul li a,.banner .banner-inner a{color:#fff}.banner .banner-inner .toptitel{margin-bottom:0}.banner .banner-inner.klein{padding:5rem 0 3.5rem 0}.banner .banner-inner .button.btn-overzicht{padding-left:.25rem}.banner .banner-inner .button.btn-overzicht span{color:#b1b1b1}.banner .banner-inner .button.btn-overzicht svg{margin-right:.75rem;fill:#26b4e9}@media only screen and (min-width: 1600px){.banner .banner-inner{padding:12rem 0}}.banner.banner-aanbod-detail .aanbod-specs{position:absolute;bottom:0;left:0;right:0;z-index:2}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner{padding:1.5rem 0;display:flex;justify-content:flex-end}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner .spec-item{padding-right:2rem;margin:0 2rem;text-align:left;border-right:solid #fff 2px}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner .spec-item:last-child{border-right:none;margin-right:0;padding-right:0}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner .spec-item:first-child{margin-left:0;padding-left:0}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span{color:#fff}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title{display:block;margin-bottom:.5rem;font-weight:600;color:#26b4e9;font-size:.875rem;text-transform:uppercase;letter-spacing:0.1rem;color:#fff;margin:0;text-align:left;line-height:0.5}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title.font-color{color:#1d1d1b}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title.white{color:#fff}@media only screen and (max-width: 767px){.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title{font-size:.75rem;letter-spacing:0.05rem}}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-value{font-family:'Graphik';font-weight:600;font-size:1.75rem;margin-bottom:.5em;color:#1d1d1b;color:#fff;padding:0;margin-top:.25rem}@media only screen and (max-width: 767px){.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-value{font-size:1.3rem}}.banner.banner-single::after{background:linear-gradient(180deg, rgba(29,29,27,0) 0%, #1d1d1b 80%);opacity:1}.banner.banner-single .btn-banner-single{position:relative;top:26px;z-index:1}.banner.banner-single .btn-banner-single::before{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.banner.banner-single .btn-banner-single:hover{background-color:#1d1d1b}.banner.banner-single .btn-banner-single:hover::before{outline:1px solid #26b4e9;transform:scale(.9)}@media only screen and (min-width: 992px){.banner .banner-inner h1{font-size:3.5rem}}@media only screen and (max-width: 991px){.banner .banner-inner{padding:10rem 0}}@media only screen and (max-width: 767px){.banner .banner-inner{padding:3rem 0}.banner .banner-inner.klein{padding:3rem 0 2rem 0}.banner .banner-inner h1{font-size:2rem}.banner.banner-aanbod-detail .banner-inner{padding-bottom:6rem}.banner.banner-aanbod-detail .aanbod-specs{bottom:.5rem}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner{padding:.5rem 0;display:flex;justify-content:flex-start}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner .spec-item{padding:.5rem .5rem 0 .5rem;margin:0;text-align:left;border-width:1px}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span{color:#fff;text-align:left}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title{display:block;margin-bottom:.5rem;font-weight:600;color:#26b4e9;font-size:.875rem;text-transform:uppercase;letter-spacing:0.1rem;color:#fff;font-size:.7rem;margin:0;text-align:left;line-height:1;letter-spacing:-.1px}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title.font-color{color:#1d1d1b}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title.white{color:#fff}.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-value{font-size:.875rem;font-weight:500;padding-right:0;text-align:left}.banner.banner-single .btn-banner-single{top:20px}}@media only screen and (max-width: 767px) and only screen and (max-width: 767px){.banner.banner-aanbod-detail .aanbod-specs .aanbod-specs-inner span.spec-title{font-size:.75rem;letter-spacing:0.05rem}}.fixed-subpages-menu{position:relative;border:2px solid #f2f2f5;background:#f2f2f5;width:100%;padding:.75rem 0}.fixed-subpages-menu h3{position:relative;margin:0;padding-right:1.5rem;color:#1d1d1b}.fixed-subpages-menu h3::after{content:'';position:absolute;top:0;bottom:0;right:0;width:1.5rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-chevron-down-black.svg);background-size:auto .75rem;background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.fixed-subpages-menu h3.open::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.fixed-subpages-menu ul.sub-pages{padding:0;margin:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.fixed-subpages-menu ul.sub-pages li{display:inline-block;margin:.25rem 2rem .25rem 0}.fixed-subpages-menu ul.sub-pages li a{display:inline-block;font-weight:600;font-size:1.1rem;color:#1d1d1b;padding:.5rem 0}.fixed-subpages-menu ul.sub-pages li a:hover{color:#26b4e9}.fixed-subpages-menu ul.sub-pages li.current a{color:#1d1d1b;text-decoration:underline}.fixed-subpages-menu ul.sub-pages li:last-child{margin-right:0;border-bottom:none}.fixed-subpages-menu.fixed{position:fixed;top:0;z-index:5000;border-color:#e4e4ea}@media only screen and (max-width: 991px){.fixed-subpages-menu ul.sub-pages{max-height:0px;overflow:hidden}.fixed-subpages-menu ul.sub-pages.visible{max-height:5000px;padding-top:1rem}}@media only screen and (max-width: 767px){.fixed-subpages-menu ul.sub-pages li{width:100%;text-align:left;margin-top:.1rem;margin-bottom:.1rem;border-bottom:1px solid #d1d1d1}.fixed-subpages-menu ul.sub-pages li a{width:100%;font-size:.875rem}.fixed-subpages-menu ul.sub-pages li:last-child{border-bottom:none}}.banner-slider{position:relative;margin-bottom:8rem}.banner-slider.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.banner-slider{margin-bottom:3rem}.banner-slider.no-margin{margin-bottom:0}}.banner-slider .beeldmerk{position:absolute;top:0;right:0;bottom:0;left:0}.banner-slider .beeldmerk::after{content:'';position:absolute;top:50%;height:100%;width:19rem;left:100vw;max-height:23rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/beeldmerk-tohaco.svg);background-size:contain;background-position:center right;background-repeat:no-repeat;transform:translate(-50%, -50%)}.banner-slider .banner-slide .banner-slide-inner{padding:4rem 0;background-size:auto 100%;background-position:center right;background-repeat:no-repeat}@media only screen and (min-width: 1600px){.banner-slider .banner-slide .banner-slide-inner{padding:6rem 0}}.banner-slider .banner-slide .banner-slide-inner h2,.banner-slider .banner-slide .banner-slide-inner h3{font-family:'Graphik';font-weight:600;font-size:3.4rem;margin-bottom:.5em;color:#1d1d1b}@media only screen and (max-width: 767px){.banner-slider .banner-slide .banner-slide-inner h2,.banner-slider .banner-slide .banner-slide-inner h3{font-size:2rem}}.banner-slider .banner-slide .banner-slide-inner .button-container{display:block;margin-top:1.5rem}.banner-slider .banner-slide .banner-slide-inner .button-container .button{margin:.25rem 0}.banner-slider .banner-slide .banner-slide-inner .button-container .button:first-child{margin-right:.5rem}@media only screen and (max-width: 767px){.banner-slider .banner-slide .banner-slide-inner .button-container .button:first-child{margin-right:.25rem}}.banner-slider .banner-slide .banner-slide-inner .image-container{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:25px;padding-bottom:76%}@media only screen and (max-width: 767px){.banner-slider .banner-slide .banner-slide-inner .image-container{border-radius:12px}}.banner-slider .banner-slide .banner-slide-inner .image-container img{position:absolute;bottom:0;left:10%;right:10%;width:80%;transform:translateY(4rem);opacity:0}.banner-slider .banner-slide.slick-active .image-container img{transform:translateY(2rem);opacity:1;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;transition-delay:.3s}.banner-slider .banner-slider-navigation{position:absolute;bottom:1.5rem;left:0;right:0}@media only screen and (min-width: 1600px){.banner-slider .banner-slider-navigation{bottom:2rem}}.banner-slider .banner-slider-navigation ul.slick-dots{bottom:0;left:0}@media only screen and (max-width: 767px){.banner-slider .beeldmerk::after{top:60%}.banner-slider .banner-slide{margin:1rem 0}.banner-slider .banner-slide .banner-slide-inner{padding:0 0 3rem 0}.banner-slider .banner-slide .banner-slide-inner .image-container{margin-top:1.5rem}}.opties-overzicht{margin-bottom:8rem;position:relative}.opties-overzicht.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.opties-overzicht{margin-bottom:3rem}.opties-overzicht.no-margin{margin-bottom:0}}.opties-overzicht .tekst{padding-bottom:2rem}.opties-overzicht .tekst .toptitel{display:block}.opties-overzicht .tekst.center{text-align:center}.opties-overzicht .tekst.center h1{max-width:750px;margin-left:auto;margin-right:auto}.opties-overzicht-uitgelicht{margin-bottom:8rem;position:relative}.opties-overzicht-uitgelicht.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.opties-overzicht-uitgelicht{margin-bottom:3rem}.opties-overzicht-uitgelicht.no-margin{margin-bottom:0}}.opties-overzicht-uitgelicht .intro{text-align:center;padding-bottom:1.5rem}@media only screen and (max-width: 767px){.opties-overzicht-uitgelicht{margin-bottom:0;padding:2.5rem 0 .5rem 0}}.item-optie{height:calc(100% - 2rem);background:#fff;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.14);box-shadow:0px 0px 1px 0px rgba(0,0,0,0.14);border-radius:0 0 1rem 1rem;margin-bottom:2rem;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.item-optie .item-optie-inner{position:relative;display:block;height:100%}.item-optie .afbeelding-overzicht-container{position:relative;display:block;width:100%}.item-optie .afbeelding-overzicht-container .afbeelding-overzicht-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.item-optie .afbeelding-overzicht-container .ratio{display:block;padding-bottom:50%}.item-optie .tekst-overzicht{display:block;padding:1.5rem 1.5rem 3rem 1.5rem;min-height:11rem}.item-optie .tekst-overzicht p{font-size:.9rem}.item-optie .tekst-overzicht span.link-with-arrow{position:absolute;bottom:1rem}.item-optie:hover{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);transform:scale(1.05)}@media only screen and (max-width: 767px){.item-optie .tekst-overzicht{padding:1rem 1rem 2rem 1rem;min-height:2rem}.item-optie .tekst-overzicht .look-h4{font-size:.875rem}.item-optie .tekst-overzicht p{font-size:.7rem}.item-optie .tekst-overzicht span.link-with-arrow{font-size:.7rem;background-size:.7rem auto;padding-right:1.25rem}}.content-tekst{margin-bottom:8rem}.content-tekst.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.content-tekst{margin-bottom:3rem}.content-tekst.no-margin{margin-bottom:0}}.content-tekst h2.kolom-titel{margin-bottom:30px}.content-tekst p img{max-width:100%;height:auto}@media only screen and (max-width: 575px){.content-tekst .kolom-2{margin-top:50px}}.tekst-met-afbeelding{margin-bottom:8rem;position:relative}.tekst-met-afbeelding.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.tekst-met-afbeelding{margin-bottom:3rem}.tekst-met-afbeelding.no-margin{margin-bottom:0}}.tekst-met-afbeelding .kolom{position:relative;z-index:1}.tekst-met-afbeelding .tekst{display:block;width:100%}.tekst-met-afbeelding .tekst.with-img{padding:3.5rem 0}.tekst-met-afbeelding .tekst.with-img img{width:100%;transform:translateX(50px);opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease;border-radius:.5rem}.tekst-met-afbeelding .tekst.with-img .img-container{position:relative}.tekst-met-afbeelding .tekst.with-img .img-container .beeldmerk{position:absolute;bottom:-1.5rem;right:-1rem;display:block;width:5rem;height:6.3rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/beeldmerk-tohaco.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.tekst-met-afbeelding .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding .tekst .button-container{display:block;margin-top:1.5rem}.tekst-met-afbeelding .tekst .button-container .button{margin:.25rem 0}.tekst-met-afbeelding .tekst .button-container .button:first-child{margin-right:.5rem}@media only screen and (max-width: 767px){.tekst-met-afbeelding .tekst .button-container .button:first-child{margin-right:.25rem}}.tekst-met-afbeelding .tekst:not(.with-img){padding:8rem 2rem 8rem 4rem;z-index:1;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;-ms-transition:.5s ease;transition:.5s ease}.tekst-met-afbeelding .tekst:not(.with-img) .bg-element{position:absolute;top:0;right:0;bottom:0;left:0;right:-25%;border-radius:0 0 0 4rem;background:#26b4e9;z-index:-1;overflow:hidden}.tekst-met-afbeelding.bg-color-1 .tekst *:not(.button){color:#fff}.tekst-met-afbeelding.bg-gray .tekst:not(.with-img) .bg-element{background:#f1f1f1}.tekst-met-afbeelding img{display:block;width:100%;height:auto;margin-right:0;margin-left:auto;position:relative}.tekst-met-afbeelding.in-view .tekst.with-img img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding.in-view.reverse-row .tekst.with-img img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding.reverse-row .row{flex-direction:row-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img img{transform:translateX(-50px)}.tekst-met-afbeelding.reverse-row .tekst.with-img.in-view img{transform:translateX(0px);opacity:1;transition-delay:.2s}.tekst-met-afbeelding.reverse-row .tekst.with-img .img-container{position:relative}.tekst-met-afbeelding.reverse-row .tekst.with-img .img-container .beeldmerk{right:auto;left:-1rem}.tekst-met-afbeelding.reverse-row .tekst:not(.with-img){padding:8rem 4rem 8rem 2rem}.tekst-met-afbeelding.reverse-row .tekst:not(.with-img) .bg-element{right:0;left:-25%;border-radius:0 0 2rem 0}@media only screen and (max-width: 767px){.tekst-met-afbeelding .kolom.kolom-1{z-index:2}.tekst-met-afbeelding .row{flex-direction:column-reverse}.tekst-met-afbeelding.reverse-row .row,.tekst-met-afbeelding.normal-row .row{flex-direction:column-reverse}.tekst-met-afbeelding.reverse-row .tekst.with-img,.tekst-met-afbeelding.normal-row .tekst.with-img{z-index:1}.tekst-met-afbeelding.reverse-row .tekst.with-img img,.tekst-met-afbeelding.normal-row .tekst.with-img img{width:calc(100% + 40px);max-width:calc(100% + 40px);margin:0 0 0 -20px}.tekst-met-afbeelding.reverse-row .tekst:not(.with-img),.tekst-met-afbeelding.normal-row .tekst:not(.with-img){padding:1.5rem 1.25rem;margin:-2rem 0 0 0;z-index:3}.tekst-met-afbeelding.reverse-row .tekst:not(.with-img) .bg-element,.tekst-met-afbeelding.normal-row .tekst:not(.with-img) .bg-element{position:absolute;top:0;right:0;bottom:0;left:0;right:0 !important;left:0 !important}.tekst-met-afbeelding.reverse-row img,.tekst-met-afbeelding.normal-row img{max-width:100%;margin-top:10px}.tekst-met-afbeelding .tekst.with-img{padding:0}}.tekst-met-formulier{background:#f2f2f5;padding:4rem 0}.tekst-met-formulier .container-inner{padding:3rem 2rem;background:#fff}.tekst-met-formulier .container-inner .kolom-1{padding-right:2rem}.tekst-met-formulier .container-inner .kolom-1 .plan-route{font-size:.9rem}.tekst-met-formulier .container-inner .kolom-2{background:#f2f2f5;padding:2rem;border-radius:.5rem}.tekst-met-formulier .container-inner .kolom-2 .wpcf7 form.wpcf7-form input.wpcf7-text,.tekst-met-formulier .container-inner .kolom-2 .wpcf7 form.wpcf7-form textarea.wpcf7-textarea{background-color:white}.tekst-met-formulier .container-inner table{width:100%;margin-bottom:1rem}.tekst-met-formulier .container-inner table tr{padding-top:.5rem}.tekst-met-formulier .container-inner table td{vertical-align:top;width:50%}.tekst-met-formulier .container-inner table img{width:35px;height:35px;margin-right:1rem}.tekst-met-formulier .container-inner table img:hover{opacity:.7}.tekst-met-formulier .container-inner table.baseline td:nth-child(odd){width:15%}.tekst-met-formulier .container-inner table.baseline td:nth-child(even){width:35%;line-height:.75}.tekst-met-formulier .container-inner table.baseline td:nth-child(even) strong{display:inline-block;margin-bottom:.5em}.tekst-met-formulier .container-inner table.baseline img{width:calc(100% - .5rem);height:100%;margin-right:1rem;border-radius:.5rem}.tekst-met-formulier .container-inner table.baseline img:hover{opacity:1}.tekst-met-formulier.wit{background:#fff}@media only screen and (max-width: 767px){.tekst-met-formulier{padding:3rem 0}.tekst-met-formulier .container-inner{padding:0}.tekst-met-formulier .container-inner .kolom-2{padding:1.5rem 1.25rem;border-radius:.35rem}.tekst-met-formulier .container-inner table tr{display:flex;flex-wrap:wrap;flex-direction:row}.tekst-met-formulier .container-inner table tr td{width:100%;padding:.25rem 0}.tekst-met-formulier .container-inner table.baseline td:nth-child(odd){width:5rem;display:flex;justify-content:center}.tekst-met-formulier .container-inner table.baseline td:nth-child(even){width:calc(100% - 5rem);text-align:left;padding-top:.5rem}.tekst-met-formulier .container-inner table.baseline td:nth-child(even):last-child{margin-bottom:2rem}.tekst-met-formulier .container-inner table.baseline img{width:100%;height:5rem}}.tekst-met-usps{margin-bottom:8rem;position:relative}.tekst-met-usps.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.tekst-met-usps{margin-bottom:3rem}.tekst-met-usps.no-margin{margin-bottom:0}}.tekst-met-usps:first-child{padding-top:5rem}.tekst-met-usps .tekst{padding-right:2rem}.tekst-met-usps .tekst h1{max-width:525px}.tekst-met-usps .button-container{display:block;margin-top:1.5rem}.tekst-met-usps .button-container .button{margin:.25rem 0}.tekst-met-usps .button-container .button:first-child{margin-right:.5rem}.tekst-met-usps .usp-kolom{padding-top:2rem}.tekst-met-usps .usp-kolom h2,.tekst-met-usps .usp-kolom h3{display:block;color:#26b4e9}.tekst-met-usps .usp-kolom ul.voordelen{display:block;margin-top:1.75rem}@media only screen and (max-width: 767px){.tekst-met-usps:first-child{padding-top:3rem}}.verkooppunten-overzicht{position:relative;padding:5rem 0 6rem 0}.verkooppunten-overzicht::after{content:'';position:absolute;left:0;right:0;bottom:0;height:6rem;background:#f2f2f5}.verkooppunten-overzicht .tekst h1{max-width:835px}.verkooppunten-overzicht ul.land-navigations{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;text-align:center;list-style:none;padding:0;margin-top:2rem}.verkooppunten-overzicht ul.land-navigations li{display:inline-block}.verkooppunten-overzicht ul.land-navigations li:last-child{margin-right:0}.verkooppunten-overzicht .verkooppunten-kaart-container{display:block;position:relative;margin-top:3rem;padding-bottom:3rem;background:#26b4e9}.verkooppunten-overzicht .verkooppunten-kaart-container::after{content:'';position:absolute;height:4rem;top:-1px;left:0;bottom:0;right:0;background:#fff}.verkooppunten-overzicht .verkooppunten-kaart-container .verkooppunten-kaart{position:relative;z-index:1;border-radius:.5rem;overflow:hidden}.verkooppunten-overzicht .verkooppunten-kaart-container .verkooppunten-kaart #map{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.verkooppunten-overzicht .verkooppunten-kaart-container .verkooppunten-kaart .ratio{padding-bottom:50%}.verkooppunten-overzicht .verkooppunten-kaart-container .verkooppunten-kaart .placeholder{background-color:rgba(29,29,27,0.3);color:#fff;font-size:1.25rem}.verkooppunten-overzicht .verkooppunten-kaart-container .verkooppunten-kaart .placeholder::before{filter:blur(6px);position:absolute;content:"";width:100%;height:100%;z-index:-1;background-image:url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/placeholder-maps.jpg')}.verkooppunten-overzicht .mapboxgl-popup{max-width:490px !important}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-bottom{top:-40px}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-right{left:-40px}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-top{bottom:-40px}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#fff}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-left{right:-40px}.verkooppunten-overzicht .mapboxgl-popup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#fff}.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content{display:flex;padding:0px;background:#fff;border-radius:.5rem;width:400px}.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{position:absolute;font-size:0px;width:20px;height:20px;border-radius:20px;line-height:21px;text-align:center;top:-10px;right:-10px;background:#f2f2f5 url('https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-close.svg') no-repeat center center;background-size:40% auto;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:hover,.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:focus{background-color:#dff4fc;outline:none}.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content .verkooppunt-item{margin:0;padding:0;width:100%;padding:1rem;background:none}.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content .verkooppunt-item *{font-size:.9rem}.verkooppunten-overzicht .mapboxgl-popup .mapboxgl-popup-content .verkooppunt-item .contact-opties .content .contact-tekst{display:block}.verkooppunten-overzicht .mapboxgl-ctrl-attrib-inner,.verkooppunten-overzicht .mapboxgl-ctrl-logo{display:none !important}.verkooppunten-overzicht .verkooppunt-item{margin:1rem 0;background:#fff;border-radius:.5rem;padding:2.5rem 3rem;height:calc(100% - 2rem)}@media only screen and (max-width: 767px){.verkooppunten-overzicht .verkooppunt-item{border-radius:.35rem}}.verkooppunten-overzicht .verkooppunt-item .adres h4{margin:0 0 .25rem 0}.verkooppunten-overzicht .verkooppunt-item .adres p{font-size:.85rem}.verkooppunten-overzicht .verkooppunt-item .contact-opties{display:flex;justify-content:space-between;align-items:center}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content{padding:1rem 0;width:calc(100% - 100px)}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content .contact-tekst{display:block;font-size:.85rem}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content .contact-tekst a{color:#1d1d1b}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content .contact-tekst a:hover{color:#186d8c}.verkooppunten-overzicht .verkooppunt-item .contact-opties .logo-container .logo-item{display:block;position:relative;width:100px;background:#fff;border-radius:.5rem;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23);box-shadow:0px 0px 12px 0px rgba(0,0,0,0.23)}.verkooppunten-overzicht .verkooppunt-item .contact-opties .logo-container .logo-item .logo-inner{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;background-size:contain;background-position:center center;background-repeat:no-repeat}.verkooppunten-overzicht .verkooppunt-item .contact-opties .logo-container .logo-item .ratio{padding-bottom:100%}.verkooppunten-overzicht .items-groep{display:block;padding:4rem 0;background:#f2f2f5;border-bottom:1px solid #d1d1d1}.verkooppunten-overzicht .items-groep.nederland{padding:6rem 0;background:#26b4e9;margin-top:-1px;border:none}.verkooppunten-overzicht .items-groep.nederland h2{color:#fff}.verkooppunten-overzicht .items-groep:last-child{border:none}@media only screen and (max-width: 767px){.verkooppunten-overzicht .verkooppunten-kaart-container{margin-top:1rem}.verkooppunten-overzicht .items-groep.nederland{padding:4rem 0}.verkooppunten-overzicht .verkooppunt-item{padding:1.5rem 1rem}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content{width:calc(100% - 60px)}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content strong{display:block;width:100%}.verkooppunten-overzicht .verkooppunt-item .contact-opties .content *{font-size:.75rem}.verkooppunten-overzicht .verkooppunt-item .contact-opties .logo-container .logo-item{width:60px}}.tekst-met-video{margin-bottom:8rem;position:relative;padding:4.5rem 0 0 0}.tekst-met-video.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.tekst-met-video{margin-bottom:3rem}.tekst-met-video.no-margin{margin-bottom:0}}.tekst-met-video .tekst{padding:2rem 1rem 2rem 0}.tekst-met-video .tekst .button-container{margin-top:1.5rem}.tekst-met-video .video-container{position:relative}.tekst-met-video .video-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.tekst-met-video .video-container .ratio{display:block;padding-bottom:56.25%}@media only screen and (max-width: 767px){.tekst-met-video{padding:3rem 0 0 0}.tekst-met-video .tekst{padding:0 0 2rem 0}.tekst-met-video .tekst .button-container{margin-top:1rem}}.gallerij{margin-bottom:8rem}.gallerij.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.gallerij{margin-bottom:3rem}.gallerij.no-margin{margin-bottom:0}}.gallerij .intro{text-align:center;padding-bottom:2rem}.gallerij .gallerij-slider{display:block;width:100%;max-width:600px;margin:0 auto}.gallerij .gallerij-slider .slick-list{overflow:visible}.gallerij .gallerij-slider .image-element{height:auto;display:block;width:100%;margin:0 20px}.gallerij .gallerij-slider .image-element.slick-active{transform:scale(1.1)}.gallerij .image-element{position:relative}.gallerij .image-element .image-element-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1d1d1b;border-radius:.5rem}.gallerij .image-element .image-element-inner .image-item{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.gallerij .image-element .image-element-inner:hover .image-item{transform:scale(1.05);position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.gallerij .image-element .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:0 2.25rem;align-items:center;justify-content:center;font-family:'Graphik';font-weight:600;font-size:1.75rem;margin-bottom:.5em;color:#1d1d1b;margin:0;color:#fff;background:rgba(29,29,27,0.8);line-height:1.2;text-align:center;pointer-events:none;border-radius:.5rem}@media only screen and (max-width: 767px){.gallerij .image-element .overlay{font-size:1.3rem}}.gallerij .image-element .ratio{display:block;padding-bottom:74%}.gallerij .image-element.big{height:calc(100% - 30px)}.gallerij .image-element.small{margin:15px 0;transform:translateY(-15px)}.blauw-blok-met-content{margin-bottom:8rem;background:#26b4e9;position:relative}.blauw-blok-met-content.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.blauw-blok-met-content{margin-bottom:3rem}.blauw-blok-met-content.no-margin{margin-bottom:0}}.blauw-blok-met-content .afbeelding-container{position:relative}.blauw-blok-met-content .afbeelding-container::after{content:'';position:absolute;top:0;left:0;right:0;height:3rem;background:#fff}.blauw-blok-met-content .afbeelding-container .afbeelding-blok{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:1}.blauw-blok-met-content .afbeelding-container .afbeelding-blok .ratio{display:block;padding-bottom:50%}.blauw-blok-met-content .content-container{padding:5rem 0 9rem 0}.blauw-blok-met-content .content-container .tekst *:not(a):not(.toptitel){color:#fff}.blauw-blok-met-content .content-container .tekst a{color:#186d8c}.blauw-blok-met-content .content-container .tekst a:hover{text-decoration:underline}.blauw-blok-met-content::after{content:'';height:3.75rem;position:absolute;bottom:-1px;left:1rem;right:1rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/element-after.svg);background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.blauw-blok-met-content .content-container{padding:2.5rem 1.5rem 5rem 1.5rem}.blauw-blok-met-content::after{height:2.5rem}}.specificaties{margin-bottom:8rem;position:relative}.specificaties.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.specificaties{margin-bottom:3rem}.specificaties.no-margin{margin-bottom:0}}.specificaties .inner{position:relative;background:#f2f2f5;border-radius:50px;padding:5rem 7rem;background:#26b4e9}@media only screen and (max-width: 767px){.specificaties .inner{border-radius:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.specificaties .inner{padding:5rem 3rem}}@media only screen and (max-width: 991px){.specificaties .inner{padding:2rem}}@media only screen and (max-width: 767px){.specificaties .inner{padding:1.25rem}}.specificaties .intro,.specificaties .outro{text-align:center;padding-bottom:2rem}.specificaties .intro.white *:not(a):not(.toptitel),.specificaties .outro.white *:not(a):not(.toptitel){color:#fff}.specificaties .intro.white a,.specificaties .outro.white a{color:#186d8c}.specificaties .intro.white a:hover,.specificaties .outro.white a:hover{text-decoration:underline}.specificaties .intro:not(.white) a,.specificaties .outro:not(.white) a{color:#1d1d1b;text-decoration:underline}.specificaties .intro:not(.white) a:hover,.specificaties .outro:not(.white) a:hover{text-decoration:none}.specificaties .outro{padding-top:3rem;padding-bottom:0}.specificaties .outro.download{padding-top:0}.specificaties .specificatie-items{column-count:2;column-gap:3rem;margin-bottom:3rem}.specificaties .specificatie-items .spec-item{display:inline-block;width:100%;border-radius:.75rem;padding:.75rem 1.5rem;color:#fff}.specificaties .specificatie-items .spec-item:nth-child(odd){background-color:rgba(255,255,255,0.3)}.specificaties .specificatie-uitgelicht{display:flex;justify-content:space-between}.specificaties .specificatie-uitgelicht .spec-item{position:relative;display:inline-block;width:calc((100% / 2) - 1rem);border-radius:.75rem;padding:1.5rem 1.5rem;background:#fff;border:2px solid #fff}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro{display:flex;padding-bottom:1rem}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro .intro-afbeelding img{height:75px;width:100px;object-fit:cover;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro .intro-afbeelding img:hover{opacity:.8}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro .intro-tekst{padding:0 0 0 1rem}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro .intro-tekst h3{font-size:1.1rem;margin-bottom:.1rem}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro .intro-tekst p{font-size:.75rem;line-height:1.4;margin:0}.specificaties .specificatie-uitgelicht .spec-item.most{border-color:#1d1d1b}.specificaties .specificatie-uitgelicht .spec-item.most .most-text{position:absolute;font-weight:600;transform:translateY(-50%);font-size:.8rem;top:0;right:1rem;background:#e5880f;border-radius:.75rem;padding:.3rem 1rem;color:#fff}.specificaties .specificatie-uitgelicht .spec-item p.titel-element{margin:0}.specificaties .specificatie-uitgelicht .spec-item ul{padding:.5rem 0 2rem 0;margin:0;list-style:none}.specificaties .specificatie-uitgelicht .spec-item ul li{font-weight:300;padding:.5rem 0}.specificaties .specificatie-uitgelicht .spec-item ul li .info-icon{height:1rem;width:1rem;margin-bottom:2px}.specificaties .specificatie-uitgelicht .spec-item .spec-item-standaard ul li{font-size:.85rem;padding-left:1.5rem;border-bottom:1px solid #d1d1d1;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/icon-checkmark.svg);background-size:.85rem auto;background-repeat:no-repeat;background-position:center left}.specificaties .specificatie-uitgelicht .spec-item .spec-item-standaard ul li:first-child{border-top:1px solid #d1d1d1}.specificaties .afbeelding-after{z-index:1;height:10rem;position:absolute;bottom:-2.5rem;left:1rem;right:1rem;background-size:contain;background-position:bottom center;background-repeat:no-repeat}.specificaties:not(.specificaties-motortransporter)::after{content:'';height:3.75rem;position:absolute;bottom:-1px;left:1rem;right:1rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/element-after.svg);background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media only screen and (max-width: 991px){.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro{display:flex;flex-direction:column;padding-bottom:1rem}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro .intro-tekst{padding-left:0}}@media only screen and (max-width: 767px){.specificaties.specificaties-motortransporter{padding:2.5rem 0}.specificaties .specificatie-items{column-count:1;column-gap:0}.specificaties::after{height:2.5rem}.specificaties .specificatie-uitgelicht{display:block}.specificaties .specificatie-uitgelicht .spec-item{width:100%;margin-bottom:1.5rem}.specificaties .specificatie-uitgelicht .spec-item .spec-item-intro{display:flex;padding-bottom:1rem}}.veelgestelde-vragen{margin-bottom:8rem;background:#26b4e9;position:relative;padding:5rem 0 9rem 0}.veelgestelde-vragen.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.veelgestelde-vragen{margin-bottom:3rem}.veelgestelde-vragen.no-margin{margin-bottom:0}}.veelgestelde-vragen.witte-achtergrond{background:#fff;padding:0}.veelgestelde-vragen.witte-achtergrond::after{display:none}.veelgestelde-vragen.witte-achtergrond .intro *:not(h2){color:#26b4e9}.veelgestelde-vragen .intro{text-align:center;padding-bottom:2rem}.veelgestelde-vragen .intro *:not(h2){color:#fff}.veelgestelde-vragen::after{content:'';height:3.75rem;position:absolute;bottom:-1px;left:1rem;right:1rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/element-after.svg);background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media only screen and (max-width: 767px){.veelgestelde-vragen{padding:2.5rem .5rem 7rem .5rem}.veelgestelde-vragen::after{height:2.5rem}}.modellen-uitvoeringen{margin-bottom:8rem}.modellen-uitvoeringen.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.modellen-uitvoeringen{margin-bottom:3rem}.modellen-uitvoeringen.no-margin{margin-bottom:0}}.modellen-uitvoeringen .intro{text-align:center;padding-bottom:1.5rem}.modellen-uitvoeringen .tabel-modellen-head>span,.modellen-uitvoeringen .tabel-model-rij>span{display:inline-block;padding:.5rem}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(1),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(1){width:20%}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(2),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(2){width:16%}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(3),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(3){width:16%}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(4),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(4){width:16%}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(5),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(5){width:16%}.modellen-uitvoeringen .tabel-modellen-head span{font-weight:600}.modellen-uitvoeringen .tabel-modellen-body .tabel-model-rij{display:inline-flex;align-items:center;width:100%;border-radius:.75rem;padding:.25rem .5rem}.modellen-uitvoeringen .tabel-modellen-body .tabel-model-rij .tabel-item{display:inline-flex;align-items:center}.modellen-uitvoeringen .tabel-modellen-body .tabel-model-rij .tabel-item .icoon{display:inline-block;width:3.5rem;height:1.75rem;margin-right:1rem;background-size:contain;background-position:center left;background-repeat:no-repeat}.modellen-uitvoeringen .tabel-modellen-body .tabel-model-rij:nth-child(odd){background-color:#f2f2f5}@media only screen and (max-width: 767px){.modellen-uitvoeringen .tabel-modellen-container{overflow-x:auto}.modellen-uitvoeringen .tabel-modellen-container .tabel-modellen{width:1050px}.modellen-uitvoeringen .tabel-modellen-head>span,.modellen-uitvoeringen .tabel-model-rij>span{display:inline-block;padding:.5rem}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(1),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(1){width:250px}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(2),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(2){width:150px}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(3),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(3){width:150px}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(4),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(4){width:150px}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(5),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(5){width:150px}.modellen-uitvoeringen .tabel-modellen-head>span:nth-child(6),.modellen-uitvoeringen .tabel-model-rij>span:nth-child(6){width:100px}}.accordion .collapse-item{border-bottom:1px solid #b9b9b9}.accordion .collapse-item .titel{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.25rem 0}.accordion .collapse-item .titel *{color:#1d1d1b;margin:0;font-family:'Graphik';font-weight:500;font-weight:600}.accordion .collapse-item .titel .vraag{width:calc(100% - 2rem);line-height:0}.accordion .collapse-item .titel .vraag button{color:#1d1d1b;line-height:1.8em;font-size:1rem;font-weight:600;border:none;background:none;padding:0;margin:0;outline:none;text-align:left}.accordion .collapse-item .titel .close{position:relative;width:1.75rem;height:1.75rem;opacity:1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.accordion .collapse-item .titel .close img{position:absolute;top:0;left:0;width:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.accordion .collapse-item .titel .close img.icon-min{opacity:0}.accordion .collapse-item .collapse-itself{padding-bottom:2rem;display:none;width:calc(100% - 2rem)}.accordion .collapse-item .collapse-itself *:last-child{margin-bottom:0}.accordion .collapse-item .collapse-itself .antwoord{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;opacity:0;padding:1rem 0 0 0}.accordion .collapse-item .collapse-itself .antwoord *{color:#1d1d1b}.accordion .collapse-item .collapse-itself .antwoord a{text-decoration:underline}.accordion .collapse-item .collapse-itself .antwoord a:hover{text-decoration:none}.accordion .collapse-item:hover .titel,.accordion .collapse-item:focus .titel{color:#26b4e9}.accordion .collapse-item:hover .titel .close,.accordion .collapse-item:focus .titel .close{transform:rotate(14deg)}.accordion .collapse-item.show .titel *{color:#1d1d1b}.accordion .collapse-item.show .titel .vraag button{color:#1d1d1b}.accordion .collapse-item.show .titel .close{transform:rotate(45deg)}.accordion .collapse-item.show .titel .close img.icon-plus{opacity:1}.accordion .collapse-item.show .collapse-itself .antwoord{opacity:1}.downloads{margin-bottom:8rem}.downloads.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.downloads{margin-bottom:3rem}.downloads.no-margin{margin-bottom:0}}.downloads .content{text-align:center;padding-bottom:1.5rem}.downloads .content h2{color:#fff}.downloads .downloads-container{display:block;background:#fff;padding:1.5rem 3rem;border-radius:25px}@media only screen and (max-width: 767px){.downloads .downloads-container{border-radius:12px}}.downloads .download{display:inline-flex;align-items:center;padding:1.5rem 0}.downloads .download span{display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.downloads .download span.icoon{height:3rem;width:3rem;background-image:url(/wp-content/uploads/2024/05/icon-Brochure-Tohaco.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.downloads .download span.icoon.prijslijst{background-image:url(/wp-content/uploads/2024/05/icon-Prijslijst-Tohaco.svg)}.downloads .download span.icoon.flyer{background-image:url(/wp-content/uploads/2024/05/icon-flyer-Tohaco.svg)}.downloads .download span.icoon.specificaties-prijzen{background-image:url(/wp-content/uploads/2024/05/icon-specificaties-en-prijzen-Tohaco.svg)}.downloads .download span.title{font-weight:600;padding-left:1rem;line-height:1.3}.downloads .download:hover span.icoon{transform:scale(1.05)}.downloads .download:hover span.title{color:#26b4e9}@media only screen and (min-width: 768px) and (max-width: 991px){.downloads .download{padding:.75rem 0}.downloads .download span.icoon{height:2.5rem}.downloads .download span.title{font-size:.75rem}}@media only screen and (max-width: 767px){.downloads .downloads-container{padding:1.25rem}.downloads .download{padding:.75rem 0}.downloads .download span.icoon{height:2rem}.downloads .download span.title{font-size:.75rem}}.gray-container,.color-1-container{position:relative;background:#f2f2f5;border-radius:50px;padding:5rem 7rem}@media only screen and (max-width: 767px){.gray-container,.color-1-container{border-radius:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.gray-container,.color-1-container{padding:5rem 3rem}}@media only screen and (max-width: 991px){.gray-container,.color-1-container{padding:2rem}}@media only screen and (max-width: 767px){.gray-container,.color-1-container{padding:1.25rem}}.color-1-container{background:#26b4e9}.informatie-overzicht{display:inline-block;width:100%;margin-bottom:8rem}.informatie-overzicht.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.informatie-overzicht{margin-bottom:3rem}.informatie-overzicht.no-margin{margin-bottom:0}}.informatie-overzicht:has(.afbeelding-container){margin-top:3rem}.informatie-overzicht .afbeelding-container{position:relative}.informatie-overzicht .afbeelding-container .afbeelding-blok{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:1;margin:-5rem 0 3rem 0;border-radius:25px}@media only screen and (max-width: 767px){.informatie-overzicht .afbeelding-container .afbeelding-blok{border-radius:12px}}.informatie-overzicht .afbeelding-container .afbeelding-blok .ratio{display:block;padding-bottom:50%}.informatie-overzicht .inner{position:relative;background:#f2f2f5;border-radius:50px;padding:5rem 7rem}@media only screen and (max-width: 767px){.informatie-overzicht .inner{border-radius:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.informatie-overzicht .inner{padding:5rem 3rem}}@media only screen and (max-width: 991px){.informatie-overzicht .inner{padding:2rem}}@media only screen and (max-width: 767px){.informatie-overzicht .inner{padding:1.25rem}}.informatie-overzicht .inner:has(.afbeelding-container){padding-top:0}.informatie-overzicht .inner .intro{text-align:center}.informatie-overzicht .inner .intro p{font-size:1.25rem}.informatie-overzicht.bg-color-1{background:#26b4e9;border-radius:50px;margin-right:1rem;margin-left:1rem;width:calc(100% - 2rem)}@media only screen and (max-width: 767px){.informatie-overzicht.bg-color-1{border-radius:20px}}.informatie-overzicht.bg-color-1 .afbeelding-container{position:relative}.informatie-overzicht.bg-color-1 .afbeelding-container::after{background:#26b4e9}.informatie-overzicht.bg-color-1 .inner{background-color:transparent}.informatie-overzicht .accordion{margin-top:3rem}.informatie-overzicht .info-item{display:block;position:relative;min-height:calc(100% - 2rem);background:#fff;border-radius:.5rem;margin:1rem 0;padding:2.5rem 3rem;overflow:hidden}@media only screen and (max-width: 767px){.informatie-overzicht .info-item{border-radius:.35rem}}.informatie-overzicht .info-item .image-element{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}.informatie-overzicht .info-item.link:hover{transform:translateY(-0.75rem)}.informatie-overzicht .info-item.link:hover .link-with-arrow{background-position:center right 0}@media only screen and (max-width: 767px){.informatie-overzicht .info-item{padding:1.5rem 1rem}.informatie-overzicht .info-item.image{min-height:0;padding-bottom:50%}}.formulier-blok{margin-bottom:8rem}.formulier-blok.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.formulier-blok{margin-bottom:3rem}.formulier-blok.no-margin{margin-bottom:0}}.formulier-blok .inner{position:relative;background:#f2f2f5;border-radius:50px;padding:5rem 7rem;padding-inline:0}@media only screen and (max-width: 767px){.formulier-blok .inner{border-radius:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.formulier-blok .inner{padding:5rem 3rem}}@media only screen and (max-width: 991px){.formulier-blok .inner{padding:2rem}}@media only screen and (max-width: 767px){.formulier-blok .inner{padding:1.25rem}}@media only screen and (max-width: 767px){.formulier-blok .inner{padding-inline:0}}.formulier-blok:has(+ .aanbod-categorieen){padding-bottom:4rem}@media only screen and (max-width: 767px){.formulier-blok:has(+ .aanbod-categorieen){padding-bottom:0}}.aanbod-categorieen{margin-bottom:8rem}.aanbod-categorieen.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.aanbod-categorieen{margin-bottom:3rem}.aanbod-categorieen.no-margin{margin-bottom:0}}.aanbod-categorieen .inner{position:relative;background:#f2f2f5;border-radius:50px;padding:5rem 7rem}@media only screen and (max-width: 767px){.aanbod-categorieen .inner{border-radius:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.aanbod-categorieen .inner{padding:5rem 3rem}}@media only screen and (max-width: 991px){.aanbod-categorieen .inner{padding:2rem}}@media only screen and (max-width: 767px){.aanbod-categorieen .inner{padding:1.25rem}}.aanbod-categorieen .inner .beeldmerk{position:absolute;z-index:-1;bottom:calc(100% - 17rem);left:0;right:0;height:23rem;background-image:url(https://www.tohaco.nl/wp-content/themes/tohaco/css/../images/beeldmerk-tohaco.svg);background-size:contain;background-position:top center;background-repeat:no-repeat}.aanbod-categorieen .aanbod-categorie-item{display:block;position:relative;background:#1d1d1b;overflow:hidden;border-radius:0.5rem}.aanbod-categorieen .aanbod-categorie-item.item-1{margin-top:1.5rem}.aanbod-categorieen .aanbod-categorie-item.item-2{margin-left:2.5rem}.aanbod-categorieen .aanbod-categorie-item.item-2 .content .content-inner .titel{font-family:'Graphik';font-weight:600;font-size:2.25rem;margin-bottom:.5em;color:#1d1d1b;color:#fff;margin:0}@media only screen and (max-width: 767px){.aanbod-categorieen .aanbod-categorie-item.item-2 .content .content-inner .titel{font-size:1.75rem}}.aanbod-categorieen .aanbod-categorie-item.item-3{margin-top:2rem}.aanbod-categorieen .aanbod-categorie-item.item-4{margin-top:-3rem}.aanbod-categorieen .aanbod-categorie-item .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1}.aanbod-categorieen .aanbod-categorie-item .content .content-inner{text-align:center}.aanbod-categorieen .aanbod-categorie-item .content .content-inner span{display:block;width:100%}.aanbod-categorieen .aanbod-categorie-item .content .content-inner span.titel{font-family:'Graphik';font-weight:600;font-size:1.75rem;margin-bottom:.5em;color:#1d1d1b;color:#fff;margin:0}@media only screen and (max-width: 767px){.aanbod-categorieen .aanbod-categorie-item .content .content-inner span.titel{font-size:1.3rem}}.aanbod-categorieen .aanbod-categorie-item .image-container{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.5;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.aanbod-categorieen .aanbod-categorie-item .ratio{display:block;padding-bottom:75%}.aanbod-categorieen .aanbod-categorie-item:hover .image-container{transform:scale(1.05);opacity:.2}.aanbod-categorieen .slider-aanbod-items{display:block;width:100%}.aanbod-categorieen .slider-aanbod-items .slick-list{overflow:visible}@media only screen and (max-width: 991px){.aanbod-categorieen .aanbod-categorie-item.item-1{margin-bottom:-3rem}}@media only screen and (max-width: 767px){.aanbod-categorieen .inner{overflow:hidden}.aanbod-categorieen .inner .beeldmerk{bottom:calc(100% - 10rem);height:13rem}.aanbod-categorieen .aanbod-categorie-item.item-1,.aanbod-categorieen .aanbod-categorie-item.item-3{margin:0 0 1.5rem 3rem}.aanbod-categorieen .aanbod-categorie-item.item-2,.aanbod-categorieen .aanbod-categorie-item.item-4{margin:0 3rem 1.5rem 0}.aanbod-categorieen .aanbod-categorie-item.item-1 .content .content-inner .toptitel,.aanbod-categorieen .aanbod-categorie-item.item-2 .content .content-inner .toptitel,.aanbod-categorieen .aanbod-categorie-item.item-3 .content .content-inner .toptitel,.aanbod-categorieen .aanbod-categorie-item.item-4 .content .content-inner .toptitel{margin:0;font-size:.875rem}.aanbod-categorieen .aanbod-categorie-item.item-1 .content .content-inner .titel,.aanbod-categorieen .aanbod-categorie-item.item-2 .content .content-inner .titel,.aanbod-categorieen .aanbod-categorie-item.item-3 .content .content-inner .titel,.aanbod-categorieen .aanbod-categorie-item.item-4 .content .content-inner .titel{font-family:'Graphik';font-weight:600;font-size:1.2rem;margin-bottom:.5em;color:#1d1d1b;color:#fff}}@media only screen and (max-width: 767px) and only screen and (max-width: 767px){.aanbod-categorieen .aanbod-categorie-item.item-1 .content .content-inner .titel,.aanbod-categorieen .aanbod-categorie-item.item-2 .content .content-inner .titel,.aanbod-categorieen .aanbod-categorie-item.item-3 .content .content-inner .titel,.aanbod-categorieen .aanbod-categorie-item.item-4 .content .content-inner .titel{font-size:1rem}}.blok-met-afbeeldingen{overflow:hidden;padding:6rem 0;margin:0 1rem;border-radius:50px;background-color:#1d1d1b;margin-bottom:8rem;background-size:auto 100%;background-position:center left;background-repeat:no-repeat}@media only screen and (max-width: 767px){.blok-met-afbeeldingen{border-radius:20px}}.blok-met-afbeeldingen.no-margin{margin-bottom:0}@media only screen and (max-width: 767px){.blok-met-afbeeldingen{margin-bottom:3rem}.blok-met-afbeeldingen.no-margin{margin-bottom:0}}.blok-met-afbeeldingen .tekst *:not(.button){color:#fff}.blok-met-afbeeldingen .tekst p{max-width:450px}.blok-met-afbeeldingen .google-review{background:transparent;padding:0;margin-top:1.5rem}.blok-met-afbeeldingen .google-review *{color:#fff}.blok-met-afbeeldingen .google-review a{color:#fff !important}.blok-met-afbeeldingen .google-review a:hover{text-decoration:underline}.blok-met-afbeeldingen .uitgelichte-punten{padding:.5rem 0 2rem 0}.blok-met-afbeeldingen .uitgelichte-punten ul{list-style:none;padding:0;margin:0}.blok-met-afbeeldingen .uitgelichte-punten li{display:block;padding:1rem 1rem 1rem 4rem;background:#fff;border-radius:.5rem;background-repeat:no-repeat;background-size:auto 2rem;max-width:450px;background-position:center left 1rem;margin:.75rem 0}.blok-met-afbeeldingen .uitgelichte-punten li:nth-child(2){background-color:rgba(255,255,255,0.8)}.blok-met-afbeeldingen .uitgelichte-punten li:nth-child(3){background-color:rgba(255,255,255,0.3)}.blok-met-afbeeldingen .uitgelichte-punten li:nth-child(4){background-color:rgba(255,255,255,0.8)}.blok-met-afbeeldingen .uitgelichte-punten li:nth-child(5){background-color:#fff}.blok-met-afbeeldingen .uitgelichte-punten li:nth-child(6){background-color:rgba(255,255,255,0.8)}.blok-met-afbeeldingen .uitgelichte-punten li:nth-child(7){background-color:rgba(255,255,255,0.3)}.blok-met-afbeeldingen .afbeeldingen{width:calc(100% + 30rem)}.blok-met-afbeeldingen .afbeeldingen .image-element{display:block;position:relative;margin:.5rem}.blok-met-afbeeldingen .afbeeldingen .image-element .image-element-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease;border-radius:0.5rem}.blok-met-afbeeldingen .afbeeldingen .image-element .ratio{display:block;padding-bottom:65%}.blok-met-afbeeldingen .afbeeldingen .image-element:hover .image-element-inner{opacity:.6}@media only screen and (min-width: 1200px){.blok-met-afbeeldingen .afbeeldingen{width:calc(100% + 10rem)}}@media only screen and (min-width: 1600px){.blok-met-afbeeldingen .afbeeldingen{width:calc(100% + 30rem)}}@media only screen and (min-width: 992px) and (max-width: 1199px){.blok-met-afbeeldingen .afbeeldingen{width:calc(100% + 7.5rem)}}@media only screen and (min-width: 768px) and (max-width: 991px){.blok-met-afbeeldingen .afbeeldingen{width:calc(100% + 5rem)}}@media only screen and (max-width: 767px){.blok-met-afbeeldingen{padding:3rem 0;background-size:100% auto;background-position:top left}.blok-met-afbeeldingen .afbeeldingen{width:calc(100% + 8rem);margin-left:-4rem;margin-top:2rem}}.wpcf7 form.wpcf7-form{display:inline-block;width:100%}.wpcf7 form.wpcf7-form p.title{margin-bottom:.25rem}.wpcf7 form.wpcf7-form p.title:not(:first-of-type){margin-top:.75rem}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form p.title:not(:first-of-type){margin-top:.25rem}}.wpcf7 form.wpcf7-form .form-group{text-align:left;display:inline-block;width:100%;margin-bottom:0}.wpcf7 form.wpcf7-form .form-group.required{position:relative}.wpcf7 form.wpcf7-form .form-group.required::after{content:"*";position:absolute;font-weight:600;color:#1d1d1b;height:1rem;font-size:1rem;right:1rem;top:calc(50% - 7.5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;z-index:2}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea{border:1px solid #f9f8f6;background-color:#f9f8f6;border-radius:5px;padding:1.25rem 1.25rem;outline:none;box-shadow:none;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);font-size:13px;margin:0 0 2px 0}.wpcf7 form.wpcf7-form .form-group input.wpcf7-text:focus,.wpcf7 form.wpcf7-form .form-group textarea.wpcf7-textarea:focus{outline:none;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2)}.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 .wpcf7-radio.wpcf7-not-valid span.wpcf7-list-item-label{color:#c50e00}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{position:relative;font-family:'Graphik';font-weight:500;background-color:#26b4e9;color:#fff;font-size:16px;padding:.6rem 1.75rem;display:inline-block;border-radius:1.25rem;border:1px solid #26b4e9;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:hover{background-color:#1497c8;border-color:#1497c8;text-decoration:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.white{background-color:#fff;color:#1d1d1b;border-color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.white:hover{background-color:rgba(255,255,255,0.75)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.white:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.white:active{outline:none;color:#1d1d1b}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.black{background-color:#1d1d1b;color:#fff;border-color:#1d1d1b}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.black:hover{background-color:rgba(29,29,27,0.75)}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.black:focus,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.black:active{outline:none;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.border-actie,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white{background:transparent;color:#1d1d1b;border-color:#b9b9b9}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost.white,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.border-actie.white,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white.white{background-color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.border-actie:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white:hover{background-color:#b9b9b9;color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost.color-white,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.border-actie.color-white,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white.color-white{color:#fff;border-color:#fff}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost.color-white:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.border-actie.color-white:hover,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white.color-white:hover{background-color:#fff;color:#26b4e9}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.ghost.small,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.border-actie.small,.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.color-white.small{padding:.4rem .75rem;font-size:.85rem}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.no-bg{background:transparent;border:none}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-bullet:before{content:"";margin-right:1rem;display:inline-block;width:10px;height:10px;border-radius:30px;background-color:#fff;outline:1px solid #fff;padding:4px;outline-offset:4px}.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit.btn-bullet.btn-active:before{background-color:#26b4e9}@media only screen and (max-width: 767px){.wpcf7 form.wpcf7-form .form-group input.wpcf7-submit{padding:.35rem .75rem;font-size:.9rem;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 ::placeholder{color:grey;opacity:0.5}.wpcf7 form.wpcf7-form .form-group .input-file{border:1px solid #f9f8f6;background-color:#f9f8f6;border-radius:5px;padding:1.25rem 1.25rem;outline:none;box-shadow:none;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.1);font-size:13px;background:white;padding:8px 15px 0 15px;display:inline-block;width:100%}.wpcf7 form.wpcf7-form .form-group .input-file:focus{outline:none;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 4px 0px rgba(0,0,0,0.2)}.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;float:left;max-width:100%}.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{color:#26b4e9;height:100%;display:flex;align-items:center;position:relative;cursor:pointer}.wpcf7 form.wpcf7-form .form-group .show-file-2::before{content:'+';color:#26b4e9;font-size:1.45em;margin-right:5px}.wpcf7 form.wpcf7-form .form-group.fileupload{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:40px 0;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{text-align:center;margin:0;line-height:1}@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:left}.wpcf7 form.wpcf7-form .form-group p.privacy a{color:#1d1d1b;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%;text-align:left;padding-top:10px}.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 .form-group .wpcf7-form-control-wrap .wpcf7-radio{display:inline-block;width:100%;text-align:left;padding-top:10px}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item{margin:0 0 5px 0;width:100%;font-size:.8rem}.wpcf7 form.wpcf7-form .form-group .wpcf7-form-control-wrap .wpcf7-radio span.wpcf7-list-item:last-child{margin:0}.wpcf7 form.wpcf7-form .wpcf7-response-output{border:none;background:#c50e00;padding:1rem 1.5rem;border-radius:.5rem;margin:1.5rem 0;color:white}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background:#6ea249}.module-items.all .module-items{position:relative}.module-items.all .module-items::before{content:'';position:absolute;background:#26b4e9;top:0;left:0;right:0;height:18rem;max-height:75%}.module-items .module-intro{background:#26b4e9;padding:7rem 0 4rem 0}.module-items .module-intro .intro-text *{color:#fff}.module-items .module-intro .btn-container{display:flex;gap:.75rem}.module-items .module-intro .btn-container .button:before{content:"";margin-right:1rem;display:inline-block;width:10px;height:10px;border-radius:30px;background-color:#fff;outline:1px solid #fff;padding:4px;outline-offset:4px}.module-items .module-intro .btn-container .button.btn-active:before{background-color:#26b4e9}@media only screen and (min-width: 1600px){.module-items .module-intro{padding:12rem 0 3rem 0}}@media only screen and (max-width: 991px){.module-items .module-intro{padding:10rem 0 3rem 0}}@media only screen and (max-width: 767px){.module-items .module-intro{padding:3rem 0}}.gradient-to-bottom{background:linear-gradient(0deg, #000 10%, rgba(0,0,0,0) 75%)}.gradient-to-bottom-blue{background:linear-gradient(0deg, #26b4e9 10%, rgba(38,180,233,0) 75%)}.blog-item{height:calc(100% - 2rem);margin-bottom:2rem}.blog-item .blog-item-inner{position:relative;height:100%;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;gap:12rem;padding:2rem}.blog-item .blog-item-inner .info-top{position:relative;z-index:2;gap:.5rem}.blog-item .blog-item-inner .info-bottom{position:relative;z-index:2;display:block;min-height:230px}.blog-item .blog-item-inner .info-bottom h1{line-height:1.2;font-weight:500}.blog-item .blog-item-inner .info-bottom *:not(.button){color:#fff}.blog-item .blog-item-inner .info-bottom .btn-element{position:absolute;bottom:0;width:100%;display:block;transform:translateY(1rem);opacity:0;-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-bottom .btn-element .button{width:100%;display:flex;justify-content:space-between;align-items:center}.blog-item .blog-item-inner .image-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:25px;background:#1d1d1b}@media only screen and (max-width: 767px){.blog-item .blog-item-inner .image-container{border-radius:12px}}.blog-item .blog-item-inner .image-container::after{content:'';position:absolute;left:0;bottom:0;right:0;height:15rem;max-height:85%;z-index:1;background:linear-gradient(0deg, #000 10%, rgba(0,0,0,0) 75%);opacity:.75;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;-ms-transition:.3s ease;transition:.3s ease}.blog-item .blog-item-inner .image-container .image-container-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:.3}.blog-item .blog-category{font-weight:600;padding:.5rem;border-radius:.5rem;color:#fff}.blog-item .blog-category:before{content:"";margin-right:1rem;display:inline-block;width:10px;height:10px;border-radius:30px;background-color:#fff;outline:1px solid #fff;padding:4px;outline-offset:4px}.blog-item .blog-category.oplevering:before{background-color:#26b4e9}.blog-item:hover .blog-item-inner .info-bottom h1{transform:translateY(-2.5rem)}.blog-item:hover .blog-item-inner .info-bottom .btn-element{transform:translateY(0);opacity:1}.blog-item:hover .blog-item-inner .image-container{transform:scaleY(1.035)}.blog-item:hover .blog-item-inner .image-container::after{background:linear-gradient(0deg, #26b4e9 10%, rgba(38,180,233,0) 75%);opacity:1}.blog-item:hover .blog-item-inner .image-container .image-container-inner{transform:scale(1.05);opacity:.9}@media only screen and (max-width: 991px){.blog-item .blog-item-inner{gap:9rem;padding:2rem}.blog-item .blog-item-inner .info-bottom{min-height:200px}}@media only screen and (max-width: 767px){.blog-item .blog-item-inner{gap:6rem}.blog-item .blog-item-inner .info-bottom{min-height:100px}}@media (min-width:992px){.col-lg-25{-ms-flex:0 0 22.222222%;flex:0 0 22.222222%;max-width:22.222222%}}