@charset "UTF-8";@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}section.tiles{max-width:880px}.product-related ul,.tiles ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;text-align:center;width:calc(100% + 15px);margin-left:-7.5px}.product-related ul li,.tiles ul li{clip-path:polygon(0 0,80%0,100% 20%,100% 100%,0 100%);width:calc(var(--tilewidth) - 15px);border-radius:3px;margin:7.5px;position:relative;overflow:hidden}@media (min-width:1024px){.product-related ul li,.tiles ul li{max-width:280px}}.product-related li a:hover img,.tiles li a:hover img{transform:scale3d(1.04,1.04,1.04)}.product-related li img,.tiles li img{width:100%;height:auto;transition:transform 250ms ease-in-out 0s;transform:scale3d(1,1,1);float:left}.product-related li figure+div,.tiles li figure+div,.tiles li img+div{margin-top:10px;line-height:1.4em;padding:0 15px 20px;position:absolute;left:0;bottom:0;z-index:2;width:100%}.product-related li figure+div h4,.tiles li figure+div h4,.tiles li img+div h4{font-size:1.4em;text-align:left;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.product-related li:before,.tiles li:before{display:block;background-image:linear-gradient(transparent 25%,rgba(0,0,0,.7));content:"";z-index:1;pointer-events:none}.product-youtube{margin-left:-15px;width:calc(100% + 30px)}@media (min-width:768px){.product-youtube{max-width:880px;margin-left:auto;margin-right:auto}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;width:100%;overflow:hidden}.product-related li:before,.tiles li:before,.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#bpm-calculator,section.tiles{margin-left:auto;margin-right:auto}#bpm2 input,#bpm2 select{height:42px;border-radius:10px}#bpm2 #nedc-holder,.product-bpm2 .bpmcalc table{width:100%}#bpm2 #leeftijd,#bpm2 #regime,#bpm2 #restbpm,.bpmcalc .row#results.show .item div{font-size:1.3em;color:#003049;font-weight:700}.bpmcalc{border:1px solid rgba(0,0,0,.1);background:#eee;border-radius:10px}.bpmcalc h2{margin-top:var(--gutter);padding:0 var(--gutter)}.bpmcalc .row{display:flex;flex-direction:column;width:100%;padding:var(--gutter)}.bpmcalc .row+.row{border-top:1px solid rgba(0,0,0,.1)}.bpmcalc .row .item{width:100%;display:flex;align-items:center}.bpmcalc .row .item:first-child{font-size:.9em;margin-bottom:10px}.bpmcalc .row .item .input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.bpmcalc .row .item .input-group .input-group-prepend{margin-right:-1px;display:flex}.bpmcalc .row .item .input-group .input-group-prepend .input-group-text{display:flex;align-items:center;padding:0 10px;margin-bottom:0;font-size:1em;line-height:1.2em;text-align:center;white-space:nowrap;background-color:#eee;border:1px solid #d0d0d0;border-radius:10px 0 0 10px;color:#7c7c7c;height:42px}.bpmcalc .row .item .input-group input{border-radius:0 10px 10px 0}.bpmcalc .row .item input,.bpmcalc .row .item select{font-size:1em;line-height:1.2em;border-radius:10px;border:1px solid #d0d0d0;height:42px}.bpmcalc .row .item input{padding:10px 20px;position:relative;display:flex;width:1%;flex:1 1 auto}.bpmcalc .row .item select{padding:10px;color:#000}.bpmcalc .row .item .group{width:100%;float:left;display:flex}.bpmcalc .row .item .group select+select,footer .row .item ul.inline li+li{margin-left:10px}.bpmcalc .row .item .group :first-child,.bpmcalc .row .item .group :last-child{width:150px}.bpmcalc .row .item .group :nth-child(2){width:100%}.bpmcalc .row#results{display:none}.bpmcalc .row#results.show{display:flex;flex-direction:row}.bpmcalc .row#results.show .item{display:flex;flex-direction:column;text-align:center;justify-content:space-evenly;margin-bottom:0}.bpmcalc .row#results.show .item span{font-size:.9em}.product-bpm2{max-width:880px;margin-left:auto;margin-right:auto;border-radius:4px}@media (min-width:900px){.product-bpm2{padding:0 calc(var(--gutter)*7)}}.product-bpm2 #leeftijd-holder,.product-bpm2 #regime-holder,.product-bpm2 #restbpm-holder,body.drawer-open{overflow:hidden}.product-bpm2 #leeftijd-holder div,.product-bpm2 #regime-holder div,.product-bpm2 #restbpm-holder div{transition:all .2s ease-in-out}.product-bpm2 #leeftijd-holder div.hide-y,.product-bpm2 #regime-holder div.hide-y,.product-bpm2 #restbpm-holder div.hide-y{transform:translateY(100%);opacity:0}.product-bpm2 .bpmcalc{margin:0 auto}.product-bpm2 .bpmcalc table tbody tr{padding:var(--gutter);display:block}.product-bpm2 .bpmcalc table tbody tr.disabled{opacity:.5;pointer-events:none}.product-bpm2 .bpmcalc table tbody tr:not(:last-child) .no-border{border-bottom:1px solid #d0d0d0}.product-bpm2 .bpmcalc table tbody tr .no-border{padding:0}.product-bpm2 .bpmcalc table tbody tr td{display:block}.product-bpm2 .bpmcalc table tbody tr td #bereken{width:100%;min-width:100%}.product-bpm2 .bpmcalc table tbody tr td input[type=date],.product-bpm2 .bpmcalc table tbody tr td input[type=number],.product-bpm2 .bpmcalc table tbody tr td input[type=time]{width:100%;min-width:100%;font-family:museo-sans,sans-serif;font-size:.75rem;line-height:1.8}.product-bpm2 .bpmcalc table tbody tr td.heading{color:var(--color-primary-dark)}.hero{position:relative;overflow:hidden}.hero .content{margin-top:80px;width:100%;max-width:880px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:16px;z-index:1}.hero .content h1{font-size:32px;color:#fff;margin:0;line-height:initial}@media (max-width:768px){.hero .content h1{flex:1}}.hero .content .underline{font-size:12px}.hero .image{position:absolute;height:100%;width:100%;left:0;top:0}.hero .image:after,.hero .image:before{content:"";position:absolute;left:0;right:0;width:100%;background:#000}.hero .image:before{top:0;height:20%;background:linear-gradient(180deg,#000 0,transparent 100%)}.hero .image:after{bottom:0;height:60%;background:linear-gradient(0deg,#000 0,transparent 100%)}@media (min-width:1600px){.hero .image:after{height:40%}}.hero .trustpilot{width:160px}@media (min-width:768px){.hero{padding:var(--gutter);height:50vw;max-height:740px;min-height:640px}.hero figure,.hero figure img,.hero figure picture{object-fit:cover;display:block;width:100%;height:100%}.hero .content{margin:30px auto 0;gap:32px;justify-content:center}.hero .content h1{font-size:40px;text-shadow:0 3px 3px rgba(0,0,0,.5)}.hero .content .underline{font-size:initial}.hero .trustpilot{width:180px}}#trustpilot-carousel,#trustpilot-collector,#trustpilot-grid,#trustpilot-horizontal,#trustpilot-slider{width:100%;max-width:880px;margin:0 auto}.form-section,fieldset{display:flex;flex-direction:column;gap:var(--gutter)}.form-section{row-gap:var(--gutter)}fieldset{border:0}.form-field.hz{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}.form-field.hz input,.form-field.hz label,fieldset{padding:0;margin:0}.form-field{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.form-field.no-width{width:auto}.form-field.submit-field{margin-top:var(--gutter);justify-content:space-between;align-items:center}.form-row{display:flex;gap:var(--gutter);row-gap:var(--gutter)}input,select{width:100%;border:1px solid #ccc;color:#000}select{background:#fff url(/assets/images/down-arrow.png)no-repeat right 1em center;background-size:12px auto;-webkit-appearance:none;padding:.5em 2.5em .5em 1em;text-overflow:ellipsis}select option{font-weight:400}label{width:100%;padding-bottom:6px;transition:color .3s ease 0s;font-size:.8rem}label .radio-label{padding-top:4px}input{padding:1em;font-size:1rem;border-radius:0;max-width:320px;transition:border .3s ease 0s,color .3s ease 0s;position:relative}input:focus{outline:0;box-shadow:0 0 0 .25em rgba(206,212,218,.25)}dialog input{max-width:100%}.feedback{flex-basis:100%;font-size:.8em;line-height:1.3em;margin-top:.1em;color:var(--feedback-color);transition:color .3s ease 0s}.feedback-invalid,.feedback-valid{transform:translateY(-100%);opacity:0;transition:transform .3s ease 0s,opacity .3s ease 0s}.feedback-invalid:last-child,.feedback-valid:last-child{margin-bottom:-1.4em}.is-invalid label{color:#b91600}.is-invalid input,.is-invalid input[type=checkbox],.is-invalid input[type=radio],.is-invalid select,.is-invalid textarea{border-color:#b91600;color:#b91600}.is-invalid .feedback{color:#b91600;transform:translateY(0);opacity:1}.is-valid input,.is-valid select{border-color:#288e0d}.is-valid .feedback{color:#288e0d}input[type=number],input[type=time]{width:auto}input[type=number]{padding-right:7px}fieldset legend{margin-bottom:8px}input[type=checkbox],input[type=radio]{align-self:center;margin-right:5px;border:1px solid #ccc;background:#fff;appearance:none;padding:0;width:16px;height:16px;flex-shrink:0;transition:background .2s ease 0s,border .2s ease 0s}input[type=checkbox]:checked{border-color:#288e0d;background-color:#288e0d}input[type=radio]:checked{background-color:#288e0d}input[type=date]{background-color:#fff;min-width:calc(100% - 15px);-webkit-appearance:textfield}input[type=checkbox]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQ3IDkuMTEiPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmYiIGQ9Ik04LjE0IDAgMy43OCA1Ljk2IDEuMzMgMy41MiAwIDUuMDZsMy45NCA0LjA1IDUuNTMtNy41Nkw4LjE0IDB6Ii8+PC9zdmc+);background-size:10px 10px;background-position:center center;background-repeat:no-repeat}input[type=radio]{border-radius:100%}input[type=radio]:checked{border-width:5px;background:#fff;border-color:#288e0d}textarea{width:100%;height:100px;border:1px solid #ccc;padding:1em;font-family:museo-sans,sans-serif;font-size:1rem}button[type=submit]{appearance:none;border-top:0;border-left:0;border-right:0;font-size:1rem}.form-switch .form-check-input{float:left;width:2.5em;height:1.35em;border-color:var(--input-checkbox-border-color);background-size:contain}.form-check-input:checked{background-color:var(--color-status-active);border-color:var(--color-status-active)}.form-switch .form-check-input{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch .feedback,.form-switch label{width:100%;float:left}.form-switch .feedback a{color:var(--feedback-color)}.form-switch .right{float:right}.grecaptcha-badge{visibility:hidden}.recaptcha--notice{font-size:12px;color:#9b9b9b}.form-section.button-group{gap:8px}.offerteForm #vehicle_data{padding:16px;border:1px solid #ededed}.offerteForm #origin_country,.offerteForm #vehicle_data select{max-width:320px}.offerteForm h3{font-weight:300}.offerteForm h3+.form-row,.offerteForm h3+.form-section{margin-top:-12px}.section{padding:8px;border:1px solid #ccc}.dropdown-menu{display:none;position:absolute;z-index:999;margin:0;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);text-transform:uppercase}.dropdown-menu li{padding:8px 16px;margin-left:0!important}.dropdown-toggle{position:relative;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;padding:8px}.dropdown-toggle svg{width:18px;height:18px}.dropdown-toggle svg path{fill:#000}.dropdown-toggle::after{content:"";bottom:-8px;position:absolute;width:100%;height:8px}.dropdown-toggle:focus{outline:0}.drawer .menu-section.is-visible,.dropdown-menu:hover,.dropdown:hover .dropdown-menu,footer .row .localTime .openLabel div.is-visible,footer .row .localTime .openStatus div.is-visible{display:block}.marquee,.marquee ul{display:flex;padding:0}.marquee{position:relative;height:36px;width:100%;overflow:hidden;background:var(--color-primary);color:#fff;font-weight:500;font-size:.7em;letter-spacing:.05em;text-transform:uppercase;align-items:center;z-index:2}.marquee ul{will-change:transform;animation:marquee 30s linear infinite;list-style:none}@media (min-width:600px){.marquee ul{animation:marquee 45s linear infinite}}.marquee ul li{margin-right:45px;white-space:nowrap}.marquee ul li img,.product-contactperson ul li.languages span{width:16px}:root{--gutter:15px;--tilewidth:50%}.desktop-only,.is-hidden{display:none}body,html{margin:0;padding:0;scroll-behavior:smooth;background:#3a3c3b}.flex-direction-column{flex-direction:column}.justify-content-center{justify-content:center}body,header{background:#fff}body{font-family:museo-sans,sans-serif;font-size:1rem;line-height:1.8;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;font-weight:300;display:flex;flex-direction:column}body.drawer-open::before{content:"";background:0 0;width:100vw;max-width:450px;height:100vh;position:fixed;left:0;right:0;top:0;bottom:0;z-index:998;transition:background-color 200ms ease-in-out}@media (min-width:1024px){body.drawer-open::before{max-width:100vw}}body.drawer-open.drawer-animate::before{background:rgba(5,23,34,.7)}figcaption,figure,img,picture,video{width:100%;height:auto;margin:0;padding:0}figcaption{color:#747474;font-size:.8em;line-height:1.6em;padding:0 15px}a{color:inherit}a[class],li>a{text-decoration:none}*{box-sizing:border-box}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;visibility:hidden}h1,h2,h3,h4,h5,h6,p{margin:0;font-size:1em;font-weight:500}p{font-weight:300}header{width:100%;z-index:2;padding:var(--gutter);box-shadow:0 0 10px rgba(0,0,0,.1)}header .mid,header ul{align-items:center;gap:16px}header .mid{max-width:880px;margin-left:auto;margin-right:auto}header ul{list-style:none;margin:0;padding:0}.language-toggle a,header .mid,header ul{display:flex}.language-toggle li,body{position:relative}.language-toggle svg{width:20px;height:15px}.language-toggle li:first-child::after{content:"";position:absolute;width:1px;height:50%;right:-8px;top:50%;transform:translateY(-50%);background:#999}.language-toggle .active,a.link{text-decoration:underline}.cta.cta-featured:hover,.white{color:#fff}.flex,footer{display:flex}.relative{position:relative}footer{padding:var(--gutter);background:#051722;min-height:300px;padding-bottom:0!important;color:#fff;flex-direction:column}header .topbar-notice{margin-top:calc(var(--gutter)*-1);margin-bottom:var(--gutter)}.logo{margin-right:auto;width:100px;display:inline-block}.site-section{list-style:none;padding:0 65px 0 0;margin:0;margin-left:var(--gutter);display:flex;font-weight:500;font-size:.8em;color:#000;align-items:center;flex-wrap:wrap}.site-section span{color:rgba(0,0,0,.3);padding:10px;font-size:10px}@media (max-width:500px){.site-section span{width:100%}}.site-section li{padding:5px 10px;border-radius:30px;transition:all 200ms ease-in-out;border:1px solid #dadada;color:#000}@media (max-width:768px){.site-section li{font-size:10px}}.site-section li+li{margin-left:8px}.site-section li.active{color:#fff;background-color:#000;border-color:#000;border-radius:30px}.site-section li:not(.active):hover{color:#000;background-color:#dadada;border-radius:30px}.burger,.close-btn{display:flex;width:42px;height:42px;justify-content:center;align-items:center;cursor:pointer;top:0}.close-btn{top:60px;right:calc(var(--gutter)*2);position:absolute;z-index:9999}.burger>*,.close-btn>*{pointer-events:none}.close-btn span{width:20px;height:20px;justify-content:center;position:relative}.close-btn span::after .close-btn span::after,.close-btn span::after .close-btn span::before,.close-btn span::before .close-btn span::after,.close-btn span::before .close-btn span::before{content:"";position:absolute;height:2px;width:100%;background:#fff;transform:rotate(-45deg)}.close-btn span::after{transform:rotate(45deg)}.burger>span,.close-btn span,.service-menu{display:flex;align-items:center}.burger>span{width:20px;height:16px;border-top:2px solid var(--color-dark-blue);border-bottom:2px solid var(--color-dark-blue)}.burger>span span{height:2px;background:var(--color-dark-blue);width:100%}.service-menu{list-style:none;margin:0 60px 0 auto;font-weight:500;font-size:.8em}.service-menu li+li{margin-left:30px}main{padding:var(--gutter);flex-grow:1;background:#fff}.no-gutter{width:100vw;max-width:450px;margin-left:calc(var(--gutter)*-1)}main h1{margin-top:0;font-weight:700;font-size:1.6em;line-height:1em;margin-bottom:15px;color:#003049;position:relative}main a:not([class]){text-decoration:none;border-bottom:1px solid #dadada;transition:border-color 200ms ease-in-out;cursor:pointer}main a:not([class]):hover{border-color:var(--color-primary)}main ul:not([class]){list-style-type:none;padding-left:0}main ul:not([class]) li{position:relative;padding-left:20px;transition:color 200ms ease-in-out;color:#000}main ul:not([class]) li:hover:before{color:var(--color-primary)}main ul:not([class]) li:before{top:0;left:0;content:"›";position:absolute;color:#dadada}main section+section{margin-top:calc(var(--gutter)*2)}.underline{border-bottom:1px solid var(--color-primary)}.grid,.tile{display:flex;flex-wrap:wrap}.grid{width:calc(100% + var(--gutter));margin-left:calc(var(--gutter)*-1/2)}.tile{width:calc(var(--tilewidth) - var(--gutter));flex:calc(var(--tilewidth) - var(--gutter));margin:0 calc(var(--gutter)/2) var(--gutter);flex-grow:0;transition:box-shadow .3s ease 0s;position:relative}a.tile{cursor:pointer}.drawer{position:fixed;top:0;right:0;width:0;height:0;z-index:1000;max-width:600px;background:#0c3148;color:#fff;transform:translateX(100%);overflow:hidden;transition:transform .3s ease 0s;padding-left:calc(var(--gutter)*2);padding-right:calc(var(--gutter)*2);padding-top:60px;padding-bottom:90px}.drawer-open .drawer{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;overflow:auto}.drawer-animate .drawer{transform:translateX(0)}.drawer ul{list-style:none;padding:0;margin:0}.drawer .menu-toggle{display:flex;margin-bottom:var(--gutter)}.drawer .menu-toggle li{margin-right:var(--gutter)}.drawer .menu-toggle li a{padding:6px 20px;display:flex;cursor:pointer;border:1px solid transparent;border-radius:16px;line-height:1.2em;border:1px solid var(--color-primary)}.drawer ul.secondary li{font-size:1.2rem;color:#dbdbdb}.drawer ul.secondary li a svg{fill:rgba(255,255,255,.5)}.drawer ul.secondary li a.route{font-size:.8rem}.drawer a[href^="tel:"]{display:flex;align-items:center}.drawer a[href^="tel:"] svg{margin-right:5px;fill:#fff}.drawer .menu-toggle li.active a{background:var(--color-primary);border:1px solid var(--color-primary)}.drawer .menu-toggle li a:hover{transition:background .3s ease 0s,border-color .3s ease 0s;background:var(--color-primary);color:#fff}.drawer .menu-section,footer .row .localTime .openLabel div,footer .row .localTime .openStatus div{display:none}.drawer .menu-section h3{color:#fff;opacity:.6;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:15px;margin-bottom:10px;margin-top:30px;font-weight:400;text-transform:uppercase;font-size:.7em;letter-spacing:.5px}.drawer .menu-section ul{font-size:1.4em;line-height:1.8em;margin-left:8px}.drawer .menu-section ul ul{font-size:1em}.drawer .menu-section ul ul li.grandchild{font-size:.8em;opacity:.6}.drawer .menu-section ul ul li.grandchild.active,footer .row .localTime .openStatus.closed,footer .row .localTime .openStatus.closing{opacity:1}.drawer .menu-section li.active{color:#fff;opacity:1}@media (min-width:1024px){footer{margin-top:0}}footer .row{width:100%;padding:calc(var(--gutter)*2)0}@media (min-width:768px){footer .row{padding:calc(var(--gutter))0}footer .row .mid{margin:0 auto;max-width:880px}}footer .row:last-child{font-size:11px;background:#031017;margin-left:calc(var(--gutter)*-1);padding:calc(var(--gutter)*2) calc(var(--gutter));width:calc(100% + var(--gutter)*2)}footer .row:last-child .item p{opacity:.4;float:left}footer .row:last-child .item ul li{opacity:.4;font-size:11px}@media (min-width:768px){footer .row .footer-content{display:flex;flex-wrap:wrap;justify-content:space-between}}footer .row .item h4{font-weight:700}footer .row .item ul{float:left;width:100%;padding:0}@media (min-width:768px){footer .row .item ul{width:50%}}@media (max-width:768px){footer .row .item ul.border{border-left:1px solid rgba(255,255,255,.25);padding-left:20px}}@media (min-width:768px){footer .row .item ul.border:nth-child(even){width:40%}}footer .row .item ul.opening-times li{align-items:flex-start}footer .row .item ul.opening-times li:last-child{margin-top:10px}footer .row .item ul.inline{margin-top:0;padding-left:var(--gutter)}footer .row .item ul.inline li{float:left}@media (max-width:768px){footer .row .item ul+ul{margin-top:calc(var(--gutter)*2)}}footer .row .item ul li{list-style-type:none;font-size:.9em;display:flex;align-items:center}footer .row .item ul li .label{width:70px;color:var(--color-mid-gray);font-weight:500}footer .row .item ul li strong{opacity:.5;color:#fff}footer .row .item ul li .wa{margin-top:-10px;margin-left:20px}footer .row .item ul li .wa a{text-decoration:none;display:flex;align-items:center;justify-content:flex-end}footer .row .item ul li .wa a span{margin-top:10px}footer .row .item ul li .wa a span:hover,footer a:hover{text-decoration:underline;opacity:1}footer .row .item ul li .wa a span.openStatus{margin-top:0;text-decoration:none}footer .row .item ul li .wa img{width:42px;margin-right:8px}footer .row .item ul li .openStatus{font-size:.8em;margin-left:5px;text-decoration:none}footer .row .item ul li .route{opacity:.6;margin-left:5px;text-decoration:underline}footer .row .localTime{display:flex;font-size:.9em;margin-bottom:calc(var(--gutter))}footer .row .localTime svg{width:12px;height:25px;fill:#fff;margin-right:5px;opacity:.5}footer .row .localTime .localHours{opacity:.5;position:relative;margin-right:6px}footer .row .localTime .localHours:after{content:":";right:-5px;top:0;position:absolute}footer .row .localTime .localMinutes{opacity:.5}footer .row .localTime .localTimeZone{margin-left:6px;opacity:.5}footer .row .localTime .openStatus{float:left;margin-left:10px;font-weight:700;opacity:1;margin-top:0}footer .row .localTime .openLabel{float:left;margin-left:10px;opacity:.5}footer .row .openStatus{color:green;margin-top:-10px}footer .row .openStatus.closing{color:orange}footer .row .openStatus.closed{color:red}footer a:hover{opacity:1!important}.cta-wrapper{display:flex;width:100%;align-items:center;padding-top:var(--gutter);gap:var(--gutter)}.cta,.cta-outline{font-weight:500;line-height:1.2em;padding:10px 20px}.cta{background:var(--color-primary);border-radius:20px;border-bottom:3px solid var(--color-primary-dark);color:#fff;transition:background .3s ease 0s,border-bottom .3s ease 0s,color .3s ease 0s;cursor:pointer}.cta.cta-featured{color:#000;background:#ffc516;border-bottom-color:#bd9a17}.cta-outline{font-size:12px;background-color:rgba(255,255,255,.05);border-radius:10px;border:1px solid #222;color:#222;text-decoration:none}.cta-outline:hover{background-color:#222;color:#fff}.cta-outline,.cta-outline.white{transition:background-color .1s ease 0s}.cta-outline.white{border:1px solid #fff;color:#fff}.cta-outline.white:hover{background-color:#fff;color:#222}.cta.outline:hover{background:#000!important;border-bottom-color:#333!important}.btn-close{height:20px;cursor:pointer}.btn-close svg{width:20px;height:20px}section.content-wrapper,section.default,section.privacy{max-width:880px;margin-right:auto;margin-left:auto;margin-top:calc(var(--gutter)*2);margin-bottom:calc(var(--gutter)*2)}section.content-wrapper p+*,section.default p+*,section.privacy p+*{margin-top:20px}.product-intro .usps ul,section.content-wrapper ul,section.default ul,section.privacy ul{margin-left:0;padding-left:0;width:100%;list-style:none;margin-top:12px;margin-bottom:15px}section.content-wrapper ul li,section.default ul li,section.privacy ul li{display:flex;align-items:center;margin-bottom:12px;position:relative;padding-left:30px}section.content-wrapper ul li:before,section.default ul li:before,section.privacy ul li:before{content:"";background:url(/assets/images/checkmark.svg);background-repeat:no-repeat;margin-right:10px;width:15px;height:10px;opacity:.7;position:absolute;left:0;top:10px}body:has(dialog[open]){overflow-y:hidden}dialog{padding:calc(var(--gutter)*2);width:calc(100% - var(--gutter)*2);max-width:480px;border:0}dialog::backdrop{background:rgba(0,0,0,.7)}dialog .dialog-header,main>div{position:relative}dialog .dialog-header .btn-close{position:absolute;top:0;right:0}dialog .dialog-content form{margin-top:var(--gutter)}article{list-style-type:none;counter-reset:css-counter 0}.capped{margin-left:auto;margin-right:auto}.capped.m,.capped.s{max-width:880px}.capped.l{max-width:1120px}section.padding-s{padding:var(--gutter)}section.padding-l,section.padding-m{padding:calc(var(--gutter)*2) var(--gutter)}.bg-green{background:#36cc6d}.bg-blue .block-margin,.bg-gray .block-margin,.bg-green .block-margin{margin-bottom:0}.bg-blue{background:var(--color-primary)}.bg-gray{background:#f5f5f5}.block-margin{margin:0 auto 32px}.block-padding{padding:0 var(--gutter)}.home .offers .offers-wrapper .tile .image,.product-image picture{line-height:0}.bedankt main,.product-image.block-padding,.product-video.block-padding,.product-youtube.block-padding,.thanks main{padding:0}@media (min-width:768px){section.padding-s{padding:var(--gutter)}section.padding-m{padding:calc(var(--gutter)*2)}section.padding-l{padding:calc(var(--gutter)*3)}.logo{width:140px}.site-section{position:absolute;align-items:center;top:5px;right:75px}body{max-width:100%}.product-image figure{border-radius:3px;overflow:hidden}.block-margin{margin:0 auto 56px}.block-padding{padding:0 var(--gutter)}:root{--tilewidth:33.33%}.desktop-only{display:block}.mobile-only{display:none}}@media (max-width:600px){.drawer .menu-toggle li a{padding:6px 10px;font-size:.8em}.drawer{padding-left:calc(var(--gutter));padding-right:calc(var(--gutter));padding-top:60px;padding-bottom:90px}}.trustpilot-wrapper ul{display:flex;flex-direction:row;gap:20px;padding:0;margin:0 0 4px;font-size:14px}.star-rating.filled .star,.trustpilot-wrapper ul li{color:#fff}.trustpilot-wrapper ul li:first-child{list-style:none}.rating{font-size:14px;margin-left:8px}.star-rating{font-size:16px;color:#fff;display:flex;flex-direction:row;gap:2px}.star-rating .star{background:#dcdce6;width:27px;height:27px;display:flex;transition:color .3s;align-items:center;justify-content:center;border:.5px solid #329666;-webkit-text-stroke:1px #f6f6f8}.verification-label{margin-top:8px;display:flex;gap:4px;align-items:center;width:fit-content;padding:2px 6px;text-transform:uppercase;font-size:9px;font-weight:900;color:#1c1c1c;background-color:#b1f2d0;border-radius:2px}.dropdown-menu{list-style:none;padding:0}.bedankt main .content-wrapper,.thanks main .content-wrapper{text-align:center;max-width:600px;padding:var(--gutter)}@media (min-width:600px){.bedankt main .content-wrapper,.thanks main .content-wrapper{font-size:24px}}.bedankt main .content-wrapper .social,.thanks main .content-wrapper .social{background:#fdfdfd;margin:1em;padding:1em;border:1px solid var(--color-light-gray)}.bedankt main .content-wrapper .social h3,.thanks main .content-wrapper .social h3{font-size:16px;flex:1}.bedankt main .content-wrapper .social .link-wrapper,.thanks main .content-wrapper .social .link-wrapper{display:flex;justify-content:center;margin-top:16px;flex-direction:row;flex-wrap:wrap;row-gap:16px}@media (min-width:600px){.bedankt main .content-wrapper .social .link-wrapper,.thanks main .content-wrapper .social .link-wrapper{margin-top:16px;padding:0 10%}}.bedankt main .content-wrapper .social a,.thanks main .content-wrapper .social a{font-weight:400;text-decoration:none;border-bottom:0;display:flex;flex-direction:row;align-items:center;gap:16px;color:var(--color-primary);width:50%}.bedankt main .content-wrapper .social a svg,.thanks main .content-wrapper .social a svg{width:32px;height:32px}.blog-posts{width:100%;display:flex;max-width:880px;flex-wrap:wrap;gap:1rem;margin-left:auto;margin-right:auto}.blog-posts a{flex:unset;display:flex;flex-direction:column;border-radius:4px;overflow:hidden;border:1px solid #dadada;position:relative}.blog-posts a .meta-wrapper{margin-top:8px}.blog-posts a .image,main>div.blog-info .image{overflow:hidden;position:relative;line-height:0}.blog-posts a .image img{transition:all .3s ease;transform:scale(1)}.blog-posts a:hover .image img{transform:scale(1.05)}.blog-posts a .title{display:flex;flex:1;flex-direction:column;padding:24px 48px 24px 24px}.blog-posts a .title .readmore-icon{display:block;position:absolute;right:24px;width:32px;height:32px;bottom:24px;transform:rotate(-90deg)}.blog-posts a h2{flex:1;margin-top:initial}main>div.blog-info{background:var(--color-primary);background:linear-gradient(178deg,#051722 0,#051722 70%,#fff 70.1%,rgba(255,255,255,.25) 100%)}main>div.blog-info .image{max-width:1600px;max-height:400px}@media (min-width:1600px){main>div.blog-info .image{border-radius:0 0 3px 3px}}.blog-intro{max-width:880px;margin:30px auto}.blog-intro .category{color:var(--color-primary);font-weight:500;font-size:20px}.blog-intro h1,.meta-wrapper p{line-height:initial}.blog-post,.home main{padding:0}.blog-post .backlink{display:flex;font-size:.85em;margin-bottom:16px}.blog-post .product-image figure{margin-left:initial;margin-right:initial;width:100%}.blog-post .product-video video,.blog-posts a,.home .offers .offers-wrapper h2{margin:0;width:100%}.blog-block:last-child,.column ul:last-child{margin-bottom:0}.meta-wrapper{display:flex;color:var(--color-primary);font-weight:500}.meta-wrapper strong{color:var(--color-mid-gray);font-weight:500;font-size:12px}.meta-wrapper div:not(:first-child){padding-left:16px;margin-left:16px}.breadcrumb{text-transform:capitalize;font-weight:500}.breadcrumb ul{display:flex;flex-direction:row;gap:16px}.breadcrumb ul li a{color:var(--color-mid-gray)}.breadcrumb ul li:first-child{padding-left:0}.breadcrumb ul li:first-child:before{display:none}@media (min-width:768px){.blog-posts a{width:calc(50% - .5rem)}.blog-posts a h2{font-size:1.5rem}}.disclaimer .backlink{display:none}.home .burger{--color-dark-blue:#fff}.home header{background:0 0;position:absolute;top:36px}.home header .cta{font-size:12px}.home header .language-toggle{color:#fff}.home header .topbar-notice{margin-top:-52px}.home .hero{margin-top:0!important;min-height:80vh}@media (min-width:1600px){.home .hero{min-height:70vh}}.home .hero figure,.home .hero img{object-fit:cover;object-position:bottom;width:100%;height:100%}@media (min-width:1600px){.home .hero figure,.home .hero img{object-position:center}}.home span.cta{display:inline-block;margin-top:30px}.home .cta{background:var(--color-primary);padding:10px 20px;border-radius:10px;border-bottom:3px solid var(--color-primary-dark);color:#fff;font-weight:500;line-height:1.2em}.home .offers{padding:32px var(--gutter)}.home .offers .offers-wrapper{max-width:880px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:16px;row-gap:32px}.home .offers .offers-wrapper .tile{display:flex;flex-direction:column;margin:0;width:calc(50% - 16px);flex:calc(50% - 16px);align-content:flex-start;gap:16px}.home .offers .offers-wrapper .tile .content{gap:8px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.home .offers .offers-wrapper .tile .content h3{font-weight:600;flex:1}.home .offers .offers-wrapper .tile .content .cta+.underline{margin-top:16px}.home .offers .offers-wrapper .tile .content .underline{border-width:2px;line-height:1}.home .offers .offers-wrapper .tile .content .underline+.underline{margin-top:8px}.home .offers .offers-wrapper .tile .content .link-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.home .offers .offers-wrapper .tile .content .link-wrapper a{border-bottom-color:var(--color-primary)}@media (min-width:600px){.home .offers .offers-wrapper .tile .content .link-wrapper{gap:16px}}@media (min-width:900px){.home .offers .offers-wrapper .tile .content .link-wrapper{flex-direction:row}}@media (min-width:768px){.home .offers .offers-wrapper{flex-direction:row}.home .offers .offers-wrapper .content .underline{border-width:2px;line-height:1}.home .offers .offers-wrapper .content .underline+.underline{margin-top:0;margin-left:16px}}.home span.cta-small{margin-top:0;padding:5px 10px;font-size:12px;border-radius:6px;border-bottom:0}@media (max-width:767px){.home .link-wrapper span{display:block}}@media (max-width:599px){header:has(.topbar-notice)+.home .hero h1{margin-top:120px}}.product-layout section:first-child:not(.product-hero){margin-top:calc(var(--gutter)*2)}.product-hero figure,.product-image figure,.topbar-notice{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.topbar-notice{float:left;background:#ffc516;padding:15px}@media (min-width:768px){.topbar-notice{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}.topbar-notice .notice{width:900px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}}.topbar-notice .notice p{font-size:.8em;font-weight:700}.product-hero{margin-top:calc(var(--gutter)*-1)}.product-hero figure,.product-image figure{display:flex;flex-wrap:wrap}.product-intro .sidenote{font-size:.8em;opacity:.6;margin-left:2px;margin-bottom:7px;display:inline-block;width:100%;float:left}.product-intro .price-wrapper,.product-intro .price-wrapper+.cta-wrapper,.product-text h2+p,.product-text p+p,.product-text-img h2+p,.product-text-img p+p,section.source ul+p{margin-top:var(--gutter)}.product-intro .price-note{margin-left:10px;font-size:.9em;opacity:.6}.product-intro .price{background:#ffc516;color:#102837;font-weight:500;font-size:.9em;padding:5px 8px;border-radius:5px;border-bottom:2px solid #d4a311}.product-intro .price a{text-decoration:none}.product-intro h2{margin-bottom:0;font-weight:500;font-size:1em;margin-top:20px;width:100%}.product-intro .usps ul li{display:flex;align-items:center;margin-bottom:12px}.product-intro .usps ul li::before{top:8px;content:"";background:url(/assets/images/checkmark.svg);background-repeat:no-repeat;margin-right:10px;width:15px;height:10px;opacity:.7}@media (min-width:1024px){.product-image figure{justify-items:center}}.product-packagetable{width:100%}.product-packagetable .cta{color:#fff!important}@media (max-width:768px){.product-packagetable{margin-bottom:30px}}@media (min-width:1024px){.product-packagetable{width:calc(100% + 60px);margin-left:-30px}}.columns-introduction{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.columns-introduction h2{font-size:1.4em;line-height:1.5em;margin-top:0;font-weight:500}.columns{overflow:auto;display:flex;width:calc(100% + 30px);padding-bottom:30px;margin:30px -15px -30px}@media (min-width:1024px){.columns{justify-content:center}}.product-contactperson{display:grid;flex-direction:column;gap:15px;grid-template-columns:80px 1fr}@media (min-width:600px){.product-contactperson{grid-template-columns:160px 1fr;gap:40px}}.column>*,.product-contactperson .intro{width:100%}.product-contactperson .intro h2{margin-top:0;font-size:1.2rem}.product-contactperson .intro+figure,.product-text p+h2,.product-text p+h3,.product-text-img p+h2,.product-text-img p+h3{margin-top:calc(var(--gutter)*2)}.product-contactperson picture{width:80px;height:80px;line-height:0;border-radius:100%;overflow:hidden;display:flex;justify-content:center}@media (min-width:600px){.product-contactperson picture{width:160px;height:160px}}.product-contactperson picture img{height:80px;width:auto;display:block;margin:auto}@media (min-width:600px){.product-contactperson picture img{height:160px}}.product-contactperson ul{padding:0}.product-contactperson ul li{list-style-type:none;float:left;width:100%}.product-contactperson ul li a{float:left}.product-contactperson ul li .wa-icon{width:24px;height:24px;background:url(/assets/images/wa.svg)no-repeat;background-size:contain;float:left;margin-left:10px;margin-top:2px}.product-contactperson ul li.languages{display:flex;flex-direction:row;min-height:29px;align-items:center}.product-contactperson ul li.languages span+span{margin-left:10px}section.closing-cta{margin-top:calc(var(--gutter)/2);margin-bottom:calc(var(--gutter)*2)}.columns .column{width:50%;min-width:200px;border-top:5px solid #0c3148;margin:0 10px;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;text-align:left;padding:30px 15px}.columns .column:first-child:last-child{width:100%}.product-packagetable .column{min-width:60%;flex-shrink:0;margin-right:5px;padding-bottom:60px;position:relative}@media (min-width:768px){.product-packagetable .column{min-width:inherit;max-width:300px}}.product-packagetable .column figure.badge{width:36px;height:36px;position:absolute;right:var(--gutter)}.product-packagetable .column .cta-wrapper{position:absolute;bottom:0}.product-packagetable .column .cta-wrapper .cta-colorblack{color:#000}.product-packagetable .column .cta-wrapper .cta-colorblack:hover{color:#fff}.columns .column.featured{border-top-color:#ffc516}.columns .column:not([data-packagecolor=""]){--packagecolor:#ffc516;--packagecolordarker:#d4a311}.columns .column[data-packagecolor=silver]{--packagecolor:#999;--packagecolordarker:#444}.columns .column[data-packagecolor=gold]{--packagecolor:#ffc516;--packagecolordarker:#d4a311}.columns .column[data-packagecolor=platina]{--packagecolor:#d0d0d0;--packagecolordarker:#aaa}.columns .column:not([data-packagecolor=""]){border-top-color:var(--packagecolor)!important}.columns .column:not([data-packagecolor=""]) .usp-list-item{background-color:var(--packagecolor)!important}.columns .column:not([data-packagecolor=""]) .cta{background:var(--packagecolor)!important;border-bottom-color:var(--packagecolordarker)!important}.columns .column:not([data-packagecolor=""]) .cta:hover{background:#000!important;border-bottom-color:#000!important}.column h3{font-weight:500;margin-top:0;font-size:1.2em;margin-bottom:10px}.column h4,.column h5{font-weight:500;margin-top:0;margin-bottom:0}.column h4,.column p,.column ul{font-size:.875em}.column h5{font-size:.75em;color:#747474;text-transform:uppercase;letter-spacing:.1em}.column h6{font-size:1em;margin:0 0 15px;font-weight:500}.column p{margin:0}.column ul{padding-left:0;list-style:none;line-height:1.8em}.column ul li{display:flex;align-items:flex-start;margin-bottom:10px}.column ul li .usp-list-item{background-color:#a3c9d9;background-image:url(/assets/images/checkmark_w.svg);background-position:center center;background-size:8px 8px;background-repeat:no-repeat;margin-right:10px;width:16px;height:16px;border-radius:100%;opacity:.7;margin-top:5px;flex-shrink:0}.column.featured ul li .usp-list-item{background-color:#e2aa00}.column a.btn,.info .tooltip{background:var(--color-primary);color:#fff;font-weight:500}.column a.btn{border-radius:5px;padding:10px 20px;text-decoration:none;display:inline-block;border-bottom:3px solid var(--color-primary-dark);margin-bottom:30px}.info{position:relative;top:5px;left:5px}.info .tooltip{width:15px;height:15px;transform:translateZ(0);box-shadow:0 0 1px var(--color-primary-dark);border:1px solid #fff;border-radius:100%;text-align:center;font-size:.7em;line-height:1em;display:flex;align-items:center;justify-content:center}.info .tooltip::before{content:"?"}.info .balloon{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:200px;display:none}.quote{width:calc(100% + 15px);border-left:4px solid #0c3148;margin-left:-15px;padding-left:30px;padding-top:30px;padding-bottom:30px;margin-bottom:30px}.quote-intro{width:100%;display:flex}.stars{display:flex;align-items:center}.star:not(.star-rating .star){background:url(/assets/images/star.svg);background-repeat:no-repeat;background-size:100%auto;background-position:center center;width:14px;height:14px;opacity:.2;margin-right:2px}.emoji{margin-left:13px}.date{margin-left:auto}.star.filled{opacity:1!important}blockquote{margin:0;font-style:italic;font-size:1.1em;padding-top:15px;padding-bottom:15px}.gallery figure,blockquote p{margin:0}.date,blockquote+p{color:#747474;font-size:.8em}blockquote+p{line-height:1.6em;margin-top:0;padding-bottom:15px;margin-bottom:0}.trustpilot-widget{border-top:1px solid #eee;padding-top:15px}.trustpilot-widget iframe{margin-top:0}.gallery{display:flex;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;overflow:auto;position:relative;align-items:center;align-content:center}@media (max-width:600px){.gallery{flex-wrap:wrap;overflow:hidden;width:auto;margin-left:-7.5px;margin-right:-7.5px}.gallery.carousel-mode{flex-wrap:nowrap;overflow:auto;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.gallery>*{margin-right:30px;position:relative}.gallery>:first-child{margin-left:30px}.gallery>:last-child::after{width:30px;left:100%;position:absolute;top:0;height:100%;content:""}.gallery .img-caption{margin-right:5px}@media (max-width:600px){.gallery .img-alt{display:none}.gallery .img-caption{font-size:.8em;line-height:1.2em}}.gallery figure picture{margin-top:0;margin-bottom:5px}.gallery figure figcaption{padding:0;font-size:.8em}.gallery>figure{margin-right:30px;min-width:80vw;align-items:center;display:flex;flex-wrap:wrap;align-content:center}.gallery div.small-wrapper{min-width:35vw;display:flex;flex-direction:column}@media (max-width:600px){.gallery:not(.carousel-mode) div.small-wrapper{min-width:0;margin:7.5px;width:calc(30% - 15px)}.gallery:not(.carousel-mode) div.small-wrapper figure:first-child{margin-bottom:15px}.gallery:not(.carousel-mode)>figure{min-width:0;margin:7.5px;width:calc(70% - 15px)}}@media (min-width:600px){.gallery>figure{min-width:30vw}.gallery>figure>picture,.gallery>figure>picture img{max-height:90vh;object-fit:cover}.gallery div.small-wrapper{min-width:12vw}}.gallery div.small-wrapper figure:first-child{margin-bottom:30px}.product-video video{margin-right:-15px}.product-video .tip,.product-video video,main>img{margin-left:-15px;width:calc(100% + 30px)}.product-video .tip{background:var(--color-dark-blue);padding:15px;color:#fff;text-align:center;margin-right:-15px;margin-top:-1px}.closing-cta,.product-intro,.product-text,.product-text-img{max-width:880px;margin-left:auto;margin-right:auto}.product-text-img img{width:clamp(160px,50%,320px)}.product-text-img img.pull-left{float:left;margin-right:1em;margin-bottom:1em}.product-text-img img.pull-right{float:right;margin-left:1em;margin-bottom:1em}.product-text-img h2.counter-increment{counter-increment:css-counter 1;position:relative}.product-text-img h2.counter-increment:before{content:counter(css-counter)". ";color:var(--color-primary);font-size:1.8em}.product-intro+.closing-cta{display:none}.product-contactperson,.product-quote{max-width:670px;margin-left:auto;margin-right:auto}.product-contactperson{max-width:880px}@media (min-width:1024px){.product-contactperson{justify-content:center}.product-contactperson .intro,.product-contactperson figcaption,.product-contactperson ul{width:100%;max-width:880px;margin-left:auto;margin-right:auto;padding:0}}.contactperson-list{margin:0}body{color:#222}main>img{margin-top:-15px}@media (min-width:1024px){main h1{font-size:2em}}main h2{margin-top:30px;font-size:1.3em;color:#003049;font-weight:700;line-height:1.4em}@media (min-width:1024px){main h2{font-size:1.8em}}main>div:first-child:not(.blog-info,.blog-intro){margin-top:calc(var(--gutter)*-1);padding:0 var(--gutter) 30px;display:flex}strong{font-weight:700;color:#000}.region>h2,.text-marquee{font-weight:300;white-space:nowrap}.text-marquee{font-size:7em;color:#000;z-index:10}.text-marquee::after{content:"";position:absolute;top:100%;height:100%;left:0;right:0}.marquee-reel{will-change:transform;width:auto;display:flex;white-space:nowrap;float:left;position:relative;animation:marquee 10s linear infinite;z-index:3;color:#000}.marquee-reel>span{padding-right:60px}.text-marquee .price{position:relative;color:#fff;margin-left:25px}.text-marquee .price::before{content:"";position:absolute;background:#ffc516;background-size:100% 100%;width:105%;height:75%;top:19px;left:-9px}.text-marquee .price span,.text-marquee .tax{position:relative;font-size:.9em;font-weight:700;display:inline-block}.text-marquee .tax{font-size:.12em;top:43px;left:-105px;color:#000;white-space:normal;line-height:1em;text-transform:uppercase;letter-spacing:.1em}.section-hero{margin-top:calc(var(--gutter)*-1)}.section-hero figure{display:flex;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);flex-wrap:wrap}.introduction,.introduction_left{display:flex;margin-right:auto;margin-left:auto}.introduction{align-content:center;align-items:center;margin-top:-125px}.introduction_left{padding-right:var(--gutter);margin-top:calc(var(--gutter));z-index:2;position:relative;color:#000;width:45%;flex-shrink:0;flex-wrap:wrap;font-size:1em;max-width:460px}.introduction_left img{padding:45px 45px 0}.introduction p+p{margin-top:10px}.introduction img+p{margin-top:30px}.introduction span{font-weight:400}.introduction_bg{width:100%;position:absolute;left:0;right:0;filter:blur(2rem);transform-origin:center center;opacity:1;mix-blend-mode:overlay;display:none}.introduction_right,.region{position:relative;display:flex}.introduction_right{width:55%;max-height:calc(100vh - 270px);padding-right:30px;font-size:1rem;line-height:1.8em;z-index:2;flex-grow:.5}.introduction_right img{position:relative;object-fit:cover;object-position:center bottom}.region{margin-top:calc(var(--gutter)*4);justify-content:space-evenly;margin-left:auto;margin-right:auto}.region>h2{position:absolute;transform-origin:top left;left:50%;top:200px;font-size:2em;width:calc(50% - 120px);text-align:center;z-index:1}.region-product{width:33.3333%;height:33.3333%;position:relative}.region-product .content{font-weight:400;font-size:1em;line-height:.9em;position:absolute;bottom:180px;left:110%;color:#000;transition:transform .3s ease 0s,border-bottom .3s ease 0s,color .3s ease 0s;border-bottom:1px solid transparent;white-space:nowrap}.region-product svg{position:absolute;top:80px;right:-410px;width:620px;fill:#eee;pointer-events:none}.region-product .image figure{position:relative;padding-bottom:85%;overflow:hidden}.region-product .image figure::after{content:"";position:absolute;width:100%;height:100%;border:30px solid #fff;left:-30px;top:-30px;transition:transform .3s ease 0s}.region-product:hover .image figure::after{transform:scale(92%)}.region-product:hover .content{transform:translateX(30px);color:var(--color-primary);border-bottom:1px solid var(--color-primary)}.region-product .image figure img{position:absolute;left:50%;top:50%;height:100%;object-fit:cover;transform:translateX(-50%) translateY(-50%)}.region-product+.region-product{margin-top:25%}.region-product+.region-product .content{right:110%;left:auto}.region-product+.region-product:hover .content{transform:translateX(-30px)}.product-carousel h2{width:calc(100% - 90px);max-width:1280px;margin-left:auto;margin-right:auto;margin-top:calc(var(--gutter)*2);margin-bottom:var(--gutter);font-size:1em;font-weight:400;color:#000}.product-carousel .reel{display:flex;overflow:auto;padding-left:calc(50% - 625px)}.product-carousel .tile{min-width:300px}section.intro,section.source{max-width:880px;margin-right:auto;margin-left:auto}section.intro{padding-top:var(--gutter)}section.source{margin-top:var(--gutter);padding-block:var(--gutter);border-top:1px solid rgba(0,0,0,.1)}@media (max-width:600px){section.source{margin-left:calc(var(--gutter)*-1);width:calc(100% + var(--gutter)*2);padding-inline:var(--gutter)}}section.source+.source{margin-top:0}section.source>a,section.source>h3{font-weight:400;font-size:1.2rem}section.source>p{color:rgba(0,0,0,.5)}@media (max-width:768px){section.source>p{font-size:.8rem}}section.source ul{margin-top:0;margin-bottom:0}@media (max-width:768px){section.source ul{display:flex;flex-wrap:wrap;gap:calc(var(--gutter)/2);margin-top:var(--gutter)}section.source ul li{font-size:.8rem;padding:5px 10px;border-radius:30px;border:1px solid #dadada;color:#000}section.source ul li:before{display:none}section.source ul li a{border:0}}.product-related{max-width:880px;margin-right:auto;margin-left:auto}:root{--color-primary:#009fe3;--color-primary-dark:#1f81a6;--color-mid-gray:#6e6e6e;--color-light-gray:#c7c7c7;--color-dark-blue:#0c3148}a.arrow{color:#e5e5e5}a.arrow:after,a.link-line:after{position:absolute;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;content:""}a.arrow:after{top:50%;width:6px;height:6px;border:1px solid #e5e5e5;border-bottom-width:0;border-left-width:0;transform:translateX(8px) translateY(-50%) rotate(45deg);margin-top:2px}a.arrow:hover:after{transform:translateX(14px) translateY(-50%) rotate(45deg)}a.arrow,a.link-line{position:relative}a.link-line:after{background-color:#e5e5e5;opacity:.25;display:block;transition-property:all;bottom:-.1rem;left:0;width:0%;height:1px}a.link-line:hover:after{left:0;right:auto;width:100%}
