.hh-footer{font-family:inherit;font-size:14px;line-height:1.6}.hh-footer *,.hh-footer-floating *{box-sizing:border-box}.hh-footer-container{max-width:1800px;padding:0 40px;margin:0 auto}.hh-footer h2,.hh-footer p,.hh-footer ul{margin:0}.hh-footer a{color:inherit;text-decoration:none}.hh-footer a:hover{color:#bd874f}.hh-footer :focus-visible,.hh-footer-floating :focus-visible{outline:2px solid #bd874f;outline-offset:5px}.hh-footer-top{background:#f4f1eb;color:#17191a;padding:42px 0}.hh-footer-top-grid{display:grid;grid-template-columns:minmax(300px,1.1fr) 2fr;gap:64px;align-items:start}.hh-footer-subscribe h2{font-size:21px;line-height:1.3;font-weight:600;margin:0 0 10px}.hh-footer-subscribe>p{font-size:13px;line-height:1.5;margin-bottom:14px;color:#67625d}.hh-footer .wpcf7{margin:16px 0 0}.hh-footer .wpcf7 p{margin:0}.hh-footer-subscribe-row,.hh-footer-subscribe-row>p{display:flex;gap:10px;align-items:start}.hh-footer-subscribe-row label{flex:1;min-width:0;margin:0}.hh-footer input[type=email]{background:white;border:1px solid #d9d3cb;border-radius:4px;height:44px;padding:0 12px;width:100%;font-size:14px;color:#17191a}.hh-footer input[type=submit]{min-height:44px;padding:10px 20px;border:0;border-radius:4px;background:#17191a;color:white;font-size:13px;text-transform:none;cursor:pointer}.hh-footer .wpcf7-spinner{position:absolute}.hh-footer-consent{margin-top:10px;font-size:11px;line-height:1.5}.hh-footer-consent label{font-size:inherit;display:block;margin:0}.hh-footer .wpcf7-list-item{margin:0}.hh-footer-consent input{margin:0 6px 0 0;vertical-align:middle}.hh-footer .hh-footer-local{margin-top:8px;font-size:10px}.hh-footer-privacy{font-size:11px;text-decoration:underline!important}.hh-footer .wpcf7-response-output{margin:12px 0 0;padding:8px;font-size:12px}.hh-footer-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding-top:5px}.hh-footer-benefits>div{display:flex;gap:12px;align-items:start}.hh-footer-benefits svg{width:25px;height:25px;color:#a4682b;flex-shrink:0}.hh-footer-benefits strong{display:block;font-size:13px;line-height:1.4;margin-bottom:7px}.hh-footer-benefits p{font-size:12px;line-height:1.5;color:#67625d}.hh-footer-dark{background:#17191a;color:#d0ceca;padding:52px 0 0}.hh-footer-columns{display:grid;grid-template-columns:1.25fr .8fr 1fr 1.05fr;gap:70px;padding-bottom:46px}.hh-footer-column summary,.hh-footer-contacts h2{list-style:none;font-weight:600;font-size:15px;color:#fff;margin-bottom:20px;line-height:1.5}.hh-footer-column summary::-webkit-details-marker{display:none}.hh-footer-column ul{padding:0;list-style:none}.hh-footer-column li{margin:0 0 8px}.hh-footer-column p{font-size:13px;line-height:1.7}.hh-footer-logo{display:block;max-width:240px;margin:0 0 20px}.hh-footer-logo img{width:100%;height:auto;display:block}.hh-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hh-footer-social a{width:36px;height:36px;border:1px solid #454545;border-radius:6px;display:grid;place-items:center}.hh-footer-social svg{width:17px;height:17px}.hh-footer-phone{font-size:clamp(19px,1.5vw,25px);font-weight:600;white-space:nowrap;color:white!important}.hh-footer-contacts p{font-size:12px;margin:4px 0 14px}.hh-footer-messengers{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 20px}.hh-footer-messengers a{border:1px solid #454545;border-radius:4px;padding:5px 8px;font-size:11px}.hh-footer-messengers svg{display:none}.hh-footer-email{display:block;font-size:16px;color:white!important;overflow-wrap:anywhere}.hh-footer-legal{display:grid;grid-template-columns:1fr 1fr;gap:80px;font-size:11px;line-height:1.7;color:#aaa6a0;padding:0 0 28px}.hh-footer-legal p{margin-top:4px}.hh-footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;border-top:1px solid #383a3b;font-size:12px;color:#aaa6a0}.hh-footer-payments{display:flex;flex-wrap:wrap;gap:8px}.hh-footer-payments span{border:1px solid #414344;border-radius:3px;min-width:42px;text-align:center;font-size:10px;padding:3px 7px}.hh-footer-payments img{max-width:65px;max-height:25px;width:auto;object-fit:contain}.hh-footer-floating{position:fixed;right:24px;bottom:24px;z-index:550;display:flex;align-items:end;gap:10px;font-size:13px;line-height:1.4}.hh-footer-floating[hidden]{display:none!important}.hh-footer-floating a,.hh-footer-write summary{display:flex;align-items:center;gap:8px;color:#fff;background:#242627;border:1px solid #5b5751;border-radius:5px;padding:12px;text-decoration:none;cursor:pointer;list-style:none}.hh-footer-write summary::-webkit-details-marker{display:none}.hh-footer-write-menu{position:absolute;bottom:60px;right:0;min-width:190px;background:#242627;border:1px solid #5b5751;border-radius:5px;padding:8px;box-shadow:0 4px 20px #0003}.hh-footer-write-menu a{border:0}.hh-footer-up svg{width:22px;height:22px}.hh-footer-write-menu a:hover{background:#414344}.hh-footer-up{flex-shrink:0}
@media(min-width:1025px){.hh-footer-column summary{pointer-events:none}.hh-footer-about summary{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.hh-footer-up{scroll-margin-top:100px}}
@media(min-width:1025px) and (max-width:1350px){.hh-footer-top-grid{gap:30px}.hh-footer-benefits{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hh-footer-columns{gap:30px}.hh-footer-container{padding:0 24px}}
@media(max-width:1024px){.hh-footer-container{padding:0 20px}.hh-footer-top{padding:30px 0}.hh-footer-top-grid{grid-template-columns:1fr;gap:30px}.hh-footer-subscribe{max-width:600px}.hh-footer-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hh-footer-dark{padding-top:16px}.hh-footer-columns{display:block;padding-bottom:26px}.hh-footer-column{border-bottom:1px solid #383a3b}.hh-footer-column summary{cursor:pointer;padding:18px 0;margin:0;display:flex;justify-content:space-between}.hh-footer-column summary:after{content:'+';font-size:20px;line-height:1}.hh-footer-column[open] summary:after{content:'−'}.hh-footer-column>div,.hh-footer-column>nav{padding-bottom:20px}.hh-footer-column li{margin-bottom:12px}.hh-footer-contacts{padding-top:26px}.hh-footer-contacts h2{margin-bottom:10px}.hh-footer-phone{font-size:24px}.hh-footer-legal{grid-template-columns:1fr;gap:18px;font-size:11px}.hh-footer-bottom{align-items:start;flex-direction:column;padding-bottom:28px}.hh-footer-floating{right:12px;bottom:calc(var(--hh-mobile-height,62px) + 12px)}body.hh-product-sticky-visible .hh-footer-floating{bottom:calc(var(--hh-mobile-height,62px) + 98px)}body.hh-keyboard-open .hh-footer-floating{display:none}.hh-footer-subscribe h2{font-size:20px}}
@media(max-width:400px){.hh-footer-container{padding:0 16px}.hh-footer-benefits{gap:20px 14px}.hh-footer-benefits>div{gap:7px}.hh-footer-benefits svg{width:20px;height:20px}.hh-footer-subscribe-row{gap:6px}.hh-footer input[type=submit]{padding:10px 12px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
