@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";body h2{font-size:24px;text-transform:uppercase;margin-bottom:30px;color:#2b2b2b}body h3{color:#2b2b2b}a.btn-main{display:inline-block;color:#fff;text-transform:uppercase;background-color:#dd6d2d;padding:16px 24px;font-weight:600;line-height:18px}.nf-form-cont .nf-field-label a{color:#dd6d2d}.count-jobs{position:relative;padding-right:25px}.count-jobs[data-count]::after{content:attr(data-count);position:absolute;top:-2px;right:0px;background:#dd6d2d;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.keuzehulp .nf-form-cont .nf-form-wrap .nf-form-content{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container{margin-bottom:15px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .nf-field-label{margin-bottom:0px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .nf-field-label label,.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .nf-field-label span{font-size:15px;font-weight:500}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .nf-field-label .nf-help{color:#dd6d2d}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field input:not([type=submit]),.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field textarea{border:1px solid #ddd;border-radius:0}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .list-select-wrap .nf-field-element select{font-size:14px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .list-select-wrap .nf-field-element>div{border:1px solid #ddd;background-color:#fff}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-field .list-select-wrap .nf-field-element>div:after{font-size:14px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .file_upload-wrap .nf-field-description{margin-top:5px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .file_upload-wrap .nf-fu-button-cancel{float:unset;margin-left:10px;margin-top:18px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-fu-fileinput-button{margin-top:20px;background-color:#999}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-fu-fileinput-button:hover{background-color:#777;color:#fff;cursor:pointer}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-fu-progress{height:10px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container .nf-fu-progress-bar{background-color:#dd6d2d}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .nf-field-label label{margin-bottom:5px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .nf-field-element li{margin-bottom:0 !important}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .nf-field-element label{font-size:14px;line-height:1.6;margin-bottom:0px}.keuzehulp .nf-form-cont .nf-form-wrap .nf-field-container.listcheckbox-container .nf-field .nf-field-element label:before{top:0;font-size:16px;left:-27px}.keuzehulp .nf-form-cont .nf-form-wrap .submit-wrap{text-align:left}.nf-form-content .nf-field-container .file_upload-wrap .nf-field-description{margin-top:5px}.nf-form-content .nf-field-container .nf-fu-fileinput-button{margin-top:20px;background-color:#999}.nf-form-content .nf-field-container .nf-fu-fileinput-button:hover{background-color:#777;color:#fff;cursor:pointer}.nf-form-content .nf-field-container .nf-fu-progress{height:10px}.nf-form-content .nf-field-container .nf-fu-progress-bar{background-color:#dd6d2d}.contact-widget-form{background-color:#fff;color:#62646d;padding:30px;margin-top:70px}@media(max-width: 768px){.contact-widget-form{margin-top:30px}}.contact-widget-form.no-margin{margin-top:0}@media(max-width: 768px){.contact-widget-form.no-margin{margin-top:30px}}.contact-widget-form.on-product-page{margin-top:45px}.contact-widget-form .meta{display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:20px}.contact-widget-form .meta .image{width:100px;height:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;flex-shrink:0}.contact-widget-form .meta .name{font-weight:700;margin-bottom:5px;color:#000}.contact-widget-form .content{line-height:2;margin-bottom:20px}.contact-widget-form .contact-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-bottom:30px}.contact-widget-form .contact-info .email,.contact-widget-form .contact-info .phone{font-weight:600}.contact-widget-form .contact-info .email p,.contact-widget-form .contact-info .phone p{margin-bottom:5px}.contact-widget-form .contact-info .email a,.contact-widget-form .contact-info .phone a{color:#dd6d2d}.cat-intro .intro-image{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.cat-intro ul{margin-bottom:30px}.cat-intro ul li{position:relative;padding-left:18px;line-height:1.8}.cat-intro ul li:before{content:"";display:block;position:absolute;top:8px;left:0;width:12px;height:12px;background-image:url("images/check-green.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.totaalprojecten{background-color:#fff;padding:80px 0px}.totaalprojecten.transparent{background-color:rgba(0,0,0,0);padding:40px 0}.totaalprojecten .text p{margin-bottom:0}.totaalprojecten .totaalproject-stappen-wrapper{margin-top:60px;margin-bottom:80px}.totaalprojecten .totaalproject-stappen-wrapper ul{margin:0;font-size:0}.totaalprojecten .totaalproject-stappen-wrapper ul .stap{position:relative;display:inline-block;width:11.1111%;font-size:16px;vertical-align:top;min-height:140px;line-height:inherit}.totaalprojecten .totaalproject-stappen-wrapper ul .stap:before{position:absolute;content:"";display:block;height:2px;background-color:#e7e7e7;width:100%;z-index:0;top:19px}.totaalprojecten .totaalproject-stappen-wrapper ul .stap .number{position:relative;z-index:1;width:40px;height:40px;margin:0 auto;background-color:#757575;border-radius:50%;color:#fff;text-align:center;padding:11px 0px;transition:all .4s ease-in-out}.totaalprojecten .totaalproject-stappen-wrapper ul .stap .stap-titel{text-align:center;margin-top:20px;color:#757575;padding:0px 10px;transition:all .4s ease-in-out;font-size:.9375rem;hyphens:auto}.totaalprojecten .totaalproject-stappen-wrapper ul .stap:hover{cursor:pointer}.totaalprojecten .totaalproject-stappen-wrapper ul .stap.active .number{background-color:#dd6d2d}.totaalprojecten .totaalproject-stappen-wrapper ul .stap.active .stap-titel{color:#000}.totaalprojecten .totaalproject-slider .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.totaalprojecten .totaalproject-slider .embed-container iframe,.totaalprojecten .totaalproject-slider .embed-container object,.totaalprojecten .totaalproject-slider .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.totaalprojecten .totaalproject-slider .video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.totaalprojecten .totaalproject-slider .video video{position:absolute;width:100%;height:100%}.totaalprojecten .totaalproject-slider .totaalprojecten-info{display:flex;flex-direction:column;justify-content:center;height:100%}.totaalprojecten .totaalproject-slider .totaalprojecten-info h3{text-transform:uppercase}.totaalprojecten .totaalproject-slider .owl-nav{position:absolute;top:-330px;right:0;margin:0}.totaalprojecten .totaalproject-slider .owl-nav button.owl-next,.totaalprojecten .totaalproject-slider .owl-nav button.owl-prev{width:50px;height:50px;margin:0;background-color:#2b2b2b;border-radius:0}.totaalprojecten .totaalproject-slider .owl-nav button.owl-next.disabled,.totaalprojecten .totaalproject-slider .owl-nav button.owl-prev.disabled{opacity:.9}.totaalprojecten .totaalproject-slider .owl-nav button.owl-next svg,.totaalprojecten .totaalproject-slider .owl-nav button.owl-prev svg{width:30%;height:30%;top:35%;left:35%}.totaalprojecten .totaalproject-slider .owl-nav button.owl-next svg .arrow,.totaalprojecten .totaalproject-slider .owl-nav button.owl-prev svg .arrow{fill:#fff}.totaalprojecten .totaalproject-lines{display:none}.alert-message{background-color:#f2f2f2;margin-top:30px;font-size:14px;position:relative}.alert-message .icon{position:absolute;top:0px;left:0px;display:inline-block;width:20px;height:20px;background-image:url("images/info-bubble.png");background-size:contain;background-position:center center;background-repeat:no-repeat;margin-right:5px;vertical-align:sub}.alert-message .text{padding-left:25px;line-height:20px}.category-section{background-color:#f2f2f2;padding:80px 0px 40px 0px}.category-section .grid-products .product{margin-bottom:40px}.category-section .grid-products .product .product-container{display:block;background-color:#fff;height:100%}.category-section .grid-products .product .product-container:hover .meta .button{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff !important}.category-section .grid-products .product .product-container .product-image{width:100%;height:auto}.category-section .grid-products .product .product-container .meta{padding:20px}.category-section .grid-products .product .product-container .meta h3{font-size:18px}.category-section .grid-products .product .product-container .meta hr{height:2px;width:30px;background-color:#707070;border:0;margin:10px 0px 15px 0px}.category-section .grid-products .product .product-container .meta .featured-specs{margin-bottom:20px}.category-section .grid-products .product .product-container .meta .featured-specs .spec{position:relative;font-size:15px;color:#62646d;margin-bottom:12px;padding-left:18px;word-break:break-all}.category-section .grid-products .product .product-container .meta .featured-specs .spec:before{content:"";display:block;position:absolute;top:2px;left:0;width:12px;height:12px;background-image:url("images/check-green.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.category-section .grid-products .product .product-container .meta .button{background-color:#fff;border:1px solid #2b2b2b;border-radius:5px;color:#2b2b2b !important;text-transform:none;font-weight:700;transition:all .4s ease-in-out}.category-section .keuzehulp{background-color:#2b2b2b;color:#fff}.category-section .keuzehulp .title{padding:20px 20px 0px 20px;display:flex;flex-direction:row;align-items:center;gap:30px}.category-section .keuzehulp .title h3{text-transform:uppercase;font-size:24px;color:#fff;margin:0}.category-section .keuzehulp .title .label{background-color:#159a62;padding:15px 20px;text-transform:uppercase;border-radius:20px;color:#fff;font-weight:600;font-size:13px}.category-section .keuzehulp .wrapper{padding:20px}.category-section .keuzehulp .wrapper .text{color:#fff;margin-bottom:30px}.category-section .keuzehulp .wrapper .text .btn-main{display:none}.sectoren{background-color:#fff;padding:80px 0px}.sectoren .text{margin-bottom:30px}.sectoren .sector{display:block;position:relative;width:100%;height:350px;background-size:cover;background-position:center center;background-repeat:no-repeat}.sectoren .sector .label{position:absolute;bottom:0;display:inline-block;background-color:#757575;padding:20px;color:#fff;text-transform:uppercase;font-weight:600}.sectoren .toepassingen{background-color:#fff;padding-top:80px}.sectoren .toepassingen .text{margin-bottom:30px}.sectoren .toepassingen .toepassingen-slider{width:100%}.sectoren .toepassingen .toepassingen-slider .toepassing{display:block;width:25%;margin-right:30px;height:300px;background-size:cover;background-position:center center;background-repeat:no-repeat}.sectoren .toepassingen .toepassingen-slider .toepassing .label{position:absolute;bottom:0;display:inline-block;background-color:#757575;padding:20px;color:#fff;text-transform:uppercase;font-weight:600}.sectoren .toepassingen .toepassingen-slider .flickity-prev-next-button{top:-80px;right:0;transform:none;width:50px;height:50px;background-color:#2b2b2b;border-radius:0}.sectoren .toepassingen .toepassingen-slider .flickity-prev-next-button svg{width:30%;height:30%;top:35%;left:35%}.sectoren .toepassingen .toepassingen-slider .flickity-prev-next-button .arrow{fill:#fff}.sectoren .toepassingen .toepassingen-slider .flickity-prev-next-button.previous{left:unset;right:50px}.sectoren .toepassingen .toepassingen-slider .flickity-prev-next-button:disabled{opacity:.9}.faq{background-color:#f2f2f2;padding:80px 0px}.faq .faq-item{border:0;margin-bottom:5px}.faq .faq-item .title h3{font-size:16px;font-weight:600;padding:24px 60px 24px 20px;line-height:1.4}.faq .faq-item .content ul{padding-left:20px}.faq .faq-item .content ul li{list-style:disc;line-height:1.6}.category-content{background-color:#fff}.single-product-content{padding:100px 0px 0px 0px}.single-product-content .entry-content{margin-bottom:50px}.single-product-content .entry-content h2{margin-top:0}.single-product-content .general-usps{background-color:#fff;margin-top:10px;padding:0}.single-product-content .general-usps .usp{padding:0px 0px 0px 20px;margin-bottom:15px}.single-product-content .general-usps .usp:not(:first-child){display:block}.single-product-content .single-product-gallery .carousel-product{margin-bottom:15px}.single-product-content .single-product-gallery .carousel-product .carousel-cell{width:100%;height:360px}.single-product-content .single-product-gallery .carousel-product .carousel-cell img{width:100%;height:100%}.single-product-content .single-product-gallery .carousel-product .carousel-cell .caption{position:absolute;bottom:320px;padding:10px;color:#fff;text-align:center;width:100%}.single-product-content .single-product-gallery .carousel-product .flickity-prev-next-button{display:none}.single-product-content .single-product-gallery .carousel-product.is-fullscreen{z-index:99}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .carousel-cell{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .carousel-cell img{width:auto;height:50%}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .flickity-fullscreen-button{top:42px;right:42px}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .flickity-prev-next-button{display:block}.single-product-content .single-product-gallery .carousel-nav .carousel-cell{width:33.333333%;height:120px;margin:0px 7.5px}.single-product-content .single-product-gallery .carousel-nav .carousel-cell img{width:100%;height:100%}.single-product-content .single-product-gallery .carousel-nav .flickity-prev-next-button{width:32px;height:32px}.single-product-content .single-product-gallery .carousel-nav .flickity-prev-next-button svg{left:25%;top:25%;width:50%;height:50%}.single-product-content .totaalprojecten{background-color:#f2f2f2}.single-product-content .cta-block{margin-bottom:60px}.single-product-content .related-products{padding:80px 0px}.single-product-content .related-products .text{margin-bottom:30px}.single-product-content .related-products .grid-products{position:relative}.single-product-content .related-products .grid-products .owl-nav{position:absolute;top:-80px;right:0}.single-product-content .related-products .grid-products .owl-nav .owl-prev,.single-product-content .related-products .grid-products .owl-nav .owl-next{width:50px;height:50px;background-color:#2b2b2b;border-radius:0}.single-product-content .related-products .grid-products .owl-nav .owl-prev svg,.single-product-content .related-products .grid-products .owl-nav .owl-next svg{width:20px;height:20px}.single-product-content .related-products .grid-products .owl-nav .owl-prev svg path,.single-product-content .related-products .grid-products .owl-nav .owl-next svg path{fill:#fff}.single-product-content .related-products .grid-products .owl-nav .owl-prev.disabled,.single-product-content .related-products .grid-products .owl-nav .owl-next.disabled{opacity:.9}.single-product-content .related-products .grid-products .owl-item{height:100%}.single-product-content .related-products .grid-products .product{height:100%}.single-product-content .related-products .grid-products .product .product-container{display:block;background-color:#f2f2f2;height:100%}.single-product-content .related-products .grid-products .product .product-container:hover .meta .button{background-color:#2b2b2b;border-color:#2b2b2b;color:#fff !important}.single-product-content .related-products .grid-products .product .product-container .product-image{width:100%;height:auto}.single-product-content .related-products .grid-products .product .product-container .meta{padding:20px}.single-product-content .related-products .grid-products .product .product-container .meta h3{font-size:18px}.single-product-content .related-products .grid-products .product .product-container .meta hr{height:2px;width:30px;background-color:#707070;border:0;margin:10px 0px 15px 0px}.single-product-content .related-products .grid-products .product .product-container .meta .featured-specs{margin-bottom:20px}.single-product-content .related-products .grid-products .product .product-container .meta .featured-specs .spec{position:relative;font-size:15px;color:#62646d;margin-bottom:12px;padding-left:18px}.single-product-content .related-products .grid-products .product .product-container .meta .featured-specs .spec:before{content:"";display:block;position:absolute;top:2px;left:0;width:12px;height:12px;background-image:url("images/check-green.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.single-product-content .related-products .grid-products .product .product-container .meta .button{background-color:#f2f2f2;border:1px solid #2b2b2b;border-radius:5px;color:#2b2b2b !important;text-transform:none;font-weight:700;transition:all .4s ease-in-out}.single-sector-content .cat-intro{padding:80px 0px}.single-sector-content .cat-intro ul{margin-bottom:30px}.single-sector-content .cat-intro ul li{position:relative;padding-left:18px;line-height:1.8}.single-sector-content .cat-intro ul li:before{content:"";display:block;position:absolute;top:8px;left:0;width:12px;height:12px;background-image:url("images/check-green.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}.single-sector-content .sector-toepassingen{background-color:#fff;padding:80px 0px;text-align:center}.single-sector-content .sector-toepassingen .anchor-wrapper{margin-top:30px;font-size:0}.single-sector-content .sector-toepassingen .anchor-wrapper .anchor-buttons{display:inline-block;padding:15px 20px;background-color:#2b2b2b;color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;margin:0px 15px 30px 15px;transition:all .4s ease-in-out}.single-sector-content .sector-toepassingen .anchor-wrapper .anchor-buttons:hover{background-color:#dd6d2d}.single-sector-content .sector-container{padding:0px 0px 80px 0px}.single-sector-content .sector-container .sector-wrapper{padding-top:80px}.single-sector-content .sector-container .sector-wrapper:nth-child(odd) .right{display:none}.single-sector-content .sector-container .sector-wrapper:nth-child(even) .left{display:none}.single-sector-content .sector-container .sector-wrapper .image{display:block;position:relative;width:100%;height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat}.single-sector-content .sector-container .sector-wrapper .image .label{position:absolute;bottom:0;display:inline-block;background-color:#757575;padding:20px;color:#fff;text-transform:uppercase;font-weight:600}.single-sector-content .sector-container .sector-wrapper .content{display:flex;flex-direction:column;height:100%;justify-content:center;align-items:flex-start}.single-sector-content .sector-container .sector-wrapper .content .date{margin-bottom:30px}.single-sector-content .sector-container .sector-wrapper .content h2{margin-bottom:20px}.single-sector-content .sector-container .sector-wrapper .content .text{margin-bottom:30px}.single-sector-content .sector-container .sector-wrapper .content .text p{margin-bottom:0}.single-sector-content .sector-container .sector-wrapper .content .btn-main{display:block}.single-sector-content .sector-container .more-projects{text-align:center;margin-top:100px}.single-sector-content .projects-container{padding:80px 0px;background-color:#f2f2f2}.single-sector-content .projects-container .sector-wrapper:first-child{padding-top:20px}.single-sector-content .sector-cta{padding:80px 0px;background-color:#fff}.single-sector-content .sector-cta.parent-sector-cta{padding-top:0}.single-sector-content .sector-cta .keuzehulp,.single-sector-content .sector-cta .contactinfo{background-color:#f2f2f2;margin-top:40px}.single-sector-content .sector-cta .keuzehulp .title,.single-sector-content .sector-cta .contactinfo .title{background-color:#2b2b2b;padding:15px 20px}.single-sector-content .sector-cta .keuzehulp .title h3,.single-sector-content .sector-cta .contactinfo .title h3{font-size:18px;color:#fff;margin:0}.single-sector-content .sector-cta .keuzehulp .wrapper,.single-sector-content .sector-cta .contactinfo .wrapper{padding:20px}.single-sector-content .sector-cta .keuzehulp .wrapper .text,.single-sector-content .sector-cta .contactinfo .wrapper .text{margin-bottom:30px}.single-sector-content .sector-cta .keuzehulp .wrapper .text .btn-main,.single-sector-content .sector-cta .contactinfo .wrapper .text .btn-main{display:none}.single-sector-content .sector-cta .contactinfo{margin-top:0px}.single-sector-content .sector-cta .contactinfo .wrapper .text{font-size:0px;margin-bottom:0px}.single-sector-content .sector-cta .contactinfo .wrapper .text a{font-size:18px;display:inline-block;background-color:#dd6d2d;color:#fff;padding:15px 30px;transition:all .4s ease-in-out;width:calc(50% - 10px);text-align:center}.single-sector-content .sector-cta .contactinfo .wrapper .text a i{margin-right:10px;color:#fff}.single-sector-content .sector-cta .contactinfo .wrapper .text a:first-child{margin-right:20px}.single-sector-content .sector-cta .contactinfo .wrapper .text a:hover{background-color:#333}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten{margin-bottom:40px}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten .title,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten .title{background-color:#2b2b2b;padding:15px 20px}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten .title h3,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten .title h3{font-size:18px;color:#fff;margin:0}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten a,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten a{display:block;background-color:#f2f2f2}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten a .image,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten a .image{width:100%;height:300px;background-size:110%;background-repeat:no-repeat;background-position:center center}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten a .meta,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten a .meta{background-color:#f2f2f2;padding:0px 20px 20px 20px}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten a .meta .button,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten a .meta .button{background-color:#fff;border:1px solid #2b2b2b;border-radius:5px;color:#2b2b2b !important;text-transform:none;font-weight:700;transition:all .4s ease-in-out}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten a:hover .meta .button,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten a:hover .meta .button{background-color:#2b2b2b;color:#fff !important}.single-sector-content .extra-content{padding:0px 0px 80px 0px;background-color:#fff}.single-sector-content .sectoren{padding:80px 0px 80px 0px}.single-sector-content .sectoren .toepassingen{padding-top:0}.page-template-page-homepage footer,body.home footer{background-image:none;background-color:#f2f7f9;padding:100px 0px}section.footer-usps{background-color:#363636;padding:40px 0px}section.footer-usps .usp{color:#fff;text-align:center}section.footer-usps .usp:before{content:"";display:inline-block;border-radius:50%;width:26px;height:26px;background-color:#159a62;background-image:url("images/check-white.svg");background-size:50%;background-position:center center;background-repeat:no-repeat;vertical-align:middle;margin-right:5px}.page-template-page-vakantieperiode .featured-image{padding:80px 0px 40px 0px}.page-template-page-vakantieperiode .intro{margin-top:50px;color:#fff}.page-template-page-vakantieperiode .category-section .keuzehulp{border-radius:15px}.page-template-page-vakantieperiode .contact-widget-form{border-radius:15px}.materialen{padding:30px 0}.materialen h2{text-align:center}.materialen-overzicht{display:flex;flex-wrap:wrap;gap:30px}.materialen-overzicht a{display:block}.materialen-overzicht .material{margin-bottom:0;width:calc(33.3333% - 20px)}.materialen-overzicht .material img{width:100%;height:auto;object-fit:cover}@media(max-width: 992px){.materialen-overzicht .material{width:calc(50% - 15px)}}@media(max-width: 768px){.materialen-overzicht .material{width:calc(50% - 7.5px)}}@media(max-width: 450px){.materialen-overzicht .material{width:100%}}@media(max-width: 768px){.materialen-overzicht{gap:15px}}@media(max-width: 1200px){.single-product-content .single-product-gallery .carousel-product .carousel-cell{height:300px}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .carousel-cell{padding:0px 50px}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .carousel-cell img{width:100%;height:auto}.single-product-content .single-product-gallery .carousel-nav .carousel-cell{height:108px}.single-sector-content .sector-cta .contactinfo .wrapper .text a{padding:15px}}@media(max-width: 992px){.totaalprojecten .text p{margin-bottom:15px}.totaalproject-stappen-wrapper{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.totaalprojecten .totaalproject-slider .totaalprojecten-info{margin-bottom:30px}.cat-intro .intro-image{margin-top:30px;height:400px}.sectoren .toepassingen .toepassingen-slider .toepassing{width:33.3333333%}.single-product-content .single-product-gallery{margin-bottom:30px}.single-sector-content .sector-cta .contactinfo .wrapper .text a{display:block;margin-right:0;width:100%;margin-bottom:15px}.single-sector-content .sector-cta .contactinfo .wrapper .text a:last-child{margin-bottom:0px}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten .title h3{line-height:24px}section.footer-usps{padding:40px 0px 10px 0px}section.footer-usps .usp{margin-bottom:40px}}@media(max-width: 768px){.nf-cell{width:100% !important}.totaalprojecten{position:relative;padding:40px 0px 80px 0px}.totaalprojecten .totaalproject-stappen-wrapper{width:100%;left:50%;transform:translate(-50%, 0%);right:unset;margin-left:0;margin-right:0;position:absolute;bottom:50px;margin:0;text-align:center}.totaalprojecten .totaalproject-stappen-wrapper ul .stap{width:30px;margin:0 5px;min-height:auto;height:4px;border-radius:0;background-color:#2b2b2b}.totaalprojecten .totaalproject-stappen-wrapper ul .stap:before{display:none}.totaalprojecten .totaalproject-stappen-wrapper ul .stap.active{background-color:#dd6d2d}.totaalprojecten .totaalproject-stappen-wrapper ul .stap .number{display:none}.totaalprojecten .totaalproject-stappen-wrapper ul .stap .stap-titel{display:none}.totaalprojecten .totaalproject-slider{margin-top:20px}.totaalprojecten .totaalproject-slider .totaalprojecten-info{display:block;height:auto;margin-bottom:30px}.totaalprojecten .totaalproject-slider .totaalprojecten-info h3{position:relative;padding-top:5px;padding-left:50px;padding-right:120px;font-size:20px;min-height:50px}.totaalprojecten .totaalproject-slider .totaalprojecten-info h3 span{position:absolute;top:0;left:0;width:40px;height:40px;background-color:#dd6d2d;font-size:18px;color:#fff;border-radius:50%;text-align:center;padding:10px}.totaalprojecten .totaalproject-slider .totaalprojecten-info h3 span:last-child{display:none}.totaalprojecten .totaalproject-slider .totaalprojecten-info p{display:none}.totaalprojecten .totaalproject-slider .owl-nav{top:0px}.category-section .keuzehulp .wrapper .text .btn-main{display:block;text-align:center;color:#fff}.category-section .keuzehulp .wrapper .text .btn-main:hover{cursor:pointer}.category-section .keuzehulp .wrapper .form{display:none}.sectoren .sector{height:250px}.sectoren .toepassingen .toepassingen-slider .toepassing{width:50%}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .carousel-cell{padding:0px 15px}.single-product-content .single-product-gallery .carousel-product.is-fullscreen .carousel-cell img{width:100%;height:auto}.single-sector-content .sector-container .sector-wrapper .content{padding-top:30px}.single-sector-content .sector-container .sector-wrapper .image{height:250px}.single-sector-content .sector-container .sector-wrapper .image .label{display:none}.single-sector-content .sector-cta .keuzehulp{margin-top:40px}.single-sector-content .sector-cta .contactinfo{margin-top:40px}}@media(max-width: 575px){.general-usps{padding:0}.general-usps .usp{padding:20px 0px 20px 20px}.totaalprojecten{padding:40px 0px 80px 0px}.totaalprojecten .totaalproject-slider .totaalprojecten-info h3{min-height:95px}.category-section{padding:40px 0px}.category-section .grid-products{margin-bottom:15px}.category-section .grid-products .product{padding-right:20px;padding-left:20px;margin-bottom:15px}.category-section .grid-products .product:nth-child(odd){padding-right:7.5px}.category-section .grid-products .product:nth-child(even){padding-left:7.5px}.category-section .grid-products .product .product-container{padding:0px}.category-section .grid-products .product .product-container .meta{padding:15px}.sectoren{padding:40px 0px}.sectoren .row>div .sector{margin-bottom:15px}.sectoren .toepassingen{padding-top:40px}.sectoren .toepassingen .toepassingen-slider .toepassing{width:100%}.faq{padding:40px 0px}.category-content{padding:40px 0px}.single-product-content{padding:40px 0px 0px 0px}.single-product-content .entry-content{margin-bottom:30px}.single-product-content .cta-block{display:none}.single-product-content .contact-widget{margin-bottom:40px}.single-product-content .single-product-gallery .carousel-product{margin-bottom:10px}.single-product-content .single-product-gallery .carousel-product .carousel-cell{height:auto}.single-product-content .single-product-gallery .carousel-nav .carousel-cell{height:auto;margin:0px 5px}.single-sector-content .cat-intro{padding:40px 0px}.single-sector-content .sector-toepassingen{padding:40px 0px}.single-sector-content .sector-toepassingen .anchor-wrapper .anchor-buttons{display:block;margin:0px 0px 15px 0px}.single-sector-content .sector-container{padding:40px 0px}.single-sector-content .sector-container .sector-wrapper{padding-top:40px}.single-sector-content .extra-content{padding:40px 0px}.single-sector-content .sector-cta .platen-wrapper .cta-betonplaten a .image,.single-sector-content .sector-cta .platen-wrapper .cta-stelconplaten a .image{height:240px}section.footer-usps{padding:30px 0px 0px 0px}section.footer-usps .usp{margin-bottom:30px;text-align:left;padding-left:36px;position:relative;min-height:26px}section.footer-usps .usp:before{position:absolute;left:0}}.rank-math-breadcrumb,.rank-math-breadcrumb a{color:#fff}.rank-math-breadcrumb .last{font-weight:700}section.header-homepage{position:relative;width:100vw;height:400px;background-size:cover;background-position:100% 40%;background-repeat:no-repeat}section.header-homepage .container{position:relative;height:100%}section.header-homepage .container .row{height:100%}section.header-homepage .title-wrapper{height:100%;display:flex;align-items:center;max-width:450px}section.header-homepage h1{text-transform:uppercase;font-size:2.5rem;color:#fff;line-height:4rem}section.header-homepage h1 span{background-color:#222;white-space:pre-wrap;padding-right:10px}section.header-homepage h1 span span{position:relative;left:10px}section.header-homepage .header-widget{position:absolute;bottom:-80px;right:20px;background-color:#222;border-radius:15px;padding:30px 30px 14px 30px;max-width:400px}section.header-homepage .header-widget h2{color:#fff;margin-bottom:10px}section.header-homepage .header-widget p{color:#d6d6d6}section.header-homepage .header-widget img{position:absolute;top:-40px;right:0;width:70px;height:70px;border-radius:100%}section.header-homepage .header-widget .button{text-transform:none;border-radius:0;padding:12px 20px;font-weight:700}section.header-homepage .header-widget .button:hover{background-color:#159a62}.page-template-page-gebruikte-platen section.header-homepage{height:250px}section.steps{padding:50px 0px 100px 0px;background-color:#363636}section.steps h2{color:#fff}section.steps .steps-slider-wrapper{margin-top:50px}section.steps .steps-slider{width:85%}section.steps .steps-slider .carousel-cell{width:calc(33.3333% - 30px);margin-right:30px}section.steps .steps-slider .carousel-cell .image{height:170px;padding:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-left-radius:15px;border-top-right-radius:15px}section.steps .steps-slider .carousel-cell .image .counter-label{display:flex;width:50px;height:50px;border-radius:15px;background-color:#159a62;align-items:center;justify-content:center;color:#fff;font-weight:700}section.steps .steps-slider .carousel-cell .title{display:flex;align-items:center;justify-content:center;background-color:#222;padding:0px 30px;height:76px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700}section.steps .steps-slider .flickity-page-dots{bottom:-40px}section.steps .steps-slider .flickity-page-dots .flickity-page-dot{background:#c3c3c3}section.steps .steps-slider .flickity-page-dots .flickity-page-dot.is-selected{background:#dd6d2d}section.steps .steps-slider .flickity-button{background:#dd6d2d}section.steps .steps-slider .flickity-button:disabled{background:#6f6f6f;opacity:1}section.steps .steps-slider .flickity-button .flickity-button-icon{fill:#fff;left:25%;top:25%;width:50%;height:50%}section.steps .steps-slider .flickity-prev-next-button.next{right:-140px}section.steps .steps-slider .flickity-prev-next-button.previous{left:unset;right:-80px}.page-template-page-gebruikte-platen section.steps{color:#fff;padding:50px 0px}.page-template-page-gebruikte-platen section.steps .image_intro img{width:100%;height:auto;border-radius:12px}.page-template-page-gebruikte-platen section.faq{background-color:#f2f7f9}section.offerte{position:relative;padding:100px 0px;background-color:#fff}section.offerte h2{margin-bottom:10px}section.offerte .offerte-content{position:relative;z-index:2}section.offerte .background-white{position:absolute;top:-200px;background-color:#fff;height:calc(100% + 100px);width:100%;z-index:1}section.offerte .keuzehulp .title{background-color:#2b2b2b;padding:15px 20px}section.offerte .keuzehulp .title h3{font-size:18px;color:#fff;margin:0}section.offerte .keuzehulp .text{padding:16px}section.offerte .keuzehulp .nf-form-cont .nf-form-wrap .submit-wrap{text-align:left}section.offerte .keuzehulp .nf-form-cont .nf-form-wrap .submit-wrap input[type=button]{width:auto;margin-top:10px}section.offerte .contact-widget{position:relative;padding:30px;background-color:#f2f7f9;display:flex;align-items:center;flex-direction:column}section.offerte .contact-widget .meta{display:flex;flex-direction:column;align-items:center;text-align:center}section.offerte .contact-widget .meta h3{font-size:16px;text-transform:uppercase}section.offerte .contact-widget .meta p{line-height:20px;color:#6f6f6f;margin-bottom:20px}section.offerte .contact-widget .image{width:160px;height:160px;margin-bottom:25px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}section.product-overzicht{padding:100px 0px;background-color:#fff}section.product-overzicht .intro-wrapper{max-width:600px;margin-left:auto;margin-right:auto;text-align:center}section.product-overzicht .intro-wrapper h2{font-size:2rem}section.product-overzicht .producten-grid{margin-top:30px}section.product-overzicht .producten-grid .product{position:relative;display:flex;align-items:flex-end;border-radius:15px;background-size:cover;background-repeat:no-repeat;background-position:100% 50%;height:280px;background-color:#363636;margin-bottom:40px;padding:30px;-webkit-box-shadow:0px 0px 29px 3px rgba(0,0,0,.15);-moz-box-shadow:0px 0px 29px 3px rgba(0,0,0,.15);box-shadow:0px 0px 29px 3px rgba(0,0,0,.15);z-index:2}section.product-overzicht .producten-grid .product.smaller{background-size:100%;background-position:center center;margin-bottom:0px}section.product-overzicht .producten-grid .product .title{width:100%;text-align:center;text-transform:uppercase;color:#fff;font-weight:700}section.product-overzicht .producten-grid .product .label{position:absolute;top:20px;left:20px;background-color:#159a62;color:#fff;border-radius:15px;padding:15px 20px;font-weight:700}section.sectoren-overzicht{position:relative}section.sectoren-overzicht .background-gray{position:absolute;top:-200px;background-color:#f2f7f9;height:calc(100% + 100px);width:100%;z-index:1}section.sectoren-overzicht .sectoren-content{position:relative;z-index:2}section.sectoren-overzicht .sector{display:block;margin-top:40px}section.sectoren-overzicht .sector .image{width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-left-radius:15px;border-top-right-radius:15px}section.sectoren-overzicht .sector .content{background-color:#363636;padding:30px;border-bottom-left-radius:15px;border-bottom-right-radius:15px}section.sectoren-overzicht .sector .content h2{color:#fff;margin-bottom:10px}section.sectoren-overzicht .sector .content p{color:#acacac}.page-template-page-gebruikte-platen section.sectoren-overzicht{padding:50px 0;background-color:#f2f7f9}.page-template-page-gebruikte-platen section.sectoren-overzicht h2{text-align:center;margin:0}.page-template-page-gebruikte-platen section.sectoren-overzicht .content h2{text-align:left}.page-template-page-gebruikte-platen section.sectoren-overzicht .content ul{margin-bottom:30px;color:#acacac}.page-template-page-gebruikte-platen section.sectoren-overzicht .content ul li{position:relative;padding-left:18px;line-height:1.8}.page-template-page-gebruikte-platen section.sectoren-overzicht .content ul li:before{content:"";display:block;position:absolute;top:8px;left:0;width:12px;height:12px;background-image:url("images/check-green.svg");background-size:contain;background-position:center center;background-repeat:no-repeat}section.usps{margin-top:-100px;padding:200px 0px 100px 0px;background-color:#fff}section.usps .usp{padding:0px 40px;text-align:center}section.usps .usp .icon{background-color:#159a62;border-radius:50%;width:50px;height:50px;margin-left:auto;margin-right:auto;margin-bottom:10px}section.usps .usp .icon:after{content:"";display:block;width:100%;height:100%;background-image:url(images/check-white.svg);background-size:40%;background-repeat:no-repeat;background-position:center center}section.usps .usp .title{font-weight:700;font-size:18px;margin-bottom:10px}section.usps .usp .content{color:#6f6f6f;line-height:1.6}.page-template-page-gebruikte-platen section.usps{margin-top:0;padding:50px 0;background-color:#f2f7f9}section.toepassingen-overzicht{padding:100px 0px}section.toepassingen-overzicht h2{text-align:center}section.toepassingen-overzicht .toepassingen-slider .carousel-cell{width:calc(25% - 23px);margin-right:30px}section.toepassingen-overzicht .toepassingen-slider .carousel-cell a{display:block}section.toepassingen-overzicht .toepassingen-slider .carousel-cell .image{height:170px;padding:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-left-radius:15px;border-top-right-radius:15px}section.toepassingen-overzicht .toepassingen-slider .carousel-cell .image .counter-label{display:inline-flex;font-size:14px;width:auto;height:50px;border-radius:15px;padding:0 20px;background-color:#159a62;align-items:center;justify-content:center;color:#fff;font-weight:700;text-transform:uppercase}section.toepassingen-overzicht .toepassingen-slider .carousel-cell .title{display:flex;align-items:center;justify-content:flex-start;background-color:#222;padding:0px 30px;height:76px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#fff;text-align:center;text-transform:uppercase;font-weight:700}section.toepassingen-overzicht .toepassingen-slider .flickity-page-dots{bottom:-40px}section.toepassingen-overzicht .toepassingen-slider .flickity-page-dots .flickity-page-dot{background:#c3c3c3}section.toepassingen-overzicht .toepassingen-slider .flickity-page-dots .flickity-page-dot.is-selected{background:#dd6d2d}section.toepassingen-overzicht .toepassingen-slider .flickity-button{background:#dd6d2d}section.toepassingen-overzicht .toepassingen-slider .flickity-button:disabled{background:#6f6f6f;opacity:1}section.toepassingen-overzicht .toepassingen-slider .flickity-button .flickity-button-icon{fill:#fff;left:25%;top:25%;width:50%;height:50%}section.toepassingen-overzicht .toepassingen-slider .flickity-prev-next-button.next{top:-50px;right:0px}section.toepassingen-overzicht .toepassingen-slider .flickity-prev-next-button.previous{top:-50px;left:unset;right:60px}.page-template-page-gebruikte-platen section.toepassingen-overzicht{background-color:#fff}.page-template-page-gebruikte-platen section.toepassingen-overzicht h2{text-align:left}section.video{padding:100px 0px;background-color:#363636}section.video h2{color:#fff;text-align:center}section.video .iframe-container{position:relative;overflow:hidden;width:100%}section.video .iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}section.projecten-overzicht{padding:100px 0px;background-color:#fff}section.projecten-overzicht h2{text-align:center}section.projecten-overzicht .image{height:300px;padding:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-left-radius:15px;border-top-right-radius:15px}section.projecten-overzicht .image .counter-label{display:inline-flex;font-size:14px;width:auto;height:50px;border-radius:15px;padding:0 20px;background-color:#159a62;align-items:center;justify-content:center;color:#fff;font-weight:700;text-transform:uppercase}section.projecten-overzicht .content{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;background-color:#222;padding:30px 30px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;color:#fff}section.projecten-overzicht .content .title{text-transform:uppercase;font-weight:700;margin-bottom:10px}section.projecten-overzicht .content .text{color:#acacac;line-height:1.6}section.projecten-overzicht .button-wrapper{margin-top:30px;text-align:center}section.projecten-overzicht .button-wrapper .button{border-radius:0;text-transform:initial}section.recensies{padding:100px 0px}section.recensies .recensies-slider .carousel-cell{width:100%;margin-right:30px;display:flex;flex-direction:row}section.recensies .recensies-slider .carousel-cell .image{width:500px;height:auto;padding:20px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-top-left-radius:15px;border-bottom-left-radius:15px}section.recensies .recensies-slider .carousel-cell .image .label{display:inline-flex;font-size:14px;width:auto;height:50px;border-radius:15px;padding:0 20px;background-color:#159a62;align-items:center;justify-content:center;color:#fff;font-weight:700;text-transform:uppercase}section.recensies .recensies-slider .carousel-cell .content{display:flex;flex-direction:column;justify-content:center;background-color:#fff;padding:40px;width:calc(100% - 500px)}section.recensies .recensies-slider .carousel-cell .content .text{line-height:1.6}section.recensies .recensies-slider .carousel-cell .content .divider{width:40px;height:2px;background-color:#363636;margin-bottom:10px;margin-top:20px}section.recensies .recensies-slider .carousel-cell .content .title{text-transform:uppercase;font-weight:700;color:#363636}section.recensies .recensies-slider .flickity-page-dots{bottom:-40px}section.recensies .recensies-slider .flickity-page-dots .flickity-page-dot{background:#c3c3c3}section.recensies .recensies-slider .flickity-page-dots .flickity-page-dot.is-selected{background:#dd6d2d}section.recensies .recensies-slider .flickity-button{background:#dd6d2d}section.recensies .recensies-slider .flickity-button:disabled{background:#6f6f6f;opacity:1}section.recensies .recensies-slider .flickity-button .flickity-button-icon{fill:#fff;left:25%;top:25%;width:50%;height:50%}section.recensies .recensies-slider .flickity-prev-next-button.next{top:-50px;right:0px}section.recensies .recensies-slider .flickity-prev-next-button.previous{top:-50px;left:unset;right:60px}@media(max-width: 992px){section.header-homepage .header-widget{display:none}section.steps .steps-slider{width:100%}section.steps .steps-slider .carousel-cell{width:calc(50% - 15px)}section.steps .steps-slider .flickity-prev-next-button.next{top:-50px;right:0px}section.steps .steps-slider .flickity-prev-next-button.previous{top:-50px;left:unset;right:60px}section.product-overzicht .producten-grid .product{background-position:center center}section.product-overzicht .producten-grid .product.smaller{margin-bottom:40px}section.usps{padding:150px 0px 50px 0px}section.usps .usp{margin-bottom:30px}section.toepassingen-overzicht h2{text-align:left;max-width:60%}section.toepassingen-overzicht .toepassingen-slider .carousel-cell{width:calc(50% - 15px)}section.toepassingen-overzicht .toepassingen-slider .flickity-prev-next-button.next{top:-50px;right:0px}section.toepassingen-overzicht .toepassingen-slider .flickity-prev-next-button.previous{top:-50px;left:unset;right:60px}section.projecten-overzicht .project{margin-bottom:40px}section.recensies .recensies-slider .carousel-cell{flex-direction:column}section.recensies .recensies-slider .carousel-cell .image{height:220px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0px;width:100%}section.recensies .recensies-slider .carousel-cell .content{width:100%}}@media(max-width: 576px){section.header-homepage{height:300px}section.header-homepage h1{font-size:2rem;line-height:3rem}section.steps h2{max-width:60%}section.steps .steps-slider{width:100%}section.steps .steps-slider .carousel-cell{width:100%}section.steps .steps-slider-wrapper{margin-top:30px}section.product-overzicht{padding:50px 0px}section.product-overzicht .intro-wrapper{text-align:left}section.product-overzicht .intro-wrapper h2{font-size:24px}section.product-overzicht .producten-grid .product{margin-bottom:20px}section.product-overzicht .producten-grid .product.smaller{margin-bottom:20px}section.toepassingen-overzicht{padding:50px 0px 100px 0px}section.toepassingen-overzicht h2{max-width:70%}section.toepassingen-overzicht .toepassingen-slider .carousel-cell{width:100%}section.video{padding:50px 0px}section.projecten-overzicht{padding:50px 0px}section.projecten-overzicht .image{height:200px}section.projecten-overzicht .project{margin-bottom:20px}section.recensies{padding:50px 0px 100px 0px}section.recensies h2{max-width:60%}section.recensies .recensies-slider .carousel-cell .image{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0px;width:100%}}.page-template-page-gebruikte-platen footer{background-image:none;background-color:#f2f7f9;padding:100px 0}body .gform_wrapper .gf_progressbar_percentage{background-image:linear-gradient(40deg, #e96d36 0%, #f59e24 100%);background-color:transparant;color:#fff;border:none}body .gform_wrapper .gf_page_steps{border-bottom:none !important;display:flex;justify-content:center;margin:1.5rem 0 1.5rem !important}body .gform_wrapper .gf_page_steps .gf_step{position:relative;margin:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:130px}@media screen and (max-width: 768px){body .gform_wrapper .gf_page_steps .gf_step{width:80px}}body .gform_wrapper .gf_page_steps .gf_step:last-child:after{display:none}body .gform_wrapper .gf_page_steps .gf_step:after{content:"";display:block;width:100%;height:2px;background:#eaeaeb;position:absolute;top:15px;left:50%}body .gform_wrapper .gf_page_steps .gf_step .gf_step_number{width:30px;height:30px;border:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;background:#fff;z-index:1}body .gform_wrapper .gf_page_steps .gf_step .gf_step_label{font-size:.8rem;font-weight:400;padding:0}@media(max-width: 768px){body .gform_wrapper .gf_page_steps .gf_step .gf_step_label{display:none}}body .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_number{color:#dd6d2d}body .gform_wrapper .gf_page_steps .gf_step.gf_step_active .gf_step_label{color:#dd6d2d;font-weight:bold}body .gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number{color:#fff}body .gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number:before{display:none}body .gform_wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number:after{color:#595f6b}body .gform_wrapper .gfield--type-choice{margin-bottom:1rem !important}body .gform_wrapper input[type=text],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=number],body .gform_wrapper input[type=date],body .gform_wrapper input[type=time],body .gform_wrapper select{border:2px solid #eaeaeb;height:45px;border-radius:3px;font-size:1rem}body .gform_wrapper input[type=text]::placeholder,body .gform_wrapper input[type=email]::placeholder,body .gform_wrapper input[type=tel]::placeholder,body .gform_wrapper input[type=number]::placeholder,body .gform_wrapper input[type=date]::placeholder,body .gform_wrapper input[type=time]::placeholder,body .gform_wrapper select::placeholder{color:#c1c1c2}body .gform_wrapper .gfield:not(.gfield--type-euvat) input[type=text],body .gform_wrapper .gfield:not(.gfield--type-euvat) input[type=email],body .gform_wrapper .gfield:not(.gfield--type-euvat) input[type=tel],body .gform_wrapper .gfield:not(.gfield--type-euvat) input[type=number],body .gform_wrapper .gfield:not(.gfield--type-euvat) input[type=date],body .gform_wrapper .gfield:not(.gfield--type-euvat) input[type=time],body .gform_wrapper .gfield:not(.gfield--type-euvat) select{padding:.4rem 1rem .6rem !important}body .gform_wrapper select{background-color:#fff;cursor:pointer;border-width:2px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:.6rem 1rem !important;line-height:1.4}body .gform_wrapper textarea{border:2px solid #eaeaeb;border-radius:3px;font-size:1rem;padding:.4rem 1rem .6rem !important}body .gform_wrapper input[type=button],body .gform_wrapper input[type=submit]{display:inline-block;background-color:#dd6d2d;color:#fff;padding:15px 20px;text-transform:uppercase;border-radius:4px;font-weight:600;transition:all .4s ease-in-out;border:none;cursor:pointer}body .gform_wrapper .gfield_description{line-height:1.5}body .gform_wrapper .field_description_above .gfield_description{padding-top:0 !important}body .gform_wrapper .gform-page-footer{display:flex;margin-top:2.5rem !important;padding:0 !important}body .gform_wrapper .gform-page-footer .gform_next_button{display:block;margin-left:auto !important}body .gform_wrapper .gform-page-footer .gform_previous_button{border:2px solid #3d3b3e;color:#3d3b3e !important;background-color:rgba(0,0,0,0);font-weight:600}body .gform_wrapper .gform-page-footer input[type=submit]{margin-left:auto !important}body .gform_wrapper.request-wizard_wrapper{background:#fff;padding:2rem}body .gform_wrapper.request-wizard_wrapper .request-wizard-header{text-align:center;margin:1.5rem 0 1.5rem}body .gform_wrapper.request-wizard_wrapper .request-wizard-header h1,body .gform_wrapper.request-wizard_wrapper .request-wizard-header h2,body .gform_wrapper.request-wizard_wrapper .request-wizard-header h3,body .gform_wrapper.request-wizard_wrapper .request-wizard-header h4,body .gform_wrapper.request-wizard_wrapper .request-wizard-header h5,body .gform_wrapper.request-wizard_wrapper .request-wizard-header h6{text-transform:none;margin-top:0}body .gform_wrapper.request-wizard_wrapper .request-wizard-header p{text-align:center}body .gform_wrapper.request-wizard_wrapper .request-wizard-header p:last-child{margin-bottom:0}body .gform_wrapper.request-wizard_wrapper input[type=text],body .gform_wrapper.request-wizard_wrapper input[type=email],body .gform_wrapper.request-wizard_wrapper input[type=tel],body .gform_wrapper.request-wizard_wrapper input[type=number],body .gform_wrapper.request-wizard_wrapper input[type=date],body .gform_wrapper.request-wizard_wrapper input[type=time],body .gform_wrapper.request-wizard_wrapper select{height:60px}body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step input[type=text],body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step input[type=email],body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step input[type=tel],body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step input[type=number],body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step input[type=date],body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step input[type=time],body .gform_wrapper.request-wizard_wrapper .request-wizard-last-step select{height:45px}body .gform_wrapper .surface-calculator .gfield_description.instruction{display:none}body .gform_wrapper .surface-calculator .gform-field-label--type-sub{display:none !important}body .gform_wrapper .gform_page{max-width:680px;margin:0 auto}body .gform_wrapper .radio-horizontal .gfield_label{text-align:left}body .gform_wrapper .radio-horizontal .ginput_container_radio .gfield_radio{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.625rem}body .gform_wrapper .radio-horizontal .ginput_container_radio .gfield_radio .gchoice{width:auto}body .gform_wrapper .gfield--type-checkbox:not(.ginput_container_image_choice),body .gform_wrapper .gfield--type-radio{text-align:center}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio,body .gform_wrapper .ginput_container_radio .gfield_checkbox,body .gform_wrapper .ginput_container_radio .gfield_radio{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;text-align:center}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice{border:2px solid #eaeaeb;padding:0;border-radius:5px;cursor:pointer;width:calc(50% - .4rem);transition:all .2s ease-in-out;cursor:pointer}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice:hover,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice:hover,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice:hover,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice:hover{background-color:#dd6d2d;border-color:#dd6d2d;color:#fff}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice:hover label,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice:hover label,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice:hover label,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice:hover label{color:#fff}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice input,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice input,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice input,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice input{display:none}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice label,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice label,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice label,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice label{padding:1.1rem;width:100%;height:100%;max-width:100%;font-weight:700;text-align:center;font-size:.9rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice label span,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice label span,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice label span,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice label span{font-weight:400;font-size:.8rem}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice.active,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice.active,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice.active,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice.active{background-color:#dd6d2d;border-color:#dd6d2d;transform:translateY(1px)}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_checkbox .gchoice.active label,body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio .gchoice.active label,body .gform_wrapper .ginput_container_radio .gfield_checkbox .gchoice.active label,body .gform_wrapper .ginput_container_radio .gfield_radio .gchoice.active label{color:#fff}body .gform_wrapper .ginput_container_checkbox:not(.ginput_container_image_choice) .gfield_radio,body .gform_wrapper .ginput_container_radio .gfield_radio{flex-direction:column;align-items:center}body .gform_wrapper .ginput_container_date input.datepicker{width:100%}body .gform_wrapper .ginput_container_image_choice .gchoice:after{background-color:#dd6d2d !important}body .gform_wrapper .ginput_container_image_choice .gchoice input{display:none}body .gform_wrapper .gfield--type-image_choice .gfield_label_before_complex{font-size:1.45rem;margin:1rem 0 0;color:#2b2b2b;text-transform:uppercase}body .gform_wrapper .gfield--type-image_choice .gchoice{background:#fff;cursor:pointer;align-self:stretch;border:none !important}body .gform_wrapper .gfield--type-image_choice .gchoice label{padding:0 !important;font-weight:bold}body .gform_wrapper .gfield--type-image_choice .gchoice:hover{background-color:inherit !important}body .gform_wrapper .gfield--type-image_choice .gchoice:hover label{color:#000 !important}body .gform_wrapper .gfield--type-image_choice .gfield-choice-image-wrapper{margin:0}body .gform_wrapper .gfield--type-image_choice .gfield-image-choice-wrapper-inner{padding:0 0 .5rem;display:block}body .gform_wrapper .gfield--type-image_choice .gfield_checkbox{justify-content:center}body .gform_wrapper .gform_drop_area{position:relative;padding:20px 0;background:rgba(0,0,0,0);border-width:1px;border-style:dashed;border-color:#bababb;box-shadow:none;text-align:center;border-radius:5px;cursor:pointer;transition:all .2s;font-size:.9rem}body .gform_wrapper .gform_drop_area .button{border:1px solid #3d3b3e;color:#3d3b3e !important;background-color:rgba(0,0,0,0) !important;font-weight:600;cursor:pointer;padding:10px 20px;font-size:.8rem}body .gform_wrapper .gfield.gfield--type-euvat{display:block !important}body .gform_wrapper .gfield.gfield--type-euvat .gotreu-price-wrapper{display:none}body .gform_wrapper .gfield.vat-price-check{display:none}.surface-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000;text-align:center;min-width:300px}.surface-popup button{display:inline-block;background-color:#dd6d2d;color:#fff;padding:15px 20px;text-transform:uppercase;border-radius:4px;font-weight:600;transition:all .4s ease-in-out;border:none;cursor:pointer}.surface-popup button.restart-btn{border:2px solid #3d3b3e;color:#3d3b3e !important;background-color:rgba(0,0,0,0);font-weight:600}.surface-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}#powerTip{font-size:.8rem !important}.product-specs-cta{margin-top:60px;margin-bottom:60px}@media(max-width: 1200px){.product-specs-cta{margin-top:0px}}.product-specs-cta .contact-widget{padding:30px;background-color:#333;border-radius:15px;color:#fff;display:flex;gap:20px}@media(max-width: 1200px){.product-specs-cta .contact-widget{flex-direction:column}}.product-specs-cta .contact-widget .meta h3{text-transform:uppercase;color:#fff;line-height:30px;margin-bottom:1rem}.product-specs-cta .contact-widget .meta .content{display:flex;gap:20px}.product-specs-cta .contact-widget .meta .content .responsive-image{display:none;width:130px;height:130px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%;flex-shrink:0}@media(max-width: 1200px){.product-specs-cta .contact-widget .meta .content .responsive-image{display:block}}@media(max-width: 992px){.product-specs-cta .contact-widget .meta .content{flex-direction:column}.product-specs-cta .contact-widget .meta .content p{margin:0}.product-specs-cta .contact-widget .meta .content .responsive-image{margin-bottom:15px}}@media(max-width: 768px){.product-specs-cta .contact-widget .meta .content{flex-direction:row}.product-specs-cta .contact-widget .meta .content p{margin-bottom:15px}}@media(max-width: 576px){.product-specs-cta .contact-widget .meta .content{flex-direction:column}.product-specs-cta .contact-widget .meta .content p{margin:0}.product-specs-cta .contact-widget .meta .content .responsive-image{margin-bottom:15px}}.product-specs-cta .contact-widget .meta .contact-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-bottom:30px}.product-specs-cta .contact-widget .meta .contact-info .email,.product-specs-cta .contact-widget .meta .contact-info .phone{font-weight:600;color:#fff}.product-specs-cta .contact-widget .meta .contact-info .email p,.product-specs-cta .contact-widget .meta .contact-info .phone p{margin-bottom:5px}.product-specs-cta .contact-widget .meta .contact-info .email a,.product-specs-cta .contact-widget .meta .contact-info .phone a{color:#dd6d2d}.product-specs-cta .contact-widget .meta .buttons{display:flex;flex-direction:column;gap:30px}.product-specs-cta .contact-widget .meta .buttons span{display:block;font-size:14px;margin-bottom:8px}.product-specs-cta .contact-widget .meta .buttons .button{text-transform:none;font-weight:700;border-radius:0;padding:15px 20px;line-height:1.5;font-size:1.125rem;min-width:230px}.product-specs-cta .contact-widget .meta .buttons .button:hover{background-color:#159a62}.product-specs-cta .contact-widget .meta .buttons .button.highlight{background-color:#159a62}.product-specs-cta .contact-widget .meta .buttons .button.highlight:hover{background-color:#dd6d2d}@media(max-width: 576px){.product-specs-cta .contact-widget .meta .buttons .button{min-width:100%}}.product-specs-cta .contact-widget .image{flex-shrink:0;width:160px;height:160px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}@media(max-width: 1200px){.product-specs-cta .contact-widget .image{display:none}}@media(max-width: 768px){.product-specs-cta .specs{margin-top:60px}}.product-overview-cta .contact-widget{padding:50px;background-color:#333;border-radius:15px;color:#fff;display:flex;gap:20px}@media(max-width: 1200px){.product-overview-cta .contact-widget{flex-direction:column}}@media(max-width: 576px){.product-overview-cta .contact-widget{padding:30px}}.product-overview-cta .contact-widget .meta .content-wrapper{display:flex;gap:100px;margin-bottom:30px}@media(max-width: 1200px){.product-overview-cta .contact-widget .meta .content-wrapper{flex-direction:column;gap:15px;margin-bottom:15px}}@media(max-width: 1200px){.product-overview-cta .contact-widget .meta .content-wrapper .image-wrapper{display:none}}.product-overview-cta .contact-widget .meta .image-wrapper{display:flex;gap:20px;flex-shrink:0;align-items:center}.product-overview-cta .contact-widget .meta .image-wrapper.responsive{display:none;margin-top:30px}@media(max-width: 1200px){.product-overview-cta .contact-widget .meta .image-wrapper.responsive{display:flex}}.product-overview-cta .contact-widget .meta .image-wrapper .name{font-weight:700;margin-bottom:5px}.product-overview-cta .contact-widget .meta .image-wrapper .image{width:120px;height:120px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:50%}.product-overview-cta .contact-widget .meta h3{text-transform:uppercase;color:#fff;line-height:30px;margin-bottom:1rem}.product-overview-cta .contact-widget .meta .contact-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.product-overview-cta .contact-widget .meta .contact-info .email,.product-overview-cta .contact-widget .meta .contact-info .phone{font-weight:600;color:#fff}.product-overview-cta .contact-widget .meta .contact-info .email p,.product-overview-cta .contact-widget .meta .contact-info .phone p{margin-bottom:5px}.product-overview-cta .contact-widget .meta .contact-info .email a,.product-overview-cta .contact-widget .meta .contact-info .phone a{color:#dd6d2d}.product-overview-cta .contact-widget .meta .buttons{display:flex;flex-direction:row;gap:30px;flex-wrap:wrap}.product-overview-cta .contact-widget .meta .buttons span{display:block;font-size:14px;margin-bottom:8px}.product-overview-cta .contact-widget .meta .buttons .button{text-transform:none;font-weight:700;border-radius:0;padding:15px 20px;line-height:1.5;font-size:1.125rem;min-width:230px}.product-overview-cta .contact-widget .meta .buttons .button:hover{background-color:#159a62}.product-overview-cta .contact-widget .meta .buttons .button.highlight{background-color:#159a62}.product-overview-cta .contact-widget .meta .buttons .button.highlight:hover{background-color:#dd6d2d}@media(max-width: 576px){.product-overview-cta .contact-widget .meta .buttons .button{min-width:100%}}/*# sourceMappingURL=style.css.map */
