.site-google-reviews{padding:clamp(64px, 6vw, 96px) 0;overflow:hidden;background:var(--venetz-light)}.site-google-reviews__inner{width:100%;max-width:1280px;margin:0 auto;padding:0 24px;text-align:center}.site-google-reviews__label{margin:0 0 12px;color:var(--venetz-dark-teal);font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.site-google-reviews__heading{margin:0;color:var(--venetz-text);font-size:clamp(32px, 2.5vw, 44px);font-weight:700;line-height:1.15}.site-google-reviews__description{max-width:650px;margin:16px auto 0;color:var(--venetz-muted);font-size:16px;line-height:1.6}.site-google-reviews__widget{min-width:0;max-width:100%;margin-top:38px;text-align:left}body .site-footer .footer-main{height:415px;min-height:415px;padding:68px 0 38px;background:#086d72}body .site-footer .social-links a[aria-label="X"],body .site-footer .social-links a[aria-label=LinkedIn]{display:none}@media (max-width:767.98px){.site-google-reviews{padding:52px 0}.site-google-reviews__inner{padding-right:16px;padding-left:16px}.site-google-reviews__heading{font-size:30px}.site-google-reviews__description{margin-top:12px;font-size:15px}.site-google-reviews__widget{margin-top:30px}body .site-footer .footer-main>.site-container,body .site-footer .footer-bottom>.site-container{width:100%;max-width:none;padding-right:25px;padding-left:25px}body .site-footer .footer-main{height:auto;min-height:970px;padding:34px 0 20px;background:#086067}body .site-footer .footer-grid{display:grid;grid-template-columns:138px minmax(0, 1fr);grid-template-areas:'newsletter newsletter' 'brand brand' 'shop help' 'company company';column-gap:15px;row-gap:0;align-items:start}body .site-footer .footer-newsletter{grid-area:newsletter;padding:0;border:0;text-align:center}body .site-footer .footer-newsletter h2{margin:0;font-size:20px;line-height:26px}body .site-footer .footer-newsletter p{max-width:none;margin:6px 0 18px;font-size:16px;line-height:21px}body .site-footer .newsletter-form{display:grid;width:100%;height:auto;grid-template-columns:minmax(0, 1fr);gap:10px;margin:0;overflow:visible;border-radius:0;background:0 0}body .site-footer .newsletter-form.has-message{margin-top:10px}body .site-footer .newsletter-field{display:flex;width:100%;flex-direction:column}body .site-footer .newsletter-message{position:static;order:-1;margin:10px 0}body .site-footer .newsletter-form input{display:block;width:100%;height:64px;min-width:0;flex:0 0 64px;padding:0 22px;border-radius:9px;background:#fff;font-size:17px}body .site-footer .newsletter-form button{width:160px;height:55px;min-width:0;min-height:55px;margin:auto;border-radius:8px;font-size:20px}body .site-footer .footer-brand{grid-area:brand;min-width:0;margin-top:33px;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);padding:28px 0 27px;text-align:center}body .site-footer .footer-brand>a.custom-logo-link,body .site-footer .footer-brand>img:not(.payment-methods):not(.v04-footer-mobile-logo){display:none}body .site-footer .footer-brand .v04-footer-mobile-logo{display:block;width:154px;height:65px;margin:0 auto;filter:none;object-fit:contain}body .site-footer .footer-brand p{margin:20px 0;font-size:16px;line-height:1.35;white-space:normal}body .site-footer .social-links{justify-content:center;margin-top:0}body .site-footer .payment-methods{display:block;width:187px;height:38px;margin:22px auto 0;filter:none;object-fit:contain}}@media (min-width:768px){body .site-footer .v04-footer-mobile-logo,body .site-footer .v04-footer-desktop-logo,body .site-footer .v04-footer-v-mark{display:none}body .site-footer .footer-leaf{display:none}body .site-footer .footer-grid{grid-template-columns:1.8fr .8fr 1.05fr .8fr 1.35fr;gap:45px;align-items:start}body .site-footer .footer-newsletter h2,body .site-footer .footer-links h3{font-size:20px}body .site-footer .footer-newsletter p,body .site-footer .footer-links a,body .site-footer .footer-brand p{font-size:15px}body .site-footer .footer-brand{text-align:left}body .site-footer .footer-bottom{height:63px;min-height:63px;background:#08777b}body .site-footer .footer-bottom .site-container{height:63px}}@media (min-width:1200px){body .site-footer .footer-main>.site-container,body .site-footer .footer-bottom>.site-container{width:calc(100% - 80px);max-width:1400px;padding-right:0;padding-left:0}body .site-footer .footer-main{height:397px;min-height:397px;background:#086067}body .site-footer .footer-brand>a.custom-logo-link,body .site-footer .footer-brand>img:not(.payment-methods):not(.v04-footer-desktop-logo){display:none}body .site-footer .footer-brand .v04-footer-desktop-logo{display:block;width:134px;height:57px;margin:0 0 9px;object-fit:contain}body .site-footer .footer-leaf{display:block}body .site-footer .footer-bottom{background:#0d6f74}}@media (min-width:768px) and (max-width:991.98px){body .site-footer .footer-main{height:auto;min-height:0;padding:52px 0 42px}body .site-footer .footer-grid{grid-template-columns:repeat(3,minmax(0, 1fr));grid-template-areas:'newsletter newsletter newsletter' 'shop help company' 'brand brand brand';column-gap:28px;row-gap:38px}body .site-footer .footer-newsletter{grid-area:newsletter;max-width:600px;justify-self:center}body .site-footer .footer-links:nth-of-type(1){grid-area:shop}body .site-footer .footer-links:nth-of-type(2){grid-area:help}body .site-footer .footer-links:nth-of-type(3){grid-area:company}body .site-footer .footer-brand{grid-area:brand;max-width:520px;justify-self:center;text-align:center}body .site-footer .footer-brand>a,body .site-footer .footer-brand>img:not(.payment-methods){margin-right:auto;margin-left:auto}body .site-footer .social-links{justify-content:center}body .site-footer .payment-methods{margin-right:auto;margin-left:auto}}@media (max-width:767.98px){body .site-footer .footer-links{min-width:0;padding-top:0}body .site-footer .footer-links:nth-of-type(1){grid-area:shop;margin-top:24px;padding-left:32px}body .site-footer .footer-links:nth-of-type(2){grid-area:help;justify-self:start;margin-top:24px;text-align:left}body .site-footer .footer-links:nth-of-type(3){position:relative;grid-area:company;min-height:144px;margin-top:24px;padding:0 0 12px 32px}body .site-footer .footer-links:nth-of-type(3) .v04-footer-v-mark{position:absolute;z-index:0;top:12px;right:auto;left:153px;display:block;width:72px;height:120px;opacity:.52;pointer-events:none}body .site-footer .footer-links:nth-of-type(3)>:not(.v04-footer-v-mark){position:relative;z-index:1}body .site-footer .footer-links h3{margin:0 0 4px;font-size:16px;line-height:22px;white-space:nowrap}body .site-footer .footer-links ul{margin:0;padding:0}body .site-footer .footer-links li+li{margin-top:0}body .site-footer .footer-links a{display:block;font-size:13px;line-height:22px}body .site-footer .footer-bottom{height:90px;min-height:90px;padding:0;background:#0c6e73}body .site-footer .footer-bottom .site-container{position:relative;display:flex;height:89px;flex-direction:column-reverse;justify-content:center;gap:8px;padding:0 12px}body .site-footer .footer-bottom nav{position:absolute;top:14px;right:20px;left:20px;display:flex;width:auto;justify-content:space-between;gap:0;flex-wrap:nowrap}body .site-footer .footer-bottom nav ul{display:flex;width:100%;align-items:center;justify-content:space-between}body .site-footer .footer-bottom nav li{margin:0}body .site-footer .footer-bottom nav li+li{border-left:1px solid rgba(255,255,255,.85);padding-left:16px}body .site-footer .footer-bottom p{position:absolute;right:0;bottom:8px;left:0;margin:0;text-align:center;line-height:20px}body .site-footer .footer-bottom p,body .site-footer .footer-bottom a{font-size:14px}body .site-footer+.whatsapp-button{display:none}}@media (max-width:359.98px){body .site-footer .footer-main>.site-container,body .site-footer .footer-bottom>.site-container{padding-right:20px;padding-left:20px}body .site-footer .footer-grid{grid-template-columns:120px minmax(0, 1fr);column-gap:10px}body .site-footer .footer-links:nth-of-type(1),body .site-footer .footer-links:nth-of-type(3){padding-left:18px}body .site-footer .footer-links:nth-of-type(3) .v04-footer-v-mark{left:130px}body .site-footer .footer-links h3{font-size:14px}body .site-footer .footer-links a{font-size:12px}body .site-footer .footer-bottom nav{gap:12px}body .site-footer .footer-bottom p,body .site-footer .footer-bottom a{font-size:12px}}