html,body{overflow-x:hidden}body>header.site{z-index:1000}body>footer.common-site-footer{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:44px 0 24px!important;border:0!important;border-radius:0!important;background:#152a21!important;color:#f7f3e8!important;overflow:hidden!important}body>footer.common-site-footer>.wrap{width:min(1180px,calc(100% - 32px))!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:30px 54px!important;align-items:start!important}body>footer.common-site-footer h3{margin:0 0 10px!important;color:#fff!important;font-size:1.45rem!important;line-height:1.2!important}body>footer.common-site-footer p{margin:0 0 12px!important;color:#dce8df!important;line-height:1.6!important}body>footer.common-site-footer a{color:#eef7f1!important;text-decoration:none!important}body>footer.common-site-footer a:hover{text-decoration:underline!important}body>footer.common-site-footer .footer-demo{display:inline-block!important;margin-top:4px!important;font-weight:800!important;color:#9fe0b0!important}body>footer.common-site-footer .foot-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 20px!important;list-style:none!important;margin:0!important;padding:0!important;columns:auto!important}body>footer.common-site-footer .foot-links li{margin:0!important;padding:0!important;list-style:none!important}body>footer.common-site-footer .foot-links a{display:block!important;padding:3px 0!important;font-size:.94rem!important}body>footer.common-site-footer .foot-bottom{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:8px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.14)!important;color:#c9d8ce!important;font-size:.88rem!important}body>footer.common-site-footer button.cookie-settings-link{border:0!important;background:transparent!important;color:#eef7f1!important;padding:0!important;font:inherit!important;cursor:pointer!important}body>.common-floating-actions{display:contents!important}body>.common-floating-actions>a.whatsapp-float{position:fixed!important;left:20px!important;right:auto!important;bottom:20px!important;top:auto!important;z-index:9998!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;max-width:220px!important;height:52px!important;min-height:52px!important;padding:0 18px!important;margin:0!important;border:0!important;border-radius:999px!important;background:#176b3a!important;color:#fff!important;text-decoration:none!important;font:800 14px/1 Arial,Helvetica,sans-serif!important;box-shadow:0 16px 34px rgba(21,42,33,.28)!important;transform:none!important;overflow:hidden!important}body>.common-floating-actions>a.whatsapp-float:hover{background:#11552e!important;transform:translateY(-2px)!important}body>.common-floating-actions>a.whatsapp-float svg{display:block!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important}body>.common-floating-actions>a.whatsapp-float span{display:inline!important;color:#fff!important;white-space:nowrap!important}body>.common-floating-actions>button.booking-call-float{position:fixed!important;left:auto!important;right:22px!important;bottom:22px!important;top:auto!important;z-index:9998!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:auto!important;min-width:0!important;max-width:260px!important;min-height:54px!important;height:auto!important;margin:0!important;padding:13px 20px!important;border:0!important;border-radius:999px!important;background:#0b8f3d!important;color:#fff!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:.01em!important;cursor:pointer!important;box-shadow:0 16px 36px rgba(0,0,0,.25)!important;transform:none!important}body>.common-floating-actions>button.booking-call-float:hover{background:#087936!important;transform:translateY(-2px)!important}body>.common-floating-actions>button.booking-call-float:before{content:""!important;width:10px!important;height:10px!important;flex:0 0 10px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 5px rgba(255,255,255,.18)!important}@media(max-width:760px){body>footer.common-site-footer{padding:36px 0 20px!important}body>footer.common-site-footer>.wrap{grid-template-columns:1fr!important;gap:26px!important}body>footer.common-site-footer .foot-links{grid-template-columns:1fr 1fr!important}body>footer.common-site-footer .foot-bottom{flex-direction:column!important;align-items:flex-start!important}body>.common-floating-actions>a.whatsapp-float{left:12px!important;right:auto!important;bottom:12px!important;width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;gap:0!important}body>.common-floating-actions>a.whatsapp-float span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}body>.common-floating-actions>button.booking-call-float{left:auto!important;right:12px!important;bottom:12px!important;min-height:50px!important;padding:12px 15px!important;font-size:13px!important}}@media(max-width:430px){body>footer.common-site-footer .foot-links{grid-template-columns:1fr!important}body>.common-floating-actions>button.booking-call-float{width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;font-size:0!important}body>.common-floating-actions>button.booking-call-float:before{width:22px!important;height:22px!important;flex-basis:22px!important;box-shadow:none!important;background:currentColor!important;clip-path:polygon(0 0,100% 0,100% 68%,62% 68%,38% 100%,38% 68%,0 68%)!important}}
