@font-face{font-family: 'Circe'; src: url('../fonts/Circe-Thin.woff') format('woff'), url('../fonts/Circe-Thin.ttf') format('truetype'); font-weight: 100; font-style: normal; font-display: swap;}
@font-face{font-family: 'Circe'; src: url('../fonts/Circe-ExtraLight.woff') format('woff'), url('../fonts/Circe-ExtraLight.ttf') format('truetype'); font-weight: 200; font-style: normal; font-display: swap;}
@font-face{font-family: 'Circe'; src: url('../fonts/Circe-Light.woff') format('woff'), url('../fonts/Circe-Light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap;}
@font-face{font-family: 'Circe'; src: url('../fonts/Circe-Regular.woff') format('woff'), url('../fonts/Circe-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: 'Circe'; src: url('../fonts/Circe-Bold.woff') format('woff'), url('../fonts/Circe-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap;}
@font-face{font-family: 'Circe'; src: url('../fonts/Circe-ExtraBold.woff') format('woff'), url('../fonts/Circe-ExtraBold.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap;}

@font-face{font-family: 'PTSans'; src: url('../fonts/PTSans-Regular.woff') format('woff'), url('../fonts/PTSans-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap;}
@font-face{font-family: 'PTSans'; src: url('../fonts/PTSans-Bold.woff') format('woff'), url('../fonts/PTSans-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap;}

/*bazovie nastroiki*/
body {font-family: 'PTSans'; background: #FBFBFB;}
* {margin: 0px; padding: 0px;}
p {margin: 0 0 20px 0; line-height: 133%; color: #505050; font-size: 18px;}
a {text-decoration: underline;color:#000;}
a:hover {text-decoration: none;}
input, textarea, button, select {outline: none; resize: none; border: none; font-family: 'PTSans'; font-weight: 400; font-size: 16px;}
.coment {background: rgb(242 234 227);border-left: 8px solid #b88c64;padding: 14px 26px  16px;border-radius: 5px 0 0 5px;}
.danger {background: rgb(209 98 98 / 7%);border-left: 8px solid #d16262; padding: 14px 26px  16px;border-radius: 5px 0 0 5px;}
/*bazovie nastroiki end*/


/* list */
ul li, ol li {list-style: none; font-size: 18px;}
.stand-ul {margin: 0 0 20px 0;}
.stand-ul li {position: relative;padding: 0 0 0 30px;color: #505050;}
.stand-ul li:not(:last-child) {margin: 0 0 10px 0;}
.stand-ul li:before {content:'';width: 6px;height: 6px;top: 7px;left: 1px;position: absolute;background: #b88c64;border-radius: 2px;transform: rotate(45deg);}
.stand-ol {margin: 0 0 20px 0;}
.stand-ol li {position: relative;padding: 0 0 0 30px;counter-increment: cntr;color: #505050;}
.stand-ol li:not(:last-child) {margin: 0 0 10px 0;}
.stand-ol li:before {content: counter(cntr);left: 0px;position: absolute;font-size:15px;color: #b88c64;}
/* list end */


/*zagalovki*/
h1,h2,h3,h4 {font-family: 'Circe'; font-weight: 800;text-transform: uppercase;}
h1 {font-size: 45px;margin: 0px 0 50px; line-height: 47px; color: #503029;}
h2 {font-size: 35px;margin: 70px 0 50px; color: #B88C64;}
h3 {font-size: 23px;margin: 50px 0 30px; color: #503029;}
h4 {font-size: 17px;margin: 40px 0 20px;}

@media (min-width: 993px) and (max-width: 1160px) {
h1 { }
h2 { }
h3 { }
h4 { }
}
@media (min-width: 768px) and (max-width: 992px) {
h1 { }
h2 { }
h3 { }
h4 { }
}
@media (min-width: 482px) and (max-width: 767px) {
h1 {font-size: 32px;line-height: 130%;}
h2 {font-size: 28px;}
h3 {}
h4 { }
}
@media screen and (max-width: 481px) {
h1 {font-size: 26px;line-height: 140%;}
h2 {font-size: 22px;}
h3 {font-size: 20px;}
h4 {font-size: 16px;}
}
@media screen and (max-width: 320px) {
h1 { }
h2 { }
h3 { }
h4 { }
}
/*zagalovki end*/


/* table */
.stand-table {border-collapse: collapse;margin: 0 0 30px 0; display: inline-block;border-radius: 7px 7px 0 0;overflow: hidden;}
.stand-table tr:first-child {background: #b88c64 !important; /*border: 1px solid #0493d3;*/ color: #fff;}
.stand-table tbody {}
.stand-table tfoot {font-weight: 600;}
.stand-table tr:nth-child(odd) {background: rgb(255 249 243);}
.stand-table tr:nth-child(even) {background: rgb(242 234 227);}
.stand-table tr {}
.stand-table th {padding: 12px 35px; font-weight: 600;}
.stand-table td {padding: 15px 35px; /*border: 1px solid rgb(4 147 211 / 22%);*/}
@media screen and (max-width: 1160px) {
.stand-table {width: 100%;overflow: auto;}
}
/* table end */


/* sigplus */
.sigplus-gallery > ul {}
.sigplus-gallery > ul > li {margin-bottom: 20px;display: block;}
a.sigplus-image > img {display:block !important;}
.sigplus-gallery ul > li > a {display:block !important;outline: none;}
/* sigplus end */


/* swiper */
.swiper-container {overflow: hidden;}
.swiper-wrapper {display: flex;}
.swiper-slide {flex-shrink: 0;}
/* swiper end */


/* hlebnie kroshki */
.breadcrumb {font-size: 15px;margin: 20px 0 40px;}
.breadcrumb__spisok {display: flex;flex-wrap: wrap;}

@media screen and (max-width: 481px) {
.breadcrumb {font-size: 14px;}
}
@media screen and (max-width: 320px) {
.breadcrumb {font-size: 13px;}
}
/* hlebnie kroshki end */


/* indents */
.container-margin {width: 1110px; margin-right: auto; margin-left: auto;}
.container {padding-right: calc(50vw - 563.5px);padding-left: calc(50vw - 563.5px);}
.soderjimoe {margin-bottom: 77px;}
.modulmargin {margin-bottom: 90px;}

@media (min-width: 993px) and (max-width: 1160px) {
.container-margin {width: 100%; padding-right: 20px; padding-left: 20px;box-sizing: border-box;margin-right: 0px; margin-left: 0px;}
.container {margin-right: 0px;margin-left: 0px;padding-right:20px;padding-left:20px;}
}
@media (min-width: 769px) and (max-width: 992px) {
.container-margin {width: 100%; padding-right: 20px; padding-left: 20px;box-sizing: border-box;margin-right: 0px; margin-left: 0px;}
.container {margin-right: 0px;margin-left: 0px;padding-right:20px;padding-left:20px;}
}
@media (min-width: 482px) and (max-width: 768px) {
.container-margin {width: 100%; padding-right: 20px; padding-left: 20px;box-sizing: border-box;margin-right: 0px; margin-left: 0px;}
.container {margin-right: 0px;margin-left: 0px;padding-right:20px;padding-left:20px;}
.soderjimoe {margin-bottom: 70px;}
.modulmargin {margin-bottom: 70px;}
}
@media screen and (max-width: 481px) {
.container-margin {width: 100%; padding-right: 20px; padding-left: 20px;box-sizing: border-box;margin-right: 0px; margin-left: 0px;}
.container {margin-right: 0px;margin-left: 0px;padding-right:20px;padding-left:20px;}
.soderjimoe {margin-bottom: 70px;}
.modulmargin {margin-bottom: 80px;}
}
@media screen and (max-width: 320px) {
.soderjimoe {margin-bottom: 60px;}
.modulmargin {margin-bottom: 70px;}
}
/* indents end */


/* buttons */
.button-red {text-decoration:none; background: #DE5041;border-radius: 10px;color: #fff;height: 54px;padding: 0 20px;font-weight: 700;cursor:pointer;transition:0.2s;display: inline-flex;align-items: center;justify-content: center; flex-shrink: 0;}
.button-red:hover {background: #f55847;}
/* buttons end */


/*header*/
header {}
.header {background: #ffffff;display: flex;justify-content: space-between;align-items: center;padding-top: 19px;padding-bottom: 19px;}
.header__logo-href {text-decoration: none; display: flex; align-items: center;}
.header__logo {margin-right: 16px;    image-rendering: -webkit-optimize-contrast;}
.header__logo-name {display: flex; flex-direction: column;}
.header__logo-name span:first-child {font-family: Circe; font-weight: 800; line-height: 16px; text-transform: uppercase; color: #DE5041;}
.header__logo-name span:last-child {font-family: PTSans; font-size: 14px; color: #503029;}
.header__mybiz-href {text-decoration: none;}
.header__mybiz-href svg {width: 166px;}
.header__but {padding: 0 44px;}
.header__svyaz {}
.header__tel {text-decoration: none; font-family: Circe; font-weight: 800; font-size: 19px; display: flex; align-items: center;}
.header__tel:hover {text-decoration:underline;}
.header__tel svg {fill: #DE5041; width: 14px; margin: 0 14px 6px 0px;}
.header__adres {text-decoration: none; font-size: 18px; color: #18191D; display: flex; align-items: center;}
.header__adres:hover {text-decoration:underline;}
.header__adres svg {fill: #DE5041; width: 11px; margin: 0 15px 1px 0;}
.header-menu {background:#F3ECE5;}

header .glav-menu {}
header .glav-menu ul {display: flex; flex-wrap: wrap;}
header .glav-menu li {margin-right: 34px;}
header .glav-menu li.active a {border-bottom:3px solid #DE5041;}
header .glav-menu a {font-size: 18px; padding: 18px 2px 16px; display: block; text-decoration: none; border-bottom: 3px solid #de504100; transition: 0.2s;}
header .glav-menu li:last-child {margin-right:0px;}
header .glav-menu a:not(header .glav-menu li.active a):hover {border-bottom:3px solid #DE5041;}

@media (min-width: 993px) and (max-width: 1160px) {
header .glav-menu li {margin-right: 24px;}
}
@media (min-width: 768px) and (max-width: 992px) {
.header {flex-wrap: wrap;justify-content: space-around;padding-top: 24px;padding-bottom: 28px;}
.header__mybiz-href {margin: 0 15 0;}
.header__but {padding: 0 41px;}
.header__svyaz {margin: 22px 40px 0;}
.header__adres {font-size: 15px;}
.header-menu {display: none;}
}
@media (min-width: 482px) and (max-width: 767px) {
.header {flex-wrap: wrap;justify-content: space-around;padding-top: 29px;padding-bottom: 29px;}
.header__logo-href {margin: 0 0 25px;}
.header__mybiz-href {margin: 0 0 25px;}
.header__but {padding: 0 41px;}
@media screen and (min-width: 630px) {
.header__but {margin:0 0 25px;}
.header__mybiz-href {margin: 0 15px 25px;}
}
.header__adres {font-size: 15px;}
.header-menu {display: none;}
}
@media screen and (max-width: 481px) {
.header {flex-wrap: wrap;flex-direction: column;justify-content: center;padding-top: 34px;padding-bottom: 35px;}
.header__logo-href {margin: 0px 0 12px;}
.header__logo-name span:first-child { }
.header__logo-name span:last-child { }
.header__mybiz-href {margin: 0 0 13px;}
.header__mybiz-href svg {width: 142px;}
.header__but {margin: 0 0 25px;}
.header__tel {justify-content: center;}
.header__adres {font-size: 15px;}
.header-menu {display: none;}
}
/*header end*/



/*footer*/
footer {}
.footer-menu {background: #F2EAE3;}
.footer {padding-top: 52px;padding-bottom: 53px;background: #F8F4F0;}
.footer__menus {display: flex;justify-content: space-between;padding-bottom: 45px;border-bottom: 1px solid #EBE0D6;margin-bottom: 45px;}
.footer__logos {}
.footer__logo-href {text-decoration: none;display: flex;align-items: center;margin-bottom: 23px;}
.footer__logo {margin-right: 16px;}
.footer__logo-name {display: flex; flex-direction: column;}
.footer__logo-name span:first-child {font-family: Circe; font-weight: 800; line-height: 16px; text-transform: uppercase; color: #DE5041;}
.footer__logo-name span:last-child {font-family: PTSans; font-size: 14px; color: #503029;}
.footer__mybiz-href {}
.footer__mybiz-href svg {width:205px;}

.footer__svyaz {display: flex; align-items: center; justify-content: space-between; margin: 0 0 56px;}
.footer__tel {color: #503029; font-family: Circe; font-weight: 800; font-size: 23px; text-decoration: none; margin: 0 40px 0 0;}
.footer__tel svg {fill:#DE5041;width: 16px;margin-right: 8px;}
.footer__but {padding: 0 52px; margin: 0 40px 0 0;}
.footer__info-box {display: flex; align-items: flex-start;}
.footer__adres {text-decoration: none;}
.footer__adres:hover {text-decoration:underline;}
.footer__adres svg {fill:#DE5041;width:11px;margin: 5px 15px 0 0;}
.footer__info-text {display: flex; flex-direction: column;}
.footer__info-text span:first-child {font-size: 18px; color: #503029; font-weight: 700;}
.footer__info-text span:last-child {font-size: 18px;}
.footer__clock {}
.footer__clock svg {fill:#DE5041;width: 12px;margin: 5px 16px 0 0;}
.footer__clock-pt {}
.footer__clock-vs {}
.footer__text-end {color: #968C87;font-size: 15px;line-height: 19px;}

footer .predpr-menu {max-width: 255px;}
footer .predpr-menu h3 {margin: 0 0 28px;font-size: 20px;}
footer .predpr-menu ul {}
footer .predpr-menu li {margin-bottom: 13px;}
footer .predpr-menu li:last-child {margin-bottom:0px;}
footer .predpr-menu a {color: #6B6B6B;font-size: 18px;text-decoration: none;}
footer .predpr-menu a:hover {}

footer .partner-menu {max-width: 255px;}
footer .partner-menu h3 {margin: 0 0 28px;font-size: 20px;}
footer .partner-menu ul {}
footer .partner-menu li {margin-bottom: 13px;}
footer .partner-menu li:last-child {margin-bottom:0px;}
footer .partner-menu a {color: #6B6B6B;font-size: 18px;text-decoration: none;}
footer .partner-menu a:hover {}

footer .inform-menu {max-width: 255px;}
footer .inform-menu h3 {margin: 0 0 28px;font-size: 20px;}
footer .inform-menu ul {}
footer .inform-menu li {margin-bottom: 13px;}
footer .inform-menu li:last-child {margin-bottom:0px;}
footer .inform-menu a {color: #6B6B6B;font-size: 18px;text-decoration: none;}
footer .inform-menu a:hover {}

footer .glav-menu {}
footer .glav-menu ul {display: flex; flex-wrap: wrap;}
footer .glav-menu li {margin-right: 34px;}
footer .glav-menu li.active a {border-bottom:3px solid #DE5041;}
footer .glav-menu a {font-size: 18px; padding: 18px 2px 16px; display: block; text-decoration: none; border-bottom: 3px solid #de504100; transition: 0.2s;}
footer .glav-menu li:last-child {margin-right:0px;}
footer .glav-menu a:not(header .glav-menu li.active a):hover {border-bottom:3px solid #DE5041;}

@media (min-width: 993px) and (max-width: 1160px) {
.footer__logos {margin: 0 10px 0 0;}
.footer__logo-name span:first-child {font-size: 15px;}
.footer__logo-name span:last-child {font-size: 13px;}
.footer__mybiz-href svg {width: 183px;}
.footer__svyaz {margin: 0 0 46px;}
.footer__tel {font-size: 21px;margin: 0px;}
.footer__but {margin: 0px;padding: 0 36px;}
.footer__info-text span:first-child {font-size: 16px;}
.footer__info-text span:last-child {font-size: 16px;}
footer .predpr-menu {max-width: 225px;}
footer .predpr-menu h3 {font-size: 17px;}
footer .predpr-menu a {font-size: 15px;}
footer .partner-menu {max-width: 200px;}
footer .partner-menu h3 {font-size: 17px;}
footer .partner-menu a {font-size: 15px;}
footer .inform-menu {max-width: 225px;}
footer .inform-menu h3 {font-size: 17px;}
footer .inform-menu a {font-size: 15px;}
footer .glav-menu ul {justify-content: space-between;}
footer .glav-menu li {margin: 0px;}
}
@media (min-width: 769px) and (max-width: 992px) {
.footer-menu {display: none;}
.footer__menus {display: none;}
.footer__svyaz {flex-wrap: wrap;margin: 0 0px 52px;justify-content: space-evenly;}
.footer__tel {margin: 0 70px 30px;}
.footer__adres {margin: 0 70px 30px;}
.footer__but {margin: 0 auto 30px;}
@media (min-width: 940px) and (max-width: 992px) {
.footer__adres {margin:0 90px 30px;}
.footer__tel {margin: 0 90px 30px;}
}
}
@media (min-width: 482px) and (max-width: 768px) {
.footer-menu {display: none;}
.footer__menus {display: none;}
.footer__svyaz {flex-wrap: wrap;margin: 0 0 50px;justify-content: space-evenly;}
.footer__tel {margin: 0 0 20px;}
.footer__adres {margin:0 0 20px;}
.footer__but {margin: 0 auto 30px;}
.footer__adres svg {margin: 4px 8px 0 0;}
.footer__info-text span:first-child {font-size: 15px;}
.footer__info-text span:last-child {font-size: 15px;}
.footer__clock svg {margin: 4px 8px 0 0;}
@media (min-width: 620px) and (max-width: 768px) {
.footer__adres {margin:0 40px 30px;}
.footer__tel {margin: 0 40px 30px;}
.footer__info-text span:first-child {font-size: 18px;}
.footer__info-text span:last-child {font-size: 18px;}
.footer__adres svg {margin: 5px 15px 0 0;}
.footer__clock svg {margin: 6px 14px 0 0;}
}
.footer__text-end {font-size: 14px;}
}
@media screen and (max-width: 481px) {
.footer-menu {display: none;}
.footer__menus {display: none;}
.footer__svyaz {flex-wrap: wrap;justify-content: space-between;margin: 0 0 40px;}
.footer__tel {margin: 0 auto 25px;}
.footer__but {margin: 0 auto 39px;}
.footer__adres {width: 100%;justify-content: center;margin: 0 0 20px;}
.footer__adres svg {margin: 5px 10px 0 0;}
.footer__info-text span:first-child {font-size: 16px;}
.footer__info-text span:last-child {font-size: 16px;}
.footer__clock svg {margin: 5px 10px 0 0;}
.footer__text-end {font-size: 13px;}
}
/*footer end*/


/* vspl-stdn */
.vspl-stdn {position: fixed;top: 50%;left: 50%;z-index: 13;transform: translate(-50%,-50%);background: #fff;display: flex;border-radius: 10px;box-sizing: border-box;overflow: hidden;width: 570px;visibility: hidden;opacity: 0;transition: 0.2s;}
.vspl-stdn-close {position: absolute;right: 14px;top: 6px;font-size: 24px;cursor: pointer;}
.vspl-stdn__img {width: 35%;object-fit: cover;}
.vspl-stdn__container {padding: 44px 30px 50px;}
.vspl-stdn__zag {font-weight: 500;font-size: 27px;margin: 0 0 26px 0;text-align: center;}
.vspl-stdn__yacheika {width: 100%;margin: 0 0 10px;position: relative;box-sizing: border-box;}
.vspl-stdn__yacheika span {position: absolute;font-weight: 500;right: 4px;bottom: 2px;}
.vspl-stdn__input {width: 100%;border: 1px solid #E6E6E6;border-radius: 5px;height: 52px;padding: 0 10px;box-sizing: border-box;font-size: 15px;}
.vspl-stdn__but {width: 100%;margin: 12px 0 36px;}
.vspl-stdn__blok-polit {display: flex;}
.vspl-stdn__checkpolit {-webkit-appearance: none; -moz-appearance: none; width: 18px; height: 18px; border: 1px solid #8e8e8e; border-radius: 3px; position:relative; margin: 2px 11px 0 0;}
.vspl-stdn__checkpolit:after {content: '';position: absolute;display: block;width: 12px;height: 12px;border-radius: 3px;background: #de5041;opacity: 0;left: 2px;top: 2px;}
.vspl-stdn__checkpolit:checked:after {opacity: 1;}
.vspl-stdn__checkpolit+span {display:none;}
.vspl-stdn__checkpolit-text {font-size: 12px;}

@media screen and (max-width: 600px) {
.vspl-stdn {width: calc(100% - 40px);flex-direction: column;max-width: 334px;}
.vspl-stdn-close {right: 13px;top: 8px;font-size: 16px;}
.vspl-stdn__img {width: 100%;height: 120px;}
.vspl-stdn__container {position: relative;}
.vspl-stdn__but {margin: 11px 0 31px;}
}
@media screen and (max-width: 320px) {
.vspl-stdn__container {padding: 36px 22px 48px;}
.vspl-stdn__zag {font-size: 24px;margin: 0 0 23px;}
.vspl-stdn__checkpolit-text {font-size: 11px;}
}
/* vspl-stdn end */


/* popap-fon */
.popap-fon {position: fixed;z-index: 12;top: 0px;left: 0px;opacity: 0;visibility: hidden;width: 100%;height: 100%;background: #00000099;transition: 0.6s;}
/* popap-fon end */


/*modalmenu*/
.modalmenu  {z-index: 11;position: fixed;width: 80%;height: 100%;overflow: auto;box-sizing: border-box;background: #F2EAE3;padding: 32px 20px;display: flex;flex-direction: column;align-items: center;right: -100%;top: 0px;transition: 0.4s;max-width: 360px;}
.modalmenu__close {position: absolute;right: 16px;top: 8px;}
.modalmenu__fon {position: fixed;z-index: 10;top: 0px;left: 0px;visibility:hidden;opacity: 0;width: 100%;height: 100%;background: #00000099;transition: 0.6s;}
.modalmenu__but {padding: 0 40px; margin: 0 0 23px;}
.modalmenu__tel {text-decoration: none;font-family: Circe;font-weight: 800;font-size: 23px;display: flex;align-items: center;margin: 0 0 30px;}
.modalmenu__tel svg {fill: #DE5041; width: 14px; margin: 0 14px 6px 0px;}
.modalmenu__adres {text-decoration: none;font-size: 14px;color: #18191D;display: flex;align-items: center;white-space: nowrap;}
.modalmenu__adres svg {fill: #DE5041;width: 11px;margin: 0 8px 1px 0;}

.modalmenu .predpr-menu {width: 100%;max-width: 240px;}
.modalmenu .predpr-menu h3 {text-align: center; font-size: 18px;margin: 30px 0 15px;}
.modalmenu .predpr-menu ul {}
.modalmenu .predpr-menu li {margin: 0 0 7px;}
.modalmenu .predpr-menu a {width: 100%;text-decoration: none;display: block;text-align: center;padding: 13px 5px 14px;font-size: 18px;border-radius: 8px;background: #ffffff;box-sizing: border-box;font-size: 16px;}

.modalmenu .partner-menu {width: 100%;max-width: 240px;}
.modalmenu .partner-menu h3 {text-align: center; font-size: 18px;margin: 30px 0 15px;}
.modalmenu .partner-menu ul {}
.modalmenu .partner-menu li {margin: 0 0 7px;}
.modalmenu .partner-menu a {width: 100%;text-decoration: none;display: block;text-align: center;padding: 13px 5px 14px;font-size: 18px;border-radius: 8px;background: #ffffff;box-sizing: border-box;font-size: 16px;}

.modalmenu .inform-menu {width: 100%;max-width: 240px; margin: 0 0  70px;}
.modalmenu .inform-menu h3 {text-align: center; font-size: 18px;margin: 30px 0 15px;}
.modalmenu .inform-menu ul {}
.modalmenu .inform-menu li {margin: 0 0 7px;}
.modalmenu .inform-menu a {width: 100%;text-decoration: none;display: block;text-align: center;padding: 13px 5px 14px;font-size: 18px;border-radius: 8px;background: #ffffff;box-sizing: border-box;font-size: 16px;}

.modalmenu .glav-menu {width: 100%;max-width: 240px;}
.modalmenu .glav-menu ul {}
.modalmenu .glav-menu li {margin: 0 0 7px;}
.modalmenu .glav-menu a {width: 100%;background: #fffff3;text-decoration: none;display: block;text-align: center;padding: 13px 0 14px;font-size: 18px;border-radius: 8px;background: #ffffff;/*border: 1px solid #de5041;*/}

@media screen and (max-width: 320px) {
.modalmenu__adres {font-size:13px;}
}
/*modalmenu end*/


/*panel*/
.panel {position: sticky;top: 0px;background: #f8f3ef;height: 61px;padding: 8px;box-sizing: border-box;justify-content: space-between;display: none;z-index: 9;}
.panel__icon {height: 45px;width: 45px;background: #ffffff;border-radius: 10px;padding: 9px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.panel__but {background: #b88c64;display: flex;align-items: center;justify-content: center;border-radius: 10px;width: 151px;margin-right: 8px;font-weight: 700;color: #fff;}
.panel__icon:not(:last-child) {margin: 0 8px 0 0;}
.panel__icon svg {flex-shrink: 0;width: 100%;fill: #b88c64;}
.panel__wa svg {fill: #1bd741;}
.panel__vb svg {fill:#7d3daf ;}
.panel__tel svg {width: 23px;}
.panel__zvon svg {width: 23px;}
.panel__tg svg {fill: #0088CC;}
.panel__menu svg {fill: #b88c64;}
.panel__razdelitel {flex: auto;}

@media (min-width: 769px) and (max-width: 992px) {
.panel {display: flex;}
}
@media (min-width: 482px) and (max-width: 768px) {
.panel {display: flex;}
}
@media screen and (max-width: 481px) {
.panel {display: flex;}
}
/*panel end*/



/* slabovid */
.slabovid {display: flex;flex-direction: column;position: fixed;background: #525252;bottom: 20px;left: 20px;padding: 40px 40px;border-radius: 11px;max-width: 298px; box-sizing: border-box; width: 0px; transition: 0.5s;}
.slabovid__eye {width: 54px; fill: #ffff; position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; cursor: pointer;}
.slabovid__turn {width: 24px; fill: #fff; position: absolute; right: 10px; top: 10px; cursor: pointer; display: none;}
.slabovid__box {display: none;}
.slabovid__spisok {display: flex; justify-content: space-between;}
.slabovid__spisok .slabovid__elem:nth-child(2) {margin: 0 28px 0;}
.slabovid__elem {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;cursor: pointer;box-sizing: border-box;}
.slabovid__elem.active {position:relative;}
.slabovid__elem.active:before {content:'';position: absolute;width: 0px;height: 0px;border: 11px solid #fff0;border-bottom: 13px solid white;bottom: -18px;}
.slabovid__color {margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #fff;}
.slvd-cr-1 {border: 2px #000000 solid;border-radius: 50%;background: #fff;font-size: 22px;}
.slvd-cr-2 {border: 2px #ffffff solid; border-radius: 50%; font-size: 22px; background: #000; color: #fff;}
.slvd-cr-3 {font-size: 22px; background: #9dd1ff; border-radius: 50%; border: 2px solid #fff;}
.slabovid__fonsize {margin: 0 0 15px; padding: 0px 0 15px; border-bottom: 1px solid #fff;}
.slvd-fz-1 {color: #fff; font-weight: 700; font-size: 18px;border: 2px #ffffff00 solid;}
.slvd-fz-2 {color: #fff; font-weight: 700; font-size: 21px;border: 2px #ffffff00 solid;}
.slvd-fz-3 {color: #fff; font-weight: 700; font-size: 24px;border: 2px #ffffff00 solid;}
.slabovid__letter {margin: 0 0 15px; padding: 0px 0 15px; border-bottom: 1px solid #fff;}
.slvd-lr-1 {color: #fff; font-weight: 700; font-size: 21px;border: 2px #ffffff00 solid;}
.slvd-lr-2 {color: #fff; font-weight: 700; font-size: 21px; letter-spacing: 2px;border: 2px #ffffff00 solid;}
.slvd-lr-3 {color: #fff; font-weight: 700; font-size: 21px; letter-spacing: 4px;border: 2px #ffffff00 solid;}
.slabovid__but {background: #fff; display: flex; align-items: center; justify-content: center; padding: 12px 0; border-radius: 10px; margin: 20px 0 0; cursor: pointer; font-size: 17px; transition:0.2s;}
.slabovid__but:hover {background:#f8f4f0;}

@media screen and (max-width: 481px) {
.slabovid {padding: 25px 25px;max-width: 278px;display: none;}
.slabovid__eye {width: 39px;}
.slabovid__turn {top: 5px;right: 5px;}
}

/* slabovid end */




/* sv-binw */
.sv-binw {background:#fff;}
.sv-binw *:not(.forms, .slabovid *, .slabovid) {filter: grayscale(100%) !important;color:#000 !important;}
.sv-binw svg:not(.slabovid *, .slabovid) {fill:#000 !important;}
.sv-binw .button-red {background:#202020; color:#fff !important;}
/* sv-binw end */


/* sv-winb */
.sv-winb-body {background: #000;}
.sv-winb {background: #000 !important;}
.sv-winb *:not(.slabovid, .slabovid *, input, textarea, .popap-fon, .modalmenu__fon) {background: #000 !important;}
.sv-winb *:not(.ekspert__text, .slabovid, .slabovid *) {color: #fff !important;}
.sv-winb *:not(
.header-menu a:not(.header-menu li.active a), 
.footer-menu a:not(.footer-menu li.active a),
.slabovid, .slabovid *
) {border-color: #ffffffb9 !important;}
.sv-winb img {filter: grayscale(100%) !important;}
.sv-winb svg:not(.slabovid, .slabovid *) {fill:#fff;}
.sv-winb *:before {filter: grayscale(100%) !important;}
.sv-winb *:after {filter: grayscale(100%) !important;}
.sv-winb input, .sv-winb textarea {background:#fff !important;}
.sv-winb .button-red {background:#fff !important;color:#000 !important;}
.sv-winb .button-red:hover {background:#b9b9b9 !important;}

.sv-winb .ekspert__text {background:#fff !important;}
/* sv-binw end */


/* sv-winb */
.sv-binb-body {background: #9dd1ff;}
.sv-binb {background: #9dd1ff !important;}
.sv-binb *:not(.slabovid, .slabovid *, input, textarea, .popap-fon, .modalmenu__fon) {background: #9dd1ff !important;}
.sv-binb *:not(.ekspert__text, .slabovid, .slabovid *) {color: #063462 !important;}
.sv-binb *:not(
.header-menu a:not(.header-menu li.active a), 
.footer-menu a:not(.footer-menu li.active a),
.slabovid, .slabovid *
) {border-color: #063462 !important;}
.sv-binb img {filter: grayscale(100%) !important;}
.sv-binb svg:not(.slabovid, .slabovid *) {fill:#063462;}
.sv-binb *:before {filter: grayscale(100%) !important;}
.sv-binb *:after {filter: grayscale(100%) !important;}
.sv-binb input, .sv-winb textarea {background:#fff !important;}
.sv-binb .button-red {background:#063462 !important;color:#fff !important;}
.sv-binb .button-red:hover {background:#0b57a3 !important;}



.sv-binb .ekspert__text {background:#fff !important;}
/* sv-binw end */