*, *::before, *::after {padding: 0; margin: 0; box-sizing: border-box;} .description__text {margin: 10px 0px 16px 0px;} 
.description__text strong {display: block; width: 100%; padding: 0 0 4px; margin-bottom: 14px; font-size: 19px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #d9d9d9; font-weight: normal;} 
.recvizit {max-width: 436px;} .static-tk {position:relative; max-width: 1172px; margin: 0 auto;} 
.static-tk .preload {top: -5px; left: 0px; padding-top: 0px;} .static-tk .preloader {margin: -9px 0px 0px -12px;} .accordion {width: 100%; max-width: 496px; text-align: left;} article {margin: 1em auto; padding: 1px 6px 8px 8px; border: 1px solid #bfbfbf;}
.accordion h1, .accordion h2, .accordion h3, .accordion h4, .accordion h5 {margin-bottom:0px; padding: 8px 6px 2px 0px; font-family: 'FiraRegular', Arial, Helvetica, sans-serif; font-weight: 500; font-size: 16px; letter-spacing: 0.4px;}
.accordion table {font-size: 14px;} .accordion table td {padding-bottom: 6px; font-family: 'FiraRegular', Arial, Helvetica, sans-serif; letter-spacing: 0.6px;} .accordion table span {font-size: 16px; font-weight: 600;}
.accordion p {margin: 0px; padding-top: 8px; font-size: 15.4px; font-family: 'FiraRegular', Arial, Helvetica, sans-serif; font-weight: 500; color: #2b2b2b; letter-spacing: 0.4px;} .accordion label span {color: #5f5e5e;}
input[type=radio] {position: fixed; top: -100vh; left: -100vh; -webkit-appearance: none; -moz-appearance: none; appearance: none;} input[type=radio] ~ div {max-height: 0; overflow: hidden; transition: max-height 0.5s;} input[type=radio]:checked ~ div {max-height: 200px;}
.ul-block {min-height: 1176px;} .ul-block ul {margin: 0px; padding: 0px;} .ul-block ul li {float: left; list-style: none; margin: 0px;} .ul-block ul li.tk-left {margin-right: 10px;}
.accordion input[type="radio"]:checked + label {cursor: default; color: #FF5B02;} .accordion input[type="radio"]:checked + label span {color: #FF5B02;} .accordion label:hover {color:#FF5B02; cursor: pointer;} .accordion label:hover span {color:#FF5B02;}
.oplata-bloc {font-family: 'FiraRegular', Arial, Helvetica, sans-serif; color: #3f3f3f; font-size: 15px; letter-spacing: 0.3px; font-weight: 400;}
.oplata-bloc p {margin-bottom: 12px;} .oplata .carta {display: block; padding: 6px 0px 4px 0px; border-bottom: 1px dotted #5c5141;}
.oplata .qrcod {display: block; padding: 6px 0px 4px 0px; border-bottom: 1px dotted #5c5141;} 
.oplata .regions {position: relative; top: 20px; margin: 0px 0px 30px 0px; padding: 0px 0px 4px 0px;}

.kontakt {margin-right: 16px;} .domens-url {margin-left: 16px;} .container-item {display: flex; flex-wrap: wrap;} .item-bloks {flex-basis: 50%; box-sizing: border-box;} .domens-url .adres {font-family: 'FiraRegular', Arial, Helvetica, sans-serif; font-size: 15px;}
.site-pas {max-width: 510px; padding: 8px 0px 6px 7px; border: 0px;} .site-url {margin-top: 12px; padding: 8px 0px 0px 6px; border: 1px solid #d9d9d9;}
.tabletext td a {display: block; width: fit-content; margin-bottom: 8px; color: #6f2a00; text-decoration: none; text-transform: uppercase; font-size: 12.9px; border-bottom: dotted 1px #a9a29d;}
.tabletext td a:hover {color: #F57600; border-bottom: dotted 1px #ff7c00;} .main-img-geo {max-width: 1140px; margin: 30px auto 52px; pointer-events: none;} 
.text-geos {position: absolute; top: 3px; left: 42px; padding: 7px 10px 7px 10px; font-family: 'FiraRegular', Arial, Helvetica, sans-serif; color: #474747; font-size: 15px; letter-spacing: 0.4px; background: rgba(255, 255, 255, 0.4); border: solid 1px #23965c;}
.main-img-dvs {max-width: 1140px; position: relative; top: -68px; margin: 0px auto 32px; z-index: 1; pointer-events: none;}
@media (max-width: 920px) { .text-geos {left: 0px; } }
@media (max-width: 892px) { .container-item {display: block; flex-wrap: none;} }
@media (max-width: 872px) { .ul-block ul li.tk-left {margin-right: 0px;} }
@media (max-width: 482px) { .description__text strong {font-size: 17px;} }
@media (max-width: 368px) { .accordion h1, .accordion h2, .accordion h3, .accordion h4, .accordion h5 {font-size: 15.4px;} .accordion p {font-size: 15px;} }
