.header-menu__callback{display:inline-flex;margin-top:15px;color:#fff;border:1px solid #fff;border-radius:8px;padding:10px 20px;font-size:22px;font-weight:500}.header-menu__callback:hover{background-color:var(--accent);border-color:var(--accent);color:#fff}@media(min-width:992px){.header__mobile-callback{display:none!important}}input.is-invalid{border-color:red}label.error{color:red;font-size:12px;margin-top:3px}.object__body{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.object__btn{margin-top:auto}.single-page__content{margin-top:40px}.single-page__content h2,.single-page__content h3,.single-page__content h4{font-size:1.2rem;font-weight:700;margin-bottom:1.2rem;color:var(--accent)}.single-page__content p:not(:last-child){margin-bottom:1.5rem}input[type="checkbox"].is-invalid{outline:2px solid red;outline-offset:2px;border-radius:3px}input.checkbox[type="checkbox"]{width:18px;height:18px;appearance:none;border:2px solid #999;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;margin-right:10px;visibility:visible;flex-shrink:0}input.checkbox[type="checkbox"]:checked{background-color:#3f51b5;border-color:#3f51b5}input.checkbox[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.lwptoc_itemWrap1{margin:10px 0 10px 15px}.lwptoc_item{margin-top:15px}.lwptoc_toggle:before{content:'['}.lwptoc_toggle:after{content:']'}.lwptoc_toggle{display:flex}.lwptoc_header{display:flex;gap:15px}.lwptoc_i{margin-bottom:25px}#cookie_note{display:none;position:fixed;z-index:99999;bottom:15px;left:30%;max-width:90%;transform:translateX(-25%);padding:20px;background-color:#fff;border-radius:23px;box-shadow:2px 3px 10px rgba(0,0,0,.4)}#cookie_note p{margin:0;font-size:.8rem;text-align:left;color:#000}#cookie_note .btn-sm{display:block;margin:0 auto;cursor:pointer;color:#fff;overflow:inherit}.cookie_accept{white-space:nowrap}@media (max-width:1023px){#cookie_note.cshow{display:flex;text-align:left;flex-direction:column;width:90%;gap:10px}.cookie_accept{width:auto;margin:auto}#cookie_note .btn-sm{margin-top:15px}}#cookie_note a{color:#006}@media (max-width:1023px){#cookie_note.cshow{display:flex;text-align:left}}@media (min-width:1024px){#cookie_note.cshow{display:flex;column-gap:15px;align-items:center}}@media (max-width:768px){#cookie_note .bclose{padding:10px;width:44px;top:0;right:0;position:absolute;box-shadow:0 1px 8px 0 rgba(34,60,80,.2)}#cookie_note p{margin:0 25px 0 0}.fixed-bottom-button{width:90%}}@media (min-width:769px){#cookie_note .bclose{border:0;border-radius:100px;cursor:pointer;height:44px;padding:10px;width:44px;top:-35px;right:-35px;position:absolute;background-color:#fff;box-shadow:2px 3px 10px rgba(0,0,0,.4)}.footer__form-btns{flex-wrap:nowrap}}.form__checkbox{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:15px;gap:10px}.checkbox-text{white-space:normal;overflow-wrap:anywhere;flex:1;font-weight:500;font-size:.75rem;color:rgba(34,77,71,.4)}.checkbox-text a{text-decoration:underline}.form__checkbox .error{order:2;width:100%;padding-left:28px}.offer_popup{position:fixed;right:19px;bottom:89px;background:#fff;padding:13px;border-radius:7px;max-width:337px;opacity:0;z-index:-1;transition:all 0.6s;color:#000;font-size:16px;margin-left:25px;box-shadow:0 4px 16px rgba(0,0,0,.15);line-height:1.4}.offer_popup.visible{opacity:1;z-index:9999}.offer_popup_close{position:absolute;left:-19px;top:-19px;width:19px;height:19px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.offer_popup_close:before,.offer_popup_close:after{content:'';display:inline-block;width:2px;height:11px;background:#999}.offer_popup_close:before{transform:rotate(45deg)}.offer_popup_close:after{transform:rotate(-45deg);margin:0 0 0 -2px}.white{color:#fff}.fixed-bottom-button{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:1000;justify-content:center}.object__info-price span{text-decoration:none}.object__info-sale{position:absolute;background:red;color:#fff;padding:10px;z-index:1;border-radius:20px;right:4%;top:2%;font-weight:700}