body{background:none;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:10pt;letter-spacing:.2pt;line-height:1.4;margin:0!important;padding:0!important;width:100%!important;word-spacing:1.1pt}p{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:17pt;line-height:18pt;margin:10pt 0 7pt}h2{font-size:15pt;line-height:16pt}h2,h3{margin:5pt 0 7pt}h3{font-size:13pt;line-height:14pt}h4,h5,h6{font-size:11pt;line-height:12pt;margin:5pt 0}code{font:10pt Courier,monospace}blockquote{border:1px solid #000;display:block;font-size:10pt;margin:.4em 0;padding:.3em .5em;width:95%}blockquote p{margin:0;padding:.3em 0}hr{background-color:#ccc;box-sizing:border-box;float:left;font-size:1px;line-height:1px;margin-bottom:10pt;width:100%}a:link,a:visited{background:transparent;color:#333;text-decoration:underline}a[href^=sms],a[href^=tel]{text-decoration:none}table{border-collapse:collapse;border-spacing:0;margin:1px 0;text-align:left}th{font-weight:700}td,th{border-bottom:1px solid #333}td,th{padding:4pt 10pt 4pt 0}tfoot{font-style:italic}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}img{border:0;height:auto;max-width:100%}img.left{float:left;margin:3pt 15pt 5pt 0}img.right{float:right;margin:3pt 0 5pt 15pt}hr{background:#ccc;border:none;height:1px;margin:10pt 0 20pt}.swiper-slide{transform:none!important}.swiper-wrapper{height:auto!important}.header{border-bottom:1px solid #ccc;margin-bottom:20pt;padding-bottom:10pt}.footer{border-top:1px solid #ccc;font-size:90%;margin-top:20pt;text-align:center}.cards,.hero,.hero__article,.prologue{padding-bottom:20pt}.cards{display:grid;gap:10pt 20pt;grid-template-columns:repeat(2,1fr)}.contact{padding-bottom:20pt}.form__data{display:flex;flex-direction:column;gap:10pt 0}.form__row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10pt 20pt}.form__col{width:calc(50% - 10pt)}.form__col.is-xl{width:100%}.form__label{display:block}.form__input{box-sizing:border-box;height:20pt;width:100%}.form__list ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10pt 20pt;list-style:none;margin:0;padding:5pt 0 0}.form__textarea{box-sizing:border-box;height:100pt;width:100%}.checkbox input,.radio input{margin:0}.form__btns{padding-top:15pt}.info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10pt 0;justify-content:space-between;padding-bottom:20pt}.info__promo{width:100%}.info__fig,.info__gallery{width:45%}.cards__btn,.cards__close,.checkbox__ico,.contact__aside,.footer__main,.form__success,.header__burger,.header__nav,.header__service,.map,.radio__ico{display:none}