

/* Start:/bitrix/templates/garantiya/css/reboot.min.css?17802999013922*/
/*!
 * Bootstrap Reboot v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
/* End */


/* Start:/bitrix/templates/garantiya/js/swiper/swiper-bundle.min.css?178029990113918*/
/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
/* End */


/* Start:/bitrix/templates/garantiya/js/magnific-popup/magnific-popup.css?17802999016852*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
   * Remove all paddings around the image on small screen
   */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/*# sourceMappingURL=magnific-popup.css.map */
/* End */


/* Start:/bitrix/templates/garantiya/js/magnific-popup/magnific-popup-theme.css?17802999013249*/
.mfp-bg {
	background-color:#e2dac4 !important;
	opacity:1 !important;
}

.mfp-close {
	z-index:1;
	text-indent:-9999999999999px;
	border-radius:50%;
	display:flex !important;
	justify-content:center;
	align-items:center;
	width:48px !important;
	height:48px !important;
	top:25px !important;
	right:25px !important;
	opacity:1 !important;
	background-color:#F4EFE8 !important;
}

.mfp-close:before {
	content:'';
	flex:none;
	width:14px;
	height:14px;
	background-color:#A1863C !important;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:14px auto;
	mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:14px auto;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
}


.mfp-zoom-in .mfp-with-anim {
	opacity:0;
	transition:all 0.2s ease-in-out;
	transform:scale(0.8);
}

.mfp-zoom-in.mfp-bg {
	opacity:0;
	transition:all 0.3s ease-out;
}

.mfp-zoom-in.mfp-ready .mfp-with-anim {
	opacity:1;
	transform:scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity:0.5;
}

.mfp-zoom-in.mfp-removing .mfp-with-anim {
	transform:scale(0.8);
	opacity:0;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
	opacity:0;
}
/* End */


/* Start:/bitrix/templates/garantiya/js/jquery.scrollbar/jquery.scrollbar.css?178029990122616*/
/*************** SCROLLBAR BASE CSS ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scroll-textarea {
    border: 1px solid #cccccc;
    border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
    overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
    border: none !important;
    box-sizing: border-box;
    height: 100% !important;
    margin: 0;
    max-height: none !important;
    max-width: none !important;
    overflow: scroll !important;
    outline: none;
    padding: 2px;
    position: relative !important;
    top: 0;
    width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
    height: 0;
    width: 0;
}









/*************** SIMPLE INNER SCROLLBAR ***************/

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 5px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 1;
}

.scrollbar-inner > .scroll-element .scroll-element_track { background-color: #F1F1F1; }
.scrollbar-inner > .scroll-element .scroll-bar { background-color: #AC3434; }
.scrollbar-inner > .scroll-element:hover .scroll-bar { background-color: #8C1E1E; }
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background-color: #8C1E1E; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }


.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }










/*************** SIMPLE OUTER SCROLLBAR ***************/

.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-outer > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
    height: 100%;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 8px; top: 2px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer { left: 2px; width: 8px; }

.scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
.scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar { background-color: #d9d9d9; }
.scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


/* scrollbar height/width & offset from container borders */

.scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
.scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
.scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }










/*************** SCROLLBAR MAC OS X ***************/

.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track { display: none; }
.scrollbar-macosx > .scroll-element .scroll-bar {
    background-color: #6C6E71;
    display: block;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;

    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    -ms-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}
.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}


.scrollbar-macosx > .scroll-element.scroll-x {
    bottom: 0px;
    height: 0px;
    left: 0;
    min-width: 100%;
    overflow: visible;
    width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0px;
    top: 0;
    width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar { height: 7px; min-width: 10px; top: -9px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar { left: -9px; min-height: 10px; width: 7px; }

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer { left: 2px; }
.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer { top: 2px; }
.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }










/*************** SCROLLBAR LIGHT ***************/

.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-light > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
    background: #dbdbdb;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #dbdbdb 0%, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dbdbdb), color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -o-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: -ms-linear-gradient(left, #dbdbdb 0%,#e8e8e8 100%);
    background: linear-gradient(to right, #dbdbdb 0%,#e8e8e8 100%);

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
    bottom: 0;
    height: 17px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
    background: #fefefe;
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
    background: -moz-linear-gradient(left, #fefefe 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -o-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(left, #fefefe 0%,#f5f5f5 100%);
    background: linear-gradient(to right, #fefefe 0%,#f5f5f5 100%);

    border: 1px solid #dbdbdb;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-light > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-light > .scroll-content.scroll-scrollx_visible { top:  -17px; margin-top:  17px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 0px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-bar { left: 0px; min-height: 10px; width: 10px; }

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer { height: 12px; left: 2px; top: 2px; }
.scrollbar-light > .scroll-element.scroll-x .scroll-element_size { left: -4px; }

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer { left: 2px; top: 2px; width: 12px; }
.scrollbar-light > .scroll-element.scroll-y .scroll-element_size { top: -4px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }










/*************** SCROLLBAR RAIL ***************/

.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-rail > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
    background-color: #999;
    background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
    background-color: #666;
    background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
    bottom: 0;
    height: 12px;
    left: 0;
    min-width: 100%;
    padding: 3px 0 2px;
    width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    padding: 0 2px 0 3px;
    right: 0;
    top: 0;
    width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
    background-color: #d0b9a0;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */

.scrollbar-rail > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; }
.scrollbar-rail > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-bar { left: 1px; min-height: 10px; width: 10px; }

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; }
.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; }

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 15px; }
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: -10px; width: 2px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; }

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; }
.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; }










/*************** SCROLLBAR DYNAMIC ***************/

.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
    bottom: 2px;
    height: 7px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 2px;
    top: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
    opacity: 0.3;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.scrollbar-dynamic > .scroll-element .scroll-element_size {
    background-color: #cccccc;
    opacity: 0;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;

    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
    background-color: #6c6e71;

    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
    bottom: 0;
    height: 7px;
    min-width: 24px;
    top: auto;
}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
    left: auto;
    min-height: 24px;
    right: 0;
    width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
    bottom: 0;
    top: auto;
    left: 2px;

    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    -o-transition: height 0.2s;
    -ms-transition: height 0.2s;
    transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
    left: auto;
    right: 0;
    top: 2px;

    -webkit-transition: width 0.2s;
    -moz-transition: width 0.2s;
    -o-transition: width 0.2s;
    -ms-transition: width 0.2s;
    transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size { left: -4px; }
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size { top: -4px; }


/* update scrollbar offset if both scrolls are visible */

.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -11px; }
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -11px; }


/* hover & drag */

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
    overflow: hidden;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
    opacity: 1;
}
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
    height: 100%;
    width: 100%;

    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
    height: 20px;
    min-height: 7px;
}
.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
    min-width: 7px;
    width: 20px;
}










/*************** SCROLLBAR GOOGLE CHROME ***************/

.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div
{
    border: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-chrome > .scroll-element {
    background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_outer {}

.scrollbar-chrome > .scroll-element .scroll-element_track {
    background: #f1f1f1;
    border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
    bottom: 0;
    height: 16px;
    left: 0;
    min-width: 100%;
    width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
    height: 100%;
    min-height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
    background-color: #d9d9d9;
    border: 1px solid #bdbdbd;
    cursor: default;

    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
    background-color: #c2c2c2;
    border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #919191;
    border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */

.scrollbar-chrome > .scroll-content.scroll-scrolly_visible { left: -16px; margin-left: 16px; }
.scrollbar-chrome > .scroll-content.scroll-scrollx_visible { top:  -16px; margin-top:  16px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar { height: 8px; min-width: 10px; top: 3px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 8px; }

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer { border-left: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track { height: 14px; left: -3px; }
.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size { height: 14px; left: -4px; }

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer { border-top: 1px solid #dbdbdb; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track { top: -3px; width: 14px; }
.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size { top: -4px; width: 14px; }

/* update scrollbar offset if both scrolls are visible */

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -19px; }

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -19px; }
.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -19px; }








/* End */


/* Start:/bitrix/templates/garantiya/js/bvi/css/bvi.min.css?1780299901101959*/
/*!
 * Button visually impaired v2.0
 */html body .bvi-panel{font-family:Arial !important;padding:10px 10px;color:black;top:0;left:0;right:0;letter-spacing:0;position:relative;text-shadow:none;line-height:normal;border:0;margin-bottom:.3rem;background-color:#f7f7f7;border-color:black;moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);box-shadow:0 1px 3px 0 rgba(0,0,0,0.23);z-index:999999 !important}@media(max-width:575.98px){html body .bvi-panel{padding:10px 0 10px 0}html body .bvi-panel .bvi-panel-toggler{display:block;text-align:center}html body .bvi-panel .bvi-panel-container{overflow:auto;width:auto;height:145px;border-top:1px solid #bcbcbc;-webkit-box-shadow:inset 0 5px 15px 0 #d6d6d6;-moz-box-shadow:inset 0 5px 15px 0 #d6d6d6;box-shadow:inset 0 5px 15px 0 #d6d6d6}html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{display:none;margin-top:10px;border-top:1px solid #dfdfdf}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel{padding:10px 0 10px 0}html body .bvi-panel .bvi-panel-toggler{display:block;text-align:center}html body .bvi-panel .bvi-panel-container{overflow:auto;width:auto;height:145px;border-top:1px solid #bcbcbc;-webkit-box-shadow:inset 0 5px 15px 0 #d6d6d6;-moz-box-shadow:inset 0 5px 15px 0 #d6d6d6;box-shadow:inset 0 5px 15px 0 #d6d6d6}html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{display:none;text-align:right;margin-top:10px;border-top:1px solid #dfdfdf}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel{padding:10px 0 10px 0}html body .bvi-panel .bvi-panel-toggler{display:block;text-align:right}html body .bvi-panel .bvi-panel-container,html body .bvi-panel #bvi-panel-close,html body .bvi-panel #bvi-panel-hide{display:none;text-align:right;margin-top:10px;border-top:1px solid #dfdfdf}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel .bvi-panel-toggler{display:none}}@media(min-width:1200px){html body .bvi-panel .bvi-panel-toggler{display:none}}@media(max-width:575.98px){html body .bvi-panel *{font-size:12px !important}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel *{font-size:14px !important}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel *{font-size:14px !important}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel *{font-size:16px !important}}@media(min-width:1200px){html body .bvi-panel *{font-size:16px !important}}html body .bvi-panel a{color:#2a2a2a;background-color:transparent;outline:0;text-decoration:underline}html body .bvi-panel a:hover{color:black;outline:0;background-color:transparent;text-decoration:underline}html body .bvi-panel a:focus{color:black;outline:0;background-color:transparent;text-decoration:underline}html body .bvi-panel a.bvi-link-copy{text-decoration:underline;color:black;outline:0}html body .bvi-panel a.bvi-link-copy.active{color:black;outline:0;text-decoration:none}html body .bvi-panel a.bvi-link-copy:hover{color:black;outline:0;text-decoration:none}html body .bvi-panel a.bvi-link-copy:focus{color:black;outline:0;text-decoration:none}html body .bvi-panel a.bvi-link{text-decoration:none;color:black;background-color:transparent;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:bold;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2}@media(max-width:575.98px){html body .bvi-panel a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel a.bvi-link{height:30px;line-height:30px;padding:0 8px}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel a.bvi-link{height:34px;line-height:34px;padding:0 9px}}html body .bvi-panel a.bvi-link.active{color:inherit;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-panel a.bvi-link:hover{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-panel a.bvi-link:focus{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-white{background-color:white;color:black;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-white:hover{background-color:white;color:black;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-black{background-color:black;color:white;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-black:hover{background-color:black;color:white;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-blue{background-color:#9dd1ff;color:#063462;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-blue:hover{background-color:#9dd1ff;color:#063462;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-brown{background-color:#f7f3d6;color:#4d4b43;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-brown:hover{background-color:#f7f3d6;color:#4d4b43;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-green{background-color:#3b2716;color:#a9e44d;text-decoration:none}html body .bvi-panel a.bvi-link.bvi-link-green:hover{background-color:#3b2716;color:#a9e44d;text-decoration:none}html body .bvi-panel .bvi-title{text-shadow:none;text-decoration:none;background-color:transparent;display:block;font-weight:bold;text-transform:uppercase;vertical-align:middle;margin:10px 0 15px 0}html body .bvi-panel .bvi-text-center{text-align:center}html body .bvi-panel .bvi-text-left{text-align:left}html body .bvi-panel .bvi-text-right{text-align:right}html body .bvi-panel .bvi-setting-menu{margin-top:10px;border-top:1px solid #dfdfdf;display:none}html body .bvi-panel .bvi-images{margin-top:10px;width:16px;height:16px;font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal}@media(max-width:575.98px){html body .bvi-panel .bvi-images{margin-top:6px}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-panel .bvi-images{margin-top:6px}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-panel .bvi-images{margin-top:7px}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-panel .bvi-images{margin-top:9px}}html body .bvi-panel .bvi-images.bvi-images-eye-slash{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGbXBMSuEARgA4Oe77zocXTdISBYMXKFMJvkBkoVF6iw33n8wmXVXymi0SUnZzQaJTNcNd9MNBsnwuq9uOVaexx8rKJuwqGXKDzm7noUQwqcRQya9aXu3ruBWOMSMooFlbXMubdnwJXTlsKZrWl9ZWwk9JS0hbGMeC3rGeVCRedQRwpNE6kRmT4MzRzL7QggVVK3INNTIe7WJxI1wh1F1mZp7ib6iF8cSF8Is8ihoupEaSJ3qCOdILan7UJUYci2U0HRlx5hfVh34F999xzhj5hTP0AAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-arrow{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAVFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU4H24AAAAG3RSTlMAAQIDBgkMExQiRmJoaXN0dX6Aj5GbwcPR4vHLNuV5AAAAWElEQVQYV23NNxKAMAADQQEm52y4//+TwuSxuttGkn/J2n97g+nXb3H9yNWXPO0k3oAOmC0wSgXQCqiNBYyihUYCahlLKSnIdILC9H528JoPqg8M7Ln8OwBv7gmtk0G77wAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-volume-on{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-volume-on{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA0ElEQVQYGZ3BPyvEcQAH4Od3F+5O/tXXdCVZFWXCWzARgzIZrgxewM1WqzfBYjZI6bJYpS6jLJdJ5o8upY6UPI//mdOz4IcJt5o+LXvSMaLhURSM6agb17PlS8OjiILKiTs1k9612NPV1RcRBasqpw5w7JCIiIgouHRk2gBtt0RERETBlAGiruWNiIiIKNhwpSYqs555FRERUVQezFtzjnVn1DU07ImIYmjGizaurfiyI6Kg6c0mdt0YsS2KoTHs6xv3zaLKUNO9C02/qlnyVx8tHEkl/4bN1wAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-volume-off{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzJYIvAAAAFHRSTlMAAQIcHh8rLjx8hpKUlZi6vsXz/c3U9VgAAABHSURBVBhXrci3AYAwDADBtwFjcpD2n5WGIKnmyoNXGgestOjuYlYfk37R1FpXNXHq7Qn9IY4Y5Jx7sQFQJARFQlBk80HbARfdYAcpeUBcogAAAABJRU5ErkJggg==")}html body .bvi-panel .bvi-images.bvi-images-adjust{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAqFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs30iGAAAAN3RSTlMAAQIDBAUHCQsMExQVFh4fJSsuLztGS1FYYWJkZnh7f4KIiYyRmKWmqMHO1dna3Ovt7/P3+fv9mqZ1DQAAAIJJREFUGBlNwVUCglAURdEtGNgd2N2BGGf+M5PL48O1MI31Q7pMAxx/K+c7wHhnvSaVvMycxE7nMqBUD5qKAxJKRR5LhRg5ba6qY+SEvFXCyJlxVw0jZ8JKI4ycLi1FRRJKxT4cdCoCSvWB/E3PYZCT2WAKR2XGZDr7jxQtqvwp+Dg/vREcKt7EoBcAAAAASUVORK5CYII=")}html body .bvi-panel .bvi-images.bvi-images-off{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAFnRSTlMAAQIFBgcSGRowMVhZW128wMHDxfX3KcFjjgAAAGpJREFUGBlVwQkSgzAMA0CJUpKYuzX6/1ObeoAJuwhMpSTiwslV+UiEftNpfaHirttKALMaI0BXw4mshwSTZEMwSQUmyYZgkgqyHhJ4qOEEFjUmAN1Ht42o3l+d9h6hWw5VPhMXZrNM/P0AZ7gN/s4xaEgAAAAASUVORK5CYII=")}html body .bvi-panel .bvi-images.bvi-images-on{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6T+iNAAAAH3RSTlMAAQIDBycwOUJKS0xPUW1whZGVmJ2erbfT2uDk6Pv9OeeoXAAAAGJJREFUGFdlzkcCgDAIBVGMvSb27r//LTUxFnRW8NhA9E3N46uppU2wOwgiXCSHBfD07F8g0euxRGKB9N2pAGQWKBBODRgxEKNrzI7BQIq7E57dQv4UHbC6n08LsNTxAYt+7bh0DPt8j/8TAAAAAElFTkSuQmCC")}html body .bvi-panel .bvi-images.bvi-images-minus-square-o{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3KG9qAAAACXRSTlMAODs8dnfx8vPK0lEjAAAAJElEQVR4AWOgD2BkYUUCLIwM7JwogI2BA1WAnYGZFQUw0cehAOJeAaqtH8h4AAAAAElFTkSuQmCC)}html body .bvi-panel.bvi-fixed-top{position:fixed;top:0;right:0;left:0;z-index:999999}html body .bvi-panel .bvi-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){html body .bvi-panel .bvi-container{max-width:540px}}@media(min-width:768px){html body .bvi-panel .bvi-container{max-width:720px}}@media(min-width:992px){html body .bvi-panel .bvi-container{max-width:960px}}@media(min-width:1200px){html body .bvi-panel .bvi-container{max-width:1140px}}html body .bvi-panel .bvi-container-fluid,html body .bvi-panel .bvi-container-xl,html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:540px}}@media(min-width:768px){html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:720px}}@media(min-width:992px){html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:960px}}@media(min-width:1200px){html body .bvi-panel .bvi-container-xl,html body .bvi-panel .bvi-container-lg,html body .bvi-panel .bvi-container-md,html body .bvi-panel .bvi-container-sm,html body .bvi-panel .bvi-container{max-width:1140px}}html body .bvi-panel .bvi-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}html body .bvi-panel .bvi-no-gutters{margin-right:0;margin-left:0}html body .bvi-panel .bvi-no-gutters>.bvi-col,html body .bvi-panel .bvi-no-gutters>[class*=bvi-col-]{padding-right:0;padding-left:0}html body .bvi-panel .bvi-col-xl,html body .bvi-panel .bvi-col-xl-auto,html body .bvi-panel .bvi-col-xl-12,html body .bvi-panel .bvi-col-xl-11,html body .bvi-panel .bvi-col-xl-10,html body .bvi-panel .bvi-col-xl-9,html body .bvi-panel .bvi-col-xl-8,html body .bvi-panel .bvi-col-xl-7,html body .bvi-panel .bvi-col-xl-6,html body .bvi-panel .bvi-col-xl-5,html body .bvi-panel .bvi-col-xl-4,html body .bvi-panel .bvi-col-xl-3,html body .bvi-panel .bvi-col-xl-2,html body .bvi-panel .bvi-col-xl-1,html body .bvi-panel .bvi-col-lg,html body .bvi-panel .bvi-col-lg-auto,html body .bvi-panel .bvi-col-lg-12,html body .bvi-panel .bvi-col-lg-11,html body .bvi-panel .bvi-col-lg-10,html body .bvi-panel .bvi-col-lg-9,html body .bvi-panel .bvi-col-lg-8,html body .bvi-panel .bvi-col-lg-7,html body .bvi-panel .bvi-col-lg-6,html body .bvi-panel .bvi-col-lg-5,html body .bvi-panel .bvi-col-lg-4,html body .bvi-panel .bvi-col-lg-3,html body .bvi-panel .bvi-col-lg-2,html body .bvi-panel .bvi-col-lg-1,html body .bvi-panel .bvi-col-md,html body .bvi-panel .bvi-col-md-auto,html body .bvi-panel .bvi-col-md-12,html body .bvi-panel .bvi-col-md-11,html body .bvi-panel .bvi-col-md-10,html body .bvi-panel .bvi-col-md-9,html body .bvi-panel .bvi-col-md-8,html body .bvi-panel .bvi-col-md-7,html body .bvi-panel .bvi-col-md-6,html body .bvi-panel .bvi-col-md-5,html body .bvi-panel .bvi-col-md-4,html body .bvi-panel .bvi-col-md-3,html body .bvi-panel .bvi-col-md-2,html body .bvi-panel .bvi-col-md-1,html body .bvi-panel .bvi-col-sm,html body .bvi-panel .bvi-col-sm-auto,html body .bvi-panel .bvi-col-sm-12,html body .bvi-panel .bvi-col-sm-11,html body .bvi-panel .bvi-col-sm-10,html body .bvi-panel .bvi-col-sm-9,html body .bvi-panel .bvi-col-sm-8,html body .bvi-panel .bvi-col-sm-7,html body .bvi-panel .bvi-col-sm-6,html body .bvi-panel .bvi-col-sm-5,html body .bvi-panel .bvi-col-sm-4,html body .bvi-panel .bvi-col-sm-3,html body .bvi-panel .bvi-col-sm-2,html body .bvi-panel .bvi-col-sm-1,html body .bvi-panel .bvi-col,html body .bvi-panel .bvi-col-auto,html body .bvi-panel .bvi-col-12,html body .bvi-panel .bvi-col-11,html body .bvi-panel .bvi-col-10,html body .bvi-panel .bvi-col-9,html body .bvi-panel .bvi-col-8,html body .bvi-panel .bvi-col-7,html body .bvi-panel .bvi-col-6,html body .bvi-panel .bvi-col-5,html body .bvi-panel .bvi-col-4,html body .bvi-panel .bvi-col-3,html body .bvi-panel .bvi-col-2,html body .bvi-panel .bvi-col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}html body .bvi-panel .bvi-col{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-first{order:-1}html body .bvi-panel .bvi-order-last{order:13}html body .bvi-panel .bvi-order-0{order:0}html body .bvi-panel .bvi-order-1{order:1}html body .bvi-panel .bvi-order-2{order:2}html body .bvi-panel .bvi-order-3{order:3}html body .bvi-panel .bvi-order-4{order:4}html body .bvi-panel .bvi-order-5{order:5}html body .bvi-panel .bvi-order-6{order:6}html body .bvi-panel .bvi-order-7{order:7}html body .bvi-panel .bvi-order-8{order:8}html body .bvi-panel .bvi-order-9{order:9}html body .bvi-panel .bvi-order-10{order:10}html body .bvi-panel .bvi-order-11{order:11}html body .bvi-panel .bvi-order-12{order:12}html body .bvi-panel .bvi-offset-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-3{margin-left:25%}html body .bvi-panel .bvi-offset-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-6{margin-left:50%}html body .bvi-panel .bvi-offset-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-9{margin-left:75%}html body .bvi-panel .bvi-offset-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-11{margin-left:91.6666666667%}@media(min-width:576px){html body .bvi-panel .bvi-col-sm{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-sm-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-sm-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-sm-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-sm-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-sm-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-sm-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-sm-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-sm-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-sm-first{order:-1}html body .bvi-panel .bvi-order-sm-last{order:13}html body .bvi-panel .bvi-order-sm-0{order:0}html body .bvi-panel .bvi-order-sm-1{order:1}html body .bvi-panel .bvi-order-sm-2{order:2}html body .bvi-panel .bvi-order-sm-3{order:3}html body .bvi-panel .bvi-order-sm-4{order:4}html body .bvi-panel .bvi-order-sm-5{order:5}html body .bvi-panel .bvi-order-sm-6{order:6}html body .bvi-panel .bvi-order-sm-7{order:7}html body .bvi-panel .bvi-order-sm-8{order:8}html body .bvi-panel .bvi-order-sm-9{order:9}html body .bvi-panel .bvi-order-sm-10{order:10}html body .bvi-panel .bvi-order-sm-11{order:11}html body .bvi-panel .bvi-order-sm-12{order:12}html body .bvi-panel .bvi-offset-sm-0{margin-left:0}html body .bvi-panel .bvi-offset-sm-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-sm-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-sm-3{margin-left:25%}html body .bvi-panel .bvi-offset-sm-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-sm-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-sm-6{margin-left:50%}html body .bvi-panel .bvi-offset-sm-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-sm-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-sm-9{margin-left:75%}html body .bvi-panel .bvi-offset-sm-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){html body .bvi-panel .bvi-col-md{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-md-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-md-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-md-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-md-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-md-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-md-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-md-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-md-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-md-first{order:-1}html body .bvi-panel .bvi-order-md-last{order:13}html body .bvi-panel .bvi-order-md-0{order:0}html body .bvi-panel .bvi-order-md-1{order:1}html body .bvi-panel .bvi-order-md-2{order:2}html body .bvi-panel .bvi-order-md-3{order:3}html body .bvi-panel .bvi-order-md-4{order:4}html body .bvi-panel .bvi-order-md-5{order:5}html body .bvi-panel .bvi-order-md-6{order:6}html body .bvi-panel .bvi-order-md-7{order:7}html body .bvi-panel .bvi-order-md-8{order:8}html body .bvi-panel .bvi-order-md-9{order:9}html body .bvi-panel .bvi-order-md-10{order:10}html body .bvi-panel .bvi-order-md-11{order:11}html body .bvi-panel .bvi-order-md-12{order:12}html body .bvi-panel .bvi-offset-md-0{margin-left:0}html body .bvi-panel .bvi-offset-md-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-md-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-md-3{margin-left:25%}html body .bvi-panel .bvi-offset-md-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-md-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-md-6{margin-left:50%}html body .bvi-panel .bvi-offset-md-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-md-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-md-9{margin-left:75%}html body .bvi-panel .bvi-offset-md-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){html body .bvi-panel .bvi-col-lg{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-lg-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-lg-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-lg-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-lg-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-lg-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-lg-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-lg-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-lg-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-lg-first{order:-1}html body .bvi-panel .bvi-order-lg-last{order:13}html body .bvi-panel .bvi-order-lg-0{order:0}html body .bvi-panel .bvi-order-lg-1{order:1}html body .bvi-panel .bvi-order-lg-2{order:2}html body .bvi-panel .bvi-order-lg-3{order:3}html body .bvi-panel .bvi-order-lg-4{order:4}html body .bvi-panel .bvi-order-lg-5{order:5}html body .bvi-panel .bvi-order-lg-6{order:6}html body .bvi-panel .bvi-order-lg-7{order:7}html body .bvi-panel .bvi-order-lg-8{order:8}html body .bvi-panel .bvi-order-lg-9{order:9}html body .bvi-panel .bvi-order-lg-10{order:10}html body .bvi-panel .bvi-order-lg-11{order:11}html body .bvi-panel .bvi-order-lg-12{order:12}html body .bvi-panel .bvi-offset-lg-0{margin-left:0}html body .bvi-panel .bvi-offset-lg-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-lg-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-lg-3{margin-left:25%}html body .bvi-panel .bvi-offset-lg-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-lg-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-lg-6{margin-left:50%}html body .bvi-panel .bvi-offset-lg-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-lg-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-lg-9{margin-left:75%}html body .bvi-panel .bvi-offset-lg-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){html body .bvi-panel .bvi-col-xl{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi-panel .row-cols-xl-1>*{flex:0 0 100%;max-width:100%}html body .bvi-panel .row-cols-xl-2>*{flex:0 0 50%;max-width:50%}html body .bvi-panel .row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .row-cols-xl-4>*{flex:0 0 25%;max-width:25%}html body .bvi-panel .row-cols-xl-5>*{flex:0 0 20%;max-width:20%}html body .bvi-panel .row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}html body .bvi-panel .bvi-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}html body .bvi-panel .bvi-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}html body .bvi-panel .bvi-col-xl-3{flex:0 0 25%;max-width:25%}html body .bvi-panel .bvi-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}html body .bvi-panel .bvi-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}html body .bvi-panel .bvi-col-xl-6{flex:0 0 50%;max-width:50%}html body .bvi-panel .bvi-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}html body .bvi-panel .bvi-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}html body .bvi-panel .bvi-col-xl-9{flex:0 0 75%;max-width:75%}html body .bvi-panel .bvi-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}html body .bvi-panel .bvi-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}html body .bvi-panel .bvi-col-xl-12{flex:0 0 100%;max-width:100%}html body .bvi-panel .bvi-order-xl-first{order:-1}html body .bvi-panel .bvi-order-xl-last{order:13}html body .bvi-panel .bvi-order-xl-0{order:0}html body .bvi-panel .bvi-order-xl-1{order:1}html body .bvi-panel .bvi-order-xl-2{order:2}html body .bvi-panel .bvi-order-xl-3{order:3}html body .bvi-panel .bvi-order-xl-4{order:4}html body .bvi-panel .bvi-order-xl-5{order:5}html body .bvi-panel .bvi-order-xl-6{order:6}html body .bvi-panel .bvi-order-xl-7{order:7}html body .bvi-panel .bvi-order-xl-8{order:8}html body .bvi-panel .bvi-order-xl-9{order:9}html body .bvi-panel .bvi-order-xl-10{order:10}html body .bvi-panel .bvi-order-xl-11{order:11}html body .bvi-panel .bvi-order-xl-12{order:12}html body .bvi-panel .bvi-offset-xl-0{margin-left:0}html body .bvi-panel .bvi-offset-xl-1{margin-left:8.3333333333%}html body .bvi-panel .bvi-offset-xl-2{margin-left:16.6666666667%}html body .bvi-panel .bvi-offset-xl-3{margin-left:25%}html body .bvi-panel .bvi-offset-xl-4{margin-left:33.3333333333%}html body .bvi-panel .bvi-offset-xl-5{margin-left:41.6666666667%}html body .bvi-panel .bvi-offset-xl-6{margin-left:50%}html body .bvi-panel .bvi-offset-xl-7{margin-left:58.3333333333%}html body .bvi-panel .bvi-offset-xl-8{margin-left:66.6666666667%}html body .bvi-panel .bvi-offset-xl-9{margin-left:75%}html body .bvi-panel .bvi-offset-xl-10{margin-left:83.3333333333%}html body .bvi-panel .bvi-offset-xl-11{margin-left:91.6666666667%}}html body .bvi-body[data-bvi-theme=white]{background-color:#fff !important;fill:#000 !important}html body .bvi-body[data-bvi-theme=white] *{background-color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important;color:#000 !important;fill:#000 !important}html body .bvi-body[data-bvi-theme=white] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link{color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled{color:rgba(0,0,0,0.5) !important;border:1px solid rgba(0,0,0,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link.disabled:focus{color:rgba(0,0,0,0.5) !important;border:1px solid rgba(0,0,0,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link:hover{color:#fff !important;background-color:#000 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a.bvi-link:focus{color:#000 !important;background-color:#fff !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * :checked,html body .bvi-body[data-bvi-theme=white] * :default,html body .bvi-body[data-bvi-theme=white] * :disabled,html body .bvi-body[data-bvi-theme=white] * :empty,html body .bvi-body[data-bvi-theme=white] * :enabled,html body .bvi-body[data-bvi-theme=white] * :first-child,html body .bvi-body[data-bvi-theme=white] * :first-of-type,html body .bvi-body[data-bvi-theme=white] * :focus,html body .bvi-body[data-bvi-theme=white] * :indeterminate,html body .bvi-body[data-bvi-theme=white] * :hover,html body .bvi-body[data-bvi-theme=white] * :last-child,html body .bvi-body[data-bvi-theme=white] * :last-of-type,html body .bvi-body[data-bvi-theme=white] * :link,html body .bvi-body[data-bvi-theme=white] * :nth-last-child,html body .bvi-body[data-bvi-theme=white] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=white] * :nth-of-type,html body .bvi-body[data-bvi-theme=white] * :only-child,html body .bvi-body[data-bvi-theme=white] * :only-of-type,html body .bvi-body[data-bvi-theme=white] * :optional,html body .bvi-body[data-bvi-theme=white] * :read-write,html body .bvi-body[data-bvi-theme=white] * :required,html body .bvi-body[data-bvi-theme=white] * :root,html body .bvi-body[data-bvi-theme=white] * :target,html body .bvi-body[data-bvi-theme=white] * :valid,html body .bvi-body[data-bvi-theme=white] * :visited,html body .bvi-body[data-bvi-theme=white] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=white] * :default{background-color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important;color:#000 !important;fill:#000 !important}html body .bvi-body[data-bvi-theme=white] *:after{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] *:before{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] *::selection{background-color:#000 !important;color:#fff !important}html body .bvi-body[data-bvi-theme=white] * a{outline:0 !important;color:#000 !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=white] * a.active{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a:hover{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a:hover *{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=white] * button,html body .bvi-body[data-bvi-theme=white] * input[type=submit],html body .bvi-body[data-bvi-theme=white] * input[type=button],html body .bvi-body[data-bvi-theme=white] * button[type=submit],html body .bvi-body[data-bvi-theme=white] * button[type=button]{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * button:hover.active,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover.active{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * button:hover:hover,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=white] * button:hover:hover *,html body .bvi-body[data-bvi-theme=white] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=white] * button[type=button]:hover:hover *{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black]{background-color:#000 !important;fill:#fff !important}html body .bvi-body[data-bvi-theme=black] *{background-color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important;color:#fff !important;fill:#fff !important}html body .bvi-body[data-bvi-theme=black] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link{color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled{color:rgba(255,255,255,0.5) !important;border:1px solid rgba(255,255,255,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link.disabled:focus{color:rgba(255,255,255,0.5) !important;border:1px solid rgba(255,255,255,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link:hover{color:#000 !important;background-color:#fff !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a.bvi-link:focus{color:#fff !important;background-color:#000 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * :checked,html body .bvi-body[data-bvi-theme=black] * :default,html body .bvi-body[data-bvi-theme=black] * :disabled,html body .bvi-body[data-bvi-theme=black] * :empty,html body .bvi-body[data-bvi-theme=black] * :enabled,html body .bvi-body[data-bvi-theme=black] * :first-child,html body .bvi-body[data-bvi-theme=black] * :first-of-type,html body .bvi-body[data-bvi-theme=black] * :focus,html body .bvi-body[data-bvi-theme=black] * :indeterminate,html body .bvi-body[data-bvi-theme=black] * :hover,html body .bvi-body[data-bvi-theme=black] * :last-child,html body .bvi-body[data-bvi-theme=black] * :last-of-type,html body .bvi-body[data-bvi-theme=black] * :link,html body .bvi-body[data-bvi-theme=black] * :nth-last-child,html body .bvi-body[data-bvi-theme=black] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=black] * :nth-of-type,html body .bvi-body[data-bvi-theme=black] * :only-child,html body .bvi-body[data-bvi-theme=black] * :only-of-type,html body .bvi-body[data-bvi-theme=black] * :optional,html body .bvi-body[data-bvi-theme=black] * :read-write,html body .bvi-body[data-bvi-theme=black] * :required,html body .bvi-body[data-bvi-theme=black] * :root,html body .bvi-body[data-bvi-theme=black] * :target,html body .bvi-body[data-bvi-theme=black] * :valid,html body .bvi-body[data-bvi-theme=black] * :visited,html body .bvi-body[data-bvi-theme=black] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=black] * :default{background-color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important;color:#fff !important;fill:#fff !important}html body .bvi-body[data-bvi-theme=black] *:after{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] *:before{background-color:rgba(255,255,255,0) !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] *::selection{background-color:#fff !important;color:#000 !important}html body .bvi-body[data-bvi-theme=black] * a{outline:0 !important;color:#fff !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=black] * a.active{color:#fff !important;background-color:#000 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a:hover{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a:hover *{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=black] * button,html body .bvi-body[data-bvi-theme=black] * input[type=submit],html body .bvi-body[data-bvi-theme=black] * input[type=button],html body .bvi-body[data-bvi-theme=black] * button[type=submit],html body .bvi-body[data-bvi-theme=black] * button[type=button]{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * button:hover.active,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover.active{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * button:hover:hover,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=black] * button:hover:hover *,html body .bvi-body[data-bvi-theme=black] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=black] * button[type=button]:hover:hover *{color:#000 !important;background-color:#fff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue]{background-color:#9dd1ff !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme=blue] *{background-color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;color:#063462 !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme=blue] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link{color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled{color:rgba(6,52,98,0.5) !important;border:1px solid rgba(6,52,98,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link.disabled:focus{color:rgba(6,52,98,0.5) !important;border:1px solid rgba(6,52,98,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:hover{color:#9dd1ff !important;background-color:#063462 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a.bvi-link:focus{color:#063462 !important;background-color:#9dd1ff !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * :checked,html body .bvi-body[data-bvi-theme=blue] * :default,html body .bvi-body[data-bvi-theme=blue] * :disabled,html body .bvi-body[data-bvi-theme=blue] * :empty,html body .bvi-body[data-bvi-theme=blue] * :enabled,html body .bvi-body[data-bvi-theme=blue] * :first-child,html body .bvi-body[data-bvi-theme=blue] * :first-of-type,html body .bvi-body[data-bvi-theme=blue] * :focus,html body .bvi-body[data-bvi-theme=blue] * :indeterminate,html body .bvi-body[data-bvi-theme=blue] * :hover,html body .bvi-body[data-bvi-theme=blue] * :last-child,html body .bvi-body[data-bvi-theme=blue] * :last-of-type,html body .bvi-body[data-bvi-theme=blue] * :link,html body .bvi-body[data-bvi-theme=blue] * :nth-last-child,html body .bvi-body[data-bvi-theme=blue] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=blue] * :nth-of-type,html body .bvi-body[data-bvi-theme=blue] * :only-child,html body .bvi-body[data-bvi-theme=blue] * :only-of-type,html body .bvi-body[data-bvi-theme=blue] * :optional,html body .bvi-body[data-bvi-theme=blue] * :read-write,html body .bvi-body[data-bvi-theme=blue] * :required,html body .bvi-body[data-bvi-theme=blue] * :root,html body .bvi-body[data-bvi-theme=blue] * :target,html body .bvi-body[data-bvi-theme=blue] * :valid,html body .bvi-body[data-bvi-theme=blue] * :visited,html body .bvi-body[data-bvi-theme=blue] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=blue] * :default{background-color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important;color:#063462 !important;fill:#063462 !important}html body .bvi-body[data-bvi-theme=blue] *:after{background-color:rgba(255,255,255,0) !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] *:before{background-color:rgba(255,255,255,0) !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] *::selection{background-color:#063462 !important;color:#9dd1ff !important}html body .bvi-body[data-bvi-theme=blue] * a{outline:0 !important;color:#063462 !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=blue] * a.active{color:#063462 !important;background-color:#9dd1ff !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a:hover{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a:hover *{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#9dd1ff !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=blue] * button,html body .bvi-body[data-bvi-theme=blue] * input[type=submit],html body .bvi-body[data-bvi-theme=blue] * input[type=button],html body .bvi-body[data-bvi-theme=blue] * button[type=submit],html body .bvi-body[data-bvi-theme=blue] * button[type=button]{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * button:hover.active,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover.active{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * button:hover:hover,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=blue] * button:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=blue] * button[type=button]:hover:hover *{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown]{background-color:#f7f3d6 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme=brown] *{background-color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important;color:#4d4b43 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme=brown] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link{color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled{color:rgba(77,75,67,0.5) !important;border:1px solid rgba(77,75,67,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link.disabled:focus{color:rgba(77,75,67,0.5) !important;border:1px solid rgba(77,75,67,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a.bvi-link:focus{color:#4d4b43 !important;background-color:#f7f3d6 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * :checked,html body .bvi-body[data-bvi-theme=brown] * :default,html body .bvi-body[data-bvi-theme=brown] * :disabled,html body .bvi-body[data-bvi-theme=brown] * :empty,html body .bvi-body[data-bvi-theme=brown] * :enabled,html body .bvi-body[data-bvi-theme=brown] * :first-child,html body .bvi-body[data-bvi-theme=brown] * :first-of-type,html body .bvi-body[data-bvi-theme=brown] * :focus,html body .bvi-body[data-bvi-theme=brown] * :indeterminate,html body .bvi-body[data-bvi-theme=brown] * :hover,html body .bvi-body[data-bvi-theme=brown] * :last-child,html body .bvi-body[data-bvi-theme=brown] * :last-of-type,html body .bvi-body[data-bvi-theme=brown] * :link,html body .bvi-body[data-bvi-theme=brown] * :nth-last-child,html body .bvi-body[data-bvi-theme=brown] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=brown] * :nth-of-type,html body .bvi-body[data-bvi-theme=brown] * :only-child,html body .bvi-body[data-bvi-theme=brown] * :only-of-type,html body .bvi-body[data-bvi-theme=brown] * :optional,html body .bvi-body[data-bvi-theme=brown] * :read-write,html body .bvi-body[data-bvi-theme=brown] * :required,html body .bvi-body[data-bvi-theme=brown] * :root,html body .bvi-body[data-bvi-theme=brown] * :target,html body .bvi-body[data-bvi-theme=brown] * :valid,html body .bvi-body[data-bvi-theme=brown] * :visited,html body .bvi-body[data-bvi-theme=brown] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=brown] * :default{background-color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important;color:#4d4b43 !important;fill:#4d4b43 !important}html body .bvi-body[data-bvi-theme=brown] *:after{background-color:rgba(255,255,255,0) !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] *:before{background-color:rgba(255,255,255,0) !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] *::selection{background-color:#4d4b43 !important;color:#f7f3d6 !important}html body .bvi-body[data-bvi-theme=brown] * a{outline:0 !important;color:#4d4b43 !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=brown] * a.active{color:#4d4b43 !important;background-color:#f7f3d6 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a:hover *{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#f7f3d6 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=brown] * button,html body .bvi-body[data-bvi-theme=brown] * input[type=submit],html body .bvi-body[data-bvi-theme=brown] * input[type=button],html body .bvi-body[data-bvi-theme=brown] * button[type=submit],html body .bvi-body[data-bvi-theme=brown] * button[type=button]{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * button:hover.active,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover.active{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * button:hover:hover,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=brown] * button:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=brown] * button[type=button]:hover:hover *{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green]{background-color:#3b2716 !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme=green] *{background-color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important;color:#a9e44d !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme=green] * .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a{text-decoration:underline !important;outline:0 !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link{color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled{color:rgba(169,228,77,0.5) !important;border:1px solid rgba(169,228,77,0.5) !important;pointer-events:none;cursor:no-drop;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link.disabled:focus{color:rgba(169,228,77,0.5) !important;border:1px solid rgba(169,228,77,0.5) !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a.bvi-link:focus{color:#a9e44d !important;background-color:#3b2716 !important;text-underline:none !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * :checked,html body .bvi-body[data-bvi-theme=green] * :default,html body .bvi-body[data-bvi-theme=green] * :disabled,html body .bvi-body[data-bvi-theme=green] * :empty,html body .bvi-body[data-bvi-theme=green] * :enabled,html body .bvi-body[data-bvi-theme=green] * :first-child,html body .bvi-body[data-bvi-theme=green] * :first-of-type,html body .bvi-body[data-bvi-theme=green] * :focus,html body .bvi-body[data-bvi-theme=green] * :indeterminate,html body .bvi-body[data-bvi-theme=green] * :hover,html body .bvi-body[data-bvi-theme=green] * :last-child,html body .bvi-body[data-bvi-theme=green] * :last-of-type,html body .bvi-body[data-bvi-theme=green] * :link,html body .bvi-body[data-bvi-theme=green] * :nth-last-child,html body .bvi-body[data-bvi-theme=green] * :nth-last-of-type,html body .bvi-body[data-bvi-theme=green] * :nth-of-type,html body .bvi-body[data-bvi-theme=green] * :only-child,html body .bvi-body[data-bvi-theme=green] * :only-of-type,html body .bvi-body[data-bvi-theme=green] * :optional,html body .bvi-body[data-bvi-theme=green] * :read-write,html body .bvi-body[data-bvi-theme=green] * :required,html body .bvi-body[data-bvi-theme=green] * :root,html body .bvi-body[data-bvi-theme=green] * :target,html body .bvi-body[data-bvi-theme=green] * :valid,html body .bvi-body[data-bvi-theme=green] * :visited,html body .bvi-body[data-bvi-theme=green] * :first-child:first-letter ,html body .bvi-body[data-bvi-theme=green] * :default{background-color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important;color:#a9e44d !important;fill:#a9e44d !important}html body .bvi-body[data-bvi-theme=green] *:after{background-color:rgba(255,255,255,0) !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] *:before{background-color:rgba(255,255,255,0) !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] *::selection{background-color:#a9e44d !important;color:#3b2716 !important}html body .bvi-body[data-bvi-theme=green] * a{outline:0 !important;color:#a9e44d !important;background-color:transparent !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme=green] * a.active{color:#a9e44d !important;background-color:#3b2716 !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a:hover:after{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a:hover:before{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a:hover *{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * a:hover *:after{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * a:hover *:before{background-color:rgba(255,255,255,0) !important;color:#3b2716 !important;box-shadow:none !important;text-shadow:none !important;border-color:transparent !important}html body .bvi-body[data-bvi-theme=green] * button,html body .bvi-body[data-bvi-theme=green] * input[type=submit],html body .bvi-body[data-bvi-theme=green] * input[type=button],html body .bvi-body[data-bvi-theme=green] * button[type=submit],html body .bvi-body[data-bvi-theme=green] * button[type=button]{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * button:hover.active,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover.active,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover.active,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover.active{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * button:hover:hover,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-theme=green] * button:hover:hover *,html body .bvi-body[data-bvi-theme=green] * input[type=button]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * input[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * button[type=submit]:hover:hover *,html body .bvi-body[data-bvi-theme=green] * button[type=button]:hover:hover *{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:none !important}html body .bvi-body[data-bvi-size="40"] *{font-size:40px !important}html body .bvi-body[data-bvi-size="40"] * h1,html body .bvi-body[data-bvi-size="40"] * h1 *{font-size:47px !important}html body .bvi-body[data-bvi-size="40"] * h2,html body .bvi-body[data-bvi-size="40"] * h2 *{font-size:46px !important}html body .bvi-body[data-bvi-size="40"] * h3,html body .bvi-body[data-bvi-size="40"] * h3 *{font-size:45px !important}html body .bvi-body[data-bvi-size="40"] * h4,html body .bvi-body[data-bvi-size="40"] * h4 *{font-size:44px !important}html body .bvi-body[data-bvi-size="40"] * h5,html body .bvi-body[data-bvi-size="40"] * h5 *{font-size:43px !important}html body .bvi-body[data-bvi-size="40"] * h6,html body .bvi-body[data-bvi-size="40"] * h6 *{font-size:42px !important}html body .bvi-body[data-bvi-size="39"] *{font-size:39px !important}html body .bvi-body[data-bvi-size="39"] * h1,html body .bvi-body[data-bvi-size="39"] * h1 *{font-size:46px !important}html body .bvi-body[data-bvi-size="39"] * h2,html body .bvi-body[data-bvi-size="39"] * h2 *{font-size:45px !important}html body .bvi-body[data-bvi-size="39"] * h3,html body .bvi-body[data-bvi-size="39"] * h3 *{font-size:44px !important}html body .bvi-body[data-bvi-size="39"] * h4,html body .bvi-body[data-bvi-size="39"] * h4 *{font-size:43px !important}html body .bvi-body[data-bvi-size="39"] * h5,html body .bvi-body[data-bvi-size="39"] * h5 *{font-size:42px !important}html body .bvi-body[data-bvi-size="39"] * h6,html body .bvi-body[data-bvi-size="39"] * h6 *{font-size:41px !important}html body .bvi-body[data-bvi-size="38"] *{font-size:38px !important}html body .bvi-body[data-bvi-size="38"] * h1,html body .bvi-body[data-bvi-size="38"] * h1 *{font-size:45px !important}html body .bvi-body[data-bvi-size="38"] * h2,html body .bvi-body[data-bvi-size="38"] * h2 *{font-size:44px !important}html body .bvi-body[data-bvi-size="38"] * h3,html body .bvi-body[data-bvi-size="38"] * h3 *{font-size:43px !important}html body .bvi-body[data-bvi-size="38"] * h4,html body .bvi-body[data-bvi-size="38"] * h4 *{font-size:42px !important}html body .bvi-body[data-bvi-size="38"] * h5,html body .bvi-body[data-bvi-size="38"] * h5 *{font-size:41px !important}html body .bvi-body[data-bvi-size="38"] * h6,html body .bvi-body[data-bvi-size="38"] * h6 *{font-size:40px !important}html body .bvi-body[data-bvi-size="37"] *{font-size:37px !important}html body .bvi-body[data-bvi-size="37"] * h1,html body .bvi-body[data-bvi-size="37"] * h1 *{font-size:44px !important}html body .bvi-body[data-bvi-size="37"] * h2,html body .bvi-body[data-bvi-size="37"] * h2 *{font-size:43px !important}html body .bvi-body[data-bvi-size="37"] * h3,html body .bvi-body[data-bvi-size="37"] * h3 *{font-size:42px !important}html body .bvi-body[data-bvi-size="37"] * h4,html body .bvi-body[data-bvi-size="37"] * h4 *{font-size:41px !important}html body .bvi-body[data-bvi-size="37"] * h5,html body .bvi-body[data-bvi-size="37"] * h5 *{font-size:40px !important}html body .bvi-body[data-bvi-size="37"] * h6,html body .bvi-body[data-bvi-size="37"] * h6 *{font-size:39px !important}html body .bvi-body[data-bvi-size="36"] *{font-size:36px !important}html body .bvi-body[data-bvi-size="36"] * h1,html body .bvi-body[data-bvi-size="36"] * h1 *{font-size:43px !important}html body .bvi-body[data-bvi-size="36"] * h2,html body .bvi-body[data-bvi-size="36"] * h2 *{font-size:42px !important}html body .bvi-body[data-bvi-size="36"] * h3,html body .bvi-body[data-bvi-size="36"] * h3 *{font-size:41px !important}html body .bvi-body[data-bvi-size="36"] * h4,html body .bvi-body[data-bvi-size="36"] * h4 *{font-size:40px !important}html body .bvi-body[data-bvi-size="36"] * h5,html body .bvi-body[data-bvi-size="36"] * h5 *{font-size:39px !important}html body .bvi-body[data-bvi-size="36"] * h6,html body .bvi-body[data-bvi-size="36"] * h6 *{font-size:38px !important}html body .bvi-body[data-bvi-size="35"] *{font-size:35px !important}html body .bvi-body[data-bvi-size="35"] * h1,html body .bvi-body[data-bvi-size="35"] * h1 *{font-size:42px !important}html body .bvi-body[data-bvi-size="35"] * h2,html body .bvi-body[data-bvi-size="35"] * h2 *{font-size:41px !important}html body .bvi-body[data-bvi-size="35"] * h3,html body .bvi-body[data-bvi-size="35"] * h3 *{font-size:40px !important}html body .bvi-body[data-bvi-size="35"] * h4,html body .bvi-body[data-bvi-size="35"] * h4 *{font-size:39px !important}html body .bvi-body[data-bvi-size="35"] * h5,html body .bvi-body[data-bvi-size="35"] * h5 *{font-size:38px !important}html body .bvi-body[data-bvi-size="35"] * h6,html body .bvi-body[data-bvi-size="35"] * h6 *{font-size:37px !important}html body .bvi-body[data-bvi-size="34"] *{font-size:34px !important}html body .bvi-body[data-bvi-size="34"] * h1,html body .bvi-body[data-bvi-size="34"] * h1 *{font-size:41px !important}html body .bvi-body[data-bvi-size="34"] * h2,html body .bvi-body[data-bvi-size="34"] * h2 *{font-size:40px !important}html body .bvi-body[data-bvi-size="34"] * h3,html body .bvi-body[data-bvi-size="34"] * h3 *{font-size:39px !important}html body .bvi-body[data-bvi-size="34"] * h4,html body .bvi-body[data-bvi-size="34"] * h4 *{font-size:38px !important}html body .bvi-body[data-bvi-size="34"] * h5,html body .bvi-body[data-bvi-size="34"] * h5 *{font-size:37px !important}html body .bvi-body[data-bvi-size="34"] * h6,html body .bvi-body[data-bvi-size="34"] * h6 *{font-size:36px !important}html body .bvi-body[data-bvi-size="33"] *{font-size:33px !important}html body .bvi-body[data-bvi-size="33"] * h1,html body .bvi-body[data-bvi-size="33"] * h1 *{font-size:40px !important}html body .bvi-body[data-bvi-size="33"] * h2,html body .bvi-body[data-bvi-size="33"] * h2 *{font-size:39px !important}html body .bvi-body[data-bvi-size="33"] * h3,html body .bvi-body[data-bvi-size="33"] * h3 *{font-size:38px !important}html body .bvi-body[data-bvi-size="33"] * h4,html body .bvi-body[data-bvi-size="33"] * h4 *{font-size:37px !important}html body .bvi-body[data-bvi-size="33"] * h5,html body .bvi-body[data-bvi-size="33"] * h5 *{font-size:36px !important}html body .bvi-body[data-bvi-size="33"] * h6,html body .bvi-body[data-bvi-size="33"] * h6 *{font-size:35px !important}html body .bvi-body[data-bvi-size="32"] *{font-size:32px !important}html body .bvi-body[data-bvi-size="32"] * h1,html body .bvi-body[data-bvi-size="32"] * h1 *{font-size:39px !important}html body .bvi-body[data-bvi-size="32"] * h2,html body .bvi-body[data-bvi-size="32"] * h2 *{font-size:38px !important}html body .bvi-body[data-bvi-size="32"] * h3,html body .bvi-body[data-bvi-size="32"] * h3 *{font-size:37px !important}html body .bvi-body[data-bvi-size="32"] * h4,html body .bvi-body[data-bvi-size="32"] * h4 *{font-size:36px !important}html body .bvi-body[data-bvi-size="32"] * h5,html body .bvi-body[data-bvi-size="32"] * h5 *{font-size:35px !important}html body .bvi-body[data-bvi-size="32"] * h6,html body .bvi-body[data-bvi-size="32"] * h6 *{font-size:34px !important}html body .bvi-body[data-bvi-size="31"] *{font-size:31px !important}html body .bvi-body[data-bvi-size="31"] * h1,html body .bvi-body[data-bvi-size="31"] * h1 *{font-size:38px !important}html body .bvi-body[data-bvi-size="31"] * h2,html body .bvi-body[data-bvi-size="31"] * h2 *{font-size:37px !important}html body .bvi-body[data-bvi-size="31"] * h3,html body .bvi-body[data-bvi-size="31"] * h3 *{font-size:36px !important}html body .bvi-body[data-bvi-size="31"] * h4,html body .bvi-body[data-bvi-size="31"] * h4 *{font-size:35px !important}html body .bvi-body[data-bvi-size="31"] * h5,html body .bvi-body[data-bvi-size="31"] * h5 *{font-size:34px !important}html body .bvi-body[data-bvi-size="31"] * h6,html body .bvi-body[data-bvi-size="31"] * h6 *{font-size:33px !important}html body .bvi-body[data-bvi-size="30"] *{font-size:30px !important}html body .bvi-body[data-bvi-size="30"] * h1,html body .bvi-body[data-bvi-size="30"] * h1 *{font-size:37px !important}html body .bvi-body[data-bvi-size="30"] * h2,html body .bvi-body[data-bvi-size="30"] * h2 *{font-size:36px !important}html body .bvi-body[data-bvi-size="30"] * h3,html body .bvi-body[data-bvi-size="30"] * h3 *{font-size:35px !important}html body .bvi-body[data-bvi-size="30"] * h4,html body .bvi-body[data-bvi-size="30"] * h4 *{font-size:34px !important}html body .bvi-body[data-bvi-size="30"] * h5,html body .bvi-body[data-bvi-size="30"] * h5 *{font-size:33px !important}html body .bvi-body[data-bvi-size="30"] * h6,html body .bvi-body[data-bvi-size="30"] * h6 *{font-size:32px !important}html body .bvi-body[data-bvi-size="29"] *{font-size:29px !important}html body .bvi-body[data-bvi-size="29"] * h1,html body .bvi-body[data-bvi-size="29"] * h1 *{font-size:36px !important}html body .bvi-body[data-bvi-size="29"] * h2,html body .bvi-body[data-bvi-size="29"] * h2 *{font-size:35px !important}html body .bvi-body[data-bvi-size="29"] * h3,html body .bvi-body[data-bvi-size="29"] * h3 *{font-size:34px !important}html body .bvi-body[data-bvi-size="29"] * h4,html body .bvi-body[data-bvi-size="29"] * h4 *{font-size:33px !important}html body .bvi-body[data-bvi-size="29"] * h5,html body .bvi-body[data-bvi-size="29"] * h5 *{font-size:32px !important}html body .bvi-body[data-bvi-size="29"] * h6,html body .bvi-body[data-bvi-size="29"] * h6 *{font-size:31px !important}html body .bvi-body[data-bvi-size="28"] *{font-size:28px !important}html body .bvi-body[data-bvi-size="28"] * h1,html body .bvi-body[data-bvi-size="28"] * h1 *{font-size:35px !important}html body .bvi-body[data-bvi-size="28"] * h2,html body .bvi-body[data-bvi-size="28"] * h2 *{font-size:34px !important}html body .bvi-body[data-bvi-size="28"] * h3,html body .bvi-body[data-bvi-size="28"] * h3 *{font-size:33px !important}html body .bvi-body[data-bvi-size="28"] * h4,html body .bvi-body[data-bvi-size="28"] * h4 *{font-size:32px !important}html body .bvi-body[data-bvi-size="28"] * h5,html body .bvi-body[data-bvi-size="28"] * h5 *{font-size:31px !important}html body .bvi-body[data-bvi-size="28"] * h6,html body .bvi-body[data-bvi-size="28"] * h6 *{font-size:30px !important}html body .bvi-body[data-bvi-size="27"] *{font-size:27px !important}html body .bvi-body[data-bvi-size="27"] * h1,html body .bvi-body[data-bvi-size="27"] * h1 *{font-size:34px !important}html body .bvi-body[data-bvi-size="27"] * h2,html body .bvi-body[data-bvi-size="27"] * h2 *{font-size:33px !important}html body .bvi-body[data-bvi-size="27"] * h3,html body .bvi-body[data-bvi-size="27"] * h3 *{font-size:32px !important}html body .bvi-body[data-bvi-size="27"] * h4,html body .bvi-body[data-bvi-size="27"] * h4 *{font-size:31px !important}html body .bvi-body[data-bvi-size="27"] * h5,html body .bvi-body[data-bvi-size="27"] * h5 *{font-size:30px !important}html body .bvi-body[data-bvi-size="27"] * h6,html body .bvi-body[data-bvi-size="27"] * h6 *{font-size:29px !important}html body .bvi-body[data-bvi-size="26"] *{font-size:26px !important}html body .bvi-body[data-bvi-size="26"] * h1,html body .bvi-body[data-bvi-size="26"] * h1 *{font-size:33px !important}html body .bvi-body[data-bvi-size="26"] * h2,html body .bvi-body[data-bvi-size="26"] * h2 *{font-size:32px !important}html body .bvi-body[data-bvi-size="26"] * h3,html body .bvi-body[data-bvi-size="26"] * h3 *{font-size:31px !important}html body .bvi-body[data-bvi-size="26"] * h4,html body .bvi-body[data-bvi-size="26"] * h4 *{font-size:30px !important}html body .bvi-body[data-bvi-size="26"] * h5,html body .bvi-body[data-bvi-size="26"] * h5 *{font-size:29px !important}html body .bvi-body[data-bvi-size="26"] * h6,html body .bvi-body[data-bvi-size="26"] * h6 *{font-size:28px !important}html body .bvi-body[data-bvi-size="25"] *{font-size:25px !important}html body .bvi-body[data-bvi-size="25"] * h1,html body .bvi-body[data-bvi-size="25"] * h1 *{font-size:32px !important}html body .bvi-body[data-bvi-size="25"] * h2,html body .bvi-body[data-bvi-size="25"] * h2 *{font-size:31px !important}html body .bvi-body[data-bvi-size="25"] * h3,html body .bvi-body[data-bvi-size="25"] * h3 *{font-size:30px !important}html body .bvi-body[data-bvi-size="25"] * h4,html body .bvi-body[data-bvi-size="25"] * h4 *{font-size:29px !important}html body .bvi-body[data-bvi-size="25"] * h5,html body .bvi-body[data-bvi-size="25"] * h5 *{font-size:28px !important}html body .bvi-body[data-bvi-size="25"] * h6,html body .bvi-body[data-bvi-size="25"] * h6 *{font-size:27px !important}html body .bvi-body[data-bvi-size="24"] *{font-size:24px !important}html body .bvi-body[data-bvi-size="24"] * h1,html body .bvi-body[data-bvi-size="24"] * h1 *{font-size:31px !important}html body .bvi-body[data-bvi-size="24"] * h2,html body .bvi-body[data-bvi-size="24"] * h2 *{font-size:30px !important}html body .bvi-body[data-bvi-size="24"] * h3,html body .bvi-body[data-bvi-size="24"] * h3 *{font-size:29px !important}html body .bvi-body[data-bvi-size="24"] * h4,html body .bvi-body[data-bvi-size="24"] * h4 *{font-size:28px !important}html body .bvi-body[data-bvi-size="24"] * h5,html body .bvi-body[data-bvi-size="24"] * h5 *{font-size:27px !important}html body .bvi-body[data-bvi-size="24"] * h6,html body .bvi-body[data-bvi-size="24"] * h6 *{font-size:26px !important}html body .bvi-body[data-bvi-size="23"] *{font-size:23px !important}html body .bvi-body[data-bvi-size="23"] * h1,html body .bvi-body[data-bvi-size="23"] * h1 *{font-size:30px !important}html body .bvi-body[data-bvi-size="23"] * h2,html body .bvi-body[data-bvi-size="23"] * h2 *{font-size:29px !important}html body .bvi-body[data-bvi-size="23"] * h3,html body .bvi-body[data-bvi-size="23"] * h3 *{font-size:28px !important}html body .bvi-body[data-bvi-size="23"] * h4,html body .bvi-body[data-bvi-size="23"] * h4 *{font-size:27px !important}html body .bvi-body[data-bvi-size="23"] * h5,html body .bvi-body[data-bvi-size="23"] * h5 *{font-size:26px !important}html body .bvi-body[data-bvi-size="23"] * h6,html body .bvi-body[data-bvi-size="23"] * h6 *{font-size:25px !important}html body .bvi-body[data-bvi-size="22"] *{font-size:22px !important}html body .bvi-body[data-bvi-size="22"] * h1,html body .bvi-body[data-bvi-size="22"] * h1 *{font-size:29px !important}html body .bvi-body[data-bvi-size="22"] * h2,html body .bvi-body[data-bvi-size="22"] * h2 *{font-size:28px !important}html body .bvi-body[data-bvi-size="22"] * h3,html body .bvi-body[data-bvi-size="22"] * h3 *{font-size:27px !important}html body .bvi-body[data-bvi-size="22"] * h4,html body .bvi-body[data-bvi-size="22"] * h4 *{font-size:26px !important}html body .bvi-body[data-bvi-size="22"] * h5,html body .bvi-body[data-bvi-size="22"] * h5 *{font-size:25px !important}html body .bvi-body[data-bvi-size="22"] * h6,html body .bvi-body[data-bvi-size="22"] * h6 *{font-size:24px !important}html body .bvi-body[data-bvi-size="21"] *{font-size:21px !important}html body .bvi-body[data-bvi-size="21"] * h1,html body .bvi-body[data-bvi-size="21"] * h1 *{font-size:28px !important}html body .bvi-body[data-bvi-size="21"] * h2,html body .bvi-body[data-bvi-size="21"] * h2 *{font-size:27px !important}html body .bvi-body[data-bvi-size="21"] * h3,html body .bvi-body[data-bvi-size="21"] * h3 *{font-size:26px !important}html body .bvi-body[data-bvi-size="21"] * h4,html body .bvi-body[data-bvi-size="21"] * h4 *{font-size:25px !important}html body .bvi-body[data-bvi-size="21"] * h5,html body .bvi-body[data-bvi-size="21"] * h5 *{font-size:24px !important}html body .bvi-body[data-bvi-size="21"] * h6,html body .bvi-body[data-bvi-size="21"] * h6 *{font-size:23px !important}html body .bvi-body[data-bvi-size="20"] *{font-size:20px !important}html body .bvi-body[data-bvi-size="20"] * h1,html body .bvi-body[data-bvi-size="20"] * h1 *{font-size:27px !important}html body .bvi-body[data-bvi-size="20"] * h2,html body .bvi-body[data-bvi-size="20"] * h2 *{font-size:26px !important}html body .bvi-body[data-bvi-size="20"] * h3,html body .bvi-body[data-bvi-size="20"] * h3 *{font-size:25px !important}html body .bvi-body[data-bvi-size="20"] * h4,html body .bvi-body[data-bvi-size="20"] * h4 *{font-size:24px !important}html body .bvi-body[data-bvi-size="20"] * h5,html body .bvi-body[data-bvi-size="20"] * h5 *{font-size:23px !important}html body .bvi-body[data-bvi-size="20"] * h6,html body .bvi-body[data-bvi-size="20"] * h6 *{font-size:22px !important}html body .bvi-body[data-bvi-size="19"] *{font-size:19px !important}html body .bvi-body[data-bvi-size="19"] * h1,html body .bvi-body[data-bvi-size="19"] * h1 *{font-size:26px !important}html body .bvi-body[data-bvi-size="19"] * h2,html body .bvi-body[data-bvi-size="19"] * h2 *{font-size:25px !important}html body .bvi-body[data-bvi-size="19"] * h3,html body .bvi-body[data-bvi-size="19"] * h3 *{font-size:24px !important}html body .bvi-body[data-bvi-size="19"] * h4,html body .bvi-body[data-bvi-size="19"] * h4 *{font-size:23px !important}html body .bvi-body[data-bvi-size="19"] * h5,html body .bvi-body[data-bvi-size="19"] * h5 *{font-size:22px !important}html body .bvi-body[data-bvi-size="19"] * h6,html body .bvi-body[data-bvi-size="19"] * h6 *{font-size:21px !important}html body .bvi-body[data-bvi-size="18"] *{font-size:18px !important}html body .bvi-body[data-bvi-size="18"] * h1,html body .bvi-body[data-bvi-size="18"] * h1 *{font-size:25px !important}html body .bvi-body[data-bvi-size="18"] * h2,html body .bvi-body[data-bvi-size="18"] * h2 *{font-size:24px !important}html body .bvi-body[data-bvi-size="18"] * h3,html body .bvi-body[data-bvi-size="18"] * h3 *{font-size:23px !important}html body .bvi-body[data-bvi-size="18"] * h4,html body .bvi-body[data-bvi-size="18"] * h4 *{font-size:22px !important}html body .bvi-body[data-bvi-size="18"] * h5,html body .bvi-body[data-bvi-size="18"] * h5 *{font-size:21px !important}html body .bvi-body[data-bvi-size="18"] * h6,html body .bvi-body[data-bvi-size="18"] * h6 *{font-size:20px !important}html body .bvi-body[data-bvi-size="17"] *{font-size:17px !important}html body .bvi-body[data-bvi-size="17"] * h1,html body .bvi-body[data-bvi-size="17"] * h1 *{font-size:24px !important}html body .bvi-body[data-bvi-size="17"] * h2,html body .bvi-body[data-bvi-size="17"] * h2 *{font-size:23px !important}html body .bvi-body[data-bvi-size="17"] * h3,html body .bvi-body[data-bvi-size="17"] * h3 *{font-size:22px !important}html body .bvi-body[data-bvi-size="17"] * h4,html body .bvi-body[data-bvi-size="17"] * h4 *{font-size:21px !important}html body .bvi-body[data-bvi-size="17"] * h5,html body .bvi-body[data-bvi-size="17"] * h5 *{font-size:20px !important}html body .bvi-body[data-bvi-size="17"] * h6,html body .bvi-body[data-bvi-size="17"] * h6 *{font-size:19px !important}html body .bvi-body[data-bvi-size="16"] *{font-size:16px !important}html body .bvi-body[data-bvi-size="16"] * h1,html body .bvi-body[data-bvi-size="16"] * h1 *{font-size:23px !important}html body .bvi-body[data-bvi-size="16"] * h2,html body .bvi-body[data-bvi-size="16"] * h2 *{font-size:22px !important}html body .bvi-body[data-bvi-size="16"] * h3,html body .bvi-body[data-bvi-size="16"] * h3 *{font-size:21px !important}html body .bvi-body[data-bvi-size="16"] * h4,html body .bvi-body[data-bvi-size="16"] * h4 *{font-size:20px !important}html body .bvi-body[data-bvi-size="16"] * h5,html body .bvi-body[data-bvi-size="16"] * h5 *{font-size:19px !important}html body .bvi-body[data-bvi-size="16"] * h6,html body .bvi-body[data-bvi-size="16"] * h6 *{font-size:18px !important}html body .bvi-body[data-bvi-size="15"] *{font-size:15px !important}html body .bvi-body[data-bvi-size="15"] * h1,html body .bvi-body[data-bvi-size="15"] * h1 *{font-size:22px !important}html body .bvi-body[data-bvi-size="15"] * h2,html body .bvi-body[data-bvi-size="15"] * h2 *{font-size:21px !important}html body .bvi-body[data-bvi-size="15"] * h3,html body .bvi-body[data-bvi-size="15"] * h3 *{font-size:20px !important}html body .bvi-body[data-bvi-size="15"] * h4,html body .bvi-body[data-bvi-size="15"] * h4 *{font-size:19px !important}html body .bvi-body[data-bvi-size="15"] * h5,html body .bvi-body[data-bvi-size="15"] * h5 *{font-size:18px !important}html body .bvi-body[data-bvi-size="15"] * h6,html body .bvi-body[data-bvi-size="15"] * h6 *{font-size:17px !important}html body .bvi-body[data-bvi-size="14"] *{font-size:14px !important}html body .bvi-body[data-bvi-size="14"] * h1,html body .bvi-body[data-bvi-size="14"] * h1 *{font-size:21px !important}html body .bvi-body[data-bvi-size="14"] * h2,html body .bvi-body[data-bvi-size="14"] * h2 *{font-size:20px !important}html body .bvi-body[data-bvi-size="14"] * h3,html body .bvi-body[data-bvi-size="14"] * h3 *{font-size:19px !important}html body .bvi-body[data-bvi-size="14"] * h4,html body .bvi-body[data-bvi-size="14"] * h4 *{font-size:18px !important}html body .bvi-body[data-bvi-size="14"] * h5,html body .bvi-body[data-bvi-size="14"] * h5 *{font-size:17px !important}html body .bvi-body[data-bvi-size="14"] * h6,html body .bvi-body[data-bvi-size="14"] * h6 *{font-size:16px !important}html body .bvi-body[data-bvi-size="13"] *{font-size:13px !important}html body .bvi-body[data-bvi-size="13"] * h1,html body .bvi-body[data-bvi-size="13"] * h1 *{font-size:20px !important}html body .bvi-body[data-bvi-size="13"] * h2,html body .bvi-body[data-bvi-size="13"] * h2 *{font-size:19px !important}html body .bvi-body[data-bvi-size="13"] * h3,html body .bvi-body[data-bvi-size="13"] * h3 *{font-size:18px !important}html body .bvi-body[data-bvi-size="13"] * h4,html body .bvi-body[data-bvi-size="13"] * h4 *{font-size:17px !important}html body .bvi-body[data-bvi-size="13"] * h5,html body .bvi-body[data-bvi-size="13"] * h5 *{font-size:16px !important}html body .bvi-body[data-bvi-size="13"] * h6,html body .bvi-body[data-bvi-size="13"] * h6 *{font-size:15px !important}html body .bvi-body[data-bvi-size="12"] *{font-size:12px !important}html body .bvi-body[data-bvi-size="12"] * h1,html body .bvi-body[data-bvi-size="12"] * h1 *{font-size:19px !important}html body .bvi-body[data-bvi-size="12"] * h2,html body .bvi-body[data-bvi-size="12"] * h2 *{font-size:18px !important}html body .bvi-body[data-bvi-size="12"] * h3,html body .bvi-body[data-bvi-size="12"] * h3 *{font-size:17px !important}html body .bvi-body[data-bvi-size="12"] * h4,html body .bvi-body[data-bvi-size="12"] * h4 *{font-size:16px !important}html body .bvi-body[data-bvi-size="12"] * h5,html body .bvi-body[data-bvi-size="12"] * h5 *{font-size:15px !important}html body .bvi-body[data-bvi-size="12"] * h6,html body .bvi-body[data-bvi-size="12"] * h6 *{font-size:14px !important}html body .bvi-body[data-bvi-size="11"] *{font-size:11px !important}html body .bvi-body[data-bvi-size="11"] * h1,html body .bvi-body[data-bvi-size="11"] * h1 *{font-size:18px !important}html body .bvi-body[data-bvi-size="11"] * h2,html body .bvi-body[data-bvi-size="11"] * h2 *{font-size:17px !important}html body .bvi-body[data-bvi-size="11"] * h3,html body .bvi-body[data-bvi-size="11"] * h3 *{font-size:16px !important}html body .bvi-body[data-bvi-size="11"] * h4,html body .bvi-body[data-bvi-size="11"] * h4 *{font-size:15px !important}html body .bvi-body[data-bvi-size="11"] * h5,html body .bvi-body[data-bvi-size="11"] * h5 *{font-size:14px !important}html body .bvi-body[data-bvi-size="11"] * h6,html body .bvi-body[data-bvi-size="11"] * h6 *{font-size:13px !important}html body .bvi-body[data-bvi-size="10"] *{font-size:10px !important}html body .bvi-body[data-bvi-size="10"] * h1,html body .bvi-body[data-bvi-size="10"] * h1 *{font-size:17px !important}html body .bvi-body[data-bvi-size="10"] * h2,html body .bvi-body[data-bvi-size="10"] * h2 *{font-size:16px !important}html body .bvi-body[data-bvi-size="10"] * h3,html body .bvi-body[data-bvi-size="10"] * h3 *{font-size:15px !important}html body .bvi-body[data-bvi-size="10"] * h4,html body .bvi-body[data-bvi-size="10"] * h4 *{font-size:14px !important}html body .bvi-body[data-bvi-size="10"] * h5,html body .bvi-body[data-bvi-size="10"] * h5 *{font-size:13px !important}html body .bvi-body[data-bvi-size="10"] * h6,html body .bvi-body[data-bvi-size="10"] * h6 *{font-size:12px !important}html body .bvi-body[data-bvi-size="9"] *{font-size:9px !important}html body .bvi-body[data-bvi-size="9"] * h1,html body .bvi-body[data-bvi-size="9"] * h1 *{font-size:16px !important}html body .bvi-body[data-bvi-size="9"] * h2,html body .bvi-body[data-bvi-size="9"] * h2 *{font-size:15px !important}html body .bvi-body[data-bvi-size="9"] * h3,html body .bvi-body[data-bvi-size="9"] * h3 *{font-size:14px !important}html body .bvi-body[data-bvi-size="9"] * h4,html body .bvi-body[data-bvi-size="9"] * h4 *{font-size:13px !important}html body .bvi-body[data-bvi-size="9"] * h5,html body .bvi-body[data-bvi-size="9"] * h5 *{font-size:12px !important}html body .bvi-body[data-bvi-size="9"] * h6,html body .bvi-body[data-bvi-size="9"] * h6 *{font-size:11px !important}html body .bvi-body[data-bvi-size="8"] *{font-size:8px !important}html body .bvi-body[data-bvi-size="8"] * h1,html body .bvi-body[data-bvi-size="8"] * h1 *{font-size:15px !important}html body .bvi-body[data-bvi-size="8"] * h2,html body .bvi-body[data-bvi-size="8"] * h2 *{font-size:14px !important}html body .bvi-body[data-bvi-size="8"] * h3,html body .bvi-body[data-bvi-size="8"] * h3 *{font-size:13px !important}html body .bvi-body[data-bvi-size="8"] * h4,html body .bvi-body[data-bvi-size="8"] * h4 *{font-size:12px !important}html body .bvi-body[data-bvi-size="8"] * h5,html body .bvi-body[data-bvi-size="8"] * h5 *{font-size:11px !important}html body .bvi-body[data-bvi-size="8"] * h6,html body .bvi-body[data-bvi-size="8"] * h6 *{font-size:10px !important}html body .bvi-body[data-bvi-size="7"] *{font-size:7px !important}html body .bvi-body[data-bvi-size="7"] * h1,html body .bvi-body[data-bvi-size="7"] * h1 *{font-size:14px !important}html body .bvi-body[data-bvi-size="7"] * h2,html body .bvi-body[data-bvi-size="7"] * h2 *{font-size:13px !important}html body .bvi-body[data-bvi-size="7"] * h3,html body .bvi-body[data-bvi-size="7"] * h3 *{font-size:12px !important}html body .bvi-body[data-bvi-size="7"] * h4,html body .bvi-body[data-bvi-size="7"] * h4 *{font-size:11px !important}html body .bvi-body[data-bvi-size="7"] * h5,html body .bvi-body[data-bvi-size="7"] * h5 *{font-size:10px !important}html body .bvi-body[data-bvi-size="7"] * h6,html body .bvi-body[data-bvi-size="7"] * h6 *{font-size:9px !important}html body .bvi-body[data-bvi-size="6"] *{font-size:6px !important}html body .bvi-body[data-bvi-size="6"] * h1,html body .bvi-body[data-bvi-size="6"] * h1 *{font-size:13px !important}html body .bvi-body[data-bvi-size="6"] * h2,html body .bvi-body[data-bvi-size="6"] * h2 *{font-size:12px !important}html body .bvi-body[data-bvi-size="6"] * h3,html body .bvi-body[data-bvi-size="6"] * h3 *{font-size:11px !important}html body .bvi-body[data-bvi-size="6"] * h4,html body .bvi-body[data-bvi-size="6"] * h4 *{font-size:10px !important}html body .bvi-body[data-bvi-size="6"] * h5,html body .bvi-body[data-bvi-size="6"] * h5 *{font-size:9px !important}html body .bvi-body[data-bvi-size="6"] * h6,html body .bvi-body[data-bvi-size="6"] * h6 *{font-size:8px !important}html body .bvi-body[data-bvi-size="5"] *{font-size:5px !important}html body .bvi-body[data-bvi-size="5"] * h1,html body .bvi-body[data-bvi-size="5"] * h1 *{font-size:12px !important}html body .bvi-body[data-bvi-size="5"] * h2,html body .bvi-body[data-bvi-size="5"] * h2 *{font-size:11px !important}html body .bvi-body[data-bvi-size="5"] * h3,html body .bvi-body[data-bvi-size="5"] * h3 *{font-size:10px !important}html body .bvi-body[data-bvi-size="5"] * h4,html body .bvi-body[data-bvi-size="5"] * h4 *{font-size:9px !important}html body .bvi-body[data-bvi-size="5"] * h5,html body .bvi-body[data-bvi-size="5"] * h5 *{font-size:8px !important}html body .bvi-body[data-bvi-size="5"] * h6,html body .bvi-body[data-bvi-size="5"] * h6 *{font-size:7px !important}html body .bvi-body[data-bvi-size="4"] *{font-size:4px !important}html body .bvi-body[data-bvi-size="4"] * h1,html body .bvi-body[data-bvi-size="4"] * h1 *{font-size:11px !important}html body .bvi-body[data-bvi-size="4"] * h2,html body .bvi-body[data-bvi-size="4"] * h2 *{font-size:10px !important}html body .bvi-body[data-bvi-size="4"] * h3,html body .bvi-body[data-bvi-size="4"] * h3 *{font-size:9px !important}html body .bvi-body[data-bvi-size="4"] * h4,html body .bvi-body[data-bvi-size="4"] * h4 *{font-size:8px !important}html body .bvi-body[data-bvi-size="4"] * h5,html body .bvi-body[data-bvi-size="4"] * h5 *{font-size:7px !important}html body .bvi-body[data-bvi-size="4"] * h6,html body .bvi-body[data-bvi-size="4"] * h6 *{font-size:6px !important}html body .bvi-body[data-bvi-size="3"] *{font-size:3px !important}html body .bvi-body[data-bvi-size="3"] * h1,html body .bvi-body[data-bvi-size="3"] * h1 *{font-size:10px !important}html body .bvi-body[data-bvi-size="3"] * h2,html body .bvi-body[data-bvi-size="3"] * h2 *{font-size:9px !important}html body .bvi-body[data-bvi-size="3"] * h3,html body .bvi-body[data-bvi-size="3"] * h3 *{font-size:8px !important}html body .bvi-body[data-bvi-size="3"] * h4,html body .bvi-body[data-bvi-size="3"] * h4 *{font-size:7px !important}html body .bvi-body[data-bvi-size="3"] * h5,html body .bvi-body[data-bvi-size="3"] * h5 *{font-size:6px !important}html body .bvi-body[data-bvi-size="3"] * h6,html body .bvi-body[data-bvi-size="3"] * h6 *{font-size:5px !important}html body .bvi-body[data-bvi-size="2"] *{font-size:2px !important}html body .bvi-body[data-bvi-size="2"] * h1,html body .bvi-body[data-bvi-size="2"] * h1 *{font-size:9px !important}html body .bvi-body[data-bvi-size="2"] * h2,html body .bvi-body[data-bvi-size="2"] * h2 *{font-size:8px !important}html body .bvi-body[data-bvi-size="2"] * h3,html body .bvi-body[data-bvi-size="2"] * h3 *{font-size:7px !important}html body .bvi-body[data-bvi-size="2"] * h4,html body .bvi-body[data-bvi-size="2"] * h4 *{font-size:6px !important}html body .bvi-body[data-bvi-size="2"] * h5,html body .bvi-body[data-bvi-size="2"] * h5 *{font-size:5px !important}html body .bvi-body[data-bvi-size="2"] * h6,html body .bvi-body[data-bvi-size="2"] * h6 *{font-size:4px !important}html body .bvi-body[data-bvi-size="1"] *{font-size:1px !important}html body .bvi-body[data-bvi-size="1"] * h1,html body .bvi-body[data-bvi-size="1"] * h1 *{font-size:8px !important}html body .bvi-body[data-bvi-size="1"] * h2,html body .bvi-body[data-bvi-size="1"] * h2 *{font-size:7px !important}html body .bvi-body[data-bvi-size="1"] * h3,html body .bvi-body[data-bvi-size="1"] * h3 *{font-size:6px !important}html body .bvi-body[data-bvi-size="1"] * h4,html body .bvi-body[data-bvi-size="1"] * h4 *{font-size:5px !important}html body .bvi-body[data-bvi-size="1"] * h5,html body .bvi-body[data-bvi-size="1"] * h5 *{font-size:4px !important}html body .bvi-body[data-bvi-size="1"] * h6,html body .bvi-body[data-bvi-size="1"] * h6 *{font-size:3px !important}html body .bvi-body .bvi-tts .bvi-tts-link{display:inline-block;border:1px dashed transparent;border-bottom:0;padding:10px}html body .bvi-body .bvi-tts .bvi-tts-text{border:1px dashed transparent;padding:10px}html body .bvi-body a{text-decoration:none}html body .bvi-body a.bvi-link{text-decoration:none;color:black;background-color:transparent;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:bold;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2;margin:2px}@media(max-width:575.98px){html body .bvi-body a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:576px) and (max-width:767.98px){html body .bvi-body a.bvi-link{height:28px;line-height:28px;padding:0 5px}}@media(min-width:768px) and (max-width:991.98px){html body .bvi-body a.bvi-link{height:30px;line-height:30px;padding:0 8px}}@media(min-width:992px) and (max-width:1199.98px){html body .bvi-body a.bvi-link{height:34px;line-height:34px;padding:0 9px}}html body .bvi-body a.bvi-link.active{color:inherit;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-body a.bvi-link:hover{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-body a.bvi-link:focus{color:black;outline:0;background-color:#dbdbdb;text-decoration:none}html body .bvi-body[data-bvi-images=true] .bvi-background-image.bvi-img,html body .bvi-body[data-bvi-images=true] img.bvi-img{-webkit-filter:grayscale(0);filter:grayscale(0)}html body .bvi-body[data-bvi-images=true] .bvi-background-image{background-color:transparent !important}html body .bvi-body[data-bvi-images=false] .bvi-background-image{background-image:none !important;border:0 !important}html body .bvi-body[data-bvi-images=false] div.bvi-img{vertical-align:middle;border:2px dashed;box-sizing:border-box;overflow:hidden;max-width:100%;max-height:100%;word-wrap:break-word;text-align:center;display:flex;align-items:center;justify-content:center}html body .bvi-body[data-bvi-images=grayscale] .bvi-background-image,html body .bvi-body[data-bvi-images=grayscale] img.bvi-img{-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");filter:grayscale(1)}html body .bvi-body[data-bvi-line-height=normal] *:not(.bvi-link){line-height:1.5 !important}html body .bvi-body[data-bvi-line-height=average] *:not(.bvi-link){line-height:2 !important}html body .bvi-body[data-bvi-line-height=big] *:not(.bvi-link){line-height:2.5 !important}html body .bvi-body[data-bvi-letter-spacing=normal] *:not(.bvi-link){letter-spacing:0 !important}html body .bvi-body[data-bvi-letter-spacing=average] *:not(.bvi-link){letter-spacing:2px !important}html body .bvi-body[data-bvi-letter-spacing=big] *:not(.bvi-link){letter-spacing:4px !important}html body .bvi-body[data-bvi-font-family=arial] *:not(i):not(span){font-family:Arial,sans-serif !important}html body .bvi-body[data-bvi-font-family=times] *:not(i):not(span){font-family:"Times New roman" !important}html body .bvi-body[data-bvi-flash-iframe=true] .wp-audio-shortcode,html body .bvi-body[data-bvi-flash-iframe=true] iframe,html body .bvi-body[data-bvi-flash-iframe=true] video,html body .bvi-body[data-bvi-flash-iframe=true] ymaps,html body .bvi-body[data-bvi-flash-iframe=true] figure{display:block !important}html body .bvi-body[data-bvi-flash-iframe=false] .wp-audio-shortcode,html body .bvi-body[data-bvi-flash-iframe=false] iframe,html body .bvi-body[data-bvi-flash-iframe=false] video,html body .bvi-body[data-bvi-flash-iframe=false] ymaps,html body .bvi-body[data-bvi-flash-iframe=false] figure{display:none !important}html body .bvi-body .bvi-hide{display:none}html body .bvi-body .bvi-show{display:block}html body .bvi-hide{display:block}html body .bvi-show{display:none}html body #bvi-panel-show.bvi-link{text-decoration:none;color:black;background-color:white;text-align:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;height:36px;font-weight:bold;line-height:36px;padding:0 10px;vertical-align:middle;border:1px solid #b2b2b2}html body #bvi-panel-show.bvi-link.bvi-link-top{position:fixed !important;top:2.5rem !important;right:1.5rem !important;z-index:999999 !important}html body #bvi-panel-show .bvi-images{font-weight:normal;font-style:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;vertical-align:middle}html body #bvi-panel-show .bvi-images.bvi-images-eye{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABMlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC88vZ+AAAAZXRSTlMAAQIDBAcICQsMDg8QEhMVFhcYGRweHyAjJCUmKCk1Nzg5Ojs8PUFGSUpMTVBRV1hZXmFiZmxvcXR1d3h5fn+AhYaJi4yOmJqbnaOlpqitvL7Iys7P0dfZ2tze4OTm6fHz9ff7/S2JgwQAAAFESURBVBgZ3cGJWhJhAIbRbyiYygGUFjY3LFuUMtTIfdcWl6g0DQRk/N/7vwX/wXEeKG9Az9Gdk8iXpqZK+YRulZpvEmrOp/SvzCF9DjPq9WCNrk9PnOeEVmOKpOpQN1zmJD0jYOpQTypU9DEzI/BaDxeaXBv+aPAL6soazjNaoaHYMTeW9bSJeSHL6/AnLh2zordEfkuJUy48yflFw5XkM6tNIh1JboOfjuYwg7L+0lr0iZzJGjLMqkVZgW/0+aLAe1o6YluBl/SZUGCHIyUNr2Q55/RoOLImMUmpjMnJytEjKysPZVkb+AVZ44aQGZVV9NlQ1x68kTVUo+tHWtY7+KrQAnx3ZaWnq9XptCx3H5YUGWtjqo8UefzZcFFSj/gWUPtQ8FzXK8zUgN24+g2sdoj4657+5xQrByft9slBpRjTPXMFyfd8QTOpicwAAAAASUVORK5CYII=");width:32px;height:32px}html body a.bvi-link-widget,html body a.bvi-link-shortcode{-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer;border-radius:2px;display:inline-block;padding:5px 10px;vertical-align:middle;text-decoration:none}html body a.bvi-link-widget .bvi-svg-eye,html body a.bvi-link-shortcode .bvi-svg-eye{display:inline-block;overflow:visible;width:1.125em;height:1em;font-size:2em;vertical-align:middle}
/* End */


/* Start:/bitrix/templates/garantiya/css/style.css?1786640450140201*/
html {
	height:100%;
}

body {
	height:100%;
	font-family:'Manrope', sans-serif;
	font-size:16px;
	line-height:1.5;
	font-weight:400;
	color:#3D3B33;
	display:flex;
	flex-direction:column;
}

body.is__overflow-hidden {
	overflow:hidden;
}

body.is__top-menu-opened:before {
	content:'';
	position:fixed;
	inset:0;
	backdrop-filter:blur(10px);
	background:rgba(161, 134, 60, 0.3);
	transition:0.2s;
	pointer-events:none;
	z-index:11;
}

body.is__top-fixed-contacts-opened:before {
	content:'';
	position:fixed;
	inset:0;
	backdrop-filter:blur(10px);
	background:rgba(161, 134, 60, 0.3);
	transition:0.2s;
	pointer-events:none;
	z-index:11;
}


img {
	max-width:100%;
	height:auto;
}

img[align="left"] {
	margin:10px 20px 10px 0;
}

img[align="right"] {
	margin:10px 0 10px 20px;
}

a {
	color:#A1863C;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

a:hover {
	color:#A1863C;
}

h2 {
	font-size:28px;
	font-weight:400;
	line-height:1.3;
}

h3 {
	font-size:24px;
	font-weight:400;
	line-height:1.3;
}

h4 {
	font-size:20px;
	font-weight:600;
	line-height:1.3;
}

h5 {
	font-size:20px;
	font-weight:500;
	line-height:1.3;
}

.page__content ul:not([class]),
.page__content ol:not([class]) {
	margin:0;
	padding:0 0 0 25px;
}

.btn {
	display:inline-block;
	font-size:14px;
	font-weight:600;
	line-height:1;
	border-radius:50px;
	padding:18px 35px;
	color:#3D3B33;
	cursor:pointer;
	outline:none;
	text-align:center;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.btn:hover {
	text-decoration:none;
	color:#3D3B33;
}

.btn__bege {
	background-color:#CCAF60;
	color:#ffffff;
}

.btn__bege:hover {
	background-color:#A1863C;
	color:#ffffff;
}

.btn__red {
	background-color:#AC3434;
	color:#ffffff;
	border:0;
}

.btn__red:hover {
	background-color:#8C1E1E;
	color:#ffffff;
}

.btn__bege-out {
	background-color:transparent;
	border:1px solid #CCAF60;
	color:#CCAF60;
}

.btn__bege-out:hover {
	background-color:#CCAF60;
	color:#ffffff;
}

.btn__bege-light-out {
	background-color:transparent;
	border:2px solid #E9DECF;
	color:#CCAF60;
}

.btn__bege-light-out:hover {
	background-color:#E9DECF;
}

.btn__red-out {
	background-color:transparent;
	border:1px solid #AC3434;
	color:#AC3434;
}

.btn__red-out:hover {
	background-color:#AC3434;
	color:#ffffff;
}

.text__bege {
	color:#A1863C;
}

.text__red {
	color:#AC3434;
}

h3 {
	font-size:24px;
	font-weight:400;
}

.container {
	width:100%;
	max-width:1270px;
	margin:0 auto;
	padding:0 15px;
}

.container-fluid {
	width:100%;
	margin:0 auto;
	padding:0 15px;
}

/* CHECKBOX START */

.checkbox__label {
	cursor:pointer;
	margin:0;
}

.checkbox__input {
	display:none;
}

.checkbox__content {
	position:relative;
	padding:3px 0 0 35px;
	font-size:16px;
	line-height:1.2;
	font-weight:500;
	min-height:24px;
}

.checkbox__content:after {
	content:'';
	width:24px;
	height:24px;
	border:2px solid #F4EFE8;
	background-color:#ffffff;
	border-radius:8px;
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.checkbox__label:hover .checkbox__content:after {
	background-color:#F4EFE8;
}

.checkbox__input.is__error + .checkbox__content {
	color:#ac3434;
}

.checkbox__input.is__error + .checkbox__content:after {
	background-color:#ffd5d5;
	border:2px solid #ac3434;
}

.checkbox__input:checked + .checkbox__content:after {
	background-color:#CCAF60;
	border:2px solid #CCAF60;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:cover;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:14px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2319 0.246757C13.3899 0.404961 13.4786 0.619413 13.4786 0.843008C13.4786 1.0666 13.3899 1.28105 13.2319 1.43926L5.07561 9.59551C4.91741 9.75351 4.70296 9.84227 4.47936 9.84227C4.25577 9.84227 4.04132 9.75351 3.88311 9.59551L0.226864 5.93926C0.0776412 5.77934 -0.00365176 5.56773 0.000126009 5.34904C0.00390377 5.13035 0.0924569 4.92167 0.247114 4.76701C0.401778 4.61235 0.610457 4.5238 0.829147 4.52002C1.04784 4.51624 1.25945 4.59754 1.41936 4.74676L4.47936 7.80676L12.0394 0.246757C12.1976 0.0887506 12.412 0 12.6356 0C12.8592 0 13.0737 0.0887506 13.2319 0.246757Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* CHECKBOX END */

/* SWITCH START */

.switch__label {
	position:relative;
	margin:0;
	min-height:24px;
	cursor:pointer;
}

.switch__input {
	display:none;
}

.switch__content {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:100px;
	position:relative;
	padding:0 0 0 65px;
	line-height:27px;
}

.switch__content:before {
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:28px;
	background-color:#F4EFE8;
	border-radius:50px;
}

.switch__content:after {
	content:'';
	position:absolute;
	top:2px;
	left:2px;
	width:24px;
	height:24px;
	background-color:#ffffff;
	border-radius:50%;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.switch__input:checked + .switch__content:before {
	background-color:#CCAF60;
}

.switch__input:checked + .switch__content:after {
	left:calc(50px - 2px);
	transform:translateX(-100%);
}

.switch__label.is__revers .switch__content {
	padding:0 65px 0 0;
}

.switch__label.is__revers .switch__content:before {
	left:unset;
	right:0;
}

.switch__label.is__revers .switch__content:after {
	left:unset;
	right:calc(28px - 4px);
}

.switch__label.is__revers .switch__input:checked + .switch__content:after {
	right:2px;
	transform:translateX(0);
}

/* SWITCH END */

/* SWIPER START */

.swiper-buttons {
	display:flex;
	gap:10px;
}

.swiper-button-prev,
.swiper-button-next {
	position:relative !important;
	top:unset !important;
	bottom:unset !important;
	left:unset !important;
	right:unset !important;
	margin:0 !important;
	width:42px;
	height:42px;
	background-color:#F4EFE8;
	border-radius:50%;
	position:relative;
	outline:none;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.swiper-button-prev:hover,
.swiper-button-next:hover {
	background-color:#CCAF60;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
	opacity:1;
}

.swiper-button-prev svg,
.swiper-button-next svg {
	display:none;
}

.swiper-button-prev:before,
.swiper-button-next:before {
	position:absolute;
	content:'';
	top:calc(50% - 6px);
	left:calc(50% - 4px);
	width:8px;
	height:12px;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:cover;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:cover;
	background-color:#CCAF60;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.swiper-button-prev.swiper-button-disabled:before,
.swiper-button-next.swiper-button-disabled:before {
	background-color:#E9DECF;
}

.swiper-button-prev:hover:before,
.swiper-button-next:hover:before {
	background-color:#ffffff;
}

.swiper-button-prev:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper-button-next:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.swiper-pagination {
	position:relative !important;
	top:unset !important;
	bottom:unset !important;
	left:unset !important;
	right:unset !important;
	width:auto !important;
	display:flex;
    align-items:center;
}

.swiper-pagination-bullet {
	background-color:#CCAF60;
	width:6px;
	height:6px;
	opacity:1;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.swiper-pagination-bullet-active {
	background-color:#AC3434;
}

.swiper-footer {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
	width:100%;
	margin:20px 0 0 0;
}

/* SWIPER END */


/* TABS START */

.block__tabs {
	display:flex;
	width:100%;
	gap:10px;
	flex-wrap:wrap;
}

.block__tab.is__active {
	
}

.block__tabs-contents {
	margin:30px 0 0 0;
}

.block__tabs-content {
	display:none;
}

.block__tabs-content.is__active {
	display:block;
}

.block__tab.is__active .btn {
	background-color:#CCAF60;
	border:2px solid #CCAF60;
	color:#ffffff;
}

/* TABS END */


/* JS_SELECT START */

.js-select__wrap {
	position:relative;
	width:100%;
	font-size:15px;
	font-weight:500;
	min-height:47px;
}

.js-select__inner {
	position:absolute;
	z-index:5;
	width:100%;
	top:0;
	left:0;
	background-color:#ffffff;
	border-radius:16px;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.js-select__wrap.opened .js-select__inner,
.js-select__inner:hover {
	box-shadow:0px 0px 5px 0px rgb(215 189 117);
	z-index:6;
}

.js-select__wrap.opened .js-select__inner {
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;
}

.js-select__title {
	padding:15px 40px 15px 20px;
	cursor:pointer;
	line-height:1;
	border-radius:16px;
	border:2px solid #F4EFE8;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.js-select__title:after {
	content:'';
	width:25px;
	height:25px;
	position:absolute;
	top:10px;
	right:10px;
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:24px 24px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M17 10L12 15L7 10' stroke='%23d7bd75' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.js-select__wrap.opened .js-select__title {
	border:2px solid transparent;
}

.js-select__wrap.opened .js-select__title:after {
	transform:scale(-1);
}

.js-select__title:hover {
	
}

.js-select__list {
	list-style:none;
	margin:0;
	padding:0;
	display:none;
}

.js-select__inner:hover .js-select__list {
	/*display:block;*/
}

.select__item-label {
	display:block;
	margin:0;
}

.js-select__item-checkbox {
	display:none;
}

.js-select__item-name {
	display:block;
	padding:10px 20px 10px 20px;
	cursor:pointer;
	line-height:1.2;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.js-select__list li:last-child .js-select__item-name {
	border-radius:0 0 16px 16px;
}

.js-select__item-name:hover {
	/*color:#d7bd75;*/
	background-color:#f0f0f0;
}

.js-select__item-checkbox:checked + .js-select__item-name {
	background-color:#f0f0f0;
}

.js-select__item-checkbox:disabled + .js-select__item-name {
	opacity:0.4;
	cursor:not-allowed;
}

/* JS_SELECT END */

/* TABLE START */

table {
    border-collapse:collapse;
}

.table {
    width:100%;
    max-width:100%;
    margin-bottom:1rem;
    background-color:transparent;
}

th {
    text-align:inherit;
}

.table td, 
.table th {
    padding:0.5rem;
    vertical-align:top;
    border-top:1px solid #dee2e6;
}

.table thead th {
    vertical-align:bottom;
	background-color:#F4EFE8;
}

.table-bordered {
    border:1px solid #dee2e6;
}

.table-bordered td, 
.table-bordered th {
    border:1px solid #dee2e6;
}

.table-bordered thead td, 
.table-bordered thead th {
    border-bottom-width:1px;
}

.is__first-marked td:first-child {
	font-weight:600;
}

/* TABLE END */

.header {
	background-color:#ffffff;
	z-index:12;
	position:relative;
}

.top__wrap {
	border-bottom:2px solid #F4EFE8;
	padding:15px 0 20px;
}

.top {
	display:flex;
	gap:20px;
	justify-content:space-between;
}

.top__logo {
	flex:none;
	width:270px;
}

.top__logo-link {
	color:#A1863C;
	display:block;
}

.top__logo-link:hover {
	color:#A1863C;
	text-decoration:none;
}

.top__slogan {
	font-size:12px;
	font-weight:500;
	text-align:center;
	margin:5px 0 0 0;
}

.top__slogan span {
	font-size:8px;
	line-height:1.2;
	display:block;
}

.top__fixed .top__slogan span {
	font-size:7px;
}

.top__worktime-title {
	color:#A1863C;
	font-size:14px;
	font-weight:500;
	margin:0 0 8px 0;
	line-height:1;
}

.top__worktime-content {
	font-size:14px;
	line-height:24px;
}

.top__phone-title {
	color:#A1863C;
	font-size:14px;
	font-weight:500;
	margin:0 0 8px 0;
	line-height:1;
}

.top__phone-content {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:0 20px;
	justify-content:space-between;
}

.top__phone-item {
	line-height:24px;
}

.top__phone-item a {
	font-size:16px;
	color:#3D3B33;
	font-weight:600;
}

.top__phone-item a:hover {
	color:#A1863C;
	text-decoration:none;
}

.top__btns {
	display:flex;
	flex-wrap:wrap;
	align-items:start;
	justify-content:space-between;
	gap:3px 10px;
	flex:none;
	width:310px;
}

.top__btns .btn {
	padding:14px 20px;
}

.top__btns-link {
	font-size:14px;
	font-weight:500;
	color:#A1863C;
	cursor:pointer;
	padding:5px;
	text-align:center;
	flex:none;
	width:100%;
	line-height:1;
}

.top__control-wrap {
	padding:10px 0;
}

.body.is__inner .top__control-wrap {
	border-bottom:2px solid #F4EFE8;
}

.top__control {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
	position:relative;
}

.top__fixed-wrap {
	position:fixed;
	background-color:#ffffff;
	top:-130px;
	left:0;
	width:100%;
	z-index:15;
	box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
	
	-webkit-transition: all 0.25s ease-out 0s;
	-moz-transition: all 0.25s ease-out 0s;
	-o-transition: all 0.25s ease-out 0s;
	transition: all 0.25s ease-out 0s;
}

.is__header-fixed .top__fixed-wrap {
	top:0;
}

.top__fixed {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
	padding:10px 0;
}

.top__fixed .top__logo {
	width:235px;
	padding:0;
	margin:0 20px 0 0;
}

.top__fixed .top__slogan {
	font-size:10px;
}

.top__fixed .top__search {
	margin:0;
}

.top__fixed .top__control-btns {
	gap:15px;
	position:relative;
}

.top__fixed .top__btns {
	margin:0 0 0 20px;
}

.top__fixed-menu {
	position:absolute;
	top:calc(100% + 30px);
	left:-90px;
	background-color:#ffffff;
	padding:20px 20px;
	border-radius:40px;
	width:230px;
}

body:not(.is__top-menu-opened.is__header-fixed) .top__fixed-menu {
	display:none;
}

.top__fixed-menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.top__fixed-menu a {
	font-size:16px;
	font-weight:600;
	color:#3D3B33;
	display:block;
	padding:13px 20px;
	line-height:1;
}

.top__fixed-menu-item.is__opened > a {
	color:#A1863C;
	position:relative;
	display:flex;
	align-items:center;
	gap:20px;
}

.top__fixed-menu-item.is__opened > a:after {
	content:'';
	width:7px;
	height:12px;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:7px auto;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:7px auto;
	background-color:#CCAF60;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.top__fixed-menu a:hover {
	text-decoration:none;
	color:#A1863C;
}

.top__fixed-submenu {
	position:absolute;
	top:0;
	left:calc(100% + 10px);
	background-color:#ffffff;
	padding:20px 20px !important;
	border-radius:40px;
	width:800px;
	display:none;
	height:335px;
	overflow:auto;
}

.top__fixed-submenu > .top__fixed-submenu {
	padding:0 !important;
	border-radius:0 !important;
}

.top__fixed-menu-submenu-ul {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:10px;
}

.top__fixed-contacts {
	position:absolute;
	background-color:#ffffff;
	width:300px;
	padding:30px;
	border-radius:40px;
	top:calc(100% + 30px);
	box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
	text-align:center;
	display:none;
}

.top__fixed-contacts-phones {
	display:flex;
	flex-direction:column;
	gap:3px;
}

.top__fixed-contacts-phones a {
	color:#3D3B33;
	font-weight:600;
	font-size:18px;
	display:block;
	padding:5px;
	line-height:1;
}

.top__fixed-contacts-phones a:nth-child(3) {
	margin:10px 0 0 0;
}

.top__fixed-contacts-email {
	margin:10px 0 0 0;
}

.top__fixed-contacts-email a {
	color:#8C1E1E;
	font-weight:500;
}

.top__fixed-contacts-worktime {
	margin:10px 0 0 0;
}

.top__fixed-contacts-worktime-title {
	font-weight:600;
}

.top__menu {
	list-style:none;
	margin:0;
	padding:0;
	display:flex;
	align-items:center;
	gap:30px;
}

.top__menu > li > a {
	color:#3D3B33;
	font-size:16px;
	font-weight:600;
	display:block;
	line-height:1;
	padding:18px 0;
}

.top__menu-item.is__opened > a {
	color:#A1863C;
}

.top__menu a:hover {
	color:#A1863C;
	text-decoration:none;
}

.top__menu-submenu {
	position:absolute;
	top:calc(100% + 25px);
	left:50%;
	width:calc(100vw - 40px);
	transform:translate(-50%, 0);
	max-width:1400px;
	background-color:#ffffff;
	z-index:3;
	padding:40px 20px;
	box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
	display:none;
	border-radius:40px;
}

.is__header-fixed .top__menu-submenu {
	display:none !important;
}

.top__menu-submenu-ul {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:20px;
	list-style:none;
	margin:0;
	padding:0;
}

.top__menu-submenu-close {
	position:absolute;
	width:48px;
	height:48px;
	cursor:pointer;
	background-color:#F4EFE8;
	border-radius:50%;
	top:15px;
	right:15px;
}

.top__menu-submenu-close:before {
	content:'';
	position:absolute;
	background-color:#A1863C;
	width:100%;
	height:100%;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:11px auto;
	mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:11px auto;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
}

.top__menu-submenu-ul a {
	color:#3D3B33;
	font-weight:600;
}

.top__search {
	flex:1;
	margin:0 0 0 30px;
}

.top__search-form {
	position:relative;
}

.top__search-input {
	border:2px solid #F4EFE8;
	border-radius:50px;
	color:#A1863C;
	font-size:14px;
	font-weight:500;
	padding:13px 20px;
	outline:none;
	height:54px;
	width:100%;
}

.top__search-btn {
	width:48px;
	height:48px;
	border-radius:50%;
	background-color:#F4EFE8;
	position:absolute;
	top:3px;
	right:3px;
	border:0;
	padding:0;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.top__search-btn:hover {
	background-color:#CCAF60;
}

.top__search-btn:before {
	content:'';
	width:18px;
	height:18px;
	background-color:#A1863C;
	position:absolute;
	top:15px;
	left:15px;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:cover;
	mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60547 0C10.8877 5.44264e-05 13.0767 0.906756 14.6904 2.52051C16.3041 4.13429 17.2109 6.32331 17.2109 8.60547C17.2109 10.55 16.5495 12.4246 15.3564 13.9355L18.708 17.2939C19.0978 17.6848 19.0968 18.3179 18.7061 18.708C18.3152 19.0978 17.6821 19.0968 17.292 18.7061L13.9424 15.3506C12.4302 16.5472 10.5531 17.2109 8.60547 17.2109C6.32331 17.2109 4.13429 16.3041 2.52051 14.6904C0.906756 13.0767 5.44258e-05 10.8877 0 8.60547C0 6.32321 0.906708 4.13431 2.52051 2.52051C4.13431 0.906708 6.32321 0 8.60547 0ZM8.60547 2C6.85364 2 5.1733 2.69584 3.93457 3.93457C2.69584 5.1733 2 6.85364 2 8.60547C2.00005 10.3572 2.69589 12.0377 3.93457 13.2764C5.17328 14.515 6.85374 15.2109 8.60547 15.2109C10.3528 15.2109 12.0288 14.518 13.2666 13.2852C13.2709 13.2807 13.2749 13.2759 13.2793 13.2715C13.2828 13.268 13.2865 13.2642 13.29 13.2607C14.5196 12.0235 15.2109 10.3503 15.2109 8.60547C15.2109 6.85374 14.515 5.17328 13.2764 3.93457C12.0377 2.69589 10.3572 2.00005 8.60547 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:cover;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60547 0C10.8877 5.44264e-05 13.0767 0.906756 14.6904 2.52051C16.3041 4.13429 17.2109 6.32331 17.2109 8.60547C17.2109 10.55 16.5495 12.4246 15.3564 13.9355L18.708 17.2939C19.0978 17.6848 19.0968 18.3179 18.7061 18.708C18.3152 19.0978 17.6821 19.0968 17.292 18.7061L13.9424 15.3506C12.4302 16.5472 10.5531 17.2109 8.60547 17.2109C6.32331 17.2109 4.13429 16.3041 2.52051 14.6904C0.906756 13.0767 5.44258e-05 10.8877 0 8.60547C0 6.32321 0.906708 4.13431 2.52051 2.52051C4.13431 0.906708 6.32321 0 8.60547 0ZM8.60547 2C6.85364 2 5.1733 2.69584 3.93457 3.93457C2.69584 5.1733 2 6.85364 2 8.60547C2.00005 10.3572 2.69589 12.0377 3.93457 13.2764C5.17328 14.515 6.85374 15.2109 8.60547 15.2109C10.3528 15.2109 12.0288 14.518 13.2666 13.2852C13.2709 13.2807 13.2749 13.2759 13.2793 13.2715C13.2828 13.268 13.2865 13.2642 13.29 13.2607C14.5196 12.0235 15.2109 10.3503 15.2109 8.60547C15.2109 6.85374 14.515 5.17328 13.2764 3.93457C12.0377 2.69589 10.3572 2.00005 8.60547 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.top__search-btn:hover:before {
	background-color:#ffffff;
}

.top__control-btns {
	display:flex;
	gap:10px;
}

.top__control-btns .btn {
	width:48px;
	height:48px;
	border-radius:50%;
	background-color:#F4EFE8;
	border:0;
	padding:0;
	position:relative;
	flex:none;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.top__control-btns .btn:hover {
	background-color:#CCAF60;
}

.top__control-btns .btn:before {
	content:'';
	background-color:#A1863C;
	position:absolute;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:contain;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:contain;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.top__control-btns .btn:hover:before {
	background-color:#ffffff;
}

.top__control-btns .btn.is__personal:before {
	width:18px;
	height:20px;
	top:calc(50% - 10px);
	left:calc(50% - 9px);
	mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0C12.3137 0 15 2.68629 15 6C15 7.94598 14.0726 9.67424 12.6367 10.7705C13.6434 11.2154 14.571 11.8424 15.3643 12.6357C17.0521 14.3236 18 16.6131 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.1435 15.2629 15.3626 13.9502 14.0498C12.6374 12.7371 10.8565 12 9 12C7.14348 12 5.36256 12.7371 4.0498 14.0498C2.73705 15.3626 2 17.1435 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.6131 0.947915 14.3236 2.63574 12.6357C3.42882 11.8427 4.35593 11.2153 5.3623 10.7705C3.92681 9.67422 3 7.9457 3 6C3 2.68629 5.68629 0 9 0ZM9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0C12.3137 0 15 2.68629 15 6C15 7.94598 14.0726 9.67424 12.6367 10.7705C13.6434 11.2154 14.571 11.8424 15.3643 12.6357C17.0521 14.3236 18 16.6131 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.1435 15.2629 15.3626 13.9502 14.0498C12.6374 12.7371 10.8565 12 9 12C7.14348 12 5.36256 12.7371 4.0498 14.0498C2.73705 15.3626 2 17.1435 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.6131 0.947915 14.3236 2.63574 12.6357C3.42882 11.8427 4.35593 11.2153 5.3623 10.7705C3.92681 9.67422 3 7.9457 3 6C3 2.68629 5.68629 0 9 0ZM9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
}
/*
.top__control-btns .btn.is__eye:before {
	width:22px;
	height:16px;
	top:calc(50% - 8px);
	left:calc(50% - 11px);
	mask-image:url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5001 3.71387C11.5139 3.71387 12.4903 4.10812 13.2139 4.81543C13.9384 5.52354 14.3497 6.48851 14.3497 7.5C14.3497 8.51149 13.9384 9.47646 13.2139 10.1846C12.4903 10.8919 11.5139 11.2861 10.5001 11.2861C9.4863 11.2861 8.50986 10.8919 7.78621 10.1846C7.06178 9.47646 6.65047 8.51147 6.65047 7.5C6.65047 6.48853 7.06178 5.52354 7.78621 4.81543C8.50986 4.10811 9.4863 3.71389 10.5001 3.71387ZM10.5001 5.71387C10.0022 5.71389 9.52893 5.90766 9.18367 6.24512C8.83919 6.58185 8.65047 7.03388 8.65047 7.5C8.65047 7.96612 8.83919 8.41815 9.18367 8.75488C9.52893 9.09234 10.0022 9.28611 10.5001 9.28613C10.998 9.28613 11.4712 9.09233 11.8165 8.75488C12.161 8.41815 12.3497 7.96614 12.3497 7.5C12.3497 7.03386 12.161 6.58185 11.8165 6.24512C11.4712 5.90767 10.998 5.71387 10.5001 5.71387Z' fill='%23A1863C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5001 0C15.3693 0 19.2682 2.97281 20.9288 7.12891C21.024 7.3671 21.024 7.6329 20.9288 7.87109C19.2682 12.0272 15.3693 15 10.5001 15C5.63086 15 1.73191 12.0272 0.0713646 7.87109C-0.0237882 7.63292 -0.0237882 7.36708 0.0713646 7.12891C1.73191 2.97282 5.63086 3.56631e-05 10.5001 0ZM10.5001 2C6.65243 2.00003 3.54129 4.24651 2.08601 7.5C3.54129 10.7535 6.65243 13 10.5001 13C14.3476 13 17.4578 10.7533 18.9132 7.5C17.4578 4.2467 14.3476 2 10.5001 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='21' height='15' viewBox='0 0 21 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5001 3.71387C11.5139 3.71387 12.4903 4.10812 13.2139 4.81543C13.9384 5.52354 14.3497 6.48851 14.3497 7.5C14.3497 8.51149 13.9384 9.47646 13.2139 10.1846C12.4903 10.8919 11.5139 11.2861 10.5001 11.2861C9.4863 11.2861 8.50986 10.8919 7.78621 10.1846C7.06178 9.47646 6.65047 8.51147 6.65047 7.5C6.65047 6.48853 7.06178 5.52354 7.78621 4.81543C8.50986 4.10811 9.4863 3.71389 10.5001 3.71387ZM10.5001 5.71387C10.0022 5.71389 9.52893 5.90766 9.18367 6.24512C8.83919 6.58185 8.65047 7.03388 8.65047 7.5C8.65047 7.96612 8.83919 8.41815 9.18367 8.75488C9.52893 9.09234 10.0022 9.28611 10.5001 9.28613C10.998 9.28613 11.4712 9.09233 11.8165 8.75488C12.161 8.41815 12.3497 7.96614 12.3497 7.5C12.3497 7.03386 12.161 6.58185 11.8165 6.24512C11.4712 5.90767 10.998 5.71387 10.5001 5.71387Z' fill='%23A1863C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5001 0C15.3693 0 19.2682 2.97281 20.9288 7.12891C21.024 7.3671 21.024 7.6329 20.9288 7.87109C19.2682 12.0272 15.3693 15 10.5001 15C5.63086 15 1.73191 12.0272 0.0713646 7.87109C-0.0237882 7.63292 -0.0237882 7.36708 0.0713646 7.12891C1.73191 2.97282 5.63086 3.56631e-05 10.5001 0ZM10.5001 2C6.65243 2.00003 3.54129 4.24651 2.08601 7.5C3.54129 10.7535 6.65243 13 10.5001 13C14.3476 13 17.4578 10.7533 18.9132 7.5C17.4578 4.2467 14.3476 2 10.5001 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
}
*/

.top__control-btns .btn.is__eye {
	background-color:#222222;
}

.top__control-btns .btn.is__eye:hover {
	background-color:#111111;
}

.top__control-btns .btn.is__eye:before {
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#ffffff;
	mask-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20'/%3E%3Cg transform='translate(20,20) scale(1.5) translate(-20,-20)'%3E%3Cpath d='M16.2378 23.5352H13.6694L13.1812 25H11.6235L14.27 17.8906H15.6274L18.2886 25H16.731L16.2378 23.5352ZM14.0649 22.3486H15.8423L14.9487 19.6875L14.0649 22.3486ZM25.2905 22.8027H21.438L20.7056 25H18.3691L22.3389 14.3359H24.375L28.3667 25H26.0303L25.2905 22.8027ZM22.0312 21.0229H24.6973L23.3569 17.0312L22.0312 21.0229Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='20'/%3E%3Cg transform='translate(20,20) scale(1.5) translate(-20,-20)'%3E%3Cpath d='M16.2378 23.5352H13.6694L13.1812 25H11.6235L14.27 17.8906H15.6274L18.2886 25H16.731L16.2378 23.5352ZM14.0649 22.3486H15.8423L14.9487 19.6875L14.0649 22.3486ZM25.2905 22.8027H21.438L20.7056 25H18.3691L22.3389 14.3359H24.375L28.3667 25H26.0303L25.2905 22.8027ZM22.0312 21.0229H24.6973L23.3569 17.0312L22.0312 21.0229Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}

.top__control-btns .btn.is__menu:before {
	width:22px;
	height:16px;
	top:calc(50% - 8px);
	left:calc(50% - 11px);
	mask-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12C17.5523 12 18 12.4477 18 13C18 13.5523 17.5523 14 17 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H17Z' fill='%23A1863C'/%3E%3Cpath d='M9 6C9.55229 6 10 6.44772 10 7C10 7.55228 9.55229 8 9 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H9Z' fill='%23A1863C'/%3E%3Cpath d='M17 0C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H17Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12C17.5523 12 18 12.4477 18 13C18 13.5523 17.5523 14 17 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H17Z' fill='%23A1863C'/%3E%3Cpath d='M9 6C9.55229 6 10 6.44772 10 7C10 7.55228 9.55229 8 9 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H9Z' fill='%23A1863C'/%3E%3Cpath d='M17 0C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H17Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
}

.top__control-btns .btn.is__contacts:before {
	width:20px;
	height:20px;
	top:calc(50% - 10px);
	left:calc(50% - 10px);
	mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46478 0C5.89923 3.16981e-05 6.3237 0.130232 6.68344 0.373805C7.04318 0.617379 7.32169 0.963152 7.48304 1.36652L8.55522 4.04696C8.74484 4.52097 8.79121 5.0402 8.68857 5.54031C8.58594 6.04042 8.33881 6.49942 7.97783 6.86043L6.65261 8.18565C7.03036 9.39992 7.69754 10.5042 8.59671 11.4035C9.49588 12.3027 10.6001 12.97 11.8143 13.3478L13.1396 12.0226C13.5005 11.6617 13.9595 11.4146 14.4595 11.312C14.9595 11.2094 15.4787 11.2557 15.9526 11.4452L18.6335 12.5174C19.0367 12.6787 19.3824 12.9571 19.626 13.3166C19.8695 13.6762 19.9998 14.1005 20 14.5348V14.7826C20 17.6639 17.6639 20 14.7826 20H14.5652C6.68087 20 0.260002 13.7361 0.00782776 5.91304C0.00260925 5.87449 0 5.83565 0 5.79652V5.21739C0 2.33609 2.33609 0 5.21739 0H5.46478ZM5.86826 2.01261C5.83606 1.932 5.78046 1.86287 5.70863 1.81413C5.6368 1.76539 5.55202 1.73927 5.46522 1.73913H5.21739C4.2949 1.73913 3.41019 2.10559 2.75789 2.75789C2.10559 3.41019 1.73913 4.2949 1.73913 5.21739V5.71435C1.74152 5.73761 1.74297 5.76097 1.74348 5.78435C1.92913 12.7061 7.59913 18.2609 14.5652 18.2609H14.7826C15.7051 18.2609 16.5898 17.8944 17.2421 17.2421C17.8944 16.5898 18.2609 15.7051 18.2609 14.7826V14.5352C18.2608 14.4483 18.2347 14.3635 18.186 14.2916C18.1372 14.2196 18.0681 14.164 17.9874 14.1317L15.307 13.0596C15.149 12.9963 14.9759 12.9808 14.8092 13.015C14.6425 13.0491 14.4895 13.1315 14.3691 13.2517L13.0317 14.5896C12.61 15.0113 11.9709 15.2126 11.3474 15.0235C9.8447 14.5648 8.47776 13.7439 7.36684 12.6329C6.25592 11.5219 5.43507 10.1549 4.97652 8.65217C4.78739 8.02913 4.9887 7.38956 5.41044 6.96783L6.74826 5.63043C6.86862 5.51011 6.95102 5.35712 6.98525 5.19042C7.01949 5.02371 7.00406 4.85063 6.94087 4.69261L5.86826 2.01261Z' fill='white'/%3E%3C/svg%3E%0A");
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46478 0C5.89923 3.16981e-05 6.3237 0.130232 6.68344 0.373805C7.04318 0.617379 7.32169 0.963152 7.48304 1.36652L8.55522 4.04696C8.74484 4.52097 8.79121 5.0402 8.68857 5.54031C8.58594 6.04042 8.33881 6.49942 7.97783 6.86043L6.65261 8.18565C7.03036 9.39992 7.69754 10.5042 8.59671 11.4035C9.49588 12.3027 10.6001 12.97 11.8143 13.3478L13.1396 12.0226C13.5005 11.6617 13.9595 11.4146 14.4595 11.312C14.9595 11.2094 15.4787 11.2557 15.9526 11.4452L18.6335 12.5174C19.0367 12.6787 19.3824 12.9571 19.626 13.3166C19.8695 13.6762 19.9998 14.1005 20 14.5348V14.7826C20 17.6639 17.6639 20 14.7826 20H14.5652C6.68087 20 0.260002 13.7361 0.00782776 5.91304C0.00260925 5.87449 0 5.83565 0 5.79652V5.21739C0 2.33609 2.33609 0 5.21739 0H5.46478ZM5.86826 2.01261C5.83606 1.932 5.78046 1.86287 5.70863 1.81413C5.6368 1.76539 5.55202 1.73927 5.46522 1.73913H5.21739C4.2949 1.73913 3.41019 2.10559 2.75789 2.75789C2.10559 3.41019 1.73913 4.2949 1.73913 5.21739V5.71435C1.74152 5.73761 1.74297 5.76097 1.74348 5.78435C1.92913 12.7061 7.59913 18.2609 14.5652 18.2609H14.7826C15.7051 18.2609 16.5898 17.8944 17.2421 17.2421C17.8944 16.5898 18.2609 15.7051 18.2609 14.7826V14.5352C18.2608 14.4483 18.2347 14.3635 18.186 14.2916C18.1372 14.2196 18.0681 14.164 17.9874 14.1317L15.307 13.0596C15.149 12.9963 14.9759 12.9808 14.8092 13.015C14.6425 13.0491 14.4895 13.1315 14.3691 13.2517L13.0317 14.5896C12.61 15.0113 11.9709 15.2126 11.3474 15.0235C9.8447 14.5648 8.47776 13.7439 7.36684 12.6329C6.25592 11.5219 5.43507 10.1549 4.97652 8.65217C4.78739 8.02913 4.9887 7.38956 5.41044 6.96783L6.74826 5.63043C6.86862 5.51011 6.95102 5.35712 6.98525 5.19042C7.01949 5.02371 7.00406 4.85063 6.94087 4.69261L5.86826 2.01261Z' fill='white'/%3E%3C/svg%3E%0A");
}

.top__control-btns .btn.is__contacts {
	background-color:#AC3434;
}

.top__control-btns .btn.is__contacts:before {
	background-color:#ffffff;
}

.top__control-btns .btn.is__contacts:hover {
	background-color:#8C1E1E;
}

.top__control-btns.is__opened .btn.is__menu {
	background-color:#CCAF60;
}

.top__control-btns.is__opened .btn.is__menu:before {
	background-color:#ffffff;
}

.main__slider-wrap {
	background: linear-gradient(135deg, #F6F1E1 0%,#EEE3D4 100%);
	border-radius:50px;
}

.main__slider .swiper-footer {
	display:flex;
	justify-content:space-between;
	align-items:end;
	gap:10px;
	position:absolute;
	bottom:50px;
	width:100%;
}

.main__slider .swiper-button-prev,
.main__slider .swiper-button-next {
	background-color:#ffffff;
}

.main__slider .swiper-button-prev:hover,
.main__slider .swiper-button-next:hover {
	background-color:#CCAF60;
}

.main__slide {
	height:470px;
	background-repeat:no-repeat;
	background-position:100% 50%;
	background-size:auto 100%;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	border-radius:50px;
}

.main__slide-content {
	max-width:700px;
}

.main__slide-text {
	color:#A1863C;
	font-size:16px;
	font-weight:600;
}

.main__slide-title {
	font-size:40px;
	line-height:1.2;
	margin:30px 0 0 0;
}

.main__slide-title span {
	color:#AC3434;
}

.main__slide-btn {
	margin:50px 0 0 0;
}

.main__slide-btn .btn {
	padding:20px 35px;
}

.main__slide-mobile-img {
	display:none;
}

.main__slider-thumbs {
	display:flex;
	justify-content:space-between;
	gap:16px;
	position:relative;
	top:-50px;
	z-index:1;
}

.main__slider-thumbs-main {
	display:flex;
	flex-direction:column;
	justify-content:end;
	flex:1 1 calc((100% / 4) - 12px);
	max-width:calc((100% / 4) - 12px);
	padding:0 0 20px 0;
}

.main__slider-thumbs-wrap {
	flex:1 1 calc(3*(100% / 4) - 12px);
	max-width:calc(3*(100% / 4) - 12px);
}

.main__slider-thumbs-slider {
	/*overflow:visible !important;*/
	padding:20px 18px 30px;
    margin:0 -18px;
}

.main__slider-thumbs-slider .swiper-slide {
	height:auto;
}

.main__slider-thumbs-title {
	font-size:40px;
	line-height:1;
}

.main__slider-thumbs-btn {
	margin:20px 0 0 0;
}

.main__slider-thumb {
	border-radius:30px;
	background-color:#F4EFE8;
	padding:30px 25px 20px;
	cursor:pointer;
	height:100%;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.swiper-slide-thumb-active .main__slider-thumb {
	box-shadow:0px 5px 20px rgba(166, 134, 94, 0.2);
	background-color:#ffffff;
}

.main__slider-thumb-type {
	color:#A1863C;
	font-size:16px;
	font-weight:600;
	line-height:1;
}

.main__slider-thumb-title {
	font-size:18px;
	font-weight:500;
	line-height:1.3;
	margin:40px 0 0 0;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.swiper-slide-thumb-active  .main__slider-thumb .main__slider-thumb-title {
	color:#AC3434;
}

.counters__wrap {
	padding:50px 0 0 0;
}

.counters__item {
	display:flex;
	gap:20px;
	color:#A1863C;
}

.counters__item-title {
	font-size:52px;
	line-height:1;
	white-space:nowrap;
}

.counters__item-text {
	font-size:18px;
	line-height:1.3;
	font-weight:500;
	padding:2px 0 0 0;
}

.doctors {
	
}

.doctors__title {
	font-size:40px;
	line-height:1.1;
}

.doctors__page-list {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:40px 20px;
}

.doctors__list {
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:40px 20px;
}

.doctors__slider {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:20px;
}

.doctors__slide {
	max-width:295px;
}

.doctors__item-link:hover {
	text-decoration:none;
}

.doctors__item-img-wrap {
	position:relative;
}

.doctors__item-img {
	position:relative;
	padding-top:120%;
	background-color:#F4EFE8;
	border-radius:32px;
}

.doctors__item-img img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
	border-radius:32px;
}

.doctors__item-labels {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:15px;
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}

.doctors__item-label {
	background-color:#CCAF60;
	color:#ffffff;
	font-size:12px;
	font-weight:700;
	line-height:1;
	border-radius:10px;
	padding:5px 10px;
}

.doctors__item-name {
	color:#3D3B33;
}

.doctors__item-content {
	padding:10px;
}

.doctors__item-position {
	font-size:14px;
	font-weight:500;
	color:#A1863C;
}

.doctors__item-name {
	font-size:20px;
	font-weight:600;
	line-height:1.3;
	margin:5px 0 0 0;
}

.doctors__item-btn {
	margin:10px 0 0 0;
	padding:0 10px;
}

.doctors__item-btn .btn {
	padding:14px 20px;
}

.doctors__btn {
	margin:20px 0 0 0;
}

.doctors__item-price {
	margin:10px 0 0 0;
}

.doctors__item-price-title {
	font-size:14px;
	font-weight:500;
	line-height:1;
}

.doctors__item-price-value {
	font-size:24px;
	font-weight:500;
	line-height:1;
	margin:5px 0 0 0;
}

.doctors__item-btns {
	margin:15px 0 0 0;
}

.doctors__item-btns .btn {
	width:100%;
}

.doctors__item-btns .btn + .btn {
	margin:8px 0 0 0;
}

.about {
	
}

.about__title {
	font-size:40px;
	line-height:1.1;
}

.about__text {
	margin:30px 0 0 0;
	font-size:20px;
}

.about__btn {
	margin:25px 0 0 0;
}

.gallery__slider {
	margin:30px 0 0 0;
}

.gallery__slider .swiper-slide {
	width:auto;
}

.gallery__slider img {
	border-radius:30px;
	height:330px;
}

.gallery__slider-sidebared img {
	border-radius:30px;
}

.main__services-wrap {
	margin:50px 0 0 0;
	background: linear-gradient(135deg, #F6F1E1 0%,#EEE3D4 100%);
	border-radius:50px;
	padding:80px 0;
}

.main__services-title {
	font-size:40px;
	line-height:1.2;
}

.services__list {
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:20px;
	margin:30px 0 0 0;
}

.about__services .services__list {
	grid-template-columns:repeat(2, minmax(0, 1fr));
}

.mobile__popup-content .services__list {
	margin:0;
	padding:0 15px 0 0;
}

.services__item {
	display:flex;
	align-items:center;
	gap:20px;
	border:2px solid #F4EFE8;
	border-radius:30px;
	padding:34px 30px;
	background:linear-gradient(135deg, #ffffff 0%,#FFFCF8 100%);
	text-decoration:none !important;
}

.services__item-icon {
	flex:none;
	width:80px;
}

.services__item-name {
	font-size:20px;
	font-weight:500;
	line-height:1.2;
	color:#3D3B33;
}

.services__item-text {
	font-size:16px;
	font-weight:500;
	line-height:1.2;
	color:#A1863C;
	margin:2px 0 0 0;
}

.polyclinic {
	padding:50px 0;
	display:flex;
	gap:30px;
	align-items:end;
}

.polyclinic__content {
	max-width:700px;
}

.polyclinic__title {
	font-size:40px;
	line-height:1.1;
}

.polyclinic__text {
	color:#696864;
	font-size:20px;
	font-weight:300;
	line-height:1.7;
	margin:25px 0 0 0;
}

.polyclinic__btns {
	margin:30px 0 0 0;
	display:flex;
	gap:15px;
}

.polyclinic__img {
	flex:none;
	width:calc(100% - 730px);
}

.polyclinic__img img {
	border-radius:30px;
}

.reviews__wrap {
	padding:100px 0;
	margin:50px 0 0 0;
	background: linear-gradient(135deg, #F6F1E1 0%,#EEE3D4 100%);
	border-radius:50px;
}

.reviews__header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
}

.reviews__title {
	font-size:40px;
	line-height:1.1;
}

.reviews__platforms {
	display:flex;
	gap:20px;
}

.reviews__platform {
	border:2px solid #E6D9C6;
	padding:20px 30px;
	border-radius:28px;
	width:295px;
}

.reviews__platform-logo {
	height:45px;
	display:flex;
	align-items:center;
}

.reviews__platform-logo.is__2gis img {
	max-height:30px;
}

.reviews__platform-rete {
	display:flex;
	gap:20px;
	align-items:center;
	padding:0 5px;
	margin:7px 0 0 0;
}

.reviews__platform-rate-stars {
	display:flex;
	gap:5px;
}

.reviews__platform-rate-count {
	font-size:18px;
	font-weight:800;
}

.reviews__slider {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:20px;
	margin:30px 0 0 0;
}

.reviews__slider-wrap .swiper-button-prev,
.reviews__slider-wrap .swiper-button-next {
	background-color:#ffffff;
}

.reviews__slider-wrap .swiper-button-prev:hover,
.reviews__slider-wrap .swiper-button-next:hover {
	background-color:#CCAF60;
}

.reviews__item {
	background-color:#ffffff;
	border-radius:40px;
	padding:30px 35px;
}

.swiper-slide .reviews__item {
	height:100%;
}

.reviews__list {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:20px;
}

.reviews__list .reviews__item {
	border:2px solid #F4EFE8;
}

.reviews__item-header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
}

.reviews__item-author {
	display:flex;
	align-items:center;
	gap:20px;
}

.reviews__item-img {
	background-color:#F4EFE8;
	border-radius:50%;
	width:60px;
	height:60px;
	flex:none;
}

.reviews__item-img img {
	border-radius:50%;
	width:60px;
	height:60px;
	object-fit:cover;
}

.reviews__item-img-text {
	line-height:60px;
	color:#ffffff;
	font-size:36px;
	font-weight:700;
	width:100%;
	text-align:center;
}

.reviews__item-name {
	font-size:15px;
	font-weight:700;
	line-height:1;
}

.reviews__item-date {
	font-size:15px;
	font-weight:600;
	color:#A1863C;
	line-height:1;
	margin:8px 0 0 0;
}

.reviews__item-rate {
	display:flex;
	align-items:center;
	gap:12px;
}

.reviews__item-stars {
	display:flex;
	gap:3px;
}

.reviews__item-text {
	font-size:16px;
	font-weight:500;
	margin:20px 0 0 0;
	line-height:1.7;
}

.reviews__item-text span {
	color:#A1863C;
	cursor:pointer;
}

.reviews__btn {
	margin:40px 0 0 0;
}

.mediacenter {
	padding:80px 0;
}

.mediacenter__title {
	font-size:40px;
	line-height:1.1;
}

.mediacenter__slider {
	margin:30px 0 0 0;
}

.mediacenter__list {
	display:grid;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:40px 20px;
}

.page__sidebared .mediacenter__list {
	grid-template-columns:repeat(2, minmax(0, 1fr));
}

.mediacenter__item:hover {
	text-decoration:none;
}

.mediacenter__item-img img {
	border-radius:30px;
	width:100%;
}

.mediacenter__item-date {
	margin:10px 0 0 0;
	line-height:1;
	color:#A1863C;
	font-size:14px;
	font-weight:500;
}

.mediacenter__item-name {
	font-size:20px;
	font-weight:600;
	line-height:1.3;
	margin:10px 0 0 0;
	color:#3D3B33;
}

.mediacenter__item-text {
	font-size:16px;
	font-weight:500;
	line-height:1.5;
	margin:10px 0 0 0;
	color:#696864;
}

.mediacenter__item-more {
	margin:10px 0 0 0;
}

.mediacenter__item-more a {
	color:#A1863C;
	font-size:14px;
	display:inline-block;
}

.mediacenter__btn {
	margin:40px 0 0 0;
}

.principles__wrap {
	padding:50px 0 0 0;
}

.principles {
	display:flex;
	justify-content:space-between;
	gap:21px;
}

.principles__title {
	flex:1 1 calc((100% / 3) - 14px);
	max-width:calc((100% / 3) - 14px);
	font-size:40px;
	line-height:1.1;
}

.principles__list {
	flex:1;
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:30px 80px;
}

.principles__list-only {
	margin:60px 0 0 0;
}

.principles__item-title {
	color:#A1863C;
	font-size:20px;
	font-weight:500;
	line-height:1.3;
}

.principles__item-text {
	color:#696864;
	font-size:16px;
	font-weight:500;
	line-height:1.6;
	margin:10px 0 0 0;
}

.form__bottom-wrap {
	margin:50px 0 0 0;
	background: linear-gradient(135deg, #F6F1E1 0%,#EEE3D4 100%);
	border-radius:50px;
}

.form__bottom {
	height:590px;
	background-repeat:no-repeat;
	background-position:calc(100% + 150px) 50%;
	background-size:contain;
	background-image:url('/bitrix/templates/garantiya/css/../img/form-bg.png');
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	padding:0 0 0 30px;
	border-radius:50px;
}

.form__bottom-content {
	max-width:600px;
}

.form__bottom-title {
	font-size:40px;
	line-height:1.1;
}

.form__bottom-text {
	font-size:20px;
	color:#696864;
	line-height:1.7;
	margin:15px 0 0 0;
}

.form__bottom-phones {
	margin:30px 0 0 0;
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:15px 20px;
}

.form__bottom-phone {
	line-height:1;
}

.form__bottom-phone a {
	font-size:24px;
	font-weight:600;
	color:#3D3B33;
}

.form__bottom-phone a:hover {
	color:#A1863C;
	text-decoration:none;
}

.form__bottom-phone a span {
	font-weight:400;
}

.form__bottom-btn {
	margin:35px 0 0 0;
}

.footer__wrap {
	margin:auto 0 0 0;
}

.footer {
	padding:90px 0 0;
	display:flex;
	justify-content:space-between;
	gap:30px;
}

.footer__contacts-wrap {
	margin:0 50px 0 0;
}

.footer__slogan {
	margin:5px 0 0 0;
	max-width:370px;
}

.footer__slogan span {
	font-size:10px;
	display:block;
}

.footer__logo-img {
	width:360px;
}

.footer__logo-link {
	color:#A1863C;
	font-weight:500;
	display:block;
}

.footer__logo-link:hover {
	color:#A1863C;
	font-weight:500;
	text-decoration:none;
}

.footer__phones {
	margin:30px 0 0 0;
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:15px 15px;
}

.footer__phone {
	line-height:1;
}

.footer__phone a {
	font-size:20px;
	font-weight:600;
	color:#3D3B33;
}

.footer__phone a:hover {
	text-decoration:none;
	color:#A1863C;
}

.footer__phone a span {
	font-weight:400;
}

.footer__email {
	margin:30px 0 0 0;
}

.footer__email a {
	color:#8C1E1E;
	font-size:20px;
	font-weight:500;
}

.footer__worktime {
	margin:30px 0 0 0;
}

.footer__worktime-title {
	font-size:20px;
	font-weight:500;
}

.footer__worktime-content {
	margin:5px 0 0 0;
}

.footer__btns {
	margin:20px 0 0 0;
	display:flex;
	gap:15px;
}

.footer__menu-wrap {
	flex:1;
	display:flex;
	justify-content:space-between;
	gap:10px;
}

.footer__menu-col-title {
	font-size:20px;
	font-weight:500;
	line-height:1;
	margin:0 0 20px 0;
}

.footer__menu-title {
	font-size:14px;
	font-weight:600;
	margin:0 0 5px 0;
	line-height:1.5;
}

.footer__menu {
	list-style:none;
	margin:0;
	padding:0;
}

.footer__menu + .footer__menu {
	margin:20px 0 0 0;
}

.footer__menu li + li {
	margin:2px 0 0 0;
}

.footer__menu a {
	font-size:14px;
	font-weight:500;
	color:#A1863C;
	display:inline-block;
	line-height:1.5;
}

.subfooter {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:30px;
	padding:40px 0;
}

.subfooter__copy {
	font-size:14px;
	color:#696864;
	font-weight:500;
}

.social {
	display:flex;
	align-items:center;
	gap:15px;
}

.social__item {
	flex:none;
	width:44px;
}

.page.is__about {
	background-repeat:no-repeat;
	background-position:-70px 750px;
	background-size:50% auto;
	background-image:url('/bitrix/templates/garantiya/css/../img/page-bg.svg');
}

.breadcrumbs {
	font-size:14px;
	font-weight:500;
}

.breadcrumbs ul {
	list-style:none;
	margin:0;
	padding:30px 0;
	display:flex;
	flex-wrap:wrap;
	gap:5px 0;
}

.breadcrumbs li {
	padding:0 40px 0 0;
	position:relative;
}

.breadcrumbs li:after {
	content:'';
	width:22px;
	height:2px;
	background-color:#F4EFE8;
	position:absolute;
	top:10px;
	right:10px;
}

.breadcrumbs li:last-child {
	padding:0;
}

.breadcrumbs li:last-child:after {
	display:none;
}

.breadcrumbs a {
	color:#A1863C;
}

.breadcrumbs a:hover {
	color:#A1863C;
}

.page__title {
	font-size:40px;
	line-height:1.3;
	font-weight:400;
	margin:0 0 30px 0;
}

/* H1 главной страницы: на главной нет хлебных крошек и .page__content, отступ задаётся здесь */
.main__title {
	padding:50px 0 0 0;
	margin:0;
}

.page__sidebared {
	display:flex;
	gap:35px;
	margin:35px 0 0 0;
}

.page__sidebar {
	flex:none;
	width:280px;
}

.page__content {
	flex:none;
}

.page__sidebared .page__content {
	width:calc(100% - 305px);
}

.sidebar__menu {
	list-style:none;
	margin:0;
	padding:0;
	max-width:260px;
}

.sidebar__menu li + li {
	margin:8px 0 0 0;
}

.sidebar__menu a {
	font-size:18px;
	font-weight:500;
	line-height:1.3;
	display:block;
	padding:5px 0;
}

.sidebar__menu a.is__active {
	color:#3D3B33;
}

.block {
	
}

.block + .block {
	margin:50px 0 0 0;
}

.block__title {
	font-size:40px;
	line-height:1.3;
	font-weight:400;
	margin:0 0 25px 0;
}

.block__content {
	
}

.block__btn {
	margin:30px 0 0 0;
}

.block__text {
	font-size:18px;
	line-height:1.8;
}

.polyclinic__text {
	font-size:18px;
	line-height:1.8;
}

.block__video img {
	border-radius:30px;
	width:100%;
}

.services__list-page {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:20px;
}

.services__list-page + .block__text {
	margin:40px 0 0 0;
}

.advantages {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:20px;
}

.advantages__item {
	position:relative;
}

.advantages__item-img {
	position:relative;
	padding-top:160%;
}

.advantages__item-img img {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
	border-radius:30px;
}

.advantages__item-text {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:25px;
	font-size:18px;
	line-height:1.3;
}

.prices {
	display:flex;
	flex-direction:column;
	gap:8px;
}

.prices__item {
	width:100%;
	border:2px solid #F4EFE8;
	border-radius:24px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
	padding:10px 15px 10px 25px;
	background-color:#ffffff;
}

.prices__item-name {
	flex:1;
	font-size:16px;
	font-weight:500;
	line-height:1.3;
	padding:0 15px 0 0;
}

.prices__item-price {
	flex:none;
	width:120px;
	font-size:18px;
	font-weight:700;
	line-height:1;
}

.prices__item-price-sale {
	color:#AC3434;
}

.prices__item-price-old {
	font-size:14px;
	text-decoration:line-through;
	margin:3px 0 0 0;
}

.prices__item-btn {
	flex:none;
	width:150px;
	text-align:right;
}

.prices__item-btn .btn {
	border:2px solid #F4EFE8;
	color:#AC3434;
	padding:13px 20px;
}

.prices__item-btn .btn:hover {
	color:#ffffff;
	background-color:#AC3434;
	border:2px solid #AC3434;
}

.block__bege-wrap {
	margin:50px 0 0 0;
	background: linear-gradient(135deg, #F6F1E1 0%,#EEE3D4 100%);
	border-radius:50px;
	padding:80px 0;
}

.block__bege-btn {
	margin:30px 0 0 0;
}

.news__item-img img {
	border-radius:30px;
}

.news__item-date {
	margin:10px 0 0 0;
	line-height:1;
	color:#A1863C;
	font-size:14px;
	font-weight:500;
}

.news__item-name {
	font-size:20px;
	font-weight:600;
	line-height:1.3;
	margin:10px 0 0 0;
}

.news__item-text {
	font-size:16px;
	font-weight:500;
	line-height:1.5;
	margin:10px 0 0 0;
	color:#696864;
}

.news__item-more {
	margin:10px 0 0 0;
}

.news__item-more a {
	color:#A1863C;
	font-size:14px;
	display:inline-block;
}

.block__service-actions {
	margin:70px 0;
}

.pagination {
	margin:50px 0 0 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
}

.pagination__links {
	display:flex;
	align-items:center;
	gap:10px;
}

.pagination__link-more {
	border:2px solid #E9DECF;
	border-radius:50px;
	text-align:center;
	line-height:1;
	height:42px;
	flex:none;
	font-size:14px;
	font-weight:600;
	color:#A1863C;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:5px 25px;
}

.pagination__link-more:hover {
	background-color:#E9DECF;
	text-decoration:none;
}

.pagination__link {
	border:2px solid #E9DECF;
	border-radius:50%;
	text-align:center;
	line-height:1;
	width:42px;
	height:42px;
	flex:none;
	font-size:14px;
	font-weight:600;
	color:#A1863C;
	display:flex;
	justify-content:center;
	align-items:center;
}

.pagination__link:hover {
	background-color:#E9DECF;
	text-decoration:none;
}

span.pagination__link {
	background-color:#E9DECF;
	color:#696864;
}

.pagination__btns {
	display:flex;
	align-items:center;
	gap:7px;
}

.pagination__btn {
	border:2px solid #E9DECF;
	border-radius:50%;
	text-align:center;
	line-height:1;
	width:42px;
	height:42px;
	background-color:#E9DECF;
	position:relative;
}

.pagination__btn:before {
	position:absolute;
	content:'';
	top:calc(50% - 6px);
	left:calc(50% - 4px);
	width:8px;
	height:12px;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:cover;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:cover;
	background-color:#CCAF60;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.pagination__btn.is__disabled:before {
	background-color:#CCAF60;
	opacity:0.5;
}

.pagination__btn:hover {
	background-color:#CCAF60;
	border:2px solid #CCAF60;
}

.pagination__btn:hover:before {
	background-color:#ffffff;
}

.pagination__btn.is__prev:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 1L1 6L6 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.pagination__btn.is__next:before {
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.filters__selected {
	margin:0 0 30px 0;
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}

.filter__selected {
	color:#A1863C;
	font-size:14px;
	font-weight:600;
	line-height:1;
	padding:10px 15px;
	border:2px solid #E9DECF;
	border-radius:30px;
	display:flex;
	align-items:center;
	gap:10px;
	cursor:pointer;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.filter__selected:after {
	content:'';
	width:11px;
	height:11px;
	background-color:#A1863C;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:cover;
	mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:cover;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
}

.filter__selected:hover {
	background-color:#E9DECF;
}

.filter__block + .filter__block {
	margin:30px 0 0 0;
}

.filter__block-title {
	font-size:18px;
	font-weight:700;
	line-height:1.2;
}

.filter__block-search {
	margin:10px 0 0 0;
}

.filter__block-items {
	margin:15px 0 0 0;
}

.filter__block-item {
	line-height:1;
}

.filter__block-item + .filter__block-item {
	margin:8px 0 0 0;
}

.filter__btn {
	margin:30px 0 0 0;
}

.filter__btn .btn {
	width:100%;
}

.doctor__detail {
	display:flex;
	gap:60px;
}

.doctor__detail-content {
	display:flex;
	flex-wrap:wrap;
	gap:30px;
	flex:none;
	width:calc(100% - 355px);
}

.doctor__img-wrap {
	flex:1 1 calc(4*(100% / 9) - 15px);
	max-width:calc(4*(100% / 9) - 15px);
	position:relative;
}

.doctor__img {
	padding-top:120%;
	background-color:#F4EFE8;
	border-radius:32px;
}

.doctor__img img {
	border-radius:32px;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	object-fit:cover;
}

.doctor__img-wrap .reviews__platform {
	display:none;
}

.doctor__info {
	flex:1 1 calc(5*(100% / 9) - 15px);
	max-width:calc(5*(100% / 9) - 15px);
	display:flex;
	flex-direction:column;
}

.doctor__info-mobile {
	display:none;
}

.doctor__position {
	font-size:20px;
	color:#A1863C;
	font-weight:500;
	line-height:1;
}

.doctor__name {
	margin:10px 0 0 0;
	font-size:40px;
	font-weight:400;
	line-height:1.1;
}

.doctor__labels {
	margin:15px 0 0 0;
	display:flex;
	flex-wrap:wrap;
	gap:5px;
}

.doctor__label {
	line-height:1;
	color:#ffffff;
	background-color:#CCAF60;
	border-radius:10px;
	padding:7px 15px;
	font-size:14px;
	font-weight:700;
}

.doctor__params {
	margin:25px 0 15px 0;
}

.doctor__param {
	display:flex;
	justify-content:space-between;
	align-items:end;
	gap:10px;
	font-size:16px;
	font-weight:500;
	line-height:1.1;
	position:relative;
}

.doctor__param:after {
	content:'';
	width:100%;
	border-bottom:1px dotted #D0C1AB;
	position:absolute;
	bottom:3px;
}

.doctor__param + .doctor__param {
	margin:10px 0 0 0;
}

.doctor__param-title {
	color:#696864;
	position:relative;
	background-color:#ffffff;
	z-index:2;
	padding:0 5px 0 0;
}

.doctor__param-value {
	font-weight:600;
	position:relative;
	background-color:#ffffff;
	z-index:2;
	padding:0 0 0 5px;
	text-align:right;
} 

.doctor__info .reviews__platform {
	width:260px;
	margin:auto 0 0 0;
}

.doctor__detail-sidebar {
	flex:none;
	width:295px;
}

.doctor__total-title {
	color:#696864;
	font-weight:500;
	font-size:20px;
	line-height:1;
}

.doctor__total-price {
	margin:20px 0 0 0;
	line-height:1;
	font-size:40px;
}

.doctor__total-btns {
	margin:30px 0 0 0;
}

.doctor__total-btns .btn {
	width:100%;
}

.doctor__total-btns .btn + .btn {
	margin:10px 0 0 0;
}

.doctor__total-text {
	margin:20px 0 30px 0;
	color:#696864;
	font-size:13px;
	font-weight:500;
	line-height:1.5;
}

.doctor__navigation {
	margin:40px 0 40px 0;
	display:flex;
	flex-wrap:wrap;
	gap:7px;
}

.block__history-item {
	display:flex;
	gap:20px;
	font-size:18px;
	max-width:900px;
}

.block__history-item + .block__history-item {
	margin:14px 0 0 0;
}

.block__history-date {
	flex:none;
	width:90px;
	font-weight:500;
}

.block__history-text {
	color:#696864;
}

.doctor__bottom {
	flex:none;
	width:100%;
}

.doctor__bottom .block__text {
	color:#696864;
}

.certificate__item {
	
}

.certificate__item-img {
	padding-top:160%;
	background-color:#F4EFE8;
	border-radius:32px;
}

.certificate__item-name {
	font-size:18px;
	font-weight:500;
	line-height:1.3;
	margin:10px 0 0 0;
}

.doctor__total-fixed {
	position:sticky;
	top:120px;
}

.top .top__control-btns {
	display:none;
}

.footer__logo-mobile {
	display:none;
}

.footer__menu-col-title-mobile {
	display:none;
}

.mobile__btns {
	display:none;
}

.block__img-bg {
	background-repeat:no-repeat;
	background-position:-70px 0;
	background-size:auto 100%;
	background-image:url('/bitrix/templates/garantiya/css/../img/page-bg.svg');
}

.mobile__popup {
	display:none;
}

.mobile__search {
	display:none;
}

.popup__wrap {
	max-width:610px;
	background-color:#ffffff;
	margin:15px auto;
	padding:60px 80px;
	border-radius:60px;
	box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
}

.popup__content-title {
	font-size:40px;
	line-height:1.2;
	text-align:center;
	font-weight:300;
}

.popup__content-text {
	font-size:16px;
	color:#696864;
	line-height:1.4;
	text-align:center;
	font-weight:400;
	margin:20px 0 0 0;
}

.popup__form {
	margin:20px 0 0 0;
}

.popup__form-item {
	position:relative;
}

.popup__form-item + .popup__form-item {
	margin:20px 0 0 0;
}

.popup__form-input {
	width:100%;
	border:2px solid #F4EFE8;
	border-radius:16px;
	color:#3D3B33;
	font-size:16px;
	font-weight:600;
	padding:30px 20px 10px 20px;
	outline:none;
}

.popup__form-label {
	position:absolute;
	top:12px;
	left:0;
	padding:0 20px;
	color:#A1863C;
	font-size:14px;
	line-height:1;
	font-weight:500;
	margin:0;
}

.is__error + .popup__form-label {
	color:#ac3434;
}

.popup__form-policy {
	margin:20px 0 0 0;
}

.popup__form-policy .checkbox__content {
	font-size:14px;
	line-height:1.3;
}

.popup__form-btn {
	margin:20px 0 0 0;
}

.popup__form-btn .btn {
	width:100%;
}

.form__result {
	text-align:center;
	font-size:23px;
}

.is__error {
	background-color:#ffd5d5;
	border:2px solid #ac3434;
}

.documents__block {
	display:flex;
	flex-direction:column;
	gap:10px;
}

.document__link {
	display:block;
	border:2px solid #F4EFE8;
	border-radius:24px;
	padding:20px 40px 20px 20px;
	color:#3D3B33;
	font-weight:500;
	font-size:18px;
	line-height:1.3;
	position:relative;
}

.document__link:hover {
	text-decoration:none;
}

.document__link:after {
	content:'';
	width:7px;
	height:12px;
	position:absolute;
	top:50%;
	right:20px;
	transform:translate(0, -50%);
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:7px auto;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:7px auto;
	background-color:#CCAF60;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.history-img {
	border-radius:24px;
}

.sidebar__menu-mobile-show {
	display:none;
}

.faq__list {
	display:flex;
	gap:10px;
	flex-direction:column;
}

.faq__item {
	border:2px solid #F4EFE8;
	border-radius:24px;
}

.faq__item.is__opened {
	background-color:#F4EFE8;
}

.faq__question {
	font-size:18px;
	font-weight:600;
	line-height:1.4;
	padding:20px 30px;
	cursor:pointer;
	display:flex;
	justify-content:space-between;
	align-items:start;
	gap:20px;
}

.faq__question:after {
	flex:none;
	content:'';
	width:12px;
	height:7px;
	margin:10px 0 0 0;
	background-color:#A1863C;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:12px auto;
	mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:12px auto;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.is__opened > .faq__question:after {
	transform:scale(-1);
}

.faq__answer-autor {
	font-weight:600;
	margin:0 0 15px 0;
	color:#3D3B33;
}

.faq__answer {
	display:none;
	font-size:16px;
	font-weight:500;
	line-height:1.7;
	color:#696864;
	padding:0px 30px 20px 30px;
}

.vacancies__list {
	display:flex;
	gap:10px;
	flex-direction:column;
}

.vacancies__item {
	border:2px solid #F4EFE8;
	border-radius:24px;
}

.vacancies__item.is__opened {
	background-color:#F4EFE8;
}

.vacancies__item-title {
	font-size:18px;
	font-weight:600;
	line-height:1.4;
	padding:20px 30px;
	cursor:pointer;
	display:flex;
	justify-content:space-between;
	align-items:start;
	gap:20px;
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.vacancies__item-title:after {
	flex:none;
	content:'';
	width:12px;
	height:7px;
	margin:10px 0 0 0;
	background-color:#A1863C;
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:12px auto;
	mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:12px auto;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	
	-webkit-transition: all 0.1s ease-out 0s;
	-moz-transition: all 0.1s ease-out 0s;
	-o-transition: all 0.1s ease-out 0s;
	transition: all 0.1s ease-out 0s;
}

.is__opened > .vacancies__item-title:after {
	transform:scale(-1);
}

.vacancies__item-text {
	display:none;
	font-size:16px;
	font-weight:500;
	line-height:1.7;
	padding:0px 30px 20px 30px;
}

.vacancies__item-content {
	display:flex;
	justify-content:space-between;
	gap:30px;
}

.vacancies__item-block + .vacancies__item-block {
	margin:20px 0 0 0;
}

.vacancies__item-block-title {
	font-weight:600;
	margin:0 0 2px 0;
}

.vacancies__item-block-text {
	color:#696864;
	font-weight:500;
}

.vacancies__item-contacts {
	flex:none;
	width:250px;
}

.vacancies__item-contacts-name {
	font-size:24px;
}

.vacancies__item-contacts-phone a {
	color:#AC3434;
	font-size:20px;
}

.vacancies__item-contacts-text {
	color:#696864;
}

.administration__list {
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:30px;
}

.administration__item-name {
	font-size:24px;
	line-height:1.3;
}

.administration__item-position {
	font-size:16px;
	color:#A1863C;
	margin:5px 0 0 0;
	max-width:300px;
}

.administration__main-header {
	display:flex;
	gap:30px;
}

.administration__main-img {
	flex:none;
	width:400px;
}

.administration__main-img img {
	border-radius:32px;
}

.administration__main-text {
	margin:20px 0 0 0;
}

.administration__main-name {
	font-size:32px;
	line-height:1.3;
}

.administration__main-position {
	font-size:18px;
	font-weight:500;
	color:#A1863C;
	margin:0 0 30px 0;
}

.administration__main-item + .administration__main-item {
	margin:15px 0 0 0;
}

.administration__main-item-title {
	color:#696864;
}

.administration__main-item-text {
	font-size:20px;
	font-weight:600;
}

.administration__main-item-text.is__phone a {
	color:#3D3B33;
}

.administration__main-item-text a {
	color:#AC3434;
}

.administration__main-text-title {
	font-size:24px;
	margin:0 0 10px 0;
}

.administration__main-text-text {
	color:#696864;
	font-size:20px;
	text-align:justify;
}

.administration__main-text-text p {
	text-indent:30px;
}

.administration__main-btn {
	margin:20px 0 0 0;
}

.search-page .top__search {
	margin:0;
}

.search-result {
	margin:30px 0 0 0;
}

.search-item + .search-item {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	border-top:1px solid #E9DECF;
}

.contacts__wrap {
	display:grid;
	grid-template-columns:repeat(4, minmax(0, 1fr));
	gap:30px;
}

.contacts__item-title {
	font-size:16px;
	font-weight:500;
	line-height:1;
	margin:0 0 10px 0;
	color:#696864;
}

.contacts__item-content {
	font-size:16px;
	font-weight:600;
}

.contacts__item-content + .contacts__item-title {
	margin:15px 0 10px 0;
}

.contacts__phone a {
	font-size:20px;
	font-weight:600;
	color:#3D3B33;
}

.contacts__phone a:hover {
	color:#A1863C;
	text-decoration:none;
}

.contacts__email a {
	font-size:20px;
	font-weight:500;
	color:#AC3434;
}

.contacts__item-btns {
	margin:20px 0 0 0;
	display:flex;
	gap:10px;
	flex-direction:column;
}

.contacts__item-btns .btn {
	width:100%;
}

.contacts__map iframe {
	border-radius:24px;
}

.contacts__wrap + .block__tabs-wrap {
	margin:20px 0 0 0;
}

.request-price__list {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	gap:10px;
}

.request-price__title {
	display:block;
	border:2px solid #F4EFE8;
	border-radius:24px;
	padding:20px 40px 20px 20px;
	color:#3D3B33;
	font-weight:500;
	font-size:18px;
	line-height:1.3;
	position:relative;
}

.request-price__title:hover {
	text-decoration:none;
}

.request-price__title:after {
	content:'';
	width:7px;
	height:12px;
	position:absolute;
	top:50%;
	right:20px;
	transform:translate(0, -50%);
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:7px auto;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:7px auto;
	background-color:#CCAF60;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.request-price__list + .documents__block {
	border-top:2px solid #F4EFE8;
	padding:30px 0 0 0;
	margin:30px 0 0 0;
}

.request-price__table {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	gap:10px;
}

.request-price__label {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
	border:2px solid #F4EFE8;
	border-radius:24px;
	padding:10px 10px 10px 20px;
	color:#3D3B33;
	font-weight:500;
	font-size:18px;
	line-height:1.3;
	position:relative;
}

.request-price__list + .documents__block {
	border-top:2px solid #F4EFE8;
	padding:30px 0 0 0;
	margin:30px 0 0 0;
}

.request-price__btn {
	flex:none;
	width:145px;
}

.request-price__btn .btn {
	width:100%;
	padding:11px 10px;
	border:2px solid #E9DECF;
}

.request-price__btn .btn:hover {
	border:2px solid #AC3434;
}

.request-price__price {
	flex:none;
	width:120px;
	margin:0 0 0 auto;
	font-size:18px;
	font-weight:700;
}

.request-price__table-head {
	margin:0 0 10px 0;
}

.request-price__tr + .request-price__table-head {
	margin:20px 0 10px 0;
}

.prices__search {
	margin:0 0 30px 0;
}

.prices__search .top__search {
	margin:0;
}


.subservices__list {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	gap:10px;
	margin:0 0 30px 0;
}

.subservices__link {
	display:block;
	border:2px solid #F4EFE8;
	border-radius:24px;
	padding:20px 40px 20px 20px;
	color:#3D3B33;
	font-weight:500;
	font-size:18px;
	line-height:1.3;
	position:relative;
}

.subservices__link:hover {
	text-decoration:none;
}

.subservices__link:after {
	content:'';
	width:7px;
	height:12px;
	position:absolute;
	top:50%;
	right:20px;
	transform:translate(0, -50%);
	mask-repeat:no-repeat;
	mask-position:50% 50%;
	mask-size:7px auto;
	-webkit-mask-repeat:no-repeat;
	-webkit-mask-position:50% 50%;
	-webkit-mask-size:7px auto;
	background-color:#CCAF60;
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.search__block + .search__block {
	margin:50px 0 0 0;
}

.search__block-title {
	font-size:25px;
	font-weight:400;
}

.search__block-content {
	margin:20px 0 0 0;
}

.btns__list {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}

.schedule__note {
	border:2px solid #CCAF60;
	padding:15px;
	font-size:18px;
	font-weight:600;
	margin:0 0 25px 0;
}

.oms {
	margin:60px 0 0 0;
}
	
@media (max-width: 1350px) {
	
	.main__slide-content {
		padding:0 0 0 15px;
	}
	
	.main__slider .swiper-footer {
		padding:0 15px;
	}
}

@media (max-width: 1300px) {
	
	.form__bottom {
		background-size:auto 100%;
	}
	
	.top__fixed-submenu {
		width:calc(100vw - 485px);
	}
}


@media (max-width: 1199px) {
	
	.top__logo {
		width:205px;
	}
	
	.top__control {
		flex-wrap:wrap;
	}
	
	.top__menu {
		width:100%;
		justify-content:space-between;
	}
	
	.top__search {
		margin:0;
	}
	
	.footer__contacts-wrap {
		width:250px;
	}
	
	.footer__slogan {
		line-height:1.2;
	}
	
	.footer__phones {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.footer__btns {
		flex-direction:column;
	}
	
	.footer__contacts-wrap {
		margin:0 20px 0 0;
	}
	
	.footer__phone:nth-child(1),
	.footer__phone:nth-child(3) {
		order:-1;
	}
	
	.form__bottom {
		height:490px;
	}
	
	.form__bottom-content {
		max-width:480px;
	}
	
	.form__bottom-title {
		font-size:35px;
	}
	
	.form__bottom-text {
		font-size:18px;
	}
	
	.form__bottom-phone a {
		font-size:22px;
	}
	
	.main__slider .swiper-slide {
		height:auto;
	}
	
	.main__slider-wrap {
		border-radius:36px;
	}
	
	.main__slide {
		height:100%;
		padding:80px 0 120px;
		background-position:40% 50%;
		border-radius:36px;
	}

	.counters__item-title {
		font-size:40px;
	}

	.counters__item-text {
		font-size:16px;
	}
	
	.doctors__slider {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
		padding:0 15px;
	}
	
	.doctors__slider .swiper-slide {
		width:300px;
	}
	
	.main__services-wrap {
		padding:50px 25px;
	}
	
	.polyclinic__content {
		max-width:500px;
	}

	.polyclinic__img {
		flex:none;
		width:calc(100% - 530px);
	}
	
	.doctor__detail {
		gap:30px;
	}
	
	.doctor__detail-content {
		width:calc(100% - 270px);
	}
	
	.doctor__detail-sidebar {
		width:240px;
	}
}

@media (max-width: 1099px) {
	
	.top__worktime {
		display:none;
	}
	
	.main__slider-thumbs-title {
		font-size:33px;
	}
	
	.main__slide {
		padding:40px 0 100px;
	}
	
	.main__slide-title {
		font-size:30px;
	}
	
	.main__slider .swiper-footer {
		bottom:30px;
	}
	
	.main__slider-wrap .container {
		padding:0;
	}
	
	.main__slide-content {
		padding:0 15px;
	}
	
	.principles__wrap {
		padding:30px 0 0 0;
	}
	
	.principles {
		flex-direction:column;
		gap:30px;
	}
	
	.principles__list {
		gap:30px;
	}
	
	.principles__title {
		flex:1 1 100%;
		max-width:100%;
	}
	
	.principles__title br {
		display:none;
	}
	
	.services__list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
	
	.mediacenter__item-name {
		font-size:18px;
	}
	
	.mediacenter__item-text {
		font-size:14px;
	}
	
	.doctors__page-list {
		grid-template-columns:repeat(3, minmax(0, 1fr));
	}
	
	.doctors__list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
	
	.administration__main-img {
		width:300px;
	}
	
	.counters__item {
		flex-direction:column;
		gap:10px;
		text-align:center;
	}
}

@media (max-width: 991px) {
	
	.block__title {
		font-size:33px;
	}
	
	.reviews__title {
		font-size:28px;
	}
	
	.principles__title {
		font-size:33px;
	}
	
	.polyclinic__title {
		font-size:33px;
	}
	
	.mediacenter__title {
		font-size:33px;
	}
	
	.block__text {
		font-size:17px;
	}
	
	.polyclinic__text {
		font-size:17px;
	}
	
	.top {
		gap:15px;
	}
	
	.top__logo {
		width:160px;
	}
	
	.top__slogan {
		font-size:9px;
	}
	
	.top__phone-title {
		font-size:12px;
	}
	
	.top__phone-content {
		gap:0 10px;
	}
	
	.top__phone-item {
		line-height:20px;
	}
	
	.top__phone-item a {
		font-size:14px;
	}
	
	.top__btns {
		width:260px;
	}
	
	.top__btns .btn {
		font-size:12px;
		padding:12px 15px;
	}
	
	.top__btns-link {
		font-size:12px;
	}
	
	.top__contacts-btn {
		width:48px;
		height:48px;
		border-radius:50%;
		background-color:#AC3434;
		border:0;
		padding:0;
		position:relative;
		cursor:pointer;
		flex:none;
		
		-webkit-transition: all 0.1s ease-out 0s;
		-moz-transition: all 0.1s ease-out 0s;
		-o-transition: all 0.1s ease-out 0s;
		transition: all 0.1s ease-out 0s;
	}

	.top__contacts-btn:hover {
		background-color:#CCAF60;
	}

	.top__contacts-btn:before {
		content:'';
		background-color:#ffffff;
		position:absolute;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:contain;
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:contain;
		width:20px;
		height:20px;
		top:calc(50% - 10px);
		left:calc(50% - 10px);
		mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46478 0C5.89923 3.16981e-05 6.3237 0.130232 6.68344 0.373805C7.04318 0.617379 7.32169 0.963152 7.48304 1.36652L8.55522 4.04696C8.74484 4.52097 8.79121 5.0402 8.68857 5.54031C8.58594 6.04042 8.33881 6.49942 7.97783 6.86043L6.65261 8.18565C7.03036 9.39992 7.69754 10.5042 8.59671 11.4035C9.49588 12.3027 10.6001 12.97 11.8143 13.3478L13.1396 12.0226C13.5005 11.6617 13.9595 11.4146 14.4595 11.312C14.9595 11.2094 15.4787 11.2557 15.9526 11.4452L18.6335 12.5174C19.0367 12.6787 19.3824 12.9571 19.626 13.3166C19.8695 13.6762 19.9998 14.1005 20 14.5348V14.7826C20 17.6639 17.6639 20 14.7826 20H14.5652C6.68087 20 0.260002 13.7361 0.00782776 5.91304C0.00260925 5.87449 0 5.83565 0 5.79652V5.21739C0 2.33609 2.33609 0 5.21739 0H5.46478ZM5.86826 2.01261C5.83606 1.932 5.78046 1.86287 5.70863 1.81413C5.6368 1.76539 5.55202 1.73927 5.46522 1.73913H5.21739C4.2949 1.73913 3.41019 2.10559 2.75789 2.75789C2.10559 3.41019 1.73913 4.2949 1.73913 5.21739V5.71435C1.74152 5.73761 1.74297 5.76097 1.74348 5.78435C1.92913 12.7061 7.59913 18.2609 14.5652 18.2609H14.7826C15.7051 18.2609 16.5898 17.8944 17.2421 17.2421C17.8944 16.5898 18.2609 15.7051 18.2609 14.7826V14.5352C18.2608 14.4483 18.2347 14.3635 18.186 14.2916C18.1372 14.2196 18.0681 14.164 17.9874 14.1317L15.307 13.0596C15.149 12.9963 14.9759 12.9808 14.8092 13.015C14.6425 13.0491 14.4895 13.1315 14.3691 13.2517L13.0317 14.5896C12.61 15.0113 11.9709 15.2126 11.3474 15.0235C9.8447 14.5648 8.47776 13.7439 7.36684 12.6329C6.25592 11.5219 5.43507 10.1549 4.97652 8.65217C4.78739 8.02913 4.9887 7.38956 5.41044 6.96783L6.74826 5.63043C6.86862 5.51011 6.95102 5.35712 6.98525 5.19042C7.01949 5.02371 7.00406 4.85063 6.94087 4.69261L5.86826 2.01261Z' fill='white'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.46478 0C5.89923 3.16981e-05 6.3237 0.130232 6.68344 0.373805C7.04318 0.617379 7.32169 0.963152 7.48304 1.36652L8.55522 4.04696C8.74484 4.52097 8.79121 5.0402 8.68857 5.54031C8.58594 6.04042 8.33881 6.49942 7.97783 6.86043L6.65261 8.18565C7.03036 9.39992 7.69754 10.5042 8.59671 11.4035C9.49588 12.3027 10.6001 12.97 11.8143 13.3478L13.1396 12.0226C13.5005 11.6617 13.9595 11.4146 14.4595 11.312C14.9595 11.2094 15.4787 11.2557 15.9526 11.4452L18.6335 12.5174C19.0367 12.6787 19.3824 12.9571 19.626 13.3166C19.8695 13.6762 19.9998 14.1005 20 14.5348V14.7826C20 17.6639 17.6639 20 14.7826 20H14.5652C6.68087 20 0.260002 13.7361 0.00782776 5.91304C0.00260925 5.87449 0 5.83565 0 5.79652V5.21739C0 2.33609 2.33609 0 5.21739 0H5.46478ZM5.86826 2.01261C5.83606 1.932 5.78046 1.86287 5.70863 1.81413C5.6368 1.76539 5.55202 1.73927 5.46522 1.73913H5.21739C4.2949 1.73913 3.41019 2.10559 2.75789 2.75789C2.10559 3.41019 1.73913 4.2949 1.73913 5.21739V5.71435C1.74152 5.73761 1.74297 5.76097 1.74348 5.78435C1.92913 12.7061 7.59913 18.2609 14.5652 18.2609H14.7826C15.7051 18.2609 16.5898 17.8944 17.2421 17.2421C17.8944 16.5898 18.2609 15.7051 18.2609 14.7826V14.5352C18.2608 14.4483 18.2347 14.3635 18.186 14.2916C18.1372 14.2196 18.0681 14.164 17.9874 14.1317L15.307 13.0596C15.149 12.9963 14.9759 12.9808 14.8092 13.015C14.6425 13.0491 14.4895 13.1315 14.3691 13.2517L13.0317 14.5896C12.61 15.0113 11.9709 15.2126 11.3474 15.0235C9.8447 14.5648 8.47776 13.7439 7.36684 12.6329C6.25592 11.5219 5.43507 10.1549 4.97652 8.65217C4.78739 8.02913 4.9887 7.38956 5.41044 6.96783L6.74826 5.63043C6.86862 5.51011 6.95102 5.35712 6.98525 5.19042C7.01949 5.02371 7.00406 4.85063 6.94087 4.69261L5.86826 2.01261Z' fill='white'/%3E%3C/svg%3E%0A");
		
		-webkit-transition: all 0.1s ease-out 0s;
		-moz-transition: all 0.1s ease-out 0s;
		-o-transition: all 0.1s ease-out 0s;
		transition: all 0.1s ease-out 0s;
	}
	
	.top__fixed-menu-submenu-ul {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.footer {
		flex-direction:column;
	}
	
	.footer__contacts-wrap {
		width:100%;
		margin:0;
		text-align:center;
	}
	
	.footer__menu-wrap {
		width:100%;
	}
	
	.footer__btns {
		justify-self:center;
		flex-direction:row;
	}
	
	.footer__btns .btn {
		width:190px;
	}
	
	.footer__menu-wrap {
		border-top:2px solid #F4EFE8;
		padding:30px 0 0 0;
	}
	
	.form__bottom {
		height:auto;
		padding:40px 30px;
	}
	
	.form__bottom-content {
		max-width:390px;
    }
	
	.form__bottom-title {
		font-size:27px;
    }
	
	.form__bottom-text {
        font-size:16px;
    }
	
	.form__bottom-phone a {
		font-size:19px;
	}
	
	.main__slider-thumbs {
		flex-direction:column;
		top:0;
		margin:15px 0 0 0;
	}
	
	.main__slider-thumbs-main {
		flex:1 1 100%;
		max-width:100%;
		flex-direction:row;
		justify-content:space-between;
		align-items:center;
		gap:20px;
	}
	
	.main__slider-thumbs-wrap {
		flex:1 1 100%;
		max-width:100%;
	}
	
	.main__slider-thumbs-btn {
		margin:0;
	}
	
	.main__slide {
        padding:70px 15px 70px;
    }
	
	.main__slide-title {
		margin:20px 0 0 0;
		font-size:27px;
	}
	
	.main__slide-btn {
		margin:25px 0 0 0; 
	}
	
	.main__slider .swiper-footer {
        bottom:15px;
		padding:0 30px;
    }
	
	.main__slider-thumb-title {
		margin:15px 0 0 0;
	}
	
	.counters__wrap .swiper-slide {
		width:auto;
	}
	
	.counters__item-text {
		font-size:14px;
	}
	
	.reviews__header {
		flex-direction:column;
		align-items:start;
		justify-content:start;
	}
	
	.reviews__title br {
		display:none;
	}
	
	.reviews__item-header {
		flex-direction:column;
		align-items:start;
		gap:20px;
	}
	
	.reviews__slider {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
		padding:15px;
	}
	
	.reviews__slider .swiper-slide {
		width:400px;
	}
	
	.reviews__platforms {
		gap:10px;
	}
	
	.reviews__platform {
		padding:15px;
		width:150px;
	}
	
	.reviews__platform-rate-stars {
		gap:2px;
	}
	
	.reviews__platform-rate-stars img {
		width:12px;
	}
	
	.reviews__platform-rate-count {
		font-size:16px;
	}
	
	.polyclinic {
		flex-direction:column;
	}
	
	.polyclinic__content {
		max-width:100%;
	}

	.polyclinic__img {
		flex:none;
		width:100%;
	}
	
	.mediacenter__slider {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
		padding:0 15px;
	}
	
	.mediacenter__slider-wrap .swiper-slide {
		width:330px;
	}
	
	.doctor__detail {
		flex-direction:column;
	}
	
	.doctor__detail-content {
		width:100%;
		align-items:start;
		gap:10px 30px;
	}
	
	.doctor__detail-sidebar {
		display:none;
	}
	
	.doctor__info-mobile {
		display:block;
	}
	
	.doctor__total-price-wrap {
		display:flex;
		align-items:end;
		flex-wrap:wrap;
		gap:20px;
		margin:10px 0 0 0;
	}
	
	.doctor__info .reviews__platform {
		display:none;
	}
	
	.doctor__img-wrap .reviews__platform {
		display:block;
		position:absolute;
		bottom:15px;
		right:15px;
		background-color:#ffffff;
		width:110px;
		padding:10px;
		border-radius:15px;
		text-align:center;
	}
	
	.doctor__img-wrap .reviews__platform-logo {
		height:auto;
	}
	
	.doctor__img-wrap .reviews__platform-rete {
		justify-content:center;
		gap:10px;
		font-size:18px;
	}
	
	.doctor__name {
		display:none;
	}
	
	.doctor__img-wrap .reviews__platform-rete img {
		width:20px;
	}
	
	.doctor__navigation {
		margin:0 0 30px 0;
	}
	
	.advantages {
		display:grid;
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:10px;
	}
	
	.vacancies__item-content {
		flex-direction:column;
		gap:25px;
	}
	
	.vacancies__item-contacts {
		width:100%;
	}
	
	.administration__main-header {
		flex-direction:column;
		gap:10px;
	}
	
	.administration__main-img {
		width:100%;
	}
	
	.administration__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.contacts__wrap {
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:20px;
	}
	
	.counters__item-title {
        font-size:30px;
    }
}

@media (min-width: 767px) {
	
	.counters__wrap .swiper-wrapper {
		display:flex;
		justify-content:space-between;
		gap:20px;
	}
	
	.counters__wrap .swiper-wrapper > .swiper-slide {
		margin:0 !important;
		width:auto !important;
	}
}

@media (max-width: 767px) {
	
	h2 {
		font-size:24px;
	}

	h3 {
		font-size:22px;
	}

	h4 {
		font-size:18px;
	}

	h5 {
		font-size:18px;
	}
	
	body.is__overflow-hidden.is__mfp-open {
		overflow:unset;
	}
	
	.breadcrumbs li {
		display:none;
	}
	
	.breadcrumbs li:after {
		display:none;
	}
	
	.breadcrumbs li:nth-last-child(2) {
		display:block;
	}
	
	.breadcrumbs a {
		display:flex;
		align-items:center;
		gap:12px;
		text-decoration:none !important;
	}
	
	.breadcrumbs a:before {
		flex:none;
		content:'';
		width:7px;
		height:12px;
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-size:cover;
		background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.70711 1.70692C7.09763 1.31639 7.09763 0.683377 6.70711 0.292853C6.31658 -0.0975962 5.68354 -0.0976467 5.29304 0.292853L0.293044 5.29285C-0.0730462 5.65894 -0.0955958 6.23797 0.224685 6.63074L0.293044 6.70692L5.29304 11.7069C5.68357 12.0974 6.31658 12.0974 6.70711 11.7069C7.09763 11.3164 7.09763 10.6834 6.70711 10.2929L2.41414 5.99988L6.70711 1.70692Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.block__title {
		font-size:28px;
	}
	
	.reviews__title {
		font-size:28px;
	}
	
	.principles__title {
		font-size:28px;
	}
	
	.polyclinic__title {
		font-size:28px;
	}
	
	.mediacenter__title {
		font-size:28px;
	}
	
	.block__text {
		font-size:16px;
	}
	
	.polyclinic__text {
		font-size:16px;
	}
	
	.top__logo {
        width:205px;
    }
	
	.top__phone {
		display:none;
	}
	
	.top .top__control-btns {
		display:flex;
		gap:10px;
	}
	
	.breadcrumbs ul {
		padding:15px 0;
	}
	
	.page__title {
		font-size:28px;
		line-height:1.1;
	}

	.main__title {
		padding:30px 0 0 0;
	}

	.subfooter {
		flex-direction:column;
		text-align:center;
		padding:30px 0 100px 0;
	}
	
	.subfooter__copy {
		order:1;
	}
	
	.footer__menu-wrap {
		flex-direction:column;
		text-align:center;
		gap:0px;
	}
	
	.footer__logo {
		display:none;
	}
	
	.footer__logo-mobile {
		display:block;
		margin:0 0 25px 0;
	}
	
	.footer__contacts-wrap {
		order:2;
	}
	
	.footer__menu-wrap {
		padding:0;
		border:0;
	}
	
	.footer__phones {
        grid-template-columns:repeat(2, minmax(0, 1fr));
		max-width:400px;
		justify-self:center;
    }
	
	.footer__phone:nth-child(1),
	.footer__phone:nth-child(3) {
        order:unset;
    }
	
	.footer__menu-col-content {
		display:none;
		padding:0 0 15px 0;
	}
	
	.footer__menu-col {
		border-bottom:2px solid #F4EFE8;
	}
	
	.footer__menu-col-title {
		display:none;
	}
	
	.footer__menu-col-title-mobile {
		display:flex;
		justify-content:center;
		align-items:center;
		gap:10px;
		font-size:20px;
		font-weight:500;
		line-height:1;
		cursor:pointer;
		padding:15px 5px;
	}
	
	.footer__menu-col.is__opened .footer__menu-col-title-mobile {
		color:#A1863C;
	}
	
	.footer__menu-col-title-mobile:after {
		content:'';
		width:12px;
		height:7px;
		margin:5px 0 0 0;
		background-color:#A1863C;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:12px auto;
		mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:12px auto;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		
		-webkit-transition: all 0.1s ease-out 0s;
		-moz-transition: all 0.1s ease-out 0s;
		-o-transition: all 0.1s ease-out 0s;
		transition: all 0.1s ease-out 0s;
	}
	
	.footer__menu-col.is__opened .footer__menu-col-title-mobile:after {
		transform:scale(-1);
	}
	
	.footer__menu a {
		color:#3D3B33;
	}
	
	.footer__logo-img {
		width:280px;
	}
	
	.footer__slogan {
		font-size:12px;
		margin:10px 0 0 0;
	}
	
	.subfooter__copy {
		padding:0 15px;
	}
	
	.top__wrap {
		padding:10px 0;
	}
	
	.top__slogan {
		font-size:9px;
		margin:6px 0 0 0;
	}
	
	.top__btns {
		display:none;
	}
	
	.top__control-wrap {
		display:none;
	}
	
	.top__fixed-wrap {
		display:none;
	}
	
	.mobile__btns {
		display:block;
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		background-color:#ffffff;
		border-radius:20px 20px 0 0;
		border-top:2px solid #F4EFE8;
		display:flex;
		justify-content:space-between;
		align-items:center;
		gap:0px;
		padding:0px 10px 0px;
		box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
		z-index:16;
	}
	
	.mobile__btn {
		padding:10px 10px;
	}
	
	.mobile__btn-icon {
		width:44px;
		height:44px;
		border-radius:50%;
		background-color:#F4EFE8;
		position:relative;
		
		-webkit-transition: all 0.1s ease-out 0s;
		-moz-transition: all 0.1s ease-out 0s;
		-o-transition: all 0.1s ease-out 0s;
		transition: all 0.1s ease-out 0s;
	}
	
	.mobile__btn.is__opened .mobile__btn-icon {
		background-color:#A1863C;
	}
	
	.mobile__btn-icon:before {
		content:'';
		background-color:#A1863C;
		position:absolute;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:contain;
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:contain;
		
		-webkit-transition: all 0.1s ease-out 0s;
		-moz-transition: all 0.1s ease-out 0s;
		-o-transition: all 0.1s ease-out 0s;
		transition: all 0.1s ease-out 0s;
	}
	
	.mobile__btn.is__opened .mobile__btn-icon:before {
		background-color:#ffffff;
	}
	
	.mobile__btn-text {
		font-size:12px;
		font-weight:500;
		text-align:center;
		margin:5px 0 0 0;
		line-height:1;
		color:#3D3B33;
	}
	
	.mobile__btn.is__menu .mobile__btn-icon:before {
		width:20px;
		height:14px;
		top:calc(50% - 7px);
		left:calc(50% - 10px);
		mask-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12C17.5523 12 18 12.4477 18 13C18 13.5523 17.5523 14 17 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H17Z' fill='%23A1863C'/%3E%3Cpath d='M9 6C9.55229 6 10 6.44772 10 7C10 7.55228 9.55229 8 9 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H9Z' fill='%23A1863C'/%3E%3Cpath d='M17 0C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H17Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12C17.5523 12 18 12.4477 18 13C18 13.5523 17.5523 14 17 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H17Z' fill='%23A1863C'/%3E%3Cpath d='M9 6C9.55229 6 10 6.44772 10 7C10 7.55228 9.55229 8 9 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H9Z' fill='%23A1863C'/%3E%3Cpath d='M17 0C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H17Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__btn.is__service .mobile__btn-icon:before {
		width:20px;
		height:20px;
		top:calc(50% - 10px);
		left:calc(50% - 10px);
		mask-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2051 0C12.1605 8.31197e-05 13.0067 0.391528 13.6328 1.01758C14.259 1.6438 14.6504 2.49067 14.6504 3.44629V5.8291H17.0342C17.852 5.82916 18.6154 6.12821 19.2246 6.60547L19.4756 6.82129L19.4824 6.82715C20.1085 7.45331 20.5 8.29946 20.5 9.25488V11.2051C20.4999 12.1605 20.1085 13.0067 19.4824 13.6328C18.8562 14.259 18.0093 14.6504 17.0537 14.6504H14.6709V17.0537C14.6709 18.0093 14.2795 18.8562 13.6533 19.4824C13.0271 20.1086 12.1802 20.5 11.2246 20.5H9.27539C8.31977 20.5 7.4729 20.1086 6.84668 19.4824C6.22047 18.8562 5.8291 18.0093 5.8291 17.0537V14.6709H3.44629C2.49068 14.6709 1.6438 14.2795 1.01758 13.6533C0.391356 13.0271 0 12.1802 0 11.2246V9.27539C0 8.31977 0.391356 7.4729 1.01758 6.84668C1.6438 6.22047 2.49068 5.8291 3.44629 5.8291H5.80859V3.44629C5.80859 2.49067 6.20093 1.6438 6.82715 1.01758C7.45331 0.39154 8.29946 3.88246e-05 9.25488 0H11.2051ZM9.25488 1.92676C8.84316 1.9268 8.4634 2.0991 8.18555 2.37695C7.9078 2.65481 7.73633 3.03463 7.73633 3.44629V6.78223C7.73633 7.29752 7.32695 7.73633 6.78223 7.73633H3.44629C3.03463 7.73633 2.65481 7.9078 2.37695 8.18555C2.0991 8.4634 1.9268 8.84316 1.92676 9.25488V11.2051C1.92684 11.6167 2.09914 11.9966 2.37695 12.2744C2.65481 12.5521 3.03467 12.7236 3.44629 12.7236H6.78223C7.30676 12.7236 7.73633 13.1618 7.73633 13.6973V17.0537C7.73633 17.4654 7.9078 17.8452 8.18555 18.123C8.4634 18.4009 8.84316 18.5732 9.25488 18.5732H11.2051C11.6167 18.5732 11.9966 18.4009 12.2744 18.123C12.5521 17.8452 12.7236 17.4653 12.7236 17.0537V13.7178C12.7236 13.1777 13.1572 12.7441 13.6973 12.7441H17.0137C17.4254 12.7441 17.8051 12.5718 18.083 12.2939C18.3609 12.0161 18.5322 11.6364 18.5322 11.2246V10.9746H18.5527V9.25488C18.5527 8.84319 18.3813 8.46339 18.1035 8.18555C17.8257 7.90772 17.4459 7.7364 17.0342 7.73633H13.6973C13.1665 7.73633 12.7236 7.33146 12.7236 6.78223V3.44629C12.7236 3.03467 12.5521 2.65481 12.2744 2.37695C11.9966 2.09914 11.6167 1.92684 11.2051 1.92676H9.25488Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2051 0C12.1605 8.31197e-05 13.0067 0.391528 13.6328 1.01758C14.259 1.6438 14.6504 2.49067 14.6504 3.44629V5.8291H17.0342C17.852 5.82916 18.6154 6.12821 19.2246 6.60547L19.4756 6.82129L19.4824 6.82715C20.1085 7.45331 20.5 8.29946 20.5 9.25488V11.2051C20.4999 12.1605 20.1085 13.0067 19.4824 13.6328C18.8562 14.259 18.0093 14.6504 17.0537 14.6504H14.6709V17.0537C14.6709 18.0093 14.2795 18.8562 13.6533 19.4824C13.0271 20.1086 12.1802 20.5 11.2246 20.5H9.27539C8.31977 20.5 7.4729 20.1086 6.84668 19.4824C6.22047 18.8562 5.8291 18.0093 5.8291 17.0537V14.6709H3.44629C2.49068 14.6709 1.6438 14.2795 1.01758 13.6533C0.391356 13.0271 0 12.1802 0 11.2246V9.27539C0 8.31977 0.391356 7.4729 1.01758 6.84668C1.6438 6.22047 2.49068 5.8291 3.44629 5.8291H5.80859V3.44629C5.80859 2.49067 6.20093 1.6438 6.82715 1.01758C7.45331 0.39154 8.29946 3.88246e-05 9.25488 0H11.2051ZM9.25488 1.92676C8.84316 1.9268 8.4634 2.0991 8.18555 2.37695C7.9078 2.65481 7.73633 3.03463 7.73633 3.44629V6.78223C7.73633 7.29752 7.32695 7.73633 6.78223 7.73633H3.44629C3.03463 7.73633 2.65481 7.9078 2.37695 8.18555C2.0991 8.4634 1.9268 8.84316 1.92676 9.25488V11.2051C1.92684 11.6167 2.09914 11.9966 2.37695 12.2744C2.65481 12.5521 3.03467 12.7236 3.44629 12.7236H6.78223C7.30676 12.7236 7.73633 13.1618 7.73633 13.6973V17.0537C7.73633 17.4654 7.9078 17.8452 8.18555 18.123C8.4634 18.4009 8.84316 18.5732 9.25488 18.5732H11.2051C11.6167 18.5732 11.9966 18.4009 12.2744 18.123C12.5521 17.8452 12.7236 17.4653 12.7236 17.0537V13.7178C12.7236 13.1777 13.1572 12.7441 13.6973 12.7441H17.0137C17.4254 12.7441 17.8051 12.5718 18.083 12.2939C18.3609 12.0161 18.5322 11.6364 18.5322 11.2246V10.9746H18.5527V9.25488C18.5527 8.84319 18.3813 8.46339 18.1035 8.18555C17.8257 7.90772 17.4459 7.7364 17.0342 7.73633H13.6973C13.1665 7.73633 12.7236 7.33146 12.7236 6.78223V3.44629C12.7236 3.03467 12.5521 2.65481 12.2744 2.37695C11.9966 2.09914 11.6167 1.92684 11.2051 1.92676H9.25488Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__btn.is__doctors .mobile__btn-icon:before {
		width:22px;
		height:21px;
		top:calc(50% - 10px);
		left:calc(50% - 11px);
		mask-image:url("data:image/svg+xml,%3Csvg width='19' height='21' viewBox='0 0 19 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 9.6C4.53913 9.6 3.52172 9.17857 2.77157 8.42843C2.02143 7.67828 1.6 6.66087 1.6 5.6V2.4C1.6 2.18783 1.68429 1.98434 1.83431 1.83431C1.98434 1.68429 2.18783 1.6 2.4 1.6H3.2C3.41217 1.6 3.61566 1.51571 3.76569 1.36569C3.91571 1.21566 4 1.01217 4 0.8C4 0.587827 3.91571 0.384344 3.76569 0.234315C3.61566 0.0842854 3.41217 0 3.2 0H2.4C1.76348 0 1.15303 0.252857 0.702944 0.702944C0.252857 1.15303 0 1.76348 0 2.4V5.6C0.00102834 6.50379 0.221418 7.39382 0.64224 8.19367C1.06306 8.99351 1.67174 9.67925 2.416 10.192C3.13178 10.8218 3.71217 11.5905 4.12198 12.4513C4.53178 13.3122 4.76245 14.2473 4.8 15.2C4.8 16.6852 5.39 18.1096 6.4402 19.1598C7.49041 20.21 8.91479 20.8 10.4 20.8C11.8852 20.8 13.3096 20.21 14.3598 19.1598C15.41 18.1096 16 16.6852 16 15.2V14.288C16.7541 14.0933 17.4114 13.6302 17.8485 12.9856C18.2856 12.341 18.4726 11.5591 18.3745 10.7864C18.2764 10.0137 17.8998 9.30341 17.3154 8.78854C16.731 8.27367 15.9789 7.98961 15.2 7.98961C14.4211 7.98961 13.669 8.27367 13.0846 8.78854C12.5002 9.30341 12.1236 10.0137 12.0255 10.7864C11.9274 11.5591 12.1144 12.341 12.5515 12.9856C12.9886 13.6302 13.6459 14.0933 14.4 14.288V15.2C14.4 16.2609 13.9786 17.2783 13.2284 18.0284C12.4783 18.7786 11.4609 19.2 10.4 19.2C9.33914 19.2 8.32172 18.7786 7.57157 18.0284C6.82143 17.2783 6.4 16.2609 6.4 15.2C6.43957 14.2461 6.67274 13.3103 7.08533 12.4494C7.49792 11.5884 8.0813 10.8204 8.8 10.192C9.5413 9.67747 10.1469 8.99095 10.5648 8.19122C10.9828 7.39149 11.2008 6.50237 11.2 5.6V2.4C11.2 1.76348 10.9471 1.15303 10.4971 0.702944C10.047 0.252857 9.43652 0 8.8 0H8C7.78783 0 7.58434 0.0842854 7.43432 0.234315C7.28429 0.384344 7.2 0.587827 7.2 0.8C7.2 1.01217 7.28429 1.21566 7.43432 1.36569C7.58434 1.51571 7.78783 1.6 8 1.6H8.8C9.01217 1.6 9.21566 1.68429 9.36569 1.83431C9.51572 1.98434 9.6 2.18783 9.6 2.4V5.6C9.6 6.12529 9.49654 6.64543 9.29552 7.13073C9.0945 7.61604 8.79986 8.05699 8.42843 8.42843C8.05699 8.79986 7.61604 9.0945 7.13073 9.29552C6.64543 9.49654 6.12529 9.6 5.6 9.6ZM15.2 12.8C14.7757 12.8 14.3687 12.6314 14.0686 12.3314C13.7686 12.0313 13.6 11.6243 13.6 11.2C13.6 10.7757 13.7686 10.3687 14.0686 10.0686C14.3687 9.76857 14.7757 9.6 15.2 9.6C15.6243 9.6 16.0313 9.76857 16.3314 10.0686C16.6314 10.3687 16.8 10.7757 16.8 11.2C16.8 11.6243 16.6314 12.0313 16.3314 12.3314C16.0313 12.6314 15.6243 12.8 15.2 12.8Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='19' height='21' viewBox='0 0 19 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 9.6C4.53913 9.6 3.52172 9.17857 2.77157 8.42843C2.02143 7.67828 1.6 6.66087 1.6 5.6V2.4C1.6 2.18783 1.68429 1.98434 1.83431 1.83431C1.98434 1.68429 2.18783 1.6 2.4 1.6H3.2C3.41217 1.6 3.61566 1.51571 3.76569 1.36569C3.91571 1.21566 4 1.01217 4 0.8C4 0.587827 3.91571 0.384344 3.76569 0.234315C3.61566 0.0842854 3.41217 0 3.2 0H2.4C1.76348 0 1.15303 0.252857 0.702944 0.702944C0.252857 1.15303 0 1.76348 0 2.4V5.6C0.00102834 6.50379 0.221418 7.39382 0.64224 8.19367C1.06306 8.99351 1.67174 9.67925 2.416 10.192C3.13178 10.8218 3.71217 11.5905 4.12198 12.4513C4.53178 13.3122 4.76245 14.2473 4.8 15.2C4.8 16.6852 5.39 18.1096 6.4402 19.1598C7.49041 20.21 8.91479 20.8 10.4 20.8C11.8852 20.8 13.3096 20.21 14.3598 19.1598C15.41 18.1096 16 16.6852 16 15.2V14.288C16.7541 14.0933 17.4114 13.6302 17.8485 12.9856C18.2856 12.341 18.4726 11.5591 18.3745 10.7864C18.2764 10.0137 17.8998 9.30341 17.3154 8.78854C16.731 8.27367 15.9789 7.98961 15.2 7.98961C14.4211 7.98961 13.669 8.27367 13.0846 8.78854C12.5002 9.30341 12.1236 10.0137 12.0255 10.7864C11.9274 11.5591 12.1144 12.341 12.5515 12.9856C12.9886 13.6302 13.6459 14.0933 14.4 14.288V15.2C14.4 16.2609 13.9786 17.2783 13.2284 18.0284C12.4783 18.7786 11.4609 19.2 10.4 19.2C9.33914 19.2 8.32172 18.7786 7.57157 18.0284C6.82143 17.2783 6.4 16.2609 6.4 15.2C6.43957 14.2461 6.67274 13.3103 7.08533 12.4494C7.49792 11.5884 8.0813 10.8204 8.8 10.192C9.5413 9.67747 10.1469 8.99095 10.5648 8.19122C10.9828 7.39149 11.2008 6.50237 11.2 5.6V2.4C11.2 1.76348 10.9471 1.15303 10.4971 0.702944C10.047 0.252857 9.43652 0 8.8 0H8C7.78783 0 7.58434 0.0842854 7.43432 0.234315C7.28429 0.384344 7.2 0.587827 7.2 0.8C7.2 1.01217 7.28429 1.21566 7.43432 1.36569C7.58434 1.51571 7.78783 1.6 8 1.6H8.8C9.01217 1.6 9.21566 1.68429 9.36569 1.83431C9.51572 1.98434 9.6 2.18783 9.6 2.4V5.6C9.6 6.12529 9.49654 6.64543 9.29552 7.13073C9.0945 7.61604 8.79986 8.05699 8.42843 8.42843C8.05699 8.79986 7.61604 9.0945 7.13073 9.29552C6.64543 9.49654 6.12529 9.6 5.6 9.6ZM15.2 12.8C14.7757 12.8 14.3687 12.6314 14.0686 12.3314C13.7686 12.0313 13.6 11.6243 13.6 11.2C13.6 10.7757 13.7686 10.3687 14.0686 10.0686C14.3687 9.76857 14.7757 9.6 15.2 9.6C15.6243 9.6 16.0313 9.76857 16.3314 10.0686C16.6314 10.3687 16.8 10.7757 16.8 11.2C16.8 11.6243 16.6314 12.0313 16.3314 12.3314C16.0313 12.6314 15.6243 12.8 15.2 12.8Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__btn.is__personal .mobile__btn-icon:before {
		width:18px;
		height:20px;
		top:calc(50% - 10px);
		left:calc(50% - 9px);
		mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0C12.3137 0 15 2.68629 15 6C15 7.94598 14.0726 9.67424 12.6367 10.7705C13.6434 11.2154 14.571 11.8424 15.3643 12.6357C17.0521 14.3236 18 16.6131 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.1435 15.2629 15.3626 13.9502 14.0498C12.6374 12.7371 10.8565 12 9 12C7.14348 12 5.36256 12.7371 4.0498 14.0498C2.73705 15.3626 2 17.1435 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.6131 0.947915 14.3236 2.63574 12.6357C3.42882 11.8427 4.35593 11.2153 5.3623 10.7705C3.92681 9.67422 3 7.9457 3 6C3 2.68629 5.68629 0 9 0ZM9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0C12.3137 0 15 2.68629 15 6C15 7.94598 14.0726 9.67424 12.6367 10.7705C13.6434 11.2154 14.571 11.8424 15.3643 12.6357C17.0521 14.3236 18 16.6131 18 19C18 19.5523 17.5523 20 17 20C16.4477 20 16 19.5523 16 19C16 17.1435 15.2629 15.3626 13.9502 14.0498C12.6374 12.7371 10.8565 12 9 12C7.14348 12 5.36256 12.7371 4.0498 14.0498C2.73705 15.3626 2 17.1435 2 19C2 19.5523 1.55228 20 1 20C0.447715 20 0 19.5523 0 19C0 16.6131 0.947915 14.3236 2.63574 12.6357C3.42882 11.8427 4.35593 11.2153 5.3623 10.7705C3.92681 9.67422 3 7.9457 3 6C3 2.68629 5.68629 0 9 0ZM9 2C6.79086 2 5 3.79086 5 6C5 8.20914 6.79086 10 9 10C11.2091 10 13 8.20914 13 6C13 3.79086 11.2091 2 9 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__btn.is__search .mobile__btn-icon:before {
		width:18px;
		height:18px;
		top:calc(50% - 9px);
		left:calc(50% - 9px);
		mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60547 0C10.8877 5.44264e-05 13.0767 0.906756 14.6904 2.52051C16.3041 4.13429 17.2109 6.32331 17.2109 8.60547C17.2109 10.55 16.5495 12.4246 15.3564 13.9355L18.708 17.2939C19.0978 17.6848 19.0968 18.3179 18.7061 18.708C18.3152 19.0978 17.6821 19.0968 17.292 18.7061L13.9424 15.3506C12.4302 16.5472 10.5531 17.2109 8.60547 17.2109C6.32331 17.2109 4.13429 16.3041 2.52051 14.6904C0.906756 13.0767 5.44258e-05 10.8877 0 8.60547C0 6.32321 0.906708 4.13431 2.52051 2.52051C4.13431 0.906708 6.32321 0 8.60547 0ZM8.60547 2C6.85364 2 5.1733 2.69584 3.93457 3.93457C2.69584 5.1733 2 6.85364 2 8.60547C2.00005 10.3572 2.69589 12.0377 3.93457 13.2764C5.17328 14.515 6.85374 15.2109 8.60547 15.2109C10.3528 15.2109 12.0288 14.518 13.2666 13.2852C13.2709 13.2807 13.2749 13.2759 13.2793 13.2715C13.2828 13.268 13.2865 13.2642 13.29 13.2607C14.5196 12.0235 15.2109 10.3503 15.2109 8.60547C15.2109 6.85374 14.515 5.17328 13.2764 3.93457C12.0377 2.69589 10.3572 2.00005 8.60547 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.60547 0C10.8877 5.44264e-05 13.0767 0.906756 14.6904 2.52051C16.3041 4.13429 17.2109 6.32331 17.2109 8.60547C17.2109 10.55 16.5495 12.4246 15.3564 13.9355L18.708 17.2939C19.0978 17.6848 19.0968 18.3179 18.7061 18.708C18.3152 19.0978 17.6821 19.0968 17.292 18.7061L13.9424 15.3506C12.4302 16.5472 10.5531 17.2109 8.60547 17.2109C6.32331 17.2109 4.13429 16.3041 2.52051 14.6904C0.906756 13.0767 5.44258e-05 10.8877 0 8.60547C0 6.32321 0.906708 4.13431 2.52051 2.52051C4.13431 0.906708 6.32321 0 8.60547 0ZM8.60547 2C6.85364 2 5.1733 2.69584 3.93457 3.93457C2.69584 5.1733 2 6.85364 2 8.60547C2.00005 10.3572 2.69589 12.0377 3.93457 13.2764C5.17328 14.515 6.85374 15.2109 8.60547 15.2109C10.3528 15.2109 12.0288 14.518 13.2666 13.2852C13.2709 13.2807 13.2749 13.2759 13.2793 13.2715C13.2828 13.268 13.2865 13.2642 13.29 13.2607C14.5196 12.0235 15.2109 10.3503 15.2109 8.60547C15.2109 6.85374 14.515 5.17328 13.2764 3.93457C12.0377 2.69589 10.3572 2.00005 8.60547 2Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.form__bottom-wrap .container {
		padding:0;
	}
	
	.form__bottom {
		background-size:180vw auto;
		background-position:-65vw 100%;
	}
	
	.form__bottom-btn {
		margin:75vw 0 0 0;
		text-align:center;
	}
	
	.form__bottom-content {
		max-width:100%;
	}
	
	.form__bottom-phones {
		display:flex;
		flex-wrap:wrap;
		gap:20px 10px;
	}
	
	.form__bottom-phone:nth-child(2n+1) {
		flex:none;
		width:180px;
	}
	
	.form__bottom-phone:nth-child(2n) {
		flex:none;
		width:calc(100% - 210px);
	}
	
	.form__bottom-wrap {
		border-radius:30px;
	}
	
	.form__bottom {
		border-radius:30px;
	}
	
	.top__wrap {
		border:0;
	}
	
	.body.is__inner .top__wrap {
		border-bottom:2px solid #F4EFE8;
	}
	
	.main__slider-thumbs-container {
		overflow:hidden;
	}
	
	.main__slider-thumbs-slider {
		padding:0 0 30px 0;
	}
	
	.main__slider-thumbs-slider .swiper-slide {
		width:270px;
	}
	
	.main__slider-thumb {
		padding:20px;
		border-radius:24px;
	}
	
	.main__slide-content {
		width:100%;
		text-align:center;
		position:relative;
		z-index:2;
	}
	
	.main__slide {
        padding:20px 15px 50px;
		background-image:none !important;
		position:relative;
    }
	
	.main__slide-mobile-img {
		display:block;
		position:absolute;
		width:100%;
		bottom:10%;
		left:0;
	}
	
	.main__slider .swiper-buttons {
		display:none;
	}
	
	.main__slider .swiper-footer {
		justify-content:center;
		padding:0 0 10px 0;
	}
	
	.main__slide-btn {
        padding:85% 0 0 0;
    }
	
	.main__slide-btn .btn {
		padding:14px 25px;
	}
	
	.counters__wrap {
		padding:25px 0 0 0;
	}
	
	.counters__slider {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
		padding:0 15px;
	}
	
	.doctors__slider .swiper-slide {
        width:200px;
    }
	
	.doctors__item-img img {
		border-radius:24px;
	}
	
	.doctors__item-labels {
		gap:3px;
		position:relative;
		margin:10px 0 0 0;
		padding:0;
	}
	
	.doctors__item-label {
		font-size:10px;
		padding:3px 5px;
	}
	
	.doctors__item-content {
		padding:0;
		margin:10px 0 0 0;
	}
	
	.doctors__item-btn {
		padding:0;
	}
	
	.doctors__item-position {
		font-size:12px;
	}
	
	.doctors__item-name {
		font-size:15px;
	}
	
	.doctors__item-btn .btn {
		font-size:12px;
	}
	
	.doctors__btn .btn {
		padding:14px 20px;
	}
	
	.about__btn .btn {
		padding:14px 20px;
	}
	
	.gallery__slider img {
		border-radius:24px;
		height:150px;
	}
	
	.gallery__slider-sidebared {
		position:relative;
		width:calc(100% + 30px);
		left:-15px;
		padding:0 15px;
	}
	
	.gallery__slider-sidebared .swiper-slide {
		width:220px;
	}
	
	.gallery__slider-sidebared img {
		border-radius:24px;
	}

	.principles__title {
		font-size:28px;
	}
	
	.principles__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
		gap:20px;
	}
	
	.principles__item-title {
		font-size:18px;
	}
	
	.principles__item-text {
		font-size:14px;
	}
	
	.main__services-wrap {
		border-radius:36px;
		padding:35px 0px 20px;
	}
	
	.main__services-container-fluid {
		padding:0 5px;
	}

	.services__list {
        grid-template-columns:repeat(1, minmax(0, 1fr));
		gap:5px;
    }
	
	.about__services .services__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.services__item {
		padding:15px 25px 15px 15px;
		border-radius:24px;
	}
	
	.services__item-icon {
		width:55px;
	}
	
	.services__item-name {
		font-size:16px;
	}
	
	.services__item-text {
		font-size:12px;
	}
	
	.mobile__popup {
		display:block;
		position:fixed;
		box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
		/*border-radius:36px;*/
		height:calc(100% - 0px);
		width:100%;
		bottom:0;
		left:0;
		background-color:#e2d7ca;
		z-index:15;
		display:none;
	}
	
	.mobile__popup-wrap {
		background-color:#ffffff;
		position:absolute;
		width:calc(100% - 10px);
		height:calc(100% - 100px);
		border-radius:30px;
		top:7px;
		left:5px;
		display:none;
		flex-direction:column;
	}
	
	.mobile__popup-head {
		padding:10px 15px 10px 25px;
		display:flex;
		justify-content:space-between;
		align-items:center;
		gap:10px;
		flex:none;
		height:70px;
	}
	
	.mobile__popup-title {
		font-size:20px;
		line-height:1;
	}
	
	.mobile__popup-close {
		position:relative;
		width:48px;
		height:48px;
		cursor:pointer;
		background-color:#F4EFE8;
		border-radius:50%;
	}

	.mobile__popup-close:before {
		content:'';
		position:absolute;
		background-color:#A1863C;
		width:100%;
		height:100%;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:11px auto;
		mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:11px auto;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__popup-content-wrap {
		padding:10px 25px 25px 25px;
		flex:none;
		height:calc(100% - 60px);
		display:flex;
		flex-direction:column;
	}
	
	.mobile__popup-content {
		height:100%;
		overflow:auto;
	}
	
	.mobile__popup-menu {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.mobile__popup-menu > li + li {
		margin:8px 0 0 0;
	}
	
	.mobile__popup-menu > li > a {
		font-size:16px;
		color:#3D3B33;
		font-weight:600;
		display:flex;
		align-items:center;
		gap:15px;
		padding:0 10px 0 0;
		line-height:1.2;
		padding:7px 0;
		text-decoration:none !important;
	}
	
	.mobile__popup-menu > li.is__has-submenu > a:after {
		content:'';
		margin:1px 0 0 0;
		width:12px;
		height:7px;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:10px auto;
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:10px auto;
		background-color:#CCAF60;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		mask-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2929 0.292893C10.6834 -0.0976311 11.3164 -0.0976311 11.707 0.292893C12.0974 0.683423 12.0975 1.31646 11.707 1.70696L6.70696 6.70696C6.34087 7.07305 5.76184 7.0956 5.36907 6.77532L5.29289 6.70696L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.097631 1.31643 -0.097631 1.70696 0.292893L5.99992 4.58586L10.2929 0.292893Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.mobile__popup-menu > li.is__opened > a {
		color:#A1863C;
	}
	
	.mobile__popup-menu > li.is__opened > a:after {
		transform:scale(-1);
	}
	
	.mobile__popup-submenu {
		list-style:none;
		margin:0;
		padding:10px 0;
		display:none;
	}
	
	.mobile__popup-submenu > li > a {
		font-size:14px;
		color:#3D3B33;
		font-weight:500;
		display:block;
		padding:6px 10px 6px 0;
		line-height:1.3;
	}
	
	.mobile__popup-submenu > li > a:hover {
		text-decoration:none;
		color:#A1863C;
	}
	
	.mobile__popup-contacts {
		text-align:center;
	}
	
	.mobile__popup-contacts .social {
		justify-content:center;
		margin:25px 0 0 0;
	}
	
	.mobile__popup-contacts .footer__btns {
		flex-direction:column;
		width:100%;
	}
	
	.mobile__popup-contacts .footer__btns .btn {
		width:100%;
		max-width:320px;
	}
	
	.mobile__search {
		position:fixed;
		width:100%;
		bottom:0;
		left:0;
		padding:15px 15px 100px 15px;
		backdrop-filter:blur(10px);
		background:rgba(161, 134, 60, 0.3);
		border-radius:20px 20px 0 0;
		z-index:10;
	}
	
	.popup__wrap {
		padding:20px 20px 20px 20px;
		border-radius:20px;
	}
	
	.popup__content-title {
		font-size:27px;
		margin:60px 0 0 0;
	}
	
	.reviews__container-fluid {
		padding:0 5px;
	}
	
	.reviews__wrap {
		padding:40px 0;
		border-radius:36px;
		margin:0;
	}
	
	.polyclinic__slider-wrap .swiper-slide {
		width:300px;
	}
	
	.mediacenter {
		padding:40px 0;
	}
	
	.mediacenter__item-name {
		font-size:16px;
	}
	
	.mediacenter__item-img img {
		border-radius:28px;
	}
	
	.mediacenter__list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:30px 10px;
	}
	
	.page__sidebared {
		flex-direction:column;
		gap:0;
	}
	
	.page__sidebar {
		width:100%;
	}
	
	.page__sidebared .page__content {
		width:100%;
	}
	
	.doctors__list {
		gap:20px 10px;
		margin:0;
	}
	
	.doctors__page-list {
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:20px 10px;
	}
	
	.doctor__detail-content {
		flex-direction:column;
	}
	
	.doctor__img-wrap {
		flex:1 1 100%;
		max-width:100%;
		width:100%;
	}
	
	.doctor__info {
		flex:1 1 100%;
		max-width:100%;
	}
	
	.block__history-item {
		font-size:16px;
		gap:5px;
	}
	
	.block__history-date {
		width:70px;
	}
	
	.doctor__navigation .btn {
		padding:13px 20px;
	}
	
	.doctor__total-title {
		font-size:16px;
	}
	
	.doctor__total-price {
		font-size:24px;
		font-weight:600;
	}
	
	.document__link {
		font-size:16px;
	}
	
	.principles__list-only {
		margin:30px 0 0 0;
	}
	
	.advantages__item {
		border-radius:24px;
	}
	
	.advantages__item-text {
		font-size:14px;
		padding:20px;
	}
	
	.sidebar__menu {
		max-width:100%;
		margin:0 0 30px 0;
		/*border-radius:32px;
		box-shadow:0px 5px 30px rgba(166, 134, 94, 0.2);
		padding:20px;*/
	}
	
	.sidebar__menu a {
		display:block;
		border:2px solid #F4EFE8;
		border-radius:24px;
		padding:20px 40px 20px 20px;
		color:#A1863C;
		font-weight:500;
		font-size:16px;
		line-height:1.3;
		position:relative;
	}

	.sidebar__menu a:hover {
		text-decoration:none;
	}

	.sidebar__menu a:after {
		content:'';
		width:7px;
		height:12px;
		position:absolute;
		top:50%;
		right:20px;
		transform:translate(0, -50%);
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:7px auto;
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:7px auto;
		background-color:#CCAF60;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
		mask-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23CCAF60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	}
	
	.sidebar__menu {
		display:none;
	}
	
	.sidebar__menu-mobile-show {
		display:block;
		margin:0 0 20px 0;
		text-align:center;
	}
	
	.sidebar__menu-mobile-show .btn {
		padding:17px 15px;
		width:100%;
		max-width:330px;
		border:2px solid #F4EFE8;
		color:#A1863C;
		display:flex;
		justify-content:center;
		align-items:center;
		gap:10px;
		position:relative;
	}
	
	.sidebar__menu-mobile-show .btn:hover {
		background-color:#ffffff;
		color:#A1863C;
	}
	
	.sidebar__menu-mobile-show .btn:before {
		content:'';
		flex:none;
		width:18px;
		height:11px;
		background-color:#A1863C;
		mask-repeat:no-repeat;
		mask-position:50% 50%;
		mask-size:contain;
		mask-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12C17.5523 12 18 12.4477 18 13C18 13.5523 17.5523 14 17 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H17Z' fill='%23A1863C'/%3E%3Cpath d='M9 6C9.55229 6 10 6.44772 10 7C10 7.55228 9.55229 8 9 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H9Z' fill='%23A1863C'/%3E%3Cpath d='M17 0C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H17Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat:no-repeat;
		-webkit-mask-position:50% 50%;
		-webkit-mask-size:contain;
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12C17.5523 12 18 12.4477 18 13C18 13.5523 17.5523 14 17 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H17Z' fill='%23A1863C'/%3E%3Cpath d='M9 6C9.55229 6 10 6.44772 10 7C10 7.55228 9.55229 8 9 8H1C0.447715 8 0 7.55228 0 7C0 6.44772 0.447715 6 1 6H9Z' fill='%23A1863C'/%3E%3Cpath d='M17 0C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H17Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.sidebar__menu-mobile-show .btn.is__opened:before {
		mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
		-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.47917 6.64583L1.39583 10.7292C1.24306 10.8819 1.04861 10.9583 0.8125 10.9583C0.576389 10.9583 0.381944 10.8819 0.229166 10.7292C0.0763886 10.5764 0 10.3819 0 10.1458C0 9.90972 0.0763886 9.71528 0.229166 9.5625L4.3125 5.47917L0.229166 1.39583C0.0763886 1.24306 0 1.04861 0 0.8125C0 0.576389 0.0763886 0.381944 0.229166 0.229166C0.381944 0.0763886 0.576389 0 0.8125 0C1.04861 0 1.24306 0.0763886 1.39583 0.229166L5.47917 4.3125L9.5625 0.229166C9.71528 0.0763886 9.90972 0 10.1458 0C10.3819 0 10.5764 0.0763886 10.7292 0.229166C10.8819 0.381944 10.9583 0.576389 10.9583 0.8125C10.9583 1.04861 10.8819 1.24306 10.7292 1.39583L6.64583 5.47917L10.7292 9.5625C10.8819 9.71528 10.9583 9.90972 10.9583 10.1458C10.9583 10.3819 10.8819 10.5764 10.7292 10.7292C10.5764 10.8819 10.3819 10.9583 10.1458 10.9583C9.90972 10.9583 9.71528 10.8819 9.5625 10.7292L5.47917 6.64583Z' fill='%23A1863C'/%3E%3C/svg%3E%0A");
	}
	
	.polyclinic__slider {
		position:relative;
		left:-15px;
		width:calc(100% + 30px);
		padding:0 15px;
	}
	
	.faq__question {
		padding:15px 20px;
		font-size:16px;
	}
	
	.faq__answer {
		padding:0 20px 15px;
		font-size:14px;
	}
	
	.block__tab .btn {
		padding:14px 20px;
	}
	
	.administration__main-name {
		font-size:24px;
	}
	
	.administration__main-position {
		font-size:16px;
	}
	
	.administration__main-item-text {
		font-size:18px;
	}
	
	.administration__main-text-text {
		font-size:16px;
	}
	
	.administration__item-name {
		font-size:20px;
	}
	
	.block__title-administration-main {
		display:none;
	}
	
	.contacts__wrap {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.request-price__label {
		flex-wrap:wrap;
	}
	
	.request-price__name {
		width:100%;
	}
	
	.request-price__price {
		margin:0 auto 0 0;
	}
	
	.counters__item {
        flex-direction:row;
        gap:20px;
		text-align:left;
    }
	
}

@media (max-width: 575px) {
	
	.footer__menu-col-title-mobile {
		justify-content:space-between;
	}
	
	.footer__menu-wrap {
		text-align:left;
	}
	
	.footer__menu {
		padding:0 5px;
	}
	
	.container-fluid__bottom-form {
		padding:0 5px;
	}
	
	.form__bottom {
		padding:30px 15px;
	}
	
	.form__bottom-phones {
		gap:15px 15px;
	}
	
	.form__bottom-phone a {
        font-size:17px;
		white-space:nowrap;
    }
	
	.form__bottom-phone:nth-child(2n+1) {
        flex:none;
        width:150px;
    }
	
	.form__bottom-phone:nth-child(2n) {
        width:calc(100% - 170px);
    }
	
	.form__bottom-text {
		line-height:1.5;
	}
	
	.footer {
		padding:60px 0 0 0;
	}
	
	.main__slider-container-fluid {
		padding:0 5px;
	}
	
	.main__slider-thumbs-slider .swiper-slide {
        width:200px;
    }
	
	.main__slider-thumb-type {
		font-size:12px;
	}
	
	.main__slider-thumb-title {
		font-size:13px;
	}
	
	.main__slider-thumbs-title {
		font-size:28px;
	}
	
	.main__slider-thumbs-btn .btn {
		font-size:12px;
		padding:14px 20px;
	}
	
	.main__slide-text {
		font-size:14px;
	}
	
	.main__slide-title {
		font-size:18px;
		margin:10px 0 0 0;
	}
	
	.counters__item {
		gap:10px;
	}
	
	.reviews__platform-logo {
		height:30px;
	}
	
	.reviews__slider {
		margin:10px 0 0 0;
	}
	
	.gallery__slider-wrap .swiper-buttons {
		display:none;
	}
	
	.reviews__slider-wrap .swiper-buttons {
		display:none;
	}
	
	.reviews__slider .swiper-slide {
		width:280px;
	}
	
	.reviews__item {
		padding:15px;
		border-radius:20px;
	}
	
	.reviews__item-text {
		font-size:14px;
	}
	
	.reviews__item-platform-icon {
		flex:none;
		width:32px;
	}
	
	.reviews__item-stars img {
		width:12px;
	}
	
	.mediacenter__slider-wrap .swiper-slide {
		width:280px;
	}
	
	.reviews__platforms {
		flex-wrap:wrap;
	}
}

@media (max-width: 500px) {
	
	.mediacenter__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
		gap:30px;
	}
	
	.page__sidebared .mediacenter__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
		gap:30px;
	}
	
	.reviews__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
}
	
@media (max-width: 450px) {
	
	.footer__menu-col-title-mobile {
		font-size:18px;
	}
	
	.footer__phone a {
		font-size:17px;
	}
	
	.footer__email a {
		font-size:17px;
	}
	
	.footer__worktime-title {
		font-size:17px;
	}
	
	.footer__btns {
		flex-direction:column;
	}
}

@media (max-width: 400px) {
	
	.form__bottom-phones {
		display:grid;
		grid-template-columns:repeat(2, minmax(0, 1fr));
	}
	
	.form__bottom-phone {
		width:unset !important;
	}
}

@media (max-width: 376px) {
	
	.top__logo {
		width:185px;
		padding:3px 0 0 0;
    }
	
	.top__slogan {
		font-size:8px;
	}
	
	.footer__phone a {
		font-size:16px;
	}
	
	.footer__email a {
		font-size:16px;
	}
	
	.footer__worktime-title {
		font-size:16px;
	}
	
	.form__bottom-phone a {
        font-size:16px;
    }
	
	.form__bottom-title {
        font-size:25px;
    }
	
	.form__bottom-text {
        font-size:15px;
    }
	
	.doctors__page-list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.doctors__list {
		grid-template-columns:repeat(1, minmax(0, 1fr));
	}
	
	.doctors__item-name {
		font-size:14px;
	}
	
}




/* End */
/* /bitrix/templates/garantiya/css/reboot.min.css?17802999013922 */
/* /bitrix/templates/garantiya/js/swiper/swiper-bundle.min.css?178029990113918 */
/* /bitrix/templates/garantiya/js/magnific-popup/magnific-popup.css?17802999016852 */
/* /bitrix/templates/garantiya/js/magnific-popup/magnific-popup-theme.css?17802999013249 */
/* /bitrix/templates/garantiya/js/jquery.scrollbar/jquery.scrollbar.css?178029990122616 */
/* /bitrix/templates/garantiya/js/bvi/css/bvi.min.css?1780299901101959 */
/* /bitrix/templates/garantiya/css/style.css?1786640450140201 */
