body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}body{background-color:#fff!important;color:#113f57!important;font-family:Poppins,sans-serif!important;margin:0!important;padding:0!important}body::-webkit-scrollbar{background-color:#fff;border-radius:10px;width:8px}body::-webkit-scrollbar-thumb{background-color:#113f57;border-radius:999px;-webkit-transition:background-color 2s ease;transition:background-color 2s ease}body::-webkit-scrollbar-track{background-color:#fff0;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background-color:#0d2f42}p{margin:0!important}.footerbody,h1,h2,h3,h4,h5,h6,p{font-family:Poppins,sans-serif!important}.main-content{margin-top:60px;min-height:calc(100vh - 60px)}@media (max-width:480px){.main-content{margin-top:50px;min-height:calc(100vh - 50px)}}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.center{align-items:center}.bold{font-weight:500}.thin{font-weight:250}.extrathin{font-weight:100}.big{font-size:80px}.bigger{font-size:30px}.img,.svg{-webkit-user-drag:none;-khtml-user-drag:none;-webkit-user-select:none;user-select:none}.sub{align-items:center}.white{color:#fff}.headbackground{height:40vh;object-fit:cover;object-position:center;width:100%}.titletext{align-items:center;color:#fff;left:50%;position:absolute;top:27%;transform:translate(-50%,-50%)}:root{--main-blue:#113f57}@media (max-width:1400px){.big{font-size:60px}.bigger{font-size:24px}}@media (max-width:1024px){.big{font-size:48px}.textparts{flex-direction:column;gap:30px}.navtext{gap:50px}}@media (max-width:768px){.big{font-size:36px}.bigger{font-size:20px}.navtext{gap:30px}.toprightmain{gap:60px}.titletext{top:40%}}@media (max-width:576px){.big{font-size:28px}.navtext{gap:15px}.titletext{top:17.5%}}.footerbody{background-color:#fff;box-shadow:0 0 20px 0 #0000001a;color:#113f57;justify-content:center;position:relative;width:100%}.footercontent{align-items:center;gap:47px;padding-bottom:47px;padding-top:110px;width:85%}.tophalf{justify-content:space-between;margin-bottom:41px;width:100%}.topleftmain{align-items:flex-start;gap:20px;width:40%}.topleftmain>.flex-row{gap:18px;letter-spacing:1px}.footerlogo{display:flex;height:45px}.mailsvg{height:30px;margin-bottom:2px}.phonesvg{height:25px}.toprightmain{gap:137px}.footerinformation{align-items:flex-start;gap:20px}.footerinformation .footer-link{color:#113f57;transition:.3s}.footerinformation .footer-link:hover{color:#0d2f42;cursor:pointer}.footerinformation .flex-row{gap:10px;justify-content:flex-start;width:100%}.line{background-color:#113f57;background:linear-gradient(90deg,#fff 0,#113f57 50%,#fff);display:flex;height:2px;justify-content:center;opacity:20%;width:100%}.socials{align-self:flex-end;gap:25px}.socials>img{height:30px;transition:.3s}.socials>img:hover{height:30px;opacity:60%}.socials:hover{cursor:pointer}.trademark>img{height:20px}.trademark{align-items:center}.footerbody p,.trademark p{color:#113f57}.footerbody .bold{color:#113f57;font-weight:500}.footerbody .thin{color:#113f57;font-weight:250}.underline{justify-content:space-between;width:100%}@media (max-width:1024px){.footercontent{padding-bottom:40px;padding-top:80px;width:90%}.toprightmain{gap:80px}}@media (max-width:768px){.footercontent{gap:30px;padding-bottom:30px;padding-top:60px;width:95%}.tophalf{flex-direction:column;gap:40px;margin-bottom:30px}.topleftmain{align-items:center;text-align:center;width:100%}.toprightmain{flex-wrap:wrap;gap:40px;justify-content:center}.footerinformation{gap:15px;min-width:120px;text-align:center}.underline{align-items:center;flex-direction:column;gap:20px}.socials{align-self:center;gap:20px}}@media (max-width:480px){.footercontent{gap:25px;padding:40px 15px 25px;width:100%}.tophalf{gap:30px;margin-bottom:25px}.topleftmain>.flex-row{flex-wrap:wrap;gap:12px;justify-content:center}.topleftmain>.flex-row>p{font-size:14px}.footerlogo{height:35px}.mailsvg{height:24px}.phonesvg{height:20px}.toprightmain{gap:30px;width:100%}.footerinformation{gap:12px;min-width:100px}.footerinformation p{font-size:13px}.footerinformation .bold{font-size:14px}.footerinformation .flex-row{font-size:12px}.underline{gap:15px}.trademark p{font-size:12px}.socials>img,.socials>img:hover{height:25px}}.navbar-container{background-color:#fff;box-shadow:0 0 20px 0 #00000014;display:flex;height:60px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.navbar{gap:0;height:100%;justify-content:flex-start;width:85%}.logo-container,.navbar{align-items:center;background-color:#fff;display:flex}.logo-container{cursor:pointer;flex-basis:auto;flex-shrink:2;margin-right:clamp(8px,2vw,16px);max-width:80px;min-width:30px;width:auto}.logo,.logo-container{position:relative;z-index:2}.logo{background-color:#fff;display:flex;height:30px;transition:.3s}.logo-text{color:#113f57;font-size:20px;font-weight:800;left:6px;opacity:0;pointer-events:none;position:absolute;transform:translateX(-20px);transition:all .3s ease;z-index:1}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip-container:hover .tooltip-text{opacity:1;transform:translateX(0);visibility:visible}.tooltip-text{background-color:#113f57e6;border-radius:6px;box-shadow:0 2px 8px #0003;color:#fff;font-size:14px;font-weight:400;left:110%;opacity:0;padding:8px 12px;position:absolute;text-align:center;top:50%;transform:translateY(-50%) translateX(-10px);transition:opacity .3s,transform .3s;visibility:hidden;white-space:nowrap;z-index:1000}.tooltip-text:after{border:5px solid #0000;border-right-color:#113f57e6;content:"";margin-top:-5px;position:absolute;right:100%;top:50%}.fullfilment-tooltip{display:inline-block;position:relative}.fullfilment-tooltip:hover:after{background-color:#113f57;border-radius:6px;box-shadow:0 2px 8px #0003;color:#fff;content:"fullfilment";font-size:24px;font-weight:400;left:110%;padding:8px 12px;white-space:nowrap;z-index:1000}.fullfilment-tooltip:hover:after,.fullfilment-tooltip:hover:before{animation:tooltipFadeIn .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.fullfilment-tooltip:hover:before{border:6px solid #0000;border-right-color:#113f57;content:"";left:100%;z-index:1001}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-50%) translateX(-10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.logo-container:hover .logo-text{opacity:1;transform:translateX(0)}.logo-container:hover .logo{opacity:1}.navtext{align-items:center;display:flex;flex-grow:2;flex-shrink:0;gap:clamp(20px,6vw,80px);justify-content:center;min-width:0;overflow:visible;padding-left:clamp(8px,2vw,16px);padding-right:clamp(8px,2vw,16px);position:relative;transition:.3s;z-index:1}.navtext>p{padding:5px 0;white-space:nowrap}.navtext>p:hover{color:#113f57;cursor:pointer;transition:.3s}.navsearch{align-items:center;height:26px;margin-right:50px;transition:.3s}.navsearch:hover{cursor:pointer;opacity:60%}@media (max-width:1400px){.navtext{gap:clamp(18px,5vw,60px)}.logo-container{max-width:70px}}@media (max-width:1200px){.navbar{width:90%}.navtext{gap:clamp(15px,4vw,50px)}.logo-container{margin-right:clamp(6px,1.5vw,14px);max-width:65px}.offerte-button{margin-left:clamp(10px,2.5vw,20px)}}@media (max-width:992px){.navbar{width:95%}.navtext{gap:clamp(12px,3vw,35px);padding-right:clamp(6px,1.5vw,12px)}.logo-container{flex-shrink:2;margin-right:clamp(5px,1.2vw,10px);max-width:55px}.logo-container:hover .logo-text{opacity:0;transform:translateX(-20px)}.fullfilment-tooltip:hover:after,.fullfilment-tooltip:hover:before{display:none}}@media (max-width:768px){.navbar{justify-content:space-between;min-width:280px;overflow:hidden;padding:0 clamp(6px,2vw,12px);width:100%}.logo-container{flex-shrink:2;margin-right:clamp(4px,1vw,8px);max-width:45px;min-width:20px}.navtext{display:flex;flex:2 1;flex-shrink:0;font-size:13px;gap:clamp(10px,3vw,20px);justify-content:center;min-width:140px;overflow:visible;padding-left:clamp(8px,2vw,12px);padding-right:clamp(8px,2vw,16px);width:auto}.navtext>p{font-size:clamp(14px,3.5vw,16px);margin:0;padding:5px clamp(6px,2vw,10px);white-space:nowrap}.logo{height:28px}.offerte-button{flex-shrink:0;font-size:12px;margin-left:clamp(8px,2vw,16px);margin-right:0;padding:7px 12px;white-space:nowrap}}@media (max-width:576px){.navbar{min-width:260px;padding:0 clamp(6px,1.5vw,10px)}.navtext{flex:2 1;font-size:12px;gap:clamp(8px,2vw,15px);min-width:120px;overflow:visible;padding-left:clamp(6px,1.5vw,10px);padding-right:clamp(6px,1.5vw,12px)}.navtext>p{font-size:clamp(12px,3vw,14px);padding:4px clamp(4px,1.2vw,8px)}.logo{height:clamp(20px,3.5vw,24px)}.logo-container{flex-shrink:2;margin-right:clamp(3px,.8vw,6px);max-width:40px;min-width:18px}.offerte-button{font-size:10px;margin-left:clamp(6px,1.5vw,12px);padding:6px 10px}}@media (max-width:480px){.navbar-container{height:50px}.navbar{min-width:240px;padding:0 clamp(4px,1vw,8px)}.navtext{flex:2 1;font-size:11px;gap:clamp(6px,1.5vw,10px);min-width:100px;overflow:visible;padding-left:clamp(6px,1.5vw,10px);padding-right:clamp(4px,1vw,8px)}.navtext>p{font-size:clamp(11px,2.8vw,13px);overflow:hidden;padding:3px clamp(3px,1vw,5px);text-overflow:ellipsis}.logo{height:clamp(18px,3vw,22px)}.logo-container{flex-shrink:2;margin-right:clamp(2px,.6vw,4px);max-width:32px;min-width:16px}.offerte-button{display:none}}@media (max-width:360px){.navbar{min-width:220px;padding:0 clamp(3px,.8vw,6px)}.navtext{flex:2 1;gap:clamp(4px,1.2vw,8px);min-width:80px;overflow:visible;padding-left:clamp(4px,1vw,8px);padding-right:clamp(3px,.8vw,6px)}.navtext>p{font-size:clamp(10px,3vw,12px);padding:2px clamp(2px,.8vw,4px)}.logo{height:clamp(16px,2.8vw,20px)}.logo-container{flex-shrink:3;margin-right:clamp(1px,.4vw,3px);max-width:28px;min-width:14px}}.offerte-button{background-color:#113f57;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin-left:clamp(12px,3vw,24px);margin-right:clamp(8px,2vw,20px);padding:8px 16px;transition:all .3s ease;white-space:nowrap}.offerte-button:hover{background-color:#0d2f42;box-shadow:0 4px 12px #113f574d;transform:translateY(-1px)}.offerte-button:active{box-shadow:0 2px 6px #113f574d;transform:translateY(0)}@media (max-width:768px){.offerte-button{font-size:12px;margin-right:0;padding:8px 16px}}@media (max-width:576px){.offerte-button{font-size:11px;padding:6px 12px}}@media (max-width:480px){.offerte-button{font-size:10px;padding:5px 10px}}.landing{background-color:#fff!important;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 60px);padding:0;position:relative}.landing,.landing-content{align-items:center;display:flex}.landing-content{flex:1 1;gap:60px;justify-content:space-between;min-height:calc(100vh - 200px);width:100%}.landing-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:30px;padding-left:10%}.landing-title{font-size:84px;font-weight:900;line-height:1.1}.landing-description,.landing-title{color:#113f57;font-family:Poppins,sans-serif;margin:0}.landing-description{font-size:18px;font-weight:600;line-height:1.4;max-width:600px}.landing-buttons{display:flex;gap:20px;margin-top:10px}.landing-btn{border:none;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;padding:16px 32px;transition:all .3s ease}.landing-btn.primary{background-color:#113f57;color:#fff}.landing-btn.primary:hover{background-color:#0d2f42;transform:translateY(-2px)}.landing-btn.secondary{background-color:initial;box-shadow:0 0 20px 0 #0000001c;color:#113f57}.landing-btn.secondary:hover{opacity:60%;transform:translateY(-2px)}.landing-right{align-items:center;display:flex;flex:1 1;justify-content:center}.main{border-radius:12px;height:auto;max-width:100%;object-fit:cover;object-position:center}.partners{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin:40px auto 0;padding:20px 0;width:75%}.partner{flex:0 1 auto;max-height:40px;object-position:center;transition:transform .3s ease;width:auto}.partner:hover{transform:scale(1.05)}.aymas{max-height:40px}.cilini{max-width:140px}.partner img{width:auto}.location-section{align-items:center;display:flex;flex-direction:column;gap:36px;height:auto;margin-top:40px;padding:80px 6% 70px;text-align:center}.location-label{color:#113f57;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;margin:0 0 -20px;text-transform:uppercase}.location-title{font-size:48px;font-weight:600;line-height:1.2;max-width:600px}.location-description,.location-title{color:#113f57;font-family:Poppins,sans-serif;margin:0}.location-description{font-size:16px;font-weight:500;line-height:1.4;max-width:700px}.location-image-placeholder{align-items:center;aspect-ratio:2/1;background:#fff;border-radius:12px;display:flex;height:auto;justify-content:center;margin:10px 0 6px;max-width:1280px;overflow:hidden;width:min(95vw,1280px)}.location-image-placeholder svg{border-radius:12px;display:block;height:auto!important;width:100%!important}.location-image-placeholder img{height:100%;object-fit:contain;object-position:center;width:100%}.location-image-placeholder p{color:#999;font-weight:500}.location-btn,.location-image-placeholder p{font-family:Poppins,sans-serif;font-size:18px}.location-btn{border:none;border-radius:8px;cursor:pointer;font-weight:600;margin-top:-20px;padding:14px 20px;transition:all .3s ease;z-index:1000}.location-btn.primary{background-color:#113f57;color:#fff}.location-btn.primary:hover{background-color:#0d2f42;transform:translateY(-2px)}@media (max-width:1024px){.landing-title{font-size:72px}.landing-description{font-size:20px}.partners{gap:10px;width:85%}.location-section{gap:30px;padding:70px 5% 60px}.location-image-placeholder{max-width:1000px;width:min(96vw,1000px)}}@media (max-width:768px){.landing{min-height:calc(100vh - 50px)}.landing-content{flex-direction:column;gap:30px;min-height:calc(100vh - 150px);padding:20px 0;text-align:center}.landing-left{align-items:center;gap:25px;padding-left:5%}.landing-title{font-size:clamp(36px,8vw,48px)}.landing-description{font-size:clamp(16px,3.5vw,18px);max-width:90%;text-align:center}.landing-buttons{flex-direction:column;gap:15px;max-width:300px;width:100%}.landing-btn{font-size:16px;padding:14px 24px;width:100%}.partners{display:none}.location-section{gap:25px;height:auto;margin-top:30px;padding:50px 5% 40px}.location-title{font-size:clamp(32px,6vw,42px)}.location-description{font-size:clamp(15px,3vw,18px)}.location-image-placeholder{height:320px;margin:20px 0;max-width:95%}.location-btn{font-size:16px;padding:12px 24px;width:-webkit-fit-content;width:fit-content}}@media (max-width:480px){.landing{min-height:calc(100vh - 50px)}.landing-content{gap:25px;padding:15px 0}.landing-left{gap:20px;padding-left:3%}.landing-title{font-size:clamp(28px,9vw,40px)}.landing-description{font-size:clamp(14px,4vw,16px);max-width:95%}.landing-buttons{gap:12px;max-width:280px}.landing-btn{font-size:14px;padding:12px 20px}.partners{display:none}.location-section{gap:20px;margin-top:25px;padding:40px 3% 30px}.location-label{font-size:14px;margin-bottom:-15px}.location-title{font-size:clamp(26px,8vw,36px)}.location-description{font-size:clamp(14px,4vw,16px)}.location-image-placeholder{height:280px;margin:15px 0}.location-btn{font-size:14px;padding:10px 20px;width:-webkit-fit-content;width:fit-content}}@media (max-width:768px){.location-section{gap:24px;padding:40px 3% 36px}.location-image-placeholder{aspect-ratio:2/1;background:#fff;border-radius:12px;height:auto!important;margin:10px auto 6px;max-width:none;overflow:hidden;width:100%}.location-image-placeholder svg{border-radius:12px;display:block;height:auto!important;width:100%!important}.location-section{gap:22px;padding:32px 3% 28px}.location-image-placeholder{aspect-ratio:2/1;background:#fff;height:auto!important;margin-left:50%;max-width:none;transform:translateX(-50%);width:100vw}}@media (max-width:480px){.location-section{gap:18px;padding:24px 0 22px}.location-image-placeholder{--mapVh:46vh;background:#fff;border-radius:12px;height:var(--mapVh);margin:6px auto 4px;max-width:100vw;overflow:hidden;width:min(calc(var(--mapVh)*2),100vw)}.location-image-placeholder svg{border-radius:12px;display:block;height:auto!important;width:100%!important}.location-image-placeholder .map-tooltip{font-size:12px!important;padding:6px 10px!important}}@media (max-width:768px){.location-section{gap:22px;padding:32px 3% 28px}.location-image-placeholder{aspect-ratio:2/1;background:#fff;border-radius:12px;height:auto!important;margin:10px auto 6px;margin-left:auto!important;margin-right:auto!important;max-width:100vw;overflow:hidden;transform:none!important;width:100vw}.location-image-placeholder svg{border-radius:12px;display:block;height:auto!important;width:100%!important}}@media (max-width:480px){.location-section{gap:18px;padding:24px 4% 22px}.location-image-placeholder{--mapVh:50vh;height:var(--mapVh);margin:8px auto 4px;max-width:100vw;transform:none!important;width:min(100vw,calc(var(--mapVh)*2))}}.location-section{gap:24px}.location-image-placeholder{margin:6px auto 2px!important}.location-btn{margin-top:-28px!important}@media (max-width:1024px){.location-section{gap:20px}}@media (max-width:768px){.location-section{gap:18px}.location-image-placeholder{margin:8px auto 2px!important}.location-btn{margin-top:-24px!important}}@media (max-width:480px){.location-section{gap:16px}.location-image-placeholder{margin:6px auto 2px!important}.location-btn{margin-top:-20px!important}.location-section{gap:20px;padding:32px 4% 28px}.location-image-placeholder{aspect-ratio:2/1;height:auto!important;margin:8px auto 4px;max-width:none;width:calc(100vw - 24px)}.location-image-placeholder .map-tooltip{font-size:12px!important;padding:6px 10px!important}}.gr-wrap{background:#fff!important;margin:0;overflow:visible;padding:50px 0;position:relative;text-align:center;width:100%}.gr-header{margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:1200px;padding:0 30px;text-align:center}.gr-title{color:#113f57;font-family:Poppins,sans-serif;font-size:32px;font-weight:800;letter-spacing:.5px;margin:0 0 10px}.stars{align-items:center;display:inline-flex;gap:2px;justify-content:center;line-height:1;margin-top:8px}.star{color:#ffd166;display:inline-block;position:relative;vertical-align:initial}.star.empty{color:#d9d9d9}.star.half{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ffd166 50%,#d9d9d9 0);background-clip:text;-webkit-background-clip:text;color:#0000}.gr-sub{color:#113f57;font-family:Poppins,sans-serif;font-size:16px;margin-top:6px;opacity:.8}.gr-google{height:24px;margin-top:8px}.gr-carousel{background:#fff!important;margin:0 auto;max-width:1200px;overflow:hidden;padding:20px 70px;position:relative}.gr-carousel-track{display:flex;gap:16px;transition:transform .45s ease;will-change:transform}.gr-carousel-track.no-transition{transition:none!important}.gr-card{background:#fff;border:1px solid #f0f0f0;border-radius:18px;box-shadow:0 8px 32px #113f571f,0 4px 16px #113f5714,0 2px 8px #113f570a;box-sizing:border-box;display:flex;flex-basis:calc(33.33333% - 10.66667px);flex-direction:column;flex-grow:0;flex-shrink:0;height:200px;justify-content:space-between;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.33333% - 10.66667px)}.gr-card:hover{box-shadow:0 16px 48px #113f572e,0 8px 24px #113f571f,0 4px 12px #113f5714;transform:translateY(-6px)}.gr-card-head{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:40px 1fr 20px;margin-bottom:8px}.gr-avatar{background-color:#f0f0f0;border-radius:50%;height:40px;object-fit:cover;width:40px}.gr-meta .gr-name{color:#113f57;font-family:Poppins,sans-serif;font-weight:700}.gr-meta .gr-date{color:#666;font-family:Poppins,sans-serif;font-size:12px;opacity:.7}.gr-gmark{height:18px;justify-self:end;width:18px}.gr-stars-line{margin:4px 0 6px}.gr-text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#222;display:-webkit-box;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis}.gr-nav{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 16px #113f571f,0 2px 8px #113f5714;color:#113f57;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:44px;z-index:10}.gr-nav-prev{left:12px}.gr-nav-next{right:12px}.gr-nav:hover{background:#f8f9fa;box-shadow:0 8px 24px #113f5729,0 4px 12px #113f571f;transform:translateY(-50%) scale(1.05)}.gr-nav:active{transform:translateY(-50%) scale(.95)}@media (max-width:1024px) and (min-width:769px){.gr-carousel{padding:20px 60px}.gr-card{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0;height:190px;width:calc(50% - 8px)}}@media (max-width:768px){.gr-wrap{background:#fff!important;margin:0;padding:30px 0}.gr-header{padding:0 16px}.gr-title{font-size:28px}.gr-carousel{background:#fff!important;padding:10px 55px!important}.gr-carousel-track{gap:16px}.gr-card{flex:0 0 100%;height:200px;min-width:280px;padding:20px;width:100%}.gr-card .gr-text{-webkit-line-clamp:4;line-clamp:4;font-size:14px}.gr-card .gr-name{font-size:14px}.gr-card .gr-date{font-size:12px}.gr-nav{font-size:18px;height:40px;width:40px}.gr-nav-prev{left:8px}.gr-nav-next{right:8px}.gr-nav:hover{transform:translateY(-50%) scale(1.05)}}@media (max-width:480px){.gr-wrap{padding:25px 0}.gr-header{padding:0 12px}.gr-title{font-size:24px}.gr-carousel{padding:10px 45px!important}.gr-card{height:180px;min-width:260px;padding:16px}.gr-card .gr-text{-webkit-line-clamp:3;line-clamp:3;font-size:13px}.gr-card .gr-name{font-size:13px}.gr-card .gr-date{font-size:11px}.gr-card-head{gap:10px;grid-template-columns:36px 1fr 18px}.gr-avatar{height:36px;width:36px}.gr-gmark{height:16px;width:16px}.gr-nav{font-size:16px;height:36px;width:36px}.gr-nav-prev{left:6px}.gr-nav-next{right:6px}}.header-img{height:clamp(200px,25vw,300px)}.tarieven-page{margin-top:clamp(50px,8vw,60px)}.tarieven-intro{align-items:center;display:flex;min-height:calc(100vh - 310px);padding:clamp(20px,4vw,56px) 0 clamp(30px,6vw,72px)}.tarieven-grid{grid-gap:clamp(20px,4vw,64px);align-items:center;display:grid;gap:clamp(20px,4vw,64px);grid-template-columns:1fr 1fr;margin:0 auto;padding-inline:clamp(.5rem,2vw,1rem);width:min(1120px,92vw)}.tarieven-media{background:#f1f5f9;border-radius:clamp(16px,3vw,22px);box-shadow:0 22px 60px #0208141f,0 10px 28px #02081414;min-height:clamp(200px,32vw,380px);overflow:hidden}.tarieven-media img{display:block;height:100%;object-fit:cover;width:100%}.tarieven-card{background:#fff;border-radius:clamp(16px,3vw,22px);box-shadow:0 0 20px 0 #0000001a;display:flex;flex-direction:column;gap:clamp(16px,2.8vw,32px);padding:clamp(24px,4.5vw,56px)}.tarieven-card__logo{align-items:center;display:flex;justify-content:center;min-height:clamp(24px,4vw,32px)}.tarieven-card__logo img{height:auto;max-width:clamp(140px,20vw,200px)}.tarieven-card__title{color:#113f57;font-size:clamp(16px,1.2vw + 14px,24px);font-weight:700;line-height:1.35;margin:0 0 clamp(4px,1vw,8px);text-align:center}.tarieven-card__text{color:#113f57;font-size:clamp(13px,.6vw + 12px,17px);line-height:1.55;margin:0;text-align:center}.pricing-highlight{margin:clamp(40px,8vw,60px) 0 clamp(30px,6vw,50px);padding:clamp(30px,5vw,50px) 0;text-align:center}.pricing-container{background:#fff;border:1px solid #113f570d;border-radius:clamp(12px,2vw,18px);box-shadow:0 4px 20px #113f5714;margin:0 auto clamp(0px,2vw,20px);max-width:clamp(600px,80vw,750px);padding:clamp(24px,4vw,40px)}.pricing-title{color:#113f57;font-size:clamp(18px,3vw,32px);font-weight:700;line-height:1.3;margin:0 0 clamp(8px,2vw,14px)}.pricing-subtitle{color:#64748b;font-size:clamp(13px,2vw,18px);font-weight:400;line-height:1.5;margin:0}.bieden{color:#113f57;font-size:clamp(28px,5vw,44px);font-weight:600;margin-top:clamp(2%,4vw,6%);text-align:center}.bieden-cards{display:flex;flex-wrap:nowrap;gap:clamp(20px,3vw,40px);justify-content:center;margin:clamp(40px,8vw,70px) auto clamp(30px,6vw,50px);max-width:1400px;padding:0 clamp(15px,3vw,25px)}.bieden-card{background:#fff;border-radius:clamp(16px,3vw,22px);box-shadow:0 0 20px 0 #0000001a;display:flex;flex:1 1;flex-direction:column;height:auto;min-height:clamp(520px,60vw,640px);overflow:hidden;width:clamp(280px,30vw,380px)}.bieden-card__image{flex-shrink:0;height:clamp(280px,40vw,420px);overflow:hidden;width:100%}.image-placeholder{align-items:center;background:#f1f5f9;color:#64748b;display:flex;font-size:18px;font-weight:500;height:100%;justify-content:center;width:100%}.bieden-card__image img{display:block;height:100%;object-fit:cover;width:100%}.bieden-card__content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:clamp(20px,4vw,35px);text-align:center}.bieden-card__title{color:#113f57;font-size:clamp(20px,3vw,32px);font-weight:600;line-height:1.3;margin:0 0 clamp(12px,2vw,24px)}.bieden-card__description{color:#113f57;font-size:clamp(16px,2vw,22px);font-weight:400;line-height:1.5;margin:0;opacity:60%}.neem-contact-op-btn{background-color:#113f57;border:none;border-radius:clamp(6px,1vw,10px);color:#fff;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:clamp(14px,2vw,20px);font-weight:600;margin:clamp(15px,3vw,25px) auto clamp(50px,8vw,80px);padding:clamp(12px,2vw,18px) clamp(24px,4vw,36px);transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.neem-contact-op-btn:hover{background-color:#0d2f42;box-shadow:0 4px 12px #113f574d;transform:translateY(-2px)}.neem-contact-op-btn:active{box-shadow:0 2px 6px #113f574d;transform:translateY(0)}@media (max-width:1200px){.tarieven-grid{gap:clamp(16px,3vw,48px);width:min(1000px,95vw)}.bieden-cards{gap:clamp(16px,2.5vw,30px);max-width:1200px}.bieden-card{width:clamp(260px,29vw,340px)}}@media (max-width:1024px){.tarieven-intro{padding:clamp(16px,3vw,40px) 0 clamp(24px,4vw,56px)}.tarieven-grid{gap:clamp(14px,2.5vw,40px);width:min(900px,96vw)}.pricing-highlight{margin:clamp(30px,6vw,50px) 0 clamp(24px,4vw,40px);padding:clamp(24px,4vw,40px) 0}.bieden-cards{gap:clamp(12px,2vw,25px);margin:clamp(30px,6vw,60px) auto clamp(24px,4vw,40px);padding:0 clamp(10px,2vw,20px)}.bieden-card{min-height:clamp(480px,55vw,580px);width:clamp(240px,28vw,320px)}}@media (max-width:960px){.tarieven-grid{gap:clamp(20px,4vw,32px);grid-template-columns:1fr;width:min(800px,98vw)}.tarieven-media{min-height:clamp(250px,35vw,350px);order:1}.tarieven-card{order:2}.bieden-cards{gap:clamp(10px,1.5vw,20px);padding:0 clamp(8px,1.5vw,15px)}.bieden-card{min-height:clamp(440px,50vw,520px);width:clamp(220px,26vw,290px)}}@media (max-width:768px){.tarieven-page{margin-top:50px}.header-img{height:clamp(150px,20vw,220px)}.tarieven-intro{min-height:60vh;padding:clamp(16px,3vw,32px) 0 clamp(20px,4vw,40px)}.tarieven-grid{gap:clamp(16px,3vw,28px);padding-inline:clamp(.25rem,1vw,.75rem);width:95vw}.tarieven-card{gap:clamp(12px,2vw,24px);padding:clamp(20px,3.5vw,36px)}.pricing-container{margin:0 clamp(16px,3vw,24px);padding:clamp(18px,3vw,28px)}.bieden-cards{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:clamp(20px,4vw,30px);padding:0 clamp(12px,2vw,20px)}.bieden-card{flex:none;min-height:clamp(460px,50vw,520px);width:clamp(300px,85vw,450px)}.bieden-card__image{height:clamp(220px,30vw,300px)}}@media (max-width:576px){.tarieven-intro{min-height:50vh;padding:clamp(12px,2.5vw,24px) 0 clamp(16px,3vw,32px)}.tarieven-grid{gap:clamp(12px,2.5vw,20px);padding-inline:.25rem;width:98vw}.tarieven-card{gap:clamp(10px,1.5vw,18px);padding:clamp(16px,3vw,28px)}.pricing-highlight{margin:clamp(20px,4vw,35px) 0 clamp(16px,3vw,28px);padding:clamp(16px,3vw,28px) 0}.pricing-container{margin:0 clamp(10px,2vw,16px);padding:clamp(14px,2.5vw,22px)}.bieden-cards{align-items:center;flex-direction:column;gap:clamp(16px,3vw,25px);padding:0 clamp(8px,1.5vw,16px)}.bieden-card{flex:none;min-height:clamp(420px,55vw,500px);width:clamp(280px,90vw,380px)}.bieden-card__image{height:clamp(200px,28vw,260px)}.bieden-card__content{padding:clamp(16px,3vw,24px)}}@media (max-width:480px){.header-img{height:clamp(120px,18vw,180px)}.tarieven-intro{min-height:45vh;padding:clamp(10px,2vw,18px) 0 clamp(12px,2.5vw,24px)}.tarieven-grid{gap:clamp(10px,2vw,16px);padding-inline:.125rem;width:99vw}.tarieven-card{gap:clamp(8px,1.2vw,14px);padding:clamp(12px,2.5vw,22px)}.pricing-highlight{margin:clamp(16px,3vw,28px) 0 clamp(12px,2.5vw,20px);padding:clamp(12px,2.5vw,20px) 0}.pricing-container{margin:0 clamp(6px,1.5vw,12px);padding:clamp(10px,2vw,16px)}.bieden-cards{align-items:center;flex-direction:column;gap:clamp(12px,2.5vw,20px);margin:clamp(20px,4vw,35px) auto clamp(16px,3vw,25px);padding:0 clamp(6px,1.2vw,12px)}.bieden-card{flex:none;min-height:clamp(380px,50vw,460px);width:clamp(260px,95vw,340px)}.bieden-card__image{height:clamp(170px,25vw,220px)}.bieden-card__content{padding:clamp(12px,2.5vw,18px)}}@media (max-width:360px){.tarieven-intro{padding:clamp(8px,1.5vw,14px) 0 clamp(10px,2vw,16px)}.tarieven-card{gap:clamp(6px,1vw,10px);padding:clamp(10px,2vw,16px)}.pricing-container{margin:0 clamp(4px,1vw,8px);padding:clamp(8px,1.5vw,12px)}.bieden-cards{align-items:center;flex-direction:column}.bieden-card{flex:none;min-height:clamp(340px,45vw,420px);width:clamp(240px,98vw,300px)}.bieden-card__image{height:clamp(140px,22vw,180px)}.bieden-card__content{padding:clamp(10px,2vw,14px)}}.levertijden-page{font-family:Poppins,sans-serif;margin-top:60px}.header-container{position:relative;width:100%}.header-img{display:block;height:250px;object-fit:cover;object-position:center;width:100%}.header-title{color:#fff;font-family:Poppins,sans-serif;font-size:42px;font-weight:700;left:50%;letter-spacing:-1px;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.delivery-content{background:#f8fafc;min-height:100vh}.container{max-width:1200px;padding:0 2rem}.page-header{background:linear-gradient(135deg,#113f57,#1e5a7a);overflow:hidden;padding:80px 0 60px;position:relative}.page-header:before{background:radial-gradient(circle at 20% 80%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.page-header>*{position:relative;z-index:1}.page-title{color:#fff;font-size:42px;font-weight:700;letter-spacing:-1px;margin:0 0 16px;text-align:center}.page-subtitle{color:#ffffffe6;font-size:20px;font-weight:400;margin:0;text-align:center}.delivery-sections{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:60px auto;max-width:1200px;padding:0 2rem}.delivery-section{background:#fff;border-radius:20px;box-shadow:0 10px 40px #113f571a,0 4px 20px #113f570d;overflow:hidden;position:relative;transition:all .3s ease}.delivery-section:before{background:linear-gradient(45deg,#0000,#113f5705 50%,#0000);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.delivery-section:hover{box-shadow:0 20px 60px #113f5726,0 8px 30px #113f571a;transform:translateY(-8px)}.delivery-section:hover:before{opacity:1}.section-header{background:linear-gradient(135deg,#113f57,#1e5a7a);color:#fff;padding:28px 32px;position:relative}.section-header:after{background:linear-gradient(90deg,#ffffff4d,#fffc 50%,#ffffff4d);bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.section-title{align-items:center;display:flex;font-size:24px;font-weight:700;gap:12px;justify-content:space-between;margin:0 0 6px}.section-subtitle{font-size:14px;font-weight:400;margin:0;opacity:.85}.country-code{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff40;border:1px solid #ffffff4d;border-radius:25px;font-size:12px;font-weight:700;letter-spacing:1px;padding:6px 14px}.delivery-table{padding:28px 32px}.delivery-grid{grid-gap:16px;display:grid;gap:16px}.delivery-row{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:grid;grid-template-columns:1fr auto;padding:16px 20px;position:relative;transition:all .2s ease}.delivery-row:before{background:linear-gradient(180deg,#113f57,#1e5a7a);border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.delivery-row:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#113f57;transform:translateX(4px)}.delivery-period{color:#113f57;font-size:14px;font-weight:600;line-height:1.2}.delivery-info-text{color:#64748b;font-size:12px;margin-top:2px}.delivery-result{background:#22c55e1a;border:1px solid #22c55e33;border-radius:20px;color:#22c55e;font-size:14px;font-weight:700;padding:6px 12px;text-align:right}.countries-table{background:#0000;margin:0}.countries-grid{grid-gap:8px;display:grid;gap:8px}.country-row{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-template-columns:1fr auto;padding:12px 16px;position:relative;transition:all .2s ease}.country-row:before{background:#113f57;border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.country-row:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#113f57;transform:translateX(2px)}.country-name{color:#113f57;font-size:13px;font-weight:600}.delivery-time{background:#22c55e1a;border:1px solid #22c55e33;border-radius:12px;color:#22c55e;font-size:12px;font-weight:600;padding:4px 8px}.section-note{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:12px;font-style:italic;margin-top:16px;padding:16px 24px;text-align:center}.contact-cta{background:linear-gradient(135deg,#113f57,#0d2f42);margin:50px 0 0;overflow:hidden;padding:40px 0;position:relative;text-align:center}.contact-cta:before{background:radial-gradient(circle at 25% 75%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 75% 25%,#ffffff0d 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.cta-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:600px;position:relative;text-align:center;z-index:1}.cta-title{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.3;margin:0 0 16px}.cta-text{color:#fff;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:500px;opacity:.9;text-align:center}.cta-button{background:#fff;border:none;border-radius:6px;color:#113f57;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.3px;margin-top:20px;padding:8px 20px;transition:all .3s ease}.cta-button:hover{background:#f8fafc;transform:translateY(-1px)}@media (max-width:1024px){.delivery-sections{gap:30px}.delivery-table,.section-header{padding:24px 28px}}@media (max-width:768px){.levertijden-page{margin-top:50px}.container{padding:0 1rem}.header-title{font-size:28px}.page-header{padding:60px 0 40px}.page-title{font-size:32px}.page-subtitle{font-size:18px}.delivery-sections{gap:24px;grid-template-columns:1fr;margin:40px 0}.section-header{padding:20px 24px}.section-title{align-items:flex-start;flex-direction:column;font-size:20px;gap:6px}.delivery-table{padding:20px 24px}.delivery-row{gap:8px;grid-template-columns:1fr;padding:12px 16px;text-align:left}.delivery-result{justify-self:start;margin-top:4px;text-align:left}.contact-cta{margin:40px 0 0;padding:50px 0}.cta-title{font-size:24px}.cta-text{font-size:15px;margin-bottom:24px}.cta-button{font-size:13px;padding:8px 18px}}@media (max-width:480px){.page-header{padding:40px 0 30px}.page-title{font-size:26px}.delivery-sections{gap:20px;margin:30px 0}.section-header{padding:16px 20px}.section-title{font-size:18px}.delivery-table{padding:16px 20px}.section-note{font-size:11px;margin-top:12px;padding:12px 16px}.contact-cta{margin:30px 0 0;padding:40px 0}.cta-title{font-size:22px}.cta-text{font-size:14px;margin-bottom:20px}.cta-button{font-size:12px;padding:8px 16px}}:root{--brand:#0a3a5a;--brand-dark:#153e59;--text:#0f172a;--muted:#465569;--page-bg:#f6f8fb;--radius-lg:22px;--shadow-lg:0 24px 60px #0208141f,0 12px 28px #02081414;--shadow-md:0 12px 32px #0208141a}*{box-sizing:border-box}.overons{background:#fff;color:#0f172a;color:var(--text);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.container{margin:0 auto;padding-inline:1rem;width:min(1120px,92vw)}.overons-hero{grid-gap:clamp(24px,5vw,80px);align-items:start;display:grid;gap:clamp(24px,5vw,80px);grid-template-columns:1.05fr .95fr;padding:clamp(0px,5vw,0px) 0 10px}.eyebrow{color:#465569;color:var(--muted);font-weight:600;letter-spacing:.04em;margin:0 0 6px}.overons-title{color:#0a3a5a;color:var(--brand);font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:.2px;line-height:1.05;margin:0}.overons-tagline{color:#465569;color:var(--muted);font-size:clamp(15px,.6vw + 12px,18px);line-height:1.5;margin:.35rem 0 1rem}.btn-primary{background-color:#113f57;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:20px;padding:10px 22px;transition:all .3s ease}.btn-primary:hover{background-color:#0d2f42;box-shadow:0 4px 12px #113f574d;transform:translateY(-2px)}.btn-primary:active{box-shadow:0 2px 6px #113f574d;transform:translateY(0)}.team{grid-gap:clamp(22px,3.6vw,36px);display:grid;gap:clamp(22px,3.6vw,36px);grid-template-columns:1fr 1fr;padding:18px 0 clamp(48px,8vw,80px)}.team-card{background:#fff;border-radius:22px;border-radius:var(--radius-lg);box-shadow:0 24px 60px #0208141f,0 12px 28px #02081414;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:48% 1fr;min-height:clamp(360px,44vw,560px);overflow:hidden}.team-card__media{overflow:hidden;position:relative}.team-image{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.team-card__body{display:flex;flex-direction:column;padding:clamp(16px,2.8vw,28px)}.team-card__quote{color:#0a3a5a;color:var(--brand);font-size:clamp(14px,.7vw + 12px,18px);font-weight:700;line-height:1.55;margin:4px 0 14px}.team-card__meta{margin-top:auto}.team-card__name{color:#153e59;color:var(--brand-dark);font-size:clamp(16px,.9vw + 12px,20px);font-weight:800;margin:0}.team-card__role{color:#465569;color:var(--muted);font-size:clamp(13px,.5vw + 11px,16px);margin:4px 0 0}@media (max-width:1024px){.overons-hero,.team{grid-template-columns:1fr}.team-card{grid-template-columns:100%}.team-card__media{height:340px}}@media (max-width:480px){.overons{padding-top:50px}}.how-it-works{align-items:center;background:#113f57;display:flex;justify-content:center;min-height:100vh;padding:80px 0}.how-it-works__content{text-align:center}.how-it-works__header{margin-bottom:60px}.how-it-works__subtitle{font-size:20px;margin:0 0 20px}.how-it-works__subtitle,.how-it-works__title{color:#fff;font-family:Poppins,sans-serif;font-weight:400}.how-it-works__title{font-size:36px;line-height:1.3;margin:0 auto;max-width:600px}.how-it-works__cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1000px}.work-card{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;min-height:500px;padding:50px 40px;text-align:center}.work-card__icon{margin-bottom:40px}.step-svg{display:block;height:90px;width:90px}.work-card__content{flex:1 1;margin-bottom:40px}.work-card__title{color:#113f57;font-weight:600;margin:0 0 15px}.work-card__description,.work-card__title{font-family:Poppins,sans-serif;font-size:20px}.work-card__description{color:#64748b;font-weight:400;line-height:1.5;margin:0}.work-card__button{background-color:#113f57;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;margin-top:auto;padding:14px 28px;transition:all .3s ease}.work-card__button:hover{background-color:#0d2f42;box-shadow:0 4px 12px #113f574d;transform:translateY(-2px)}.work-card__button:active{box-shadow:0 2px 6px #113f574d;transform:translateY(0)}@media (max-width:1024px){.how-it-works__cards{gap:30px;grid-template-columns:1fr;max-width:400px}}@media (max-width:768px){.how-it-works__title{font-size:32px}.how-it-works__subtitle{font-size:20px}.work-card{min-height:450px;padding:40px 30px}.step-svg{height:80px;width:80px}.work-card__content,.work-card__icon{margin-bottom:30px}}.contact-page{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.contact-hero{background:#113f57;overflow:hidden;padding:100px 0 80px;position:relative;text-align:center}.contact-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.contact-hero-content{margin:0 auto;max-width:800px;padding:0 20px;position:relative;z-index:2}.contact-hero-title{color:#fff;font-size:56px;font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0 0 20px}.contact-hero-subtitle{color:#ffffffe6;font-size:20px;font-weight:400;line-height:1.5;margin:0}.contact-main{background:#fff;padding:80px 0}.contact-container{margin:0 auto;max-width:1200px;padding:0 20px}.contact-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:80px}.contact-card{background:#fff;border:1px solid #113f5714;border-radius:20px;box-shadow:0 10px 40px #113f571a;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.contact-card:before{background:#113f57;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease}.contact-card:hover{box-shadow:0 20px 60px #113f5726;transform:translateY(-8px)}.contact-card:hover:before{transform:translateX(0)}.contact-icon{height:60px;margin:0 auto 25px;width:60px}.contact-icon,.icon-placeholder{align-items:center;display:flex;justify-content:center}.icon-placeholder{height:100%;width:100%}.icon-placeholder img{height:40px;object-fit:contain;width:40px}.contact-card-title{color:#113f57;font-size:24px;font-weight:700;margin:0 0 10px}.contact-card-text{color:#113f57;font-size:18px;font-weight:600;margin:0 0 8px}.contact-card-subtext{color:#666;font-size:14px;font-weight:400;margin:0}.contact-content{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1.2fr .8fr}.contact-form-section{background:#fff;border:1px solid #113f570d;border-radius:24px;box-shadow:0 15px 50px #113f5714;padding:50px 40px}.contact-form-header{margin-bottom:40px;text-align:center}.contact-form-title{color:#113f57;font-size:32px;font-weight:800;margin:0 0 15px}.contact-form-subtitle{color:#666;font-size:16px;line-height:1.5;margin:0}.contact-form{max-width:100%}.form-row{grid-gap:20px;gap:20px;margin-bottom:25px}.product-size-row{gap:15px}.form-group{margin-bottom:25px}.form-label{font-size:14px;margin-bottom:8px}.form-input,.form-select,.form-textarea{background:#fff;border:2px solid #e0e0e0;border-radius:12px;box-sizing:border-box;color:#113f57;font-family:Poppins,sans-serif;font-size:16px;padding:16px 20px;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#113f57;box-shadow:0 0 0 3px #113f571a;outline:none;transform:translateY(-1px)}.form-input::placeholder,.form-textarea::placeholder{color:#999;font-weight:400}.form-textarea{line-height:1.5;min-height:120px;resize:vertical}.contact-submit-btn{background:#113f57;border:none;border-radius:12px;box-shadow:0 8px 25px #113f5733;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;margin-top:15px;padding:18px 30px;transition:all .3s ease;width:100%}.contact-submit-btn:hover{box-shadow:0 12px 35px #113f5740;transform:translateY(-2px)}.contact-submit-btn:active{transform:translateY(0)}.contact-info-section{display:flex;flex-direction:column;gap:30px}.contact-company-info{background:#fff;border:1px solid #113f570d;border-radius:20px;box-shadow:0 10px 40px #113f571a;padding:35px 30px}.company-info-title{color:#113f57;font-size:24px;font-weight:800;margin:0 0 25px;text-align:center}.company-details{margin-bottom:30px}.detail-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:15px;justify-content:space-between;padding:12px 0}.detail-item:last-child{border-bottom:none}.detail-label{color:#113f57;font-size:14px;font-weight:600;white-space:nowrap}.detail-value{color:#666;font-size:14px;font-weight:400;line-height:1.4;text-align:right}.contact-social{border-top:2px solid #f0f0f0;padding-top:25px;text-align:center}.social-title{color:#113f57;font-size:18px;font-weight:700;margin:0 0 15px}.social-links{display:flex;flex-wrap:wrap;gap:clamp(8px,2vw,15px);justify-content:center}.social-link{background:#f8f9fa;border:1px solid #113f571a;border-radius:25px;color:#113f57;display:inline-block;flex-shrink:0;font-size:clamp(12px,2vw,14px);font-weight:600;padding:clamp(8px,1.5vw,10px) clamp(16px,3vw,20px);text-decoration:none;transition:all .3s ease;white-space:nowrap}.social-link:hover{background:#113f57;box-shadow:0 6px 20px #113f5733;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.contact-content{gap:40px;grid-template-columns:1fr}.contact-hero-title{font-size:42px}.contact-hero-subtitle{font-size:18px}.contact-form-section{padding:40px 30px}}@media (max-width:768px){.contact-hero{padding:80px 0 60px}.contact-hero-title{font-size:36px}.contact-hero-subtitle{font-size:16px}.contact-main{padding:60px 0}.contact-cards{gap:20px;grid-template-columns:1fr;margin-bottom:60px}.contact-card{padding:30px 20px}.form-row{gap:0;grid-template-columns:1fr}.product-size-row{gap:10px;grid-template-columns:1fr}.contact-form-section{padding:30px 20px}.contact-company-info{padding:25px 20px}.contact-form-title{font-size:28px}.social-links{gap:clamp(6px,1.5vw,10px)}}@media (max-width:480px){.contact-hero-title{font-size:32px}.contact-container{padding:0 15px}.contact-form-section{border-radius:16px;padding:25px 15px}.contact-company-info{border-radius:16px;padding:20px 15px}.detail-item{align-items:flex-start;flex-direction:column;gap:5px}.detail-value{text-align:left}.social-links{gap:clamp(4px,1vw,8px)}.social-link{font-size:clamp(11px,2vw,13px);padding:clamp(6px,1vw,8px) clamp(12px,2vw,16px)}}.contact-submit-btn:disabled{background:#8ca8b8;cursor:not-allowed}.contact-submit-btn:disabled,.contact-submit-btn:disabled:hover{box-shadow:0 8px 25px #8ca8b833;transform:none}.offerteaanvraag-page{background:#fff;font-family:Poppins,sans-serif;min-height:100vh}.offerteaanvraag-hero{background:#113f57;overflow:hidden;padding:120px 0 100px;position:relative;text-align:center}.offerteaanvraag-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.03)'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='rgba(255,255,255,0.03)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0}.offerteaanvraag-hero-content{margin:0 auto;max-width:900px;padding:0 20px;position:relative;z-index:2}.offerteaanvraag-hero-title{color:#fff;font-size:64px;font-weight:900;letter-spacing:-1px;line-height:1.1;margin:0 0 25px}.offerteaanvraag-hero-subtitle{color:#fffffff2;font-size:22px;font-weight:400;line-height:1.5;margin:0 auto;max-width:700px}.offerteaanvraag-main{background:#fff;padding:40px 0}.offerteaanvraag-container{margin:0 auto;max-width:1200px;padding:0 20px}.offerteaanvraag-form-wrapper{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1.4fr .6fr}.offerteaanvraag-form-section{background:#fff;border:1px solid #113f570d;border-radius:24px;box-shadow:0 20px 60px #113f5714;padding:60px 50px}.offerteaanvraag-form-header{margin-bottom:45px;text-align:center}.offerteaanvraag-form-title{color:#113f57;font-size:36px;font-weight:800;margin:0 0 20px}.offerteaanvraag-form-subtitle{color:#666;font-size:17px;line-height:1.6;margin:0}.offerteaanvraag-form{max-width:100%}.form-row{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:30px}.product-size-row{gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:0}.product-size-row .form-group{margin-bottom:0}.form-group{display:flex;flex-direction:column;margin-bottom:30px}.form-label{color:#113f57;font-size:15px;font-weight:600;letter-spacing:.5px;margin-bottom:10px}.form-input,.form-select{background:#fff;border:2px solid #e8e8e8;border-radius:14px;box-sizing:border-box;color:#113f57;font-family:Poppins,sans-serif;font-size:16px;padding:18px 22px;transition:all .3s ease;width:100%}.form-input:focus,.form-select:focus{border-color:#113f57;box-shadow:0 0 0 4px #113f5714;outline:none;transform:translateY(-1px)}.form-input::placeholder{color:#999;font-weight:400}.offerteaanvraag-submit-btn{background:#113f57;border:none;border-radius:14px;box-shadow:0 10px 30px #113f5733;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:19px;font-weight:700;margin-top:20px;padding:20px 35px;transition:all .3s ease;width:100%}.offerteaanvraag-submit-btn:hover{background:#0d2f42;box-shadow:0 15px 40px #113f5740;transform:translateY(-3px)}.offerteaanvraag-submit-btn:active{transform:translateY(-1px)}.offerteaanvraag-submit-btn:disabled{background:#8ca8b8;cursor:not-allowed}.offerteaanvraag-submit-btn:disabled,.offerteaanvraag-submit-btn:disabled:hover{box-shadow:0 10px 30px #8ca8b833;transform:none}.offerteaanvraag-info-card{background:#fff;border:1px solid #113f570d;border-radius:24px;box-shadow:0 20px 60px #113f5714;height:-webkit-fit-content;height:fit-content;padding:45px 35px;position:-webkit-sticky;position:sticky;top:90px}.info-card-content{text-align:center}.info-card-title{color:#113f57;font-size:28px;font-weight:800;margin:0 0 30px}.info-card-list{list-style:none;margin:0 0 35px;padding:0}.info-card-item{align-items:center;display:flex;justify-content:flex-start;padding:12px 0;text-align:left}.info-card-icon{font-size:20px;margin-right:15px;text-align:center;width:30px}.info-card-text{color:#113f57;font-size:16px;font-weight:500;line-height:1.4}.info-card-footer{border-top:2px solid #f8f9fa;margin-top:30px;padding-top:25px}.info-card-footer-text{color:#113f57;font-size:16px;line-height:1.6;margin:0}.info-card-footer-text strong{font-size:18px;font-weight:700}@media (max-width:1024px){.offerteaanvraag-form-wrapper{gap:50px;grid-template-columns:1fr}.offerteaanvraag-hero-title{font-size:48px}.offerteaanvraag-hero-subtitle{font-size:20px}.offerteaanvraag-form-section{padding:45px 35px}.offerteaanvraag-info-card{position:static}}@media (max-width:768px){.offerteaanvraag-hero{padding:100px 0 80px}.offerteaanvraag-hero-title{font-size:40px}.offerteaanvraag-hero-subtitle{font-size:18px}.offerteaanvraag-main{padding:80px 0}.form-row,.product-size-row{gap:15px;grid-template-columns:1fr}.offerteaanvraag-form-section{padding:35px 25px}.offerteaanvraag-info-card{padding:35px 25px;top:70px}.offerteaanvraag-form-title{font-size:32px}}@media (max-width:480px){.offerteaanvraag-hero-title{font-size:36px}.offerteaanvraag-container{padding:0 15px}.offerteaanvraag-form-section,.offerteaanvraag-info-card{border-radius:18px;padding:30px 20px}.offerteaanvraag-info-card{top:70px}}.popup-overlay{align-items:center;animation:popupFadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.popup-content{animation:popupSlideIn .3s ease-out;background:#fff;border:1px solid #113f571a;border-radius:24px;box-shadow:0 25px 80px #113f5733;max-width:520px;padding:50px 40px;position:relative;text-align:center;width:90%}.popup-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:36px;font-weight:700;height:80px;justify-content:center;margin:0 auto 25px;width:80px}.success-icon{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 25px #10b9814d}.error-icon{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 25px #ef44444d}.popup-title{color:#113f57;font-size:28px;font-weight:800;line-height:1.2;margin:0 0 20px}.popup-message{color:#666;font-size:16px;line-height:1.6;margin:0 0 30px}.popup-details{background:#f8f9fa;border:1px solid #113f5714;border-radius:16px;margin:25px 0 35px;padding:25px;text-align:left}.popup-details p{color:#113f57;font-size:16px;font-weight:700;margin:0 0 15px}.popup-details ul{list-style:none;margin:0;padding:0}.popup-details li{align-items:flex-start;color:#666;display:flex;font-size:15px;line-height:1.5;padding:8px 0}.popup-details li:before{content:"•";flex-shrink:0;width:20px}.popup-details li:before,.popup-details strong{color:#113f57;font-weight:700}.popup-close-btn{background:#113f57;border:none;border-radius:14px;box-shadow:0 8px 25px #113f5733;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;padding:18px 30px;transition:all .3s ease;width:100%}.popup-close-btn:hover{background:#0d2f42;box-shadow:0 12px 35px #113f5740;transform:translateY(-2px)}.popup-close-btn:active{transform:translateY(0)}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.popup-content{border-radius:20px;margin:20px;max-width:none;padding:35px 25px}.popup-icon{font-size:32px;height:70px;margin-bottom:20px;width:70px}.popup-title{font-size:24px;margin-bottom:15px}.popup-message{font-size:15px;margin-bottom:25px}.popup-details{margin:20px 0 30px;padding:20px}.popup-details p{font-size:15px;margin-bottom:12px}.popup-details li{font-size:14px;padding:6px 0}}@media (max-width:480px){.popup-content{border-radius:18px;margin:15px;padding:30px 20px}.popup-icon{font-size:28px;height:60px;width:60px}.popup-title{font-size:22px}.popup-close-btn{font-size:16px;padding:16px 25px}}
/*# sourceMappingURL=main.e16a565c.css.map*/