.elementor-63723 .elementor-element.elementor-element-1bb0523{--display:flex}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}body .mm .newsletter{background:var(--mm-accent-soft);padding:0}body .mm .newsletter .container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px;padding:38px 0}body .mm .newsletter img{height:120px;width:auto}body .mm .newsletter h3{font-size:26px}body .mm .newsletter p{font-size:13.5px;color:var(--mm-muted);margin-top:6px}body .mm .newsletter p a{text-decoration:underline}body .mm .nl-form{display:flex;background:#fff;border-radius:999px;padding:6px;min-width:400px;box-shadow:var(--mm-shadow)}body .mm .nl-form input{flex:1;min-width:0;border:0;padding:10px 16px;font:inherit;outline:none;background:#fff0}body .mm .nl-form .btn{white-space:nowrap;flex-shrink:0}body .mm .footer{background:var(--mm-green-700);color:#cfe0d8;font-size:14.5px}body .mm .footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px;padding:60px 0 40px}body .mm .footer h4{font-family:var(--mm-sans);color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-weight:700}body .mm .footer li{margin-bottom:9px}body .mm .footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}body .mm .footer address{font-style:normal;line-height:1.8}body .mm .footer .hl{color:var(--mm-accent);font-weight:600}body .mm .footer .f-logo{background:#fff;border-radius:12px;padding:10px 14px;display:inline-block;margin-bottom:18px}body .mm .footer .f-logo img{height:36px}body .mm .f-social{display:flex;gap:10px;margin-top:18px}body .mm .f-social a{width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .08);display:grid;place-items:center;transition:.2s}body .mm .f-social a:hover{background:var(--mm-accent);color:var(--mm-green-700)}body .mm .f-social svg{width:18px;height:18px}body .mm .payments{border-top:1px solid rgb(255 255 255 / .1);padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}body .mm .payments .logos{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .mm .payments .logos span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700;margin-right:6px}body .mm .payments .logos img{height:38px;width:auto;background:#fff;border-radius:8px;padding:5px 8px}body .mm .copy{font-size:13px;color:#9fb8ad}@media (max-width:1100px){body .mm .footer-grid{grid-template-columns:1fr 1fr}body .mm .newsletter .container{grid-template-columns:1fr auto}body .mm .newsletter img{display:none}}@media (max-width:900px){body .mm .newsletter .container{grid-template-columns:1fr}body .mm .nl-form{min-width:0}}@media (max-width:600px){body .mm .footer-grid{grid-template-columns:1fr}}body .mm .newsletter form input[type=email]{height:auto}