﻿/*!
Theme Name: Winstgevers Thema
Theme URI: https://www.winstgevers.nl
Template: astra
Author: Davy Schouw
Author URI: https://www.winstgevers.nl
Description: Winstgevers
Tags: Winstgevers
Version: 4.1.3.1682087290
Updated: 2023-04-21 14:28:10
*/header{position:fixed !important;top:0;width:100%}.hero{height:70vh;max-height:700px}.language-winst{color:#fff;margin:0;margin-left:10px;list-style-type:none}.language-winst ul.measurement.selector.active li a{color:#fff;font-weight:500}.language-winst li::before{content:"▼";font-size:12px;margin-right:5px;position:relative}.language-winst .selector{position:absolute;background-color:#383439;opacity:0;margin:0;z-index:-1;transition:all .2s ease-in}.language-winst .selector li:hover{background-color:#676167}.language-winst .selector li.selected{text-decoration:underline;color:#fcee21}.language-winst .selector li.selected a{color:#fcee21}.language-winst .selector li::before{display:none}.language-winst .selector.active{opacity:1;z-index:1}.language-winst li{list-style-type:none;cursor:pointer}.language-winst li a{display:flex;justify-content:space-between;width:8.75rem;align-items:center;padding:10px;cursor:pointer;font-weight:normal}.language-winst li a img{height:fit-content}.language-winst li a span{margin-right:auto}.language-winst li a:hover{background-color:#676167}.products .elementor-widget-container{overflow:hidden}.products .elementor-widget-container img{transition:all 500ms ease-in-out}.products .elementor-widget-container:hover img{transition:all 500ms ease-in-out;transform:scale(1.05)}.post-navigation{display:none}.elementor-image-carousel-wrapper{max-width:100%}.slogan{width:100%;height:110px;white-space:nowrap;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.slogan span{opacity:.3;font-size:5vw;font-weight:bold;text-transform:uppercase}.logo-slider{width:100%;display:flex;align-items:center;margin-top:50px}.logo-slider img{width:200px;margin-right:25px;margin-left:25px;animation:logoslider 40s linear infinite}#trigger{position:absolute;top:800px}.geomate-animation-mobile{display:none}@keyframes logoslider{0%{transform:translateX(100vw)}100%{transform:translateX(-100vw)}}.single-product.postid-751 .hero{max-height:450px}.single-product.postid-751 .hero .middle.column{justify-content:center}.single-product.postid-751 .hero .middle.column .image img{margin-top:0px !important}.single-product{color:#fff}.single-product .ast-no-title{display:none}.single-product a{color:#fff}.single-product .productdetail .elementor-widget-shortcode .elementor-widget-container{display:flex;align-items:center;flex-direction:column}.single-product .breadcrumb{align-items:start}.single-product .breadcrumb .elementor-widget-container{align-items:start}.single-product .hero{margin-top:30px;background:#2d292e;max-width:1200px;max-height:400px;border-radius:10px;display:flex;padding:20px 30px;width:100%;justify-content:space-between}.single-product .hero .column{display:flex;flex-direction:column;justify-content:space-between}.single-product .hero .column h6{color:#fff;font-weight:normal;font-size:13px;margin-bottom:0}.single-product .hero .column .button{background:none;padding:0}.single-product .hero .left.column .button button{background:none;border:2px solid #fcee21;text-wrap:nowrap;color:#fcee21;font-size:16px;cursor:default}.single-product .hero .left.column .specification{color:#fff;margin-top:30px}.single-product .hero .left.column .specification span{font-size:20px;font-weight:bold}.single-product .hero .middle.column .image img{margin-top:-100px;max-width:600px;z-index:1;position:relative}.single-product .hero .right.column ul{list-style-type:none;margin:0;font-size:20px}.single-product .hero .right.column ul li{opacity:.5;transition:all 200ms ease-in-out}.single-product .hero .right.column ul li:hover{opacity:1}.single-product .hero .right.column ul.quick-navigation{padding:0}.single-product .hero .right.column ul.quick-navigation a{font-weight:700}.single-product .hero .right.column ul.quick-navigation ul li{font-weight:bold;padding-left:5px;list-style-image:url("data:image/svg+xml, %3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.15 79.42'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg%3E%3Cpath fill='%23fcee21' d='m30.71,48.72l22.54-9.02-22.54-9.09-13.92-5.25L0,18.63V0l63.13,26.49c3.26,1.41,5.51,3.03,6.91,4.98,1.43,2,2.12,4.7,2.12,8.23,0,3.34-.7,6.07-2.09,8.1-1.39,2.03-3.65,3.7-6.91,5.1L0,79.42v-18.63l16.79-6.83,13.92-5.23Z'/%3E%3Cpolygon fill='%23fcee21' points='0 52.84 0 26.57 33.19 39.71 0 52.84'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.single-product .hero .right.column ul.quick-navigation ul li::marker{font-size:1.25em}.single-product .hero .right.column ul li{margin-top:5px}.single-product .hero .right.column ul li a{text-decoration:none}.single-product .hero .right.column .button{display:flex;flex-direction:column;text-align:center}.single-product .hero .right.column .button .dealerbutton{color:#000;background:#fcee21;border:2px solid #fcee21;text-wrap:nowrap;text-transform:uppercase;transition:all 200ms ease-in-out;border-radius:20px 0 0 0;padding:10px 20px 10px 20px;font-size:18px;font-weight:700}.single-product .hero .right.column .button .dealerbutton:hover{background:none;border:2px solid #fcee21;color:#fff}.single-product .hero .right.column .button .buy-online{font-size:16px;opacity:.5;font-weight:700;transition:.3s}.single-product .hero .right.column .button .buy-online:hover{opacity:1}.single-product .scroll-content{margin-top:0;position:relative;display:flex;flex-direction:row}.single-product .scroll-content .scroll-column{height:8000px;text-align:center}.single-product .scroll-content .specifications{position:relative;margin-top:300px}.single-product .scroll-content .specifications .specification-wrapper{position:sticky;top:calc(50% - 120px)}.single-product .scroll-content .specifications .scroll-specification{background:#2d292e;padding:20px;border-radius:10px;height:fit-content;opacity:1}.single-product .scroll-content .specifications .scroll-specification h6{color:#fff;font-weight:normal;font-size:13px;margin-bottom:0}.single-product .scroll-content .specifications .scroll-specification h2{font-size:20px;font-weight:bold;color:#fff;text-transform:uppercase;margin-top:0}.single-product .scroll-content .specifications .scroll-specification ul{position:relative;list-style-type:none;max-height:200px;overflow-y:hidden}.single-product .scroll-content .specifications .scroll-specification ul li{opacity:.2;transition:opacity 1s ease,transform 1s ease;padding-left:10px;position:relative;margin-bottom:10px;font-weight:bold;text-transform:uppercase}.single-product .scroll-content .specifications .scroll-specification ul li:before{content:url("data:image/svg+xml, %3Csvg id='Layer_2' data-name='Layer 2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.15 79.42'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg%3E%3Cpath fill='%23fcee21' d='m30.71,48.72l22.54-9.02-22.54-9.09-13.92-5.25L0,18.63V0l63.13,26.49c3.26,1.41,5.51,3.03,6.91,4.98,1.43,2,2.12,4.7,2.12,8.23,0,3.34-.7,6.07-2.09,8.1-1.39,2.03-3.65,3.7-6.91,5.1L0,79.42v-18.63l16.79-6.83,13.92-5.23Z'/%3E%3Cpolygon fill='%23fcee21' points='0 52.84 0 26.57 33.19 39.71 0 52.84'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;width:20px;display:inline-block;position:absolute;top:9px;left:-20px;margin-top:-3px}.single-product .scroll-content .specifications .scroll-specification ul li.inview{opacity:1}.single-product .scroll-content .animation{margin-top:400px}.single-product .scroll-content .scroll-frames,.single-product .scroll-content .scroll-frames-mobile{margin-top:-400px;max-height:90vh;position:sticky;top:80px;left:0}.single-product .scroll-content hr{opacity:0}.single-product .tabel .elementor-shortcode{width:100%}.technical-drawing{position:fixed;right:-250px;top:100px;height:fit-content;max-height:700px;width:250px;background:#2d292e;padding:20px;margin-right:-10px;border-radius:10px;text-align:center;transition:.2s all ease-in;z-index:99;scroll-padding-top:50px}.technical-drawing.active{right:0}.technical-drawing h6{color:#fff;font-size:20px;margin-top:0;font-weight:bold;text-transform:uppercase}.technical-drawing img{max-height:550px}.technical-drawing svg{float:left;width:20px;cursor:pointer}#accessoires-gallery .accessoires-item{display:flex;flex-direction:row;width:580px;gap:10px}#accessoires-gallery .accessoires-item .image{display:block;flex:0 0 50%;min-height:290px;background-repeat:no-repeat;background-position:center 25%;background-size:70%;position:relative;background-color:#2d292e;border-radius:10px}#accessoires-gallery .accessoires-item .image .title{position:absolute;bottom:10px;left:20px;font-weight:bold;font-size:22px}#accessoires-gallery .accessoires-item .image .subtitle{position:absolute;bottom:40px;left:20px;font-size:16px}#accessoires-gallery .accessoires-item .description{display:flex;justify-content:flex-start;align-items:flex-start}#accessoires-gallery .elementor-swiper-button-prev{position:absolute;left:-45px;top:calc(50% - 30px);cursor:pointer;z-index:99;width:28px;font-size:0px;background:url("../astra-child/img/back.png") !important;background-repeat:no-repeat}#accessoires-gallery .elementor-swiper-button-next{position:absolute;right:-45px;top:calc(50% - 30px);cursor:pointer;z-index:99;font-size:0px;background:url("../astra-child/img/next.png") !important;background-repeat:no-repeat;width:28px}#accessoires-gallery .swiper-wrapper{max-width:600px}@keyframes marquee{0%{transform:translateX(100vw)}100%{transform:translateX(-100%)}}@media only screen and (max-width: 1180px){#accessoires-gallery .elementor-swiper-button-prev{left:50px}#accessoires-gallery .elementor-swiper-button-next{right:50px}}@media only screen and (max-width: 1024px){#accessoires-gallery .accessoires-item{width:480px}#accessoires-gallery .elementor-swiper-button-prev{left:10px;height:30px}#accessoires-gallery .elementor-swiper-button-next{right:10px;height:30px}}@media only screen and (max-width: 768px){.geomate-animation-mobile{display:block}.geomate-animation{display:none}}@media only screen and (max-width: 600px){.single-product.postid-751 .hero{max-height:710px}.slogan{height:70px;margin-top:0}.single-product{overflow-x:hidden}.single-product .hero{flex-direction:column;max-height:100%;padding:20px;height:100%;margin-top:0}.single-product .hero .left.column{flex-direction:column}.single-product .hero .left.column .specs{flex:0 0 50%;text-align:right}.single-product .hero .left.column .specs .specification{margin-top:0;margin-bottom:10px}.single-product .hero .left.column .specs .specification h6{margin-top:0}.single-product .hero .middle.column .image img{margin-top:10px;width:100%}.single-product .hero .right.column{flex-direction:row}.single-product .hero .right.column .button{display:flex;flex-direction:column-reverse}.single-product .scroll-content{flex-direction:column;height:100%}.single-product .scroll-content .scroll-frames,.single-product .scroll-content .scroll-frames-mobile{top:80px;width:100%}.single-product .scroll-content .scroll-column{flex:none}.single-product .scroll-content .specifications{opacity:0;z-index:-1;margin-top:0;height:0;transition:all 500ms ease-in-out}.single-product .scroll-content .specifications.mobile-view{opacity:1;z-index:1}.single-product .scroll-content .specifications .specification-wrapper{position:relative}.single-product .scroll-content .specifications .scroll-specification{position:fixed;bottom:0;left:0;z-index:99;max-width:100vw}#accessoires-gallery{overflow:hidden}#accessoires-gallery .accessoires-item{width:290px;flex-direction:column;margin-left:50px}#accessoires-gallery .elementor-swiper-button-prev{left:0}#accessoires-gallery .elementor-swiper-button-next{right:0}}::-webkit-scrollbar{height:4px;width:4px;background:#000}::-webkit-scrollbar-thumb:horizontal{background:#fcee21;border-radius:10px}.tablepress>:where(tbody)>tr>*{color:#fff !important}.single-product .post-829 .hero .middle.column .image img{margin-top:-140px}.tablepress>:where(thead,tfoot)>*>th{background-color:rgba(0,0,0,0) !important;color:#fff !important}form label{color:#fff;font-size:16px}form .ginput_container input,form .ginput_container textarea{background:#727072;color:#fff;border:none}form .ginput_container input:focus,form .ginput_container textarea:focus{background:#818181;color:#fff}form fieldset{padding:0;border:none;margin-bottom:10px}form fieldset legend{margin-bottom:0}form fieldset legend.gfield_label_before_complex{display:none}form .ginput_container_consent{display:flex;gap:10px}form input[type=checkbox]{appearance:none;background-color:#727072;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:.15em solid currentColor;border-radius:.15em;transform:translateY(-0.075em);display:grid;place-content:center}form input[type=checkbox]::before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #fcee21}form input[type=checkbox]:checked::before{transform:scale(1)}#gform_fields_1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#gform_fields_1 textarea{height:100px}.gfield--width-half{flex:0 0 49%}.gfield--width-full{flex:0 0 100%}.gfield--type-honeypot{display:none}.gfield--type-submit .gform-button{float:right}.gform_heading{display:none}.gfield_required{color:#fcee21}#map{height:100vh}#map a{display:flex;align-items:center;gap:5px;font-weight:normal;color:#fcee21}#maps-selector{background:none;color:#fff;border:none;border-bottom:1px solid #fff;border-radius:0;font-weight:bold;font-family:"proxima-nova"}#maps-selector option{color:#000}.dealer-overview{list-style:none;padding-right:20px !important;max-height:100vh;overflow-y:scroll}.dealer-overview li{border-bottom:1px solid #fff;margin-bottom:10px;padding-top:10px;padding-bottom:10px;cursor:pointer;transition:all 300ms ease-in-out}.dealer-overview li:hover{background:rgba(255,255,255,.1);padding-left:10px}.dealer-overview li h3{color:#fff;font-weight:bold;font-size:16px;margin-bottom:2px}.dealer-overview li .address{color:#fff;font-weight:normal;font-size:16px;line-height:normal}.dealer-overview li a{display:flex;align-items:center;gap:5px;color:#fcee21;font-weight:normal}@media only screen and (max-width: 600px){.dealer-overview{max-height:300px}}.choose-measurements{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background:rgba(0,0,0,.5);justify-content:center;align-items:center;font-family:proxima-nova}.choose-measurements .options{background:#000;padding:30px;border-radius:10px;color:#fff;position:relative;max-width:380px}.choose-measurements .options h3{color:#fff}.choose-measurements .options svg.close{position:absolute;right:5px;scale:.7;top:5px}.choose-measurements .options .img-btn img,.choose-measurements .options img-btn span{width:75px;height:50px}.choose-measurements .options .img-btn>input{display:none}.choose-measurements .options .img-btn>img,.choose-measurements .options .img-btn>span{cursor:pointer;border:2px solid rgba(0,0,0,0)}.choose-measurements .options .img-btn>input:checked+img,.choose-measurements .options .img-btn>input:checked+span{border-color:#fcee21;border-radius:5px}.choose-measurements .options .language{margin-bottom:20px;display:flex;justify-content:space-around}.choose-measurements .options .measurements{display:flex;justify-content:center}.choose-measurements .options .measurements label{padding:5px}.choose-measurements .options .measurements label span{padding:10px 20px}.choose-measurements .options button{float:right}p,body{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal}.medium{font-family:"proxima-nova",sans-serif;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6,a,.bold{font-family:"proxima-nova",sans-serif;font-weight:700;font-style:normal}a{font-weight:400}.bolder{font-family:"proxima-nova",sans-serif;font-weight:900;font-style:normal}h2 span{color:#fcee21}.breadcrumb a{font-weight:normal;color:#fff;text-decoration:underline !important}.breadcrumb span{color:#fff}.entry-content{margin-top:80px}.backgroundvideo{object-fit:cover;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:.2;mix-blend-mode:hard-light}body{background:#727072 !important}.copyright-year{color:#fff;margin:0}.ast-404-layout-1{background:#000}.ast-404-layout-1 h1.page-title,.ast-404-layout-1 .page-sub-title{color:#fff}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none}a.contact-link{color:#fff;font-weight:normal}