*{outline:none;box-sizing:border-box}html{height:100%}p{margin:0}button,p{padding:0}button{border:none;background:none;height:auto;cursor:pointer}img{margin:0;padding:0}.ymaps-2-1-79-controls__bottom,.ymaps-2-1-79-copyrights-pane{display:none!important}.swiper-pagination-bullet{display:block!important;box-sizing:border-box;width:8px!important;height:8px!important;border:1px solid #424242;background:#fff!important;opacity:1!important;margin:0!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#424242!important}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:40px;padding-right:40px;max-width:100%!important}@media(max-width:767px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-left:12px;padding-right:12px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1920px!important}}body{margin:0;display:flex;flex-direction:column;height:100%;min-width:360px;overflow-x:hidden;font-family:Inter,serif;color:#424242;padding:72px 0 0;font-size:16px;line-height:24px}@media(max-width:767px){body{padding-top:80px}}body main{flex:1 0 auto}body main section{padding:40px 0}body main ol,body main ul{padding-left:24px;opacity:.8;margin:0}body main ol li>*,body main ul li>*{opacity:1!important}body main ol li+li,body main ul li+li{margin-top:16px}body main p>ol,body main p>ul{opacity:1}body a{text-decoration:none;color:#424242}body a[href^=tel]{text-decoration:none!important;color:inherit;font-weight:inherit;font-size:inherit;font-style:inherit}body .fullscreen_bg{position:relative}body .fullscreen_bg img.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body h1{font-size:60px;line-height:1.2;text-transform:lowercase;margin:0}@media(max-width:767px){body h1{font-size:32px}}body h2{font-size:40px;line-height:48px;text-transform:lowercase;margin:0}@media(max-width:767px){body h2{font-size:28px;line-height:40px}}body h3{font-size:24px;line-height:36px;margin:0}@media(max-width:767px){body h3{font-size:20px;line-height:28px}}body h4{font-size:20px;line-height:28px;margin:0}@media(max-width:767px){body h4{font-size:18px;line-height:28px}}body h5{font-size:16px;line-height:24px;margin:0}@media(max-width:767px){body h5{font-size:16px;line-height:24px}}body h6{font-size:16px;line-height:24px;margin:0}@media(max-width:767px){body h6{font-size:16px;line-height:24px}}.sr-only{position:absolute;top:0;left:0;opacity:0;pointer-events:none}@media(hover:hover){.defaultPosition{transform:translateY(50px);opacity:0}}#serverData{opacity:0;max-height:100vh;overflow:hidden}.checkboxGroup{display:flex;flex-direction:column;gap:24px}.checkboxGroup .checkbox{position:relative}.checkboxGroup .checkbox label{display:block}.checkboxGroup .checkbox label input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.checkboxGroup .checkbox label span{display:block;padding-left:26px;margin:0;font-size:12px;line-height:1.5;cursor:pointer;text-transform:lowercase;color:#424242}.checkboxGroup .checkbox label span:after,.checkboxGroup .checkbox label span:before{content:"";position:absolute;display:block;top:1px;left:0;width:16px;height:16px;box-sizing:border-box;transition:all .25s}.checkboxGroup .checkbox label span:before{border:2px solid #424242;opacity:.6}.checkboxGroup .checkbox label span:after{opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L4 6L9 1' stroke='%23424242' stroke-width='2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.checkboxGroup .checkbox label span a{border-bottom:1px solid}.checkboxGroup .checkbox label input:checked+span:after,.checkboxGroup .checkbox label input:checked+span:before,.checkboxGroup .checkbox label span:hover:before{opacity:1}.checkboxGroup .checkbox.error span:before{border-color:#e51717}