

/* Start:/assets/css/font-awesome.min.css?166334077231000*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* End */


/* Start:/assets/css/plugins.css?166334077215203*/
/* colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90);}
#colorbox{outline:0;}
#cboxContent{margin:40px;overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{padding:2em;background:#fff;}
#cboxLoadingOverlay{background:#fff;}
#cboxTitle{position:absolute;top:0;left:0;}
#cboxCurrent{position:absolute;top:0;right:0;}
#colorbox #cboxPrevious,#colorbox #cboxNext,#colorbox #cboxClose{position:absolute;top:50%;margin:-20px 0 0;padding:0;width:40px;height:40px;background:none;border:0;overflow:visible;font-size:32px;line-height:40px;text-align:center;color:#fff;border-radius:0;box-shadow:none;}
#colorbox #cboxPrevious{left:-40px;}
#colorbox #cboxNext{right:-40px;}
#colorbox #cboxClose{top:-40px;right:-40px;margin:0;}
#cboxCurrent,#cboxTitle {margin: .5em 2em;}

/* slick */
.slick-slider{display:block;position:relative;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing: border-box;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{display:block;position:relative;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-loading .slick-list{}
.slick-arrow{position:absolute;z-index:13;top:50%;display:block;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;border:none;background:none;font-size:32px;line-height:40px;text-align:center;border-radius:0;box-shadow:none;color:inherit;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.slick-prev{left:0;}
.slick-next{right:0;}
.slick-arrow.slick-hidden{display:none;}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;margin:0;padding:0;list-style:none;line-height:0;text-align:center;}
.slick-dots li{display:inline-block;position:relative;margin:0 5px;padding:0;width:8px;height:8px;border:2px solid #069;cursor:pointer;border-radius:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.slick-dots li button{display:none;}
.slick-dots li:hover,.slick-dots li.slick-active{background:#069;}
.slick-dots [aria-label="1 of 1"]{display:none!important;}

.spinner{position: relative}
.spinner:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    border-radius: 50%;
    border-top: 2px solid #07d;
    border-right: 2px solid transparent;
    animation: spinner .6s linear infinite;
}
@keyframes spinner{to{transform:rotate(360deg)}}
@-moz-keyframes spinner{to{transform:rotate(360deg)}}
@-ms-keyframes spinner{to{transform:rotate(360deg)}}
@-o-keyframes  spinner{to{transform:rotate(360deg)}}
@-webkit-keyframes spinner{to{transform:rotate(360deg)}}

/* chosen */
/* Dropdown control */
.selectBox-dropdown {
    min-width: 150px;
    position: relative;
    line-height: 1;
    text-decoration: none;
    text-align: left;
    outline: none;
    vertical-align: middle;
    background: white;
    display: inline-block;
    cursor: pointer;
    border: 1px solid #e1d2dc;
    border-radius: 5px;
    color: #999;
    font-family: Geometria;
    font-size: 18px;
    font-weight: 400;
    padding: 5px 30px 5px 0;
    width: 100% !important;
    text-overflow: ellipsis;
    overflow: hidden;
}
.selectBox-dropdown:hover {
    border: 1px solid #e1d2dc;
}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {
    border-color: #e1d2dc;
}
.selectBox-dropdown.selectBox-menuShowing {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.selectBox-dropdown .selectBox-label {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    width: auto !important;
}
.selectBox-dropdown .selectBox-arrow {
    -webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 100%;
    text-align: center;
}
.selectBox-menuShowing.selectBox-dropdown .selectBox-arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.selectBox-arrow:before {
    content: "\f107";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-family: 'FontAwesome';
    line-height: 8px;
}

/* Dropdown menu */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 200px;
    min-height: 1em;
    border: solid 1px #e1d2dc; /* should be the same border width as .selectBox-dropdown */
    background: #FFF;
    border-top-color: transparent;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

/* Inline control */
.selectBox-inline {
    min-width: 150px;
    outline: none;
    border: solid 1px #BBB;
    background: #FFF;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: auto;
}
.selectBox-inline:focus {
    border-color: #666;
}

/* Options */
.selectBox-options, .selectBox-options LI, .selectBox-options LI A {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0;
}
.selectBox-options LI A {
    line-height: 1.5;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;
}
.selectBox-dropdown .selectBox-label,.selectBox-options LI A {
    padding: 0.5em 15px;
}
.selectBox-options LI.selectBox-hover A {
    background-color: #e3e2e2;
}
.selectBox-options LI.selectBox-disabled A {
    background-color: transparent;
}
.selectBox-options LI.selectBox-selected A {
    background-color: #e3e2e2;
}
.selectBox-options .selectBox-optgroup {
    color: #666;
    background: #EEE;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 .3em;
    white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
    color: #888 !important;
}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}
.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}
.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}

/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */.noUi-target,.noUi-target *{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;}.noUi-target{position:relative;direction:ltr;}.noUi-base{position:relative;z-index:1;width:100%;height:100%;}.noUi-connect{position:absolute;top:0;right:0;bottom:0;left:0;}.noUi-origin{position:absolute;width:0;height:0;}.noUi-handle{position:relative;z-index:1;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s;}.noUi-state-drag *{cursor:inherit!important;}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.noUi-horizontal{height:18px;}.noUi-horizontal .noUi-handle{top:-6px;left:-17px;width:34px;height:28px;}.noUi-vertical{width:18px;}.noUi-vertical .noUi-handle{top:-17px;left:-6px;width:28px;height:34px;}.noUi-target{border:1px solid #d3d3d3;border-radius:4px;background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbbbbb;}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms;}.noUi-draggable{cursor:ew-resize;}.noUi-vertical .noUi-draggable{cursor:ns-resize;}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#ffffff;box-shadow:inset 0 0 1px #ffffff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbbbbb;cursor:default;}.noUi-active{box-shadow:inset 0 0 1px #ffffff,inset 0 1px 7px #dddddd,0 3px 6px -3px #bbbbbb;}.noUi-handle:after,.noUi-handle:before{display:block;position:absolute;top:6px;left:14px;width:1px;height:14px;background:#e8e7e6;content:"";}.noUi-handle:after{left:17px;}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{top:14px;left:6px;width:14px;height:1px;}.noUi-vertical .noUi-handle:after{top:17px;}[disabled] .noUi-connect{background:#b8b8b8;}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed;}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}.noUi-pips{position:absolute;color:#999999;}.noUi-value{position:absolute;text-align:center;}.noUi-value-sub{color:#cccccc;font-size:10px;}.noUi-marker{position:absolute;background:#cccccc;}.noUi-marker-large,.noUi-marker-sub{background:#aaaaaa;}.noUi-pips-horizontal{top:100%;left:0;width:100%;height:80px;padding:10px 0;}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px;}.noUi-marker-horizontal.noUi-marker-sub{height:10px;}.noUi-marker-horizontal.noUi-marker-large{height:15px;}.noUi-pips-vertical{top:0;left:100%;height:100%;padding:0 10px;}.noUi-value-vertical{padding-left:25px;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}.noUi-marker-vertical.noUi-marker-sub{width:10px;}.noUi-marker-vertical.noUi-marker-large{width:15px;}.noUi-tooltip{display:block;position:absolute;padding:5px;border:1px solid #d9d9d9;border-radius:3px;color:#000000;background:#ffffff;text-align:center;}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}.noUi-vertical .noUi-tooltip{top:50%;right:120%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}

/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper{overflow:hidden !important;position:relative;padding:0 !important;}
.scroll-wrapper>.scroll-content{overflow:scroll !important;position:relative !important;top:0;left:0;box-sizing:content-box !important;width:auto !important;max-width:none !important;height:auto;max-height:none;margin:0;padding:0;border:none !important;}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{width:0;height:0;}
.scroll-wrapper.scroll--rtl{direction:rtl;}

.scroll-element{display:none;box-sizing:content-box;}
.scroll-element div{box-sizing:content-box;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default;}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block;}

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

/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{position:absolute;z-index:10;margin:0;padding:0;border:none;}
.scrollbar-inner>.scroll-element div{display:block;top:0;left:0;width:100%;height:100%;}
.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;left:0;width:100%;height:8px;}
.scrollbar-inner>.scroll-element.scroll-y{top:0;right:2px;width:8px;height:100%;}
.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{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0;}
.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2;}
.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191;}
.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;}

/* 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;}
/* End */


/* Start:/assets/css/css.css?1769943675179145*/
:root {
    --check-top-background: #e9e9e9;
    --check-top-color: #333;
    --check-top-border: rgba(178, 73, 145, 0.25);
    --check-bottom-background: rgba(233, 233, 233, 0.5);
    --check-bottom-color: #333;
    --check-bottom-border: rgba(178, 73, 145, 0.25);
    --check-bottom-button: #ad478d;
    --check-bottom-hover: #842365;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria-light.eot?#iefix') format('embedded-opentype'),
    url('/assets/css/../fonts/geometria-light.otf') format('opentype'),
    url('/assets/css/../fonts/geometria-light.woff') format('woff'),
    url('/assets/css/../fonts/geometria-light.ttf') format('truetype'),
    url('/assets/css/../fonts/geometria-light.svg#geometria-light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria-light.eot?#iefix') format('embedded-opentype'), url('/assets/css/../fonts/geometria-light.otf') format('opentype'),
    url('/assets/css/../fonts/geometria-light.woff') format('woff'), url('/assets/css/../fonts/geometria-light.ttf') format('truetype'), url('/assets/css/../fonts/geometria-light.svg#geometria-light') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria.eot?#iefix') format('embedded-opentype'), url('/assets/css/../fonts/geometria.otf') format('opentype'),
    url('/assets/css/../fonts/geometria.woff') format('woff'), url('/assets/css/../fonts/geometria.ttf') format('truetype'), url('/assets/css/../fonts/geometria.svg#geometria') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria-italic.eot?#iefix') format('embedded-opentype'), url('/assets/css/../fonts/geometria-italic.otf') format('opentype'),
    url('/assets/css/../fonts/geometria-italic.woff') format('woff'), url('/assets/css/../fonts/geometria-italic.ttf') format('truetype'), url('/assets/css/../fonts/geometria-italic.svg#geometria-italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria-medium.eot?#iefix') format('embedded-opentype'), url('/assets/css/../fonts/geometria-medium.otf') format('opentype'),
    url('/assets/css/../fonts/geometria-medium.woff') format('woff'), url('/assets/css/../fonts/geometria-medium.ttf') format('truetype'), url('/assets/css/../fonts/geometria-medium.svg#geometria-medium') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria-bold.eot?#iefix') format('embedded-opentype'), url('/assets/css/../fonts/geometria-bold.otf') format('opentype'),
    url('/assets/css/../fonts/geometria-bold.woff') format('woff'), url('/assets/css/../fonts/geometria-bold.ttf') format('truetype'), url('/assets/css/../fonts/geometria-bold.svg#geometria-bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geometria';
    src: url('/assets/css/../fonts/geometria-extrabold.eot?#iefix') format('embedded-opentype'), url('/assets/css/../fonts/geometria-extrabold.otf') format('opentype'),
    url('/assets/css/../fonts/geometria-extrabold.woff') format('woff'), url('/assets/css/../fonts/Geometria-ExtraBold.ttf') format('truetype'), url('/assets/css/../fonts/geometria-extrabold.svg#geometria-extrabold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/*** RESET ***/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, a, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0 none;
    background: transparent;
    font-size: 100%;
    vertical-align: baseline;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
    display: block;
}

img, a img, :link img, :visited img {
    border: 0;
    outline: none;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

tr {
    vertical-align: middle;
}

th, td {
    vertical-align: inherit;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: "";
    content: none;
}

ins {
    color: #000000;
    background: #999999;
    text-decoration: none;
}

mark {
    display: inline-block;
    padding: 0 .5em;
    color: #000000;
    background-color: #d1d6d7;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5;
    vertical-align: middle;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border: 1px dotted #999999;
    cursor: help;
}

hr {
    display: block;
    height: 1px;
    margin: 1em 0;
    padding: 0;
    border: 0;
    background: #d1d6d7;
}

button, input, select, textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: 0 none;
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

button, input {
    overflow: visible;
    width: auto;
}

button::-moz-focus-inner, input::-moz-focus-inner, select::-moz-focus-inner, textarea::-moz-focus-inner {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: none;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
    cursor: pointer;
}

input[type="checkbox"] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}

input[type="radio"] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}

/*::-webkit-input-placeholder{color: #222;}
:-moz-placeholder{color: #222;}
::-moz-placeholder{color: #222;}
:-ms-input-placeholder{color: #222;}*/
pre, code, kbd, samp {
    display: block;
}

html {
    overflow-y: scroll;
}

small, .small {
    font-size: 0.857em;
}

big, .big {
    font-size: 1.25em;
}

b, strong {
    font-weight: 700;
}

i, em {
    font-style: italic;
}

sub {
    font-size: smaller;
    line-height: .5;
    vertical-align: sub;
}

sup {
    font-size: smaller;
    line-height: .5;
    vertical-align: super;
}

pre {
    padding: 2em;
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

img {
    max-width: 100%;
}

label {
    cursor: pointer;
}

/*** GRID ***/
.d-grid {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
    max-width: 1200px;
}

.is-liquid-layout .d-grid {
    max-width: 100%;
}

.is-fixed-layout .d-grid {
    width: 1200px;
}

.d-row {
    display: block;
    margin-right: -15px;
    margin-left: -15px;
}

.d-row_ib, .d-ws {
    word-spacing: -5px;
}

.d-row_ib > *, .d-ws > * {
    word-spacing: 0;
}

.d-col {
    display: inline-block;
    float: left;
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    vertical-align: top;
}

.d-col.d-fr {
    float: right;
}

.d-row_ib .d-col {
    float: none;
}

.d-col_xs_1 {
    width: 8.33%;
}

.d-col_xs_2 {
    width: 16.66%;
}

.d-col_xs_3 {
    width: 25%;
}

.d-col_xs_4 {
    width: 33.33%;
}

.d-col_xs_5 {
    width: 41.66%;
}

.d-col_xs_6 {
    width: 50%;
}

.d-col_xs_7 {
    width: 58.33%;
}

.d-col_xs_8 {
    width: 66.66%;
}

.d-col_xs_9 {
    width: 75%;
}

.d-col_xs_10 {
    width: 83.33%;
}

.d-col_xs_11 {
    width: 91.66%;
}

.d-col_xs_12 {
    width: 100%;
}

.d-col-offset_xs_0 {
    margin-left: 0;
}

.d-col-offset_xs_1 {
    margin-left: 8.33%;
}

.d-col-offset_xs_2 {
    margin-left: 16.66%;
}

.d-col-offset_xs_3 {
    margin-left: 25%;
}

.d-col-offset_xs_4 {
    margin-left: 33.33%;
}

.d-col-offset_xs_5 {
    margin-left: 41.66%;
}

.d-col-offset_xs_6 {
    margin-left: 50%;
}

.d-col-offset_xs_7 {
    margin-left: 58.33%;
}

.d-col-offset_xs_8 {
    margin-left: 66.66%;
}

.d-col-offset_xs_9 {
    margin-left: 75%;
}

.d-col-offset_xs_10 {
    margin-left: 83.33%;
}

.d-col-offset_xs_11 {
    margin-left: 91.66%;
}

.d-col-offset_xs_12 {
    margin-left: 100%;
}

@media (min-width: 640px) {
    .d-col_sm_1 {
        width: 8.33%;
    }

    .d-col_sm_2 {
        width: 16.66%;
    }

    .d-col_sm_3 {
        width: 25%;
    }

    .d-col_sm_4 {
        width: 33.33%;
    }

    .d-col_sm_5 {
        width: 41.66%;
    }

    .d-col_sm_6 {
        width: 50%;
    }

    .d-col_sm_7 {
        width: 58.33%;
    }

    .d-col_sm_8 {
        width: 66.66%;
    }

    .d-col_sm_9 {
        width: 75%;
    }

    .d-col_sm_10 {
        width: 83.33%;
    }

    .d-col_sm_11 {
        width: 91.66%;
    }

    .d-col_sm_12 {
        width: 100%;
    }

    .d-col-offset_sm_0 {
        margin-left: 0;
    }

    .d-col-offset_sm_1 {
        margin-left: 8.33%;
    }

    .d-col-offset_sm_2 {
        margin-left: 16.66%;
    }

    .d-col-offset_sm_3 {
        margin-left: 25%;
    }

    .d-col-offset_sm_4 {
        margin-left: 33.33%;
    }

    .d-col-offset_sm_5 {
        margin-left: 41.66%;
    }

    .d-col-offset_sm_6 {
        margin-left: 50%;
    }

    .d-col-offset_sm_7 {
        margin-left: 58.33%;
    }

    .d-col-offset_sm_8 {
        margin-left: 66.66%;
    }

    .d-col-offset_sm_9 {
        margin-left: 75%;
    }

    .d-col-offset_sm_10 {
        margin-left: 83.33%;
    }

    .d-col-offset_sm_11 {
        margin-left: 91.66%;
    }

    .d-col-offset_sm_12 {
        margin-left: 100%;
    }
}

@media (min-width: 768px) {
    .d-col_md_1 {
        width: 8.33%;
    }

    .d-col_md_2 {
        width: 16.66%;
    }

    .d-col_md_3 {
        width: 25%;
    }

    .d-col_md_4 {
        width: 33.33%;
    }

    .d-col_md_5 {
        width: 41.66%;
    }

    .d-col_md_6 {
        width: 50%;
    }

    .d-col_md_7 {
        width: 58.33%;
    }

    .d-col_md_8 {
        width: 66.66%;
    }

    .d-col_md_9 {
        width: 75%;
    }

    .d-col_md_10 {
        width: 83.33%;
    }

    .d-col_md_11 {
        width: 91.66%;
    }

    .d-col_md_12 {
        width: 100%;
    }

    .d-col-offset_md_0 {
        margin-left: 0;
    }

    .d-col-offset_md_1 {
        margin-left: 8.33%;
    }

    .d-col-offset_md_2 {
        margin-left: 16.66%;
    }

    .d-col-offset_md_3 {
        margin-left: 25%;
    }

    .d-col-offset_md_4 {
        margin-left: 33.33%;
    }

    .d-col-offset_md_5 {
        margin-left: 41.66%;
    }

    .d-col-offset_md_6 {
        margin-left: 50%;
    }

    .d-col-offset_md_7 {
        margin-left: 58.33%;
    }

    .d-col-offset_md_8 {
        margin-left: 66.66%;
    }

    .d-col-offset_md_9 {
        margin-left: 75%;
    }

    .d-col-offset_md_10 {
        margin-left: 83.33%;
    }

    .d-col-offset_md_11 {
        margin-left: 91.66%;
    }

    .d-col-offset_md_12 {
        margin-left: 100%;
    }
}

@media (min-width: 1025px) {
    .d-col_lg_1 {
        width: 8.33%;
    }

    .d-col_lg_2 {
        width: 16.66%;
    }

    .d-col_lg_3 {
        width: 25%;
    }

    .d-col_lg_4 {
        width: 33.33%;
    }

    .d-col_lg_5 {
        width: 41.66%;
    }

    .d-col_lg_6 {
        width: 50%;
    }

    .d-col_lg_7 {
        width: 58.33%;
    }

    .d-col_lg_8 {
        width: 66.66%;
    }

    .d-col_lg_9 {
        width: 75%;
    }

    .d-col_lg_10 {
        width: 83.33%;
    }

    .d-col_lg_11 {
        width: 91.66%;
    }

    .d-col_lg_12 {
        width: 100%;
    }

    .d-col-offset_lg_0 {
        margin-left: 0;
    }

    .d-col-offset_lg_1 {
        margin-left: 8.33%;
    }

    .d-col-offset_lg_2 {
        margin-left: 16.66%;
    }

    .d-col-offset_lg_3 {
        margin-left: 25%;
    }

    .d-col-offset_lg_4 {
        margin-left: 33.33%;
    }

    .d-col-offset_lg_5 {
        margin-left: 41.66%;
    }

    .d-col-offset_lg_6 {
        margin-left: 50%;
    }

    .d-col-offset_lg_7 {
        margin-left: 58.33%;
    }

    .d-col-offset_lg_8 {
        margin-left: 66.66%;
    }

    .d-col-offset_lg_9 {
        margin-left: 75%;
    }

    .d-col-offset_lg_10 {
        margin-left: 83.33%;
    }

    .d-col-offset_lg_11 {
        margin-left: 91.66%;
    }

    .d-col-offset_lg_12 {
        margin-left: 100%;
    }
}

@media (min-width: 1170px) {
    .d-col_1 {
        width: 8.33%;
    }

    .d-col_2 {
        width: 16.66%;
    }

    .d-col_3 {
        width: 25%;
    }

    .d-col_4 {
        width: 33.33%;
    }

    .d-col_5 {
        width: 41.66%;
    }

    .d-col_6 {
        width: 50%;
    }

    .d-col_7 {
        width: 58.33%;
    }

    .d-col_8 {
        width: 66.66%;
    }

    .d-col_9 {
        width: 75%;
    }

    .d-col_10 {
        width: 83.33%;
    }

    .d-col_11 {
        width: 91.66%;
    }

    .d-col_12 {
        width: 100%;
    }

    .d-col-offset_0 {
        margin-left: 0;
    }

    .d-col-offset_1 {
        margin-left: 8.33%;
    }

    .d-col-offset_2 {
        margin-left: 16.66%;
    }

    .d-col-offset_3 {
        margin-left: 25%;
    }

    .d-col-offset_4 {
        margin-left: 33.33%;
    }

    .d-col-offset_5 {
        margin-left: 41.66%;
    }

    .d-col-offset_6 {
        margin-left: 50%;
    }

    .d-col-offset_7 {
        margin-left: 58.33%;
    }

    .d-col-offset_8 {
        margin-left: 66.66%;
    }

    .d-col-offset_9 {
        margin-left: 75%;
    }

    .d-col-offset_10 {
        margin-left: 83.33%;
    }

    .d-col-offset_11 {
        margin-left: 91.66%;
    }

    .d-col-offset_12 {
        margin-left: 100%;
    }
}

/*** COMMON ***/
body, button, input, select, textarea {
    color: #555;
    background: white;
    font: 14px/1.714 'Open Sans', Arial, Helvetica, sans-serif;
    font-weight: 300;
}

button, input, select, textarea {
    font-size: inherit;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #222;
    margin-bottom: .5em;
    font-family: "Geometria";, Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: normal;
}

h1, .h1 {
    font-size: 2.571em;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 1.2em;
}

h2, .h2, .text-content h1 {
    font-size: 2.143em;
    font-weight: 800;
    margin-bottom: 1.2em;
    text-transform: none;
}

.text-content h1 {
    font-weight: 400;
}

h3, .h3 {
    font-size: 1.714em;
}

h4, .h4 {
    font-size: 1.286em;
}

h5, .h5 {
    font-size: 1.143em;
}

h6, .h6 {
    font-size: 1em;
}

.d-fs_i {
    font-style: italic
}

.d-ff_1 {
    font-family: 'Geometria';
}

.d-fs_1 {
    font-size: 1em
}

.d-fw_3 {
    font-weight: 300;
}

.d-fw_4 {
    font-weight: 400;
}

.d-fw_6 {
    font-weight: 600;
}

.d-fw_7 {
    font-weight: 700;
}

.d-fw_8 {
    font-weight: 800;
}

.d-bc_1 {
    background-color: #fff;
}

.d-bc_2 {
    background-color: #7d3168;
    background-image: linear-gradient(to right, #7d3168 0%, #c3519e 100%);
}

.d-bc_3 {
    background-color: #f7f7f7
}

.d-bc_4 {
    background-color: #ed1c24 !important;
}

.btn.d-fs_1 {
    font-size: 1em
}

.d-bsht {
    position: relative;
    overflow: hidden
}

.d-bsht:before {
    position: absolute;
    top: 0;
    right: -1em;
    left: -1em;
    box-shadow: 0 -0.375em 3.75em 0.25em #e3e2e2;
    content: "";
}

.d-cp {
    cursor: pointer;
}

#d-content:before {

}

.d-c_1 {
    color: #fff !important;
}

.d-c_2 {
    color: #7d3168;
}

.d-c_3 {
    color: #222;
}

.d-c_4 {
    color: #777;
}

.d-c_5 {
    color: #333;
}

.d-c_6 {
    color: #999;
}

a, .link {
    color: #7d3168;;
    text-decoration: underline;
}

a:hover, .link:hover, .link-target-hover:hover .link {
    text-decoration: none
}

a.d-lnk-js, .d-lnk-js {
    border-bottom: 1px dashed #d8c5d3;
}

a:hover, a.d-lnk-js, .d-lnk-js:hover, a.d-lnk-tdn, .d-lnk-tdn a, a.d-lnk-js:hover {
    text-decoration: none;
}

a.d-lnk-tdn:hover, .d-lnk-tdn a:hover {
    text-decoration: underline;
}

a.d-lnk-js:hover {
    border-bottom-color: transparent;
}

a.d-lnk-txt, .d-lnk-txt a {
    border-color: inherit;
    color: inherit;
}

a[href^="tel:"]:not(.header__soc-number) {
    border-bottom: 0 !important;
    color: inherit !important;
    text-decoration: none !important;
    cursor: default;
}

.d-bcth:hover, .d-bcth a:hover {
    border-color: transparent;
}

.d-tdn, .d-tdnh:hover {
    text-decoration: none
}

p {
    font-size: 16px;
    margin-bottom: 1.5em;
}

dd {
    padding: 0 0 1em 1em;
}

ol, ul {
    margin-bottom: 1.5em;
}

ol {
    margin-left: 1.5em;
    list-style-type: decimal;
}

ul {
    margin-left: 1.5em;
    list-style: disc;
}

li {
    margin-bottom: .75em;
}

nav ol, nav ul, nav li, fieldset ol, fieldset ul, fieldset li, .d-plain, .d-plain li, .d-plain dd, input.d-plain, button.d-plain, textarea.d-plain {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
    list-style: none;
}

nav li:before, fieldset li:before, .d-plain li:before {
    display: none;
}

fieldset li {
    margin-bottom: 1.5em;
}

.text-content ul li {
    padding-left: 40px;
    position: relative;
}

.text-content ul li:before {
    font-family: 'FontAwesome';
    content: "\f0da";
    display: inline-block;
    font-size: 12px;
    color: #ab468b;
    min-width: 40px;
    position: absolute;
    left: 0;
}

.text-content ol, .text-content ul {
    margin-left: 0;
    list-style: none;
}

.text-content ol li {
    counter-increment: questionNumber;
    padding-left: 40px;
    position: relative;
}

.text-content ol li:before {
    content: counters(questionNumber, ".", decimal-leading-zero) " ";
    color: #7d3168;
    font-family: Geometria;
    font-size: 12px;
    font-weight: 700;
    min-width: 40px;
    display: inline-block;
    position: absolute;
    left: 0;
    line-height: 25px;
}

.list-new {
    margin-left: 30px;
    list-style: none;
}

.list-new li {
    font-family: 'Geometria';
    font-size: 16px;
    padding-left: 25px;
    position: relative;
}

.list-new li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    display: inline-block;
    font-size: 16px;
    color: #777;
    position: absolute;
    top: 0;
    left: 0;
}

* {
    box-sizing: border-box;
}

.d-bsbb, .d-grid, .d-col, .d-wrapper, .btn {
    box-sizing: border-box;
}

.d-wrapper {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.d-table {
    display: table;
    table-layout: fixed;
}

.d-table__row {
    display: table-row;
}

.d-table__cell {
    display: table-cell;
    vertical-align: middle;
}

.d-cb:after, .d-grid:after, .d-row:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: ".";
}

.d-clear {
    clear: both;
}

.d-ht {
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}

.d-db {
    display: block;
}

.d-ib, .btn {
    display: inline-block;
    vertical-align: middle;
}

.d-ha:after, .d-hb:before {
    display: block;
    overflow: hidden;
    height: 0;
    text-align: left;
    text-indent: -999em;
    content: ".";
}

.d-fn {
    float: none;
}

.d-fl {
    float: left;
}

.d-fr {
    float: right;
}

.d-pr {
    position: relative;
}

.d-tac {
    text-align: center;
}

.d-tal {
    text-align: left;
}

.d-tar {
    text-align: right;
}

.d-taj {
    text-align: justify;
}

.d-ttu {
    text-transform: uppercase;
}

.d-ttn {
    text-transform: none;
}

.d-lhn {
    line-height: normal;
}

.d-vat {
    vertical-align: top;
}

.d-vam {
    vertical-align: middle;
}

.d-vab {
    vertical-align: bottom;
}

.d-wsnw {
    white-space: nowrap;
}

.d-hidden, .d-hide-pc {
    display: none;
}

.d-bgi {
    background: no-repeat center/cover
}

.d-hidden_b:before {
    display: none !important;
}

/* table */
.page-wrap table {
    margin: 2em 0;
    width: 100%
}

.page-wrap tr {
    vertical-align: inherit;
}

.page-wrap td, .page-wrap th {
    padding: .5em 1em;
    border: 1px solid #999999;
}

.page-wrap th {
    background: #f0f0f0;
    font-weight: 700;
    text-align: center;
}

.page-wrap table.d-plain, .page-wrap table.d-plain th, .page-wrap table.d-plain td {
    margin: 0;
    padding: 0;
    border: 0;
    background: none;
}

/* form */
.page-wrap button, .page-wrap input, .page-wrap select, .page-wrap textarea, #colorbox button, #colorbox input, #colorbox select, #colorbox textarea, .btn {
    background: none;
    border-radius: 0;
    border: 0;
    border-bottom: 2px solid black;
    box-shadow: none;
    font-size: 1.286em;
    line-height: 1;
    font-weight: 400;
    color: #222;
    font-family: 'Geometria';
    padding: .8em 0;
}

.page-wrap button, .page-wrap [type="button"], .page-wrap [type="reset"], .page-wrap [type="submit"], #colorbox button, #colorbox [type="button"], #colorbox [type="reset"], #colorbox [type="submit"], .btn {
    font-size: 1.143em;
    box-shadow: 0 10px 20px rgba(176, 59, 141, 0.3);
    border-radius: 30px;
    padding: 1.3em 2.6em;
    border-color: #893973;
    color: white;
    background-color: #893973;
    text-align: center;
    text-decoration: none;
    font-weight: 300
}

.page-wrap button:hover, .page-wrap [type="button"]:hover, .page-wrap [type="reset"]:hover, .page-wrap [type="submit"]:hover, #colorbox button:hover, #colorbox [type="button"]:hover, #colorbox [type="reset"]:hover, #colorbox [type="submit"]:hover, .btn:hover, .btn-target-hover:hover .btn {
    box-shadow: none
}

.page-wrap button:active, .page-wrap [type="button"]:active, .page-wrap [type="reset"]:active, .page-wrap [type="submit"]:active, #colorbox button:active, #colorbox [type="button"]:active, #colorbox input[type="reset"]:active, #colorbox [type="submit"]:active, .btn:active {
}

.page-wrap .btn_o, #colorbox .btn_o {
    border-color: #706259;
    color: #706259;
    background: none;
}

.page-wrap .btn_o:hover, #colorbox .btn_o:hover {
    color: white;
    background-color: #706259;
}

.page-wrap .btn_o:active, #colorbox .btn_o:active {
    border-color: #3d312a;
    background-color: #3d312a;
}

.page-wrap input[type="checkbox"], .page-wrap input[type="radio"], #colorbox input[type="checkbox"], #colorbox input[type="radio"] {
    position: absolute;
    left: -999em;
    padding: 0;
    border: 0;
    background: none;
}

.page-wrap input[type="checkbox"] + .chr-text, .page-wrap input[type="radio"] + .chr-text, #colorbox input[type="checkbox"] + .chr-text, #colorbox input[type="radio"] + .chr-text {
    display: inline-block;
    position: relative;
    padding-left: 34px;
    cursor: pointer;
}

.page-wrap input[type="checkbox"] + .chr-text:before, .page-wrap input[type="radio"] + .chr-text:before, #colorbox input[type="checkbox"] + .chr-text:before, #colorbox input[type="radio"] + .chr-text:before {
    box-shadow: 0 1px 0 white, inset 0 1px 0 rgba(95, 95, 95, 0.15);
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: 0;
    background-color: #f7edf4;
    border: 1px solid transparent;
    border-radius: 50%;
    color: white;
    text-align: center;
    content: "";
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.page-wrap input[type="checkbox"] + .chr-text:after, .page-wrap input[type="radio"] + .chr-text:after, #colorbox input[type="checkbox"] + .chr-text:after, #colorbox input[type="radio"] + .chr-text:after {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 6px;
    left: 4px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    color: white;
    background: black;
    text-align: center;
    content: "";
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.page-wrap input[type="checkbox"]:checked + .chr-text:before, .page-wrap input[type="radio"]:checked + .chr-text:before, #colorbox input[type="checkbox"]:checked + .chr-text:before, #colorbox input[type="radio"]:checked + .chr-text:before {
    color: #000000;
}

.page-wrap input[type="checkbox"]:checked + .chr-text:after, .page-wrap input[type="radio"]:checked + .chr-text:after, #colorbox input[type="checkbox"]:checked + .chr-text:after, #colorbox input[type="radio"]:checked + .chr-text:after {
    opacity: 1;
    visibility: visible;
}

.page-wrap select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
}

.page-wrap input:focus:not([type="submit"]), .page-wrap textarea:hover {
    border-color: #893973
}

.page-wrap input[type="radio"] + .chr-text:before, #colorbox input[type="radio"] + .chr-text:before {
    font-size: 9px;
}

.page-wrap input[type="radio"] + .chr-text:hover:after, #colorbox input[type="radio"] + .chr-text:hover:after, .page-wrap input[type="checkbox"] + .chr-text:hover:after, #colorbox input[type="checkbox"] + .chr-text:hover:after {
    opacity: .5;
    visibility: visible;
}

.page-wrap input[type="checkbox"]:checked + .chr-text:hover:after, #colorbox input[type="checkbox"]:checked + .chr-text:hover:after, .page-wrap input[type="radio"]:checked + .chr-text:hover:after, #colorbox input[type="radio"]:checked + .chr-text:hover:after {
    opacity: 1;
    visibility: visible;
}

.page-wrap input[type="checkbox"] + .chr-text:before, #colorbox input[type="checkbox"] + .chr-text:before {
    border-radius: 5px
}

.page-wrap input[type="checkbox"] + .chr-text:after, #colorbox input[type="checkbox"] + .chr-text:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 5px;
    content: "\f00c";
    color: #893973;
    background: none
}

.btn_c_1 {
    background-color: white;
    color: #7d3168;
    border: 1px solid #edc6e1;
    box-shadow: none;
}

.btn_c_1 .fa {
    margin-right: 1em;
}

.btn_c_2 {
    background-color: #f6edf3;
    border: 1px solid #ecc9e1;
    color: #7d3168;
    box-shadow: none;
}

.btn_c_3 {
    background: none;
    color: #999;
    box-shadow: none;
    border: 1px solid #e1d2dc;
}

.btn_c_2:hover, .btn_c_1:hover, .btn_c_3:hover {
    background-color: #7d3168;
    border-color: #7d3168;
    color: white;
}

.btn_p {
    padding: .9em 1.5em;
}

.btn_bsh {
    box-shadow: 0 0px 20px rgba(93, 93, 93, 0.3);
}

.input-wrap {
    position: relative
}

.input-wrap__icon {
    position: absolute;
    left: 1.3em;
    top: 1.3em;
    color: rgba(196, 83, 159, 0.25);
    z-index: 2;
}

.page-wrap .input-style, #colorbox .input-style {
    padding-left: 40px;
    padding-right: 40px;
    border: 1px solid transparent;
    background-color: #f7edf4;
    border-radius: 5px;
    box-shadow: inset 0 1px 0 rgba(95, 95, 95, 0.15);
}

.input-wrap .input-search {
    padding-left: 20px;
    width: 100%;
}

.input-search + .input-wrap__icon {
    right: 1.3em;
    left: inherit;
}

.page-wrap .input-style:hover, #colorbox .input-style:hover {

}

/*.page-wrap .input-style::-webkit-input-placeholder{color: #222;}
.page-wrap .input-style:-moz-placeholder{color: #222;}
.page-wrap .input-style::-moz-placeholder{color: #222;}
.page-wrap .input-style:-ms-input-placeholder{color: #222;}*/
.btn-arrow-right, .btn-arrow-top, .btn-arrow-bottom {
    position: relative
}

.btn-arrow-right:after, .btn-arrow-top:after, .btn-arrow-bottom:after {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 1.35em;
    right: 1.5em;
    position: absolute;
}

.subscribe .btn-arrow-right,
.section-stock .btn-arrow-right {
    padding: 1.3em 3.6em 1.3em 2em !important;
}

.btn-arrow-right:after {
    content: "\f105";
}

.btn-arrow-bottom:after {
    content: "\f107";
}

.btn-arrow-top:after {
    content: "\f106";
}

.input-time .fa, .input-date .fa {
    margin-right: 1em
}

.input-time_mr {
    margin-right: 1.5em
}

/* transition */
.link, .page-wrap a, .page-wrap button, .page-wrap input, .page-wrap select, .page-wrap textarea, #colorbox a, #colorbox button, #colorbox input, #colorbox select, #colorbox textarea, .trans, .trans_hb:before, .trans_ha:after {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.page-wrap .notrans, #colorbox .notrans, .notrans_hb:before, .notrans_ha:after {
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.cbtrans {
    -webkit-transition: all 1s cubic-bezier(.215, .61, .355, 1);
    -moz-transition: all 1s cubic-bezier(.215, .61, .355, 1);
    -o-transition: all 1s cubic-bezier(.215, .61, .355, 1);
    transition: all 1s cubic-bezier(.215, .61, .355, 1);
}

/*** STYLES ***/
html, body {
    height: 100%;
    min-height: 100%;
}

body {
    position: relative;
}

#d-wrap {
    overflow: hidden;
    position: relative;
    width: 100%;
    min-height: 100%;
}

#d-header {
    position: relative;
    z-index: 999;
}

#d-footer {
    position: relative;
    z-index: 2;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0 0 25px;
}

.header__top {
    background-color: #f7f7f7;
    padding: 12px 0 11px;
    margin-bottom: 11px;
}

.header-top-nav__item {
    margin-right: 1.6em;
}

.header-top-nav__link {
    text-decoration: none;
    border-bottom: 1px solid #f7f7f7;
    display: inline-block;
    color: #222;
}

.header-top-nav__link:hover {
    color: #7d3168;
}

.header-top-nav:not(:hover) .header-top-nav__item_active .header-top-nav__link,
.header-top-nav__item .header-top-nav__link:hover {
    border-color: #7d3168;
    color: #7d3168;
}

.header-top-nav .hidden-menu {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    opacity: 0;
    visibility: hidden;
    padding: 14px;
    margin-top: 10px;
    position: absolute;
    transition: 200ms;
    z-index: 1;
}

.header-top-nav .header-top-nav__item:hover .hidden-menu {
    visibility: visible;
    opacity: 1;
}

.header-top-nav .hidden-menu:before {
    background: #ffffff;
    content: '';
    position: absolute;
    top: -3px;
    left: 12px;
    transform: rotate(45deg);
    height: 15px;
    width: 15px;
}

.header-top-nav .hidden-menu:after {
    background: transparent;
    content: '';
    position: absolute;
    top: -10px;
    left: 0;
    height: 10px;
    width: 100%;
}

.header-links {
    margin-top: -.15em;
}

.header-links__link {
    margin-left: 2em
}

.header-links__icon {
    position: absolute;
    left: -1.5em;
    top: .2em;
}

.header-links__item {
    margin-left: 2.1em;
}

.nav-main-toggle {
    display: none;
    position: relative;
}

.nav-main-toggle__icon {
    display: block;
    position: absolute;
    top: 10px;
    right: 0;
    left: 0;
    height: 2px;
    background-color: #ab468b;
}

.nav-main-toggle__icon:after, .nav-main-toggle__icon:before {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ab468b;
    content: "";
    -webkit-transition-delay: .3s, 0s;
    transition-delay: .3s, 0s;
    -webkit-transition-duration: .3s, .3s;
    transition-duration: .3s, .3s;
}

.nav-main-toggle__icon:before {
    top: -6px;
    -webkit-transition-property: top, -webkit-transform;
    transition-property: top, transform;
}

.nav-main-toggle__icon:after {
    bottom: -6px;
    -webkit-transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
}

.is-nav-main-opened .nav-main-toggle__icon {
    background: 0 0;
}

.is-nav-main-opened .nav-main-toggle__icon::after, .is-nav-main-opened .nav-main-toggle__icon::before {
    -webkit-transition-delay: 0s, .3s;
    transition-delay: 0s, .3s;
}

.is-nav-main-opened .nav-main-toggle__icon::before {
    top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.is-nav-main-opened .nav-main-toggle__icon::after {
    bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.header__main {
    margin-bottom: 12px;
}

.header__logo {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
}

.header__search {
    margin-top: 30px;
}

.header__phone .phone {
    margin-left: -4px;
}

.header__phone .btn {
    margin-top: 1em
}

.page-wrap .search__btn {
    border-radius: 50%;
    padding: 0;
    width: 42px;
    height: 42px;
    position: absolute;
    right: 0;
    top: 0;
}

.page-wrap .search__input {
    border-radius: 21px;
    font-style: italic;
    box-shadow: 0 0 10px rgba(51, 14, 40, 0.2);
    border: 1px solid #edc6e1;
    font-size: 1em;
    padding-left: 1.5em;
    padding-right: 4em;
    line-height: 19px;
}

.page-wrap .search__input::-webkit-input-placeholder {
    color: #7d3168;
}

.page-wrap .search__input:-moz-placeholder {
    color: #7d3168;
}

.page-wrap .search__input::-moz-placeholder {
    color: #7d3168;
}

.page-wrap .search__input:-ms-input-placeholder {
    color: #7d3168;
}

@media screen and (min-width: 769px) {
    .header__nav {
        background-image: -moz-linear-gradient(to right, #7d3168 0%, #c3519e 100%);
        background-image: -webkit-linear-gradient(to right, #7d3168 0%, #c3519e 100%);
        background-image: linear-gradient(to right, #7d3168 0%, #c3519e 100%);
    }
}

.nav-main {
    margin-left: -1.8em;
}

.nav-main__link {
    padding: 15px 1.8em;
    display: block;
    margin-bottom: 0;
}

.nav-main__link:hover {
    background-color: #c4529e;
}

.header__soc .soc__link {
    width: 3.571em;
    padding: 18px 0;
    text-align: center;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.header__soc .soc__link:hover {
    background-color: #7d3168;
}

.header__soc .soc__link:first-child {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.footer__soc {
    margin-top: 1.6em;
}

.footer__soc .soc__link {
    height: 2em;
    width: 2em;
    line-height: 2;
    text-align: center;
    background: red;
    border-radius: 50%;
    margin-right: 11px;
    transform: scale(1.3);
}

.footer__soc .soc__link.fa-vk {
    background: #4481d2;
}

.footer__soc .soc__link.fa-facebook {
    background: #3b5998;
}

.footer__soc .soc__link.fa-instagram {
    background: #d52e76;
    background: -moz-linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%);
    background: -webkit-linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%);
    background: linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%);
}

.footer__soc .soc__link.fa-youtube {
    background: #d42020;
}

.footer__soc.soc .soc__link:hover {
    background-color: #7d3168;
}

.footer .section-name {
    top: 21em;
}

.list_2 {
    list-style-type: none;
    margin-left: 1em;
}

.list_2 li {
    padding-left: 2em;
    margin-bottom: .5em;
    position: relative
}

.nav-ver__link {
    display: inline-block;
    line-height: 1.2;
    position: relative;
    padding-left: 1em;
}

.nav-ver__link:before, .list_2 li:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f105";
    position: absolute;
    left: 0;
    top: .1em;
}

.nav-ver__item, .list_2 li {
    margin-bottom: 1em;
}

.footer__form-row {
    border: 1px solid #f2e5ed;
    border-right: 0;
    border-left: 0;
    padding: 1em 0 1.5em;
}

.footer__phone {
    margin-bottom: 3em;
}

.footer__phone .h2 {
    font-size: 1.714em;
    text-transform: uppercase;
    font-weight: 400;
}

.footer__phone-text {
    margin: .5em 0;
}

.footer__phone-text2 {
    margin: 1em 0 1.5em;
}

.footer__links__item {
    margin-bottom: 1.7em;
}
.footer__links__item a{
    display: inline-flex; 
    border: 0;  
}

.footer__bottom {
    margin-top: 1.5em;
}

.footer__cop {
}
@media (max-width: 767px) {
    .mob-copy-text{
        display: block !important;
    }
    .mob-copy-text p{
        font-size: 14px !important;
        padding: 0px 15px;
    }
}

.footer__services .nav-ver {
    margin-left: 4%;
}

.footer__inf .nav-ver {
    margin-left: 14%;
}

.footer .d-table__cell {
    border-left: 1px solid #f9eef5;
    padding: 56px 0 42px 30px;
}

.section-map {
    height: 370px
}

.balloon {
    width: 270px;
    height: 204px;
    background: white;
    position: relative;
    box-shadow: 0 20px 40px rgba(34, 34, 34, 0.2);
    padding: 2.2em 2.2em 1em;
}

.balloon__arrow {
    position: absolute;
    top: 100%;
    left: 21%;
    background: white;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 15px;
    margin-top: -10px;
    height: 15px;
}

.balloon__close {
    position: absolute;
    right: 4px;
    top: -3px;
    color: #e5e5e5;
    display: inline-block;
    font-size: 36px;
    padding: 8px;
    cursor: pointer;
    line-height: 1;
}

.balloon__icon {
    position: absolute;
    top: -1.6em;
    left: 1.7em;
    width: 44px;
    height: 44px;
    background-color: #00a651;
    box-shadow: 0 10px 20px rgba(0, 95, 46, 0.25);
    border-radius: 50%;
    color: #fff;
    line-height: 44px;
    text-align: center;
    font-size: 1.286em;
    font-family: Geometria;
    padding-right: 1px;
}

.balloon__phones {
    line-height: 1.8;
}

.icon-metro {
    border-radius: 50%;
    color: white;
    display: inline-block;
    font-size: 1.286em;
    font-family: Geometria;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.icon-metro_c_1 {
    background-color: #00a651;
    box-shadow: 0 0.714em 1.429em rgba(0, 95, 46, 0.25);
}

.section-map__head {
    position: relative;
    z-index: 2;
    display: inline-block;
    border-radius: 0 0 33px 33px;
    box-shadow: 0 10px 20px rgba(176, 59, 141, 0.3);
    font-size: 0.857em;
    font-weight: 700;
    text-transform: uppercase;
    padding: .8em 5em;
    background: rgba(151, 66, 127, 1);
    background: -moz-linear-gradient(left, rgba(151, 66, 127, 1) 0%, rgba(129, 51, 107, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(151, 66, 127, 1)), color-stop(100%, rgba(129, 51, 107, 1)));
    background: -webkit-linear-gradient(left, rgba(151, 66, 127, 1) 0%, rgba(129, 51, 107, 1) 100%);
    background: -o-linear-gradient(left, rgba(151, 66, 127, 1) 0%, rgba(129, 51, 107, 1) 100%);
    background: -ms-linear-gradient(left, rgba(151, 66, 127, 1) 0%, rgba(129, 51, 107, 1) 100%);
    background: linear-gradient(to right, rgba(151, 66, 127, 1) 0%, rgba(129, 51, 107, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97427f', endColorstr='#81336b', GradientType=1);
}

.section-map__head .fa {
    top: 1.1em;
    position: absolute
}

.section-map__head-left {
    left: 2.5em;
}

.section-map__head-right {
    right: 2.5em;
}

.section-get-advice__form {
    padding: 2.4em 4em 2.4em;
    margin-right: 67px;
}

.section-get-advice__form button {
    z-index: 1;
    position: relative;
    padding: 1.3em 4em 1.3em 3em !important;
}

/*.section-get-advice__form:before {
    content: '';
    display: none;
    background: url(/assets/css/../img/bg-get-advice-people.png) no-repeat center/contain;
    bottom: 0;
    right: -110px;
    width: 454px;
    height: 345px;
    position: absolute;
}*/
.section-get-advice__form:before {
    content: '';
    display: block;
    background: url(/assets/css/../img/bg-get-advice-people-3.png) no-repeat center/contain;
    bottom: 0;
    right: -30px;
    width: 378px;
    height: 345px;
    position: absolute;
}

/*.section-get-advice_home .section-get-advice__form:before {
	display: block;
}*/
/*
.form-dinamic .d-col.d-col_md_8 {
    width: 100%;
}
.form-dinamic .btn-arrow-right {
    margin-top: 30px;
}
.form-dinamic .btn-box {
    text-align: center;
    width: 100%;
}*/

.section-get-advice__form_bg:before {
    background-image: url(/assets/css/../img/bg-get-advice-people_2.png);
    display: block;
    width: 283px;
    height: 427px;
    right: 0;
    /*right: -95px;
    bottom: -17px;*/
}

.section-dietologiya .section-get-advice__form_bg:before {
    background-image: url(/assets/css/../img/kononenko-zamena.png);
    display: block;
    width: 283px;
    height: 427px;
    right: -70px;
    /*right: -95px;
    bottom: -17px;*/
}

.section-get-advice .d-decor-line_right:before {
    z-index: 1
}

/*.section-get-advice__col {
    !*padding-right: 8%;*!
    padding-left: 4%;
}*/
.section-get-advice__col-submit {
    position: relative;
    left: 21%;
}

.section-get-advice__form .selectBox {
    width: 100% !important;
    padding: 8px 20px 8px 0;
    background-color: #f7edf4;
    border-radius: 5px;
    box-shadow: inset 0 1px 0 rgba(95, 95, 95, 0.15);
    border: none;
    color: #616161;
}

.section-get-advice__form input {
    padding: 11px 0;
    font-size: 18px;
    line-height: 30px;
}

/*.consultation-form {
    padding: 2.4em 4em;
}*/
.consultation-form .d-col_md_9 {
    padding-right: 45px;
}

.consultation-form:before {
    right: -160px;
}

.section-directions .btn {
    padding: 1.3em 4em 1.3em 2em;
}

.directions__image {
    padding-top: 63%;
}

.directions__name {
    height: 2.6em;
    position: relative
}

.directions__name-text {
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid transparent;
    text-decoration: none;
    transition: ease 300ms;
}

.directions__link:hover {
    color: #7d3168;
}

a.directions__mainlink,
.directions__mainlink {
    text-decoration: none;
}

.directions__mainlink:hover .directions__image {
    box-shadow: 0 20px 20px rgba(176, 59, 141, 0.25);
}

/*.directions__mainlink .directions__name {transition: ease 300ms;}
.directions__mainlink:hover .directions__name {}*/
.directions__mainlink:hover .directions__name-text {
    color: #7d3168;
    border-color: transparent;
}

@media (min-width: 768px) {

    .directions-test {
        margin-top: 30px;
    }

    .directions__mainlink-test {
        position: relative;
        margin-top: 15px;
    }

    .directions__mainlink-test:hover .directions__name-text {
        color: #fff;
    }

    .directions__mainlink-test .directions__name {
        position: absolute;
        text-align: center;
        color: #fff;
        z-index: 10;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;

    }

    .directions__mainlink-test .directions__name-text {
        width: 100%;
        text-align: center;
        position: relative;
        padding: 0 10px;
    }


    .directions__mainlink-test figure:before {
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        position: absolute;
        display: block;
        background: rgba(0, 0, 0, 0.40);
        transition: all;
        transition-duration: .3s;
        opacity: 1;
        background: linear-gradient(180deg, rgba(2, 0, 36, 0.55) 50%, rgba(176, 59, 141, 0.8) 100%);
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.55) 80%, rgba(176, 59, 141, 0.8) 100%);
    }

    .directions__mainlink-test:hover figure:before {
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        position: absolute;
        display: block;
        opacity: .65;
        background: rgba(0, 0, 0, 0.40);
        background: linear-gradient(180deg, rgba(2, 0, 36, 0.55) 50%, rgba(176, 59, 141, 0.8) 100%);
    }
}

.directions__all {
    margin-left: 2.5em;
}

.directions__item {
    display: none
}

.directions__item:nth-child(1),
.directions__item:nth-child(2),
.directions__item:nth-child(3),
.directions__block.open .directions__item {
    display: block
}

.directions__list-wrap {
    /*height: 10em;*/
}

.directions__block.open .directions__list-bg {
    position: relative;
    z-index: 1;
    padding-bottom: 2em;
    /*box-shadow:0 6px 6px -7px black;*/
}

.directions__block {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.section-adv .d-grid, .section-prom .d-grid {
    padding: 2.9em 0;
}

.section-adv__image, .section-prom__image {
    margin-right: 1.8em;
}

.item-image {
    position: relative;
    color: white;
    padding-top: 100%;
    display: block;
    color: white;
}

.item-image__image:before {
    content: '';
    background-image: linear-gradient(180deg, rgba(125, 49, 104, 0.72) 0%, transparent 100%);
    border: 1px solid #f9eef5;
    display: block;
}

.item-image__inner, .item-image__image, .item-image:before, .item-image__image:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.item-image__inner {
    z-index: 1;
    padding: 2em;
}

.d-decor-line {
    position: relative;
}

.d-decor-line:before, .d-decor-line_right:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 1px;
    background: #7d3168;
    opacity: .1;

    left: 15px;
}

.d-decor-line_color:before {
    background: #c454a0;
    opacity: .5;
}

.d-decor-line_right:before {
    left: 65.6%;
}

.section-name {
    text-transform: uppercase;
    position: absolute;
    left: -88px;
    top: 22.5em;
    font-weight: 700;
    font-size: 0.857em;
    font-family: "Geometria";
    color: #222;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 400px;
    display: inline-block;
    text-align: right;
    left: -173px;
}

.section-name__text {
    display: inline-block;
    position: relative;
}

.section-name__text:before {
    content: '';
    position: absolute;
    top: 0;
    margin-top: -3px;
    left: 0;
    right: 0;
    background: #7d3168;
    height: 3px;
}

.section-name.d-c_1 {
    color: white;
    border-color: #bf5a9f
}

.section-name.d-c_1 .section-name__text:before {
    background: #bf5a9f
}

.d-grid-content {
    margin-left: 6.2%;
    width: 93.8%;
}

.d-decor-line_right__section-name {
    left: -262px;
    top: 16.7em;
}

.nav-pages__item {
    display: inline-block;
    vertical-align: middle;
}

.nav-pages__item:before {
    display: none !important;
}

.nav-pages__link {
    position: relative;
    display: block;
    line-height: 44px;
    border-radius: 50%;
    margin: 0 3px;
    font-size: 24px;
    color: #222;
    border: 1px solid transparent;
    width: 46px;
    height: 46px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
}

.nav-pages__link:hover, .nav-pages__link.current {
    background-color: #faf3f8;
    border: 1px solid #e2d3dd;
}

.nav-pages__prev {
    margin-right: 15px;
}

.nav-pages__next {
    margin-left: 15px;
}

.nav-pages__prev, .nav-pages__next {
    width: 60px;
    height: 60px;
    border: 1px solid #e2d3dd;
    color: #84366f;
    font-size: 12px;
    display: block;
    line-height: 60px;
    border-radius: 50%;
}

.nav-pages__prev:hover, .nav-pages__next:hover {
    background-color: #84366e;
    color: #fff;
}

.nav-breadcrumbs {
    border: 1px solid #ebebeb;
}

.nav-breadcrumbs__list {
    padding: 8px 0;
}

.nav-breadcrumbs__item {
    display: inline-block;
    position: relative;
    color: #7d3168;
    font-size: 14px;
    vertical-align: top;
    line-height: 25px;
}

.nav-breadcrumbs__item:after {
    padding: 0 10px;
    content: "-";
}

.nav-breadcrumbs__item:last-child:after {
    display: none;
}

.nav-breadcrumbs__link {
    color: #222;
}

.d-tabs__header {
    border-bottom: 1px solid #f9eef5;
}

.d-tabs__btn {
    margin-left: 12px;
    font-size: 24px;
    font-weight: 700;
    color: #222;
    background-color: #f9eef5;
    padding: 12px 30px;
    border: 1px solid #f9eef5;
    font-family: 'Geometria';
    text-decoration: none;
    display: inline-block;
    margin-bottom: -1px;
    vertical-align: bottom;
}

.d-tabs__btn:hover {

}

.d-tabs__btn:first-child {
    margin-left: 30px;
}

.d-tabs__btn.active {
    background-color: #fbfafb;
    border-bottom: 1px solid transparent;
}

.d-tabs__contents {
    border: 1px solid #f9eef5;
    border-top: 0;
    background-color: #fbfafb;
    padding: 55px 67px;
}

.d-tabs__content {
    display: none;
}

.d-tabs__content.active {
    display: block;
}

.slider-main, .slider-main__block {
    height: 31.429em;
    overflow: hidden
}

.slider-main__content {
    height: 16.5em;
    margin-bottom: 2em;
}

.slider-main.slider-dots-right .slick-dots {
    top: 5em;
    padding-right: 10px;
    text-align: right;
    width: 100%;
    max-width: 1176px;
    left: 0;
    margin: auto;
}

.slider-dots-right .slick-dots {
    bottom: 100%;
    top: auto;
    padding-left: 0;
    text-align: left;
    display: inline-block;
    width: auto;
    right: 0;
    margin-bottom: 47px;
}

.slick-dots li {
    width: 8px;
    height: 8px;
    border: 0;
    background: #ccc;
    border-radius: 30px;
}

.slick-dots li:before {
    content: '';
    position: absolute;
    left: -.5em;
    top: -1em;
    right: -.5em;
    bottom: -1em;
    display: block;
}

.slick-dots li:hover, .slick-dots li.slick-active {
    opacity: 1;
    background: #7d3168;
}

.slick-dots li.slick-active {
    width: 32px;
}

.slick-arrow {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: black;
    background-color: rgba(255, 255, 255, .2);
    font-size: 1.25em;
    line-height: 50px;
}

.slick-arrow svg {
    width: 6px;
}

.slick-arrow {
    width: 48px;
    height: 48px;
    border: 1px solid #c7e4eb;
    border-radius: 3px;
    color: #00aaf7;
    line-height: 48px;
}

.slick-arrow:hover {
    color: white;
    background: #00aaf7;
}

.slider-items .slick-slide {
    padding: 0 15px;
}

.slider-items .slick-track {
    padding-bottom: 1em;
}

.slider-items {
    margin: 0 -15px;
}

.slider-photos .slick-slide {
    padding: 0 7px;
}

.slider-photos .slick-track {
    padding-bottom: 2em;
}

.slider-photos {
    margin: 0 -7px;
}

.slider-doctors__image {
    position: relative;
    display: block;
    margin: 1em;
    width: 102%;
    padding-top: 102%;
    margin-left: 0;
}

.slider-doctors__img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 50%;
    z-index: 1;
    background-position: 0 0px;
}

.slider-doctors__image:before {
    content: '';
    display: block;
    left: -.5em;
    right: -.5em;
    bottom: -.5em;
    top: -.5em;
    background: no-repeat center/contain url(/assets/css/../img/bg-decor-border.png);
    position: absolute;
    transition: ease 300ms;
    z-index: -1;
}

.slider-doctors__image:after {
    content: '';
    display: block;
    opacity: 0;
    left: -.5em;
    right: -.5em;
    bottom: -.5em;
    top: -.5em;
    background: no-repeat center/contain url(/assets/css/../img/bg-decor-border-hover.png);
    position: absolute;
    transition: ease 300ms;
    z-index: 0;
}

.slider-doctors__item:hover .slider-doctors__image:after {
    opacity: 1;
}

.slider-doctors__image {
    transition: ease 300ms;
}

.slider-doctors .slick-slide {
    padding: 0 5px;
}

.slider-doctors__item {
    position: relative
}

.slider-doctors {
    margin: 0 -32px;
}

.slider-doctors {
    margin: 0
}

.slider-doctors__item a {
    text-decoration: none;
}

.slider-news .slick-slide {
    padding: 0 32px;
}

.slider-news {
    margin: 0 -32px;
}

.slider-news .slick-prev {
    left: 0 !important;
}

.slider-news .slick-next {
    right: 0 !important;
}

.list {
    list-style: none
}

.list li {
    font-size: 16px;
    position: relative;
    padding-left: 1em;
}

.list li:before {
    content: "\f0da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #7d3168;
    position: absolute;
    left: 0;
    top: .4em;
    z-index: 1;
}

.list_hover_decor li {
    padding-left: 2em;
}

.list_hover_decor li a {
    position: relative;
    text-decoration: none;
}

.list_hover_decor li a:before {
    border-radius: 21px;
    background-color: #f6edf3;
    content: '';
    display: block;
    left: -3em;
    right: -1.5em;
    top: -.5em;
    bottom: -.5em;
    position: absolute;
    opacity: 0;
    visibility: hidden;
}

.list_hover_decor li a:hover:before {
    opacity: 1;
    visibility: visible;
}

.list_hover_decor li a:hover {
    color: #7d3168;
}

.section-services-list {
    background-image: url(/assets/css/../img/bg-services-list-new.png);
}

.section-services-list .btn {
    padding: 1.3em 5em 1.3em 3em;
}

.section-services-list ul {
    margin-left: 0;
}

.list_hover_decor__text {
    position: relative;
    z-index: 1;
}

.stock-item__image {
    padding-top: 85%;
    overflow: hidden;
}

.stock-item__percent {
    position: absolute;
    bottom: 0;
    right: 0;
}

.stock-item__percent:before {
    content: '';
    background: #39b54a;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    display: block;
    position: absolute;
    bottom: -2.6em;
    right: -1.1em;
}

.stock-item__percent-text {
    z-index: 1;
    right: .3em;
    bottom: -.15em;
}

.stock-item__info {
    padding: 2em 3em;
    position: relative;
}

.stock-item__prices-sale {
    opacity: .5;
    display: block;
}

.stock-item__prices {
    height: 6.7em;
}

.stock-item {
    margin: 0 1em 3.5em;
    position: relative;
}

.stock-item__prices .stock-item__prices-main {
    display: inline-block;
    margin-right: 10px;
}

.stock-item__prices .d-lnk-js {
    border-bottom: 1px dashed #7d3168;
    display: inline-block;
    position: relative;
    top: -7px;
}

.stock-item_color_1:before, .stock-item_color_2:before {
    content: '';
    width: 27px;
    height: 27px;
    border-radius: 50%;
    position: absolute;
    left: -1em;
    top: 3.5em;
    display: block;
    z-index: 1;
}

.stock-item_color_1:before {
    background-color: #39b54a;
    box-shadow: 0 10px 20px rgba(0, 95, 46, 0.25);
}

.stock-item_color_2:before {
    background-color: #ed1c24;
    box-shadow: 0 10px 20px rgba(237, 28, 36, 0.25);
}

.stock-item__mark {
    background-color: #ed1c24;
    border-radius: 15px;
}

.stock-item__descr {
    height: 8.8em;
    margin-bottom: .2em;
    overflow: hidden;
}

.stock-item__period + figure + .stock-item__info .stock-item__descr {
    max-width: calc(100% - 150px);
}

.section-stock__list {
    margin: 0 -2em;
}

.stock-item__how {
    line-height: 1.7;
    height: 5em;
    margin-top: -1em;
    margin-bottom: 1.22em;
}

.map {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.box-video {
    padding-top: 56.3%;
    position: relative
}

/*.box-video__iframe {position:absolute;width:100%;height:100%;left:0; right:0; top:0; bottom:0;display:block;}*/
.box-video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
}

.bg-partners {
    position: relative; /* z-index: -1; */
}

.bg-partners:before {
    display: none;
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(/assets/css/../img/bg-partners.png) no-repeat center/cover;
    width: 518px;
    height: 404px;
    margin-bottom: -3.5em;
}

.prices-list__item {
    background-color: #fff;
    border: 1px solid #edc6e1;
    margin-bottom: 9px;
    line-height: 28px;
}

.prices-list__name {
    color: #222;
    font-size: 16px;
    padding: 11px 20px;
}

.prices-list__price {
    color: #84356e;
    font-size: 18px;
    text-align: right;
    padding: 11px 20px;
    white-space: nowrap;
}

.prices-list__name_color {
    background-color: #f8eef5;
}

.prices-list__options {
    padding: 0 20px;
}

.prices-list__options .prices-list__option {
    border-bottom: 1px solid #edc6e1;
}

.prices-list__options .prices-list__option:last-child {
    border-bottom: none;
}

.prices-list__options .prices-list__name, .prices-list__options .prices-list__price {
    padding-right: 0;
    padding-left: 0;
}

.prices-title__decor {
    position: relative;
}

.prices-title__decor:before {
    font: normal normal normal 16px/1 FontAwesome;
    content: '\f0d7';
    color: #874774;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: -30px;
    top: 15px;
    display: inline-block;
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.section-prices.open .prices-title__decor:before {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.question-box {
    border: 8px solid #d8bfd1;
    text-align: center;
    max-width: 480px;
    display: inline-block;
    margin-top: -43px;
    padding-top: 16px;
}

.question-box__title {
    color: #ab468b;
    font-size: 30px;
    margin-bottom: 20px;
}

.question-box__text {
    color: #222;
    font-size: 16px;
    line-height: 24px;
    padding: 0 70px;
    margin-bottom: 33px;
}

.question-box .btn {
    margin-bottom: -30px;
    padding: 1.3em 4em 1.3em 3em;
}

.section-questions__list {
    margin-top: 58px;
}

.questions-item {
    color: #222;
    font-size: 18px;
    line-height: 46px;
    border: 1px solid #f9eef5;
    border-bottom: 0;
}

.questions-item:last-child {
    border-bottom: 1px solid #f9eef5;
}

.questions-item__name {
    padding: 6px 17px;
    cursor: pointer;
}

.questions-item__content {
    background-color: #f7f7f7;
    border-top: 1px solid #f9eef5;
    padding: 30px 67px 60px;
}

/*.questions-content__title {
    position: relative;
    margin-bottom: 10px;
}
.questions-content__title:before {
    content: '-';
    position: absolute;
    line-height: 26px;
    width: 26px;
    color: #ab468b;
    left: -42px;
    top: 10px;
    font-weight: 700;
    font-family: 'Geometria';
}*/
.questions-content__text {
    background-color: white;
    border: 1px solid #f9eef5;
    color: #555;
    font-size: 14px;
    line-height: 24px;
    padding: 35px 48px;
}

.questions-item__decor {
    position: relative;
    width: 26px;
    height: 26px;
    background-color: white;
    border: 3px solid #ab468b;
    line-height: 20px;
    text-align: center;
    color: #ab468b;
    margin: -3px 17px 0 0;
}

.questions-item__decor:before {
    content: '+';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

.questions-item.open .questions-item__decor {
    border-color: transparent;
    background-color: transparent;
}

.questions-item.open .questions-item__decor:before {
    content: '-';
}
.questions-item .questions-item__name {
    display: inline-flex;
    align-items: center;
    width: 100%;
    padding: 10px 17px;
}
.questions-item.open .questions-item__name {
    background-color: #f7f7f7;
}
.questions-item .questions-item__name h3{
    margin: 0;
}
.questions-item{
    display: flex;
    flex-direction: column;    
}

.questions-item.open .questions-item__content {
    border-color: transparent;
}
.disease-bg {
    padding: 60px 0;
    background: url(/assets/css/../img/bg-top-disease.png) no-repeat center/cover;
}

.disease-bg__title {
    color: white;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 20px;
    text-shadow: 0px 0px 6px #42283a;
}

blockquote {
    background-color: #f8f0f6;
    border: 1px solid #edc6e1;
    border-left: 4px solid #7d3168;
    border-radius: 0 3px 3px 0;
    color: #222;
    font-size: 18px;
    line-height: 24px;
    padding: 37px 37px 20px;
    margin-bottom: 40px;
}

.section-reasons__list {
    background-color: white;
    box-shadow: 0 10px 20px rgba(176, 59, 141, 0.15);
    margin-bottom: 30px;
}

.reasons-item {
    border: 1px solid #edc6e1;
    border-bottom: 0;
    font-size: 18px;
    padding: 6px 20px 6px 43px;
}

.reasons-item:last-child {
    border-bottom: 1px solid #edc6e1;
}

.reasons-item__number {
    color: #7d3168;
    padding: 0 21px;
    position: absolute;
    left: 14px;
}

.reasons-item__name {
    color: #222;
}

.reasons-info {
    color: #222;
    font-size: 18px;
}

.reasons-info .fa {
    color: #7d3168;
    margin-right: 10px;
}

.methods-item, .experts-item {
    width: 33.33333%;
    background-color: white;
    max-height: 118px;
    margin-bottom: 1px;
}

a.experts-item {
    text-decoration: none;
}

.methods-item:hover {
    cursor: pointer;
    background-color: #ad5191;
}

.methods-item:hover .methods-item__name {
    color: #fff;
}

.methods-item:nth-child(3n+2), .experts-item:nth-child(3n+2) {
    border-right: 2px solid #7d3168;
    border-left: 1px solid #7d3168;
}

.methods-item__image, .experts-item__image {
    width: 82px;
    height: 118px;
    margin-right: 30px;
}

.methods-item__name, .experts-item__name {
    font-size: 20px;
    width: 65%;
}

.experts-item {
    max-height: 148px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.experts-item__image {
    height: 148px;
}

.experts-item__name {
    width: 45%;
    position: relative;
    font-size: 24px;
    line-height: 26px;
}

.experts-item__name:before {
    content: 'Врачи';
    width: 50px;
    height: 15px;
    color: #999;
    font-family: Geometria;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    position: absolute;
    top: -25px;
    left: 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.experts-item__image {
    margin-right: 15px;
}

.experts-item__number {
    width: 60px;
    height: 60px;
    border: 1px solid #e1d2dc;
    border-radius: 30px;
    color: #84366f;
    font-size: 30px;
    line-height: 58px;
    padding-right: 1px;
    text-align: center;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.experts-item:hover .experts-item__name, .experts-item:hover .experts-item__name:before {
    color: #000;
}

.experts-item:hover .experts-item__number {
    border-color: #84366f;
    background-color: #e1d2dc;

}

.article-content ul {
    color: #777;
    font-family: Geometria;
    font-size: 1.143em;
    font-weight: 600;
    line-height: 1.714em;
    margin-left: 90px;
    padding: 20px 0;
    list-style: none;
}

.article-content ul li {
    padding-left: 10px;
    position: relative;
    max-width: 620px;
}

.article-content ul li:before {
    content: '\f111';
    display: inline-block;
    font-size: 6px;
    color: #ab468b;
    position: absolute;
    left: -17px;
    top: 2px;
    font-family: 'FontAwesome';
}

.content-info {
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
    color: #b2b2b2;
}

.content-info__meta {
    margin: 12px 0 7px 0;
}

.time {
    margin-right: 15px;
}

.views .fa, .likes .fa {
    margin-right: 10px;
    font-size: 18px;
    vertical-align: middle;
}

.likes {
    margin-left: 15px;
}

.btn_number {
    position: relative;
    padding-left: 20px;
}

.btn_number:before {
    content: '';
    display: none;
    width: 1px;
    height: 42px;
    position: absolute;
    left: 10px;
    top: -12px;
    background: #edc6e1;
}

.btn:hover .btn_number:before {
    background: #fff;
}

.share-icons__text {
    margin-right: 10px;
}

.share-icons__item {
    width: 41px;
    height: 41px;
    border-radius: 50%;
    text-align: center;
    line-height: 41px;
    text-decoration: none;
    color: #fff;
    margin: 0 2px;
}

.share-icons__item.fa-facebook, .big-soc__icon.fa-facebook {
    background: #3b5998;
}

.share-icons__item.fa-twitter, .big-soc__icon.fa-twitter {
    background: #4d9dff;
}

.share-icons__item.fa-youtube, .big-soc__icon.fa-youtube {
    background: #d42020;
}

.share-icons__item.fa-instagram, .big-soc__icon.fa-instagram {
    background: #d52e76;
    background: -moz-linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%);
    background: -webkit-linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%);
    background: linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%);
}

.share-icons__item.fa-odnoklassniki, .big-soc__icon.fa-odnoklassniki {
    background: #ff6000;
}

.share-icons__item.fa-vk, .big-soc__icon.fa-vk {
    background: #4481d2;
}

.share-icons__item:hover, .big-soc__icon:hover {
    background: #7d3168;
}

.item-image__hidden {
    opacity: 0;
    transition: ease 400ms;
}

.item-image .item-image__image:after {
    background-image: linear-gradient(180deg, rgba(125, 49, 104, 0.8) 0%, rgba(125, 49, 104, 0.3) 100%);
    content: '';
    opacity: 0;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: ease 300ms;
}

.item-image:hover .item-image__image:after {
    opacity: 1;
}

.item-image:hover .item-image__hidden {
    opacity: 1;
}

.slick-slider .slick-arrow {
    position: absolute;
    z-index: 1010;
    top: 40%;
    display: block;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    border: 1px solid #e2d3dd;
    color: #84366f;
    font-size: 12px;
}

.slick-slider .slick-arrow:hover {
    background-color: #84366e;
}

.slick-arrow:hover svg {
    fill: #fff;
}

.slick-slider .slick-prev {
    left: -10px;
}

.slick-slider .slick-next {
    right: -10px;
    left: auto;
}

.section-also .slider-dots-right .slick-dots {
    right: 28px;
}

.section-also .item-image__inner, .section-also .item-image__image, .section-also .item-image:before, .section-also .item-image__image:before {
    max-height: 300px;
}

.section-also .item-image__meta .fa {
    margin-right: 10px;
}

.big-soc__items {
    text-align: center;
    padding: 30px 0 20px;
}

.big-soc__item {
    min-width: 120px;
    margin: 0 5px;
    text-align: center;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}

.big-soc__icon {
    display: block;
    margin: 0 auto 15px;
    height: 80px;
    width: 80px;
    font-size: 30px;
    line-height: 2.5;
    border: 3px solid #fff;
    border-radius: 50%;
}

.section-news .big-text {
    color: #777;
    font-size: 1.143em;
}

.section-news .meta {
    color: #b2b2b2;
}

.news-list__item {
    display: block;
    margin-bottom: 62px;
    position: relative;
    text-decoration: none;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.news-list__image {
    position: relative;
}

.news-list__image:before {
    background: transparent;
    content: '';
    display: block;
    padding-top: 75%;
    width: 100%;
}

.small-image.news-list__image:before {
    padding-top: 55%;
}

.news-list__image img {
    width: 100%;
    position: absolute;
    top: 0;
    height: 100%;
    display: block;
    object-fit: cover;
}

.news-list__text {
    padding: 30px 29px 0;
    border: 1px solid #f8eef5;
    color: #555;
}

.news-list__item:hover {
    box-shadow: 0 20px 40px rgba(176, 59, 141, 0.1);
}

.reviews-item {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 42px 48px;
    border: 1px solid #f9eef5;
    box-shadow: 0px 20px 40px 0px rgba(176, 59, 141, 0.05);
}

.reviews-item__wrap {
    display: none;
}

.show-content-wrap {
    text-align: center;
    margin: 15px 0;
}

.show-content-wrap span {
    color: #ab468b;
    display: inline-block;
    line-height: 1.2;
    font-size: 17px;
    border-bottom: 1px dashed #7d3168;
}

.icon-metro, .reviews-item .fa-stethoscope {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    background-color: #672A93;
    display: inline-block;
    float: left;
    margin-right: 20px;
    line-height: 44px;
    text-align: center;
}

.reviews-item .fa-stethoscope {
    background-color: #ab468b;
}

.reviews-item__text {
    font-size: 16px;
    line-height: 1.3;
    padding-top: 2px;
}

.reviews-item__bottom {
    padding-top: 20px;
}

.reviews-item__bottom .meta {
    padding-top: 18px;
    /*margin-left: -30px;*/
    white-space: nowrap;
}

.reviews-item .meta .name,
.reviews-item__bottom .meta .name {
    font-size: 16px;
    color: #ab468b;
    margin-right: 30px;
}

.reviews-item__bottom .meta .time {
    display: inline-block;
    font-size: 16px;
    color: #999;
}

.reviews-item .meta .name .fa,
.reviews-item__bottom .meta .name .fa {
    color: #999;
}

.reviews-item .meta .name .fa,
.reviews-item__bottom .meta .fa {
    margin-right: 8px;
}

.reviews-item_prev h4,
.reviews-item_prev .meta {
    display: inline-block;
    margin-right: 10px;
}

.reviews-item_answer {
    background: #faf5f8;
    border: 1px solid #eddbe7;
    padding: 44px 36px;
    margin-top: 25px;
}

.reviews-item_info {
    margin-bottom: 14px;
}

.reviews-item_info h4 {
    color: #7d3168;
    display: inline-block;
    margin-right: 20px;
}

.reviews-item_doctor {
    color: #333;
    font-size: 16px;
    font-family: "Geometria";
    display: inline-block;
    font-weight: 700;
    position: relative;
}

.reviews-item_doctor .reviews-item_doctor i {
    margin-top: -10px;
}

/*.reviews-item:nth-child(2n) {
    background-color: transparent;
}*/
.diseases-form__top {
    padding: 15px 100px 1px 40px;
    border-bottom: 2px solid #ebebeb;
}

.diseases-form__content {
    padding: 0 0 20px;
    background-color: white;
}

.diseases-form__content label {
    display: block;
}

.diseases-form__first-col {
    padding-right: 41px;
}

.diseases-filter__item {
    min-width: 111px;
    padding: 0 20px;
    background-color: white;
    border: 1px solid #ebcee1;
    border-radius: 5px;
    box-shadow: 0 0.714em 1.429em rgba(176, 59, 141, 0.1);
    color: #7d3168;
    font-family: Geometria;
    font-weight: 400;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    margin-bottom: 5px;
}

.diseases-filter__item:hover, .diseases-filter__item.active {
    color: #fff;
    background-color: #93407c;
}

.diseases-select {
    height: 108px;
    border: 1px solid #e1d2dc;
    border-radius: 4px;
    padding: 0 3px !important;
}

.diseases-select__item {
    font-size: 16px;
    font-weight: 400;
    line-height: 31px;
    color: #999;
    padding: 0 20px;
    cursor: pointer;
}

.diseases-select__item:first-child {
    margin-top: 7px;
}

.diseases-select__item:last-child {
    margin-bottom: 20px;
}

.diseases-select__item:hover, .diseases-select__item.active {
    color: #222;
    background-color: #f7edf4;
}

.scrollbar-inner > .scroll-element.scroll-y {
    top: 10px;
    right: 18px;
    width: 4px;
    height: calc(100% - 20px);
}

.scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #fbf5f9;
}

.scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #7d3168;
}

.scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar {
    opacity: 1;
}

.news-list__hidden {
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, transparent 0%, #84356e 100%);
    color: #fffefe;
    font-size: 14px;
    line-height: 24px;
    transition: ease 300ms;
}

.news-list__hidden p {
    position: absolute;
    bottom: 0;
    padding: 0 30px 0 30px;
}

.section-diseases .news-list__item {
    border: 1px solid #f8eef5;
    display: block;
    text-decoration: none;
    cursor: pointer;
}

.section-diseases .news-list__text {
    border: 0;
    border-top: 1px solid #f8eef5;
}

.section-diseases .news-list__item:hover .news-list__hidden {
    opacity: 1;
}

.metro-list__item {
    display: inline-block;
    width: 260px;
    padding: 19px 10px 14px 77px;
    min-height: 81px;
    margin-bottom: 5px;
    border: 1px solid #edc6e1;
    font-size: 14px;
    font-weight: 700;
    color: #222;
    text-decoration: none;
    position: relative;
    vertical-align: top;
    font-family: "Geometria";
}

.metro-list__item .icon-metro {
    position: absolute;
    top: 14px;
    left: 20px;
}

.icon-metro_green {
    background-color: #00a651;
}

.icon-metro_blue {
    background-color: #0054a6;
}

.icon-metro_red {
    background-color: #ed1c22;
}

.icon-metro_light {
    background-color: #00acea;
}

.social-links i {
    color: #ab468b;
    margin-right: 15px;
    width: 20px;
    text-align: center;
}

.social-links a {
    color: #0054a6;
    text-decoration: none;
}

.social-links__item {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 400;
    font-family: "Geometria";
}

.center-number {
    margin-top: 50px;
    height: 278px;
    background: url(/assets/css/../img/number_bg.png) center no-repeat;
    text-align: center;
    padding: 60px 30px 25px;
}

.center-number__phone {
    color: #ab468b;
    font-family: Geometria;
    font-size: 36px;
    font-weight: 800;
    margin-bottom: 10px;
}

.center-number__buttons a {
    margin: 0 10px;
}

.section-clinic .slick-slide img {
    width: 100%;
}

.section-clinic .slider-items .slick-slide {
    padding: 0 5px;
}

.section-clinic .slider-items {
    margin: 0 -5px;
}

.section-clinic .slick-slider .slick-prev {
    left: -25px;
}

.section-clinic .slick-slider .slick-next {
    right: -25px;
}

.section-clinic__work-time {
    margin-bottom: 20px;
    font-weight: 300;
    font-size: 16px;
    padding-top: 30px;
}

.section-clinic__work-time span {
    color: #c454a0;
}

.section-clinic__phones {
    font-family: 'Geometria';
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 700;
}

.section-clinic__work-time i, .section-clinic__phones i {
    color: #ab468b;
    margin-right: 20px;
    height: 30px;
    float: left;
    padding-top: 5px;
}

.section-clinic .d-tabs {
    box-shadow: 0 1.429em 2.857em rgba(34, 34, 34, 0.05);
    margin-left: 30px;
}

.section-clinic .d-tabs__header {
    border: 0;
}

.section-clinic .d-tabs__btn {
    margin-left: 0;
    color: #7e7e7e;
    font-family: 'Geometria';
    font-size: 1.143em;
    font-weight: 700;
    border: 0;
    background-color: #ededed;
    width: 40%;
}

.section-clinic .d-tabs__btn:last-child {
    width: 60%;
}

.section-clinic .d-tabs__btn.active {
    color: #222;
    background: #fff;
}

.section-clinic .d-tabs__contents {
    border: 0;
    background: #fff;
    padding: 28px;
}

.section-clinic .d-tabs__content {
    position: relative;
}

.doctors-bg {
    padding: 205px 0 29px;
    background: #faf8f9 url(/assets/css/../img/bg-top-doctors-new4.png) no-repeat top/contain;
}

.doctors-bg.selected {
    background: #faf8f9 url(/assets/css/../img/bg-top-doctors-new4.png) no-repeat center/cover;
}

.doctors-bg:not(.selected) {
    position: relative;
    padding: 0;
    min-height: 330px;
}

@media screen and (max-width: 1550px) {
    .doctors-bg:not(.selected) {
        padding-bottom: 85px;
    }

    .doctors-bg:not(.selected) .doctors-bg__title {
        margin-bottom: 25px;
    }
}

.doctors-bg:not(.selected):before {
    background: #b33a3a00;
    content: '';
    display: block;
    padding-top: 21%;
    width: 100%;
}

.not-selected {
    bottom: 30px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 3;
}

.doctors-bg__title {
    color: white;
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.doctors-bg__title.shadow {
    text-shadow: 1px 1px 4px #bd6ea5;
}

.doctors-category__list {
    padding: 0 100px;
    font-size: 0;
}

.doctors-category__item {
    min-width: 111px;
    padding: 0 31px;
    background-color: white;
    border-radius: 5px;
    color: #7d3168;
    font-family: 'Geometria';
    font-weight: 400;
    line-height: 36px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    margin: 0 1px 2px;
    font-size: 14px;
}

.doctors-category__item:hover {
    color: white;
    background-color: #893973;
}

.doctors-filter {
    padding: 35px 30px;
    background-color: white;
    box-shadow: 0 1.429em 2.857em rgba(176, 59, 141, 0.1);
    margin-bottom: 41px;
}

.doctors-filter.reviews {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
}

.doctors-filter .selectBox {
    width: 100% !important;
    margin-bottom: 15px;
}

.doctors-filter .input-wrap .input-search {
    padding-left: 20px;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 22px;
}

/*.doctors-filter .selectBox-dropdown:first-child {
    max-width: 233px;
}*/
.doctors-item {
    background-color: white;
    padding: 30px 25px;
    margin-bottom: 30px;
    min-height: 460px;
    box-shadow: 0 20px 40px rgba(176, 59, 141, 0.1);
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

.doctors-item:hover {
    box-shadow: none;
}

.doctors-item__name {
    color: #222;
    font-family: 'Geometria';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}

a.doctors-item__name {
    text-decoration: none;
}

.doctors-item__desc {
    color: #7d3168;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
}

.doctors-item__reception {
    color: #222;
    font-family: 'Geometria';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.doctors-item__reception ul {
    color: #7d3168;
    font-family: "Open Sans";
    font-size: 14px;
    line-height: 18px;
}

.doctors-item .d-lnk-js {
    font-family: 'Geometria';
    font-size: 16px;
    font-weight: 400;
}

.doctors-item img {
    width: 100%;
    margin-bottom: 10px;
}

.doctors-item__location .metro-list__item {
    width: auto;
    padding: 0;
    border: none;
    min-height: 38px;
}

.doctors-item__location .metro-list__item .icon-metro {
    width: 34px;
    height: 34px;
    line-height: 34px;
    margin-right: 10px;
    vertical-align: inherit;
}

.doctors-item__location .location-all {
    font-size: 14px;
    float: right;
    margin-top: 8px;
    position: relative;
    color: #7d3168;
    height: 31px;
    cursor: pointer;
    margin-right: 10px;
}

.doctors-item__location .location-all:hover {
    border-bottom-color: transparent;
}

.doctors-item__location .location-all:hover .metro-list__hidden {
    display: block;
}

.metro-list__hidden {
    display: none;
    position: absolute;
    top: 30px;
    right: -20px;
    background-color: white;
    border: 1px solid #ebcee1;
    box-shadow: 0 20px 40px rgba(176, 59, 141, 0.1);
    z-index: 1;
    width: 306px;
    padding: 20px 15px;
}

.metro-list__hidden:before {
    content: '';
    position: absolute;
    top: -7px;
    right: 50px;
    background: url(/assets/css/../img/metro_hidden_decor.png) no-repeat center/cover;
    width: 14px;
    height: 8px;
}

.metro-list__hidden .metro-list__item {
    display: block;
    margin-bottom: 10px;
}

.metro-list__hidden .metro-list__item:last-child {
    margin-bottom: 0;
}

.doctors-bg_category {
    padding: 25px 0 40px;
    background: url(/assets/css/../img/bg-top-doctors-two.png) no-repeat center/cover;
}

.section-other-doctors {
    border-bottom: 1px solid #ebe2e8;
}

.section-other-doctors .d-spt_1 {
    padding-top: 3em;
}

/*.section-other-doctors .section-name {
    top: 12em;
}*/
.section-other-doctors .doctors-category__list {
    padding: 0;
}

.section-other-doctors .doctors-category__item {
    border: 1px solid #ebcee1;
}

.small-price__item {
    border-top: 1px solid #edc6e1;
    font-size: 18px;
    font-family: 'Geometria';
    padding: 7px 0;
}

.small-price__item:last-child {
    border-bottom: 1px solid #edc6e1;
}

.small-price__name {
    color: #222;
    font-weight: 600;
    position: relative;
    padding-left: 30px;
}

.small-price__name:before {
    font-family: 'FontAwesome';
    content: "\f0da";
    font-size: 14px;
    color: #ab468b;
    position: absolute;
    top: 4px;
    left: 0px;
}

.small-price__price {
    color: #84356e;
    font-weight: 700;
    text-align: right;
    padding-right: 25px;
}

.articles-item {
    padding-top: 85%;
    margin-bottom: 30px;
}

.section-stock-page .stock-item {
    box-shadow: 0 20px 20px rgba(115, 29, 90, 0.05);
}

.stock-top {
    margin: 0 -2em;
}

.stock-top .stock-item {
    height: 250px;
}

.stock-top .d-col:first-child .stock-item__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.stock-top .d-col:first-child .stock-item__info {
    background: none;
    padding: 2em 3em 0;
}

.stock-top .stock-item__image {
    padding: 30px 0 0 48px;
    position: relative;
}

.stock-top .d-col:last-child .stock-item__image {
    padding: 40px 0 0 48px;
}

.stock-top .d-col:last-child .stock-item__descr {
    height: 8.073em;
}

.stock-item__period {
    position: absolute;
    top: 40px;
    right: -15px;
    background-color: #ed1c24;
    border-radius: 4px;
    color: white;
    font-family: 'Geometria';
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding: 5px 15px;
    z-index: 1;
}

.stock-item__name_small {
    font-size: 18px;
}

.section-stock-page .section-stock__list .stock-item__descr {
    /*height: 4.8em;*/
}

.section-reflexotherapy .stock-top .d-col:last-child .stock-item__descr, .section-reflexotherapy .stock-top .stock-item {
    height: auto;
}

.section-reflexotherapy .stock-item__period {
    position: initial;
    display: inline-block;
    vertical-align: top;
    margin: 10px 0 0 30px;
}

.section-reflexotherapy .stock-item {
    border: 1px solid #ebcee1;
    box-shadow: 0 20px 20px rgba(115, 29, 90, 0.05);
}

.section-reflexotherapy .stock-item__percent:before {
    bottom: -2.2em;
    right: -0.8em;
}

.reflexotherapy-desc {
    padding-left: 40px;
}

.reflexotherapy-desc .percent {
    color: #ed1c24;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #ffbfbf;
    border-radius: 14px;
    display: inline-block;
    padding: 1px 8px;
    margin: 0 5px 0 -10px;
    font-family: "Geometria";
    position: relative;
}

.reflexotherapy-desc .percent:before {
    content: '';
    background: url(/assets/css/../img/ok_icon.png) no-repeat center/cover;
    height: 14px;
    width: 18px;
    position: absolute;
    top: 5px;
    left: -30px;
}

.packages-item {
    background-color: white;
    box-shadow: 0 20px 40px rgba(176, 59, 141, 0.1);
    font-family: 'Geometria';
}

.packages-item__title {
    color: #7d3168;
    font-size: 30px;
    font-weight: 800;
    text-align: center;
    margin-bottom: 40px;
}

.packages-item__top {
    border: 1px solid #ebcee1;
    border-bottom: 0;
    padding: 40px 50px 10px 100px;
    min-height: 482px;
}

.packages-item ol {
    color: #222;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 0;
    list-style: none;
}

.packages-item ol li {
    counter-increment: questionNumber;
    position: relative;
    margin-bottom: 25px;
}

.packages-item ol li:before {
    content: counters(questionNumber, ".") " ";
    position: absolute;
    top: -7px;
    left: -57px;
    font-family: 'Geometria';
    font-weight: 700;
    display: inline-block;
    width: 36px;
    height: 36px;
    background-color: white;
    border: 1px solid #ab468b;
    color: #222;
    font-size: 18px;
    line-height: 36px;
    border-radius: 50%;
    text-align: center;
    box-sizing: border-box;
}

.packages-item__bottom {
    color: white;
    background-color: #39b54a;
}

.packages-item__price {
    padding: 20px 100px;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.packages-item__price span {
    font-size: 36px;
    font-weight: 300;
    line-height: 50px;
}

.packages-info {
    margin: 26px 0;
    color: #7d3168;
    font-family: 'Geometria';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
}

.section-balloons .balloon {
    width: auto;
    height: auto;
}

.section-balloons .balloon__address {
    font-size: 16px;
    margin-bottom: 0;
}

.section-balloons .balloon__time {
    line-height: 19px;
}

.doctors-category__item {
    padding: 0 21px;
}

.section-doctor-personal .doctors-category__list {
    padding: 0;
    margin-bottom: 20px;
}

.section-doctor-personal .doctors-category__item {
    border: 1px solid #ebcee1;
}

.section-doctor-personal .doctors-category__item i {
    color: #e3bcd8;
    margin-right: 10px;
    font-size: 12px;
}

.doctor-personal__position {
    color: #7d3168;
    font-size: 14px;
    line-height: 20px;
}

.section-doctor-personal ul {
    font-family: Geometria;
    list-style: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #777;
    margin-bottom: 40px;
}

.section-doctor-personal ul li {
    padding-left: 10px;
    position: relative;
    max-width: 620px;
}

.section-doctor-personal ul li:before {
    content: '\f111';
    display: inline-block;
    font-size: 7px;
    color: #ab468b;
    position: absolute;
    left: -17px;
    top: 1px;
    font-family: 'FontAwesome';
}

.section-doctor-personal ul li span {
    color: #111;
}

.section-doctor-personal .btn_c_1 {
    padding: 1.3em 2.99em;
}

.section-doctor-personal .btn_c_1 .fa {
    margin-right: 2px;
}

.section-doctor-personal__form {
    max-width: 403px;
    background-color: white;
    border: 1px solid #ebcee1;
    box-shadow: 0 20px 40px rgba(176, 59, 141, 0.1);
    margin: 20px auto 0;
    padding: 58px;
}

.services-list .item-image {
    margin-bottom: 30px;
}

.services-list .item-image__inner {
    top: inherit;
    background-color: rgba(171, 70, 139, 0.8);
    background-image: linear-gradient(180deg, transparent 0%, transparent 50%, #611d4e 100%);
}

.services-list .item-image__image:before {
    display: none;
}

.services-list .stock-item__prices-sale, .services-list .stock-item__prices-main {
    color: #fff;
}

.services-list .stock-item__prices-sale {
    vertical-align: bottom;
    margin-bottom: 8px;
}

.services-list .item-image__name {
    font-size: 24px;
    font-weight: 700;
}

.services-list .item-image__desc {
    font-family: Geometria;
    font-size: 16px;
    font-weight: 400;
}

.services-list .stock-item__prices {
    height: auto;
}

.services-list .btn {
    background: transparent;
    color: #fff;
    padding: 0.875em 1.6em;
    margin: 10px 0;
    opacity: 0;
}

.btn-slide-hide {
    height: 0;
    overflow: hidden;
}

.services-list .btn:hover {
    background: #fff;
    color: #7d3168;
    border-color: #fff;
}

.services-list .item-image:hover .btn {
    display: inline-block;
    opacity: 1;
}

.services-list .item-image:hover .btn-slide-hide {
    height: 66px;
}

.services-list .small-stock {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    background-color: #39b54a;
    border-radius: 50%;
    color: white;
    font-family: Geometria;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 1;
    text-align: center;
    padding-top: 16px;
}

/*.stock-top .d-col:first-child .stock-item__image:before {
    content: '';
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); !* FF3.6-15 *!
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); !* Chrome10-25,Safari5.1-6 *!
    background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); !* IE6-9 *!
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 246px;
}*/
.directions__hidden {
    display: none;
}

.directions__hidden.open {
    display: block;
}

.slider-controls {
    height: 60px;
    margin-top: 40px;
    position: relative;
    display: none;
}

.slider-controls__counter {
    text-align: center;
    color: #fefefe;
    font-family: Geometria;
    font-size: 24px;
    font-weight: 400;
    padding-top: 10px;
}

.slider-controls__counter span {
    width: 40px;
    display: inline-block;
}

.slider-controls .slick-arrow {
    bottom: 0;
    top: inherit;
    width: 60px;
    height: 60px;
    border: 1px solid #e1d2dc;
    box-shadow: 0 10px 20px rgba(176, 59, 141, 0.3);
    background: transparent;
    border-radius: 50%;
    color: #fff;
    line-height: 60px;
}

.slider-controls .slick-prev {
    left: 30px;
}

.slider-controls .slick-next {
    right: 30px;
}

.video-slider__item {
    position: relative;
    padding-top: 44.628%;
    height: 0;
    margin: 40px 0;
}

.video-slider__item iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-slider-nav {
    /*margin: 0 50px;*/
}

.video-slider-nav__item {
    padding: 0 15px;
}

.video-wrap {
    width: 100%;
    height: 110px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.video-slider-nav .slick-list {
    padding: 0 !important;
    margin: 0 100px;
}

.video-slider-nav__text {
    margin: 10px 0;
    color: #222;
    font-family: 'Geometria';
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}

.video-slider-nav .slick-arrow {
    font-size: 0;
    background: none;
    border: 0;
    box-shadow: none;
}

.video-slider-nav .slick-arrow:hover {
    background: none;
}

.video-slider-nav .slick-prev:before, .video-slider-nav .slick-next:before {
    font-family: 'FontAwesome';
    font-size: 25px;
    color: #bbc0d4;
}

.video-slider-nav .slick-prev:before {
    content: "\f104";
}

.video-slider-nav .slick-next:before {
    content: "\f105";
}

.mobile-visible {
    display: none;
}

.subscription-form .chr-text {
    margin-bottom: 5px;
}

.subscription-form .chr-text:before {
    top: 12px !important;
}

.subscription-form .chr-text:after {
    top: 16px !important;
}

/*** plugins mod ***/
.noUi-mod {
    height: 2px;
    margin: .8em 0 1.7em;
    border: 0;
    border-radius: 0;
    background: #d7d7d7;
    box-shadow: none;
}

.noUi-mod .noUi-connect {
    background: #1b50a9;
}

.noUi-mod .noUi-handle {
    border: 0;
    border-radius: 50%;
    background: #1b50a9;
    box-shadow: none;
    cursor: pointer;
}

.noUi-mod.noUi-horizontal .noUi-handle {
    top: -10px;
    left: -10px;
    width: 20px;
    height: 20px;
}

.noUi-mod.noUi-horizontal .noUi-handle:before, .noUi-mod.noUi-horizontal .noUi-handle:after {
    display: none;
}

.d-spt_1 {
    padding-top: 5em;
}

.d-spt_2 {
    padding-top: 2.5em;
}

.d-spb_1 {
    padding-bottom: 7em;
}

.d-spb_2 {
    padding-bottom: 3.5em;
}

.d-mb_0 {
    margin-bottom: 0
}

.d-mb_1 {
    margin-bottom: .5em
}

.d-mb_2 {
    margin-bottom: 1em
}

.d-mb_3 {
    margin-bottom: 1.5em
}

.d-mb_4 {
    margin-bottom: 2em
}

.d-mb_5 {
    margin-bottom: 2.5em
}

.d-mb_6 {
    margin-bottom: 3em
}

.d-mb_7 {
    margin-bottom: 3.5em
}

.d-mb_8 {
    margin-bottom: 4em
}

.d-mt_0 {
    margin-top: 0
}

.d-mt_1 {
    margin-top: .5em
}

.d-mt_2 {
    margin-top: 1em
}

.d-mt_3 {
    margin-top: 1.5em
}

.d-mt_4 {
    margin-top: 2em
}

.d-mt_5 {
    margin-top: 2.5em
}

.d-mt_6 {
    margin-top: 3em
}

/*** MEDIA QUERIES ***/
@media (max-width: 1169px) {
    html, body {
        min-width: 990px;
        min-height: 100%;
        height: 100%;
    }

    .d-hide_lg {
        display: none !important;
    }

    .d-show_lg {
        display: block !important;
    }

    .d-fn_lg {
        float: none;
    }

    .d-fl_lg {
        float: left;
    }

    .d-fr_lg {
        float: right;
    }

    .d-tac_lg {
        text-align: center;
    }

    .d-tal_lg {
        text-align: left;
    }

    .d-tar_lg {
        text-align: right;
    }

    .d-grid {
        max-width: 100%;
    }

    .is-fixed-layout .d-grid {
        width: 960px;
    }

    .d-table_db_lg, .d-table_db_lg .d-table__cell {
        display: block
    }
}

@media (max-width: 767px) {
    html, body {
        min-width: 320px;
    }

    .d-hide_md {
        display: none !important;
    }

    .d-show_md {
        display: block !important;
    }

    .d-fn_md {
        float: none;
    }

    .d-fl_md {
        float: left;
    }

    .d-fr_md {
        float: right;
    }

    .d-tac_md {
        text-align: center;
    }

    .d-tal_md {
        text-align: left;
    }

    .d-tar_md {
        text-align: right;
    }

    .is-fixed-layout .d-grid {
        width: 735px;
    }

    .d-table_db_md, .d-table_db_md .d-table__cell {
        display: block
    }
}

@media (max-width: 767px) {
    .d-hide_sm {
        display: none !important;
    }

    .d-show_sm {
        display: block !important;
    }

    .d-fn_sm {
        float: none;
    }

    .d-fl_sm {
        float: left;
    }

    .d-fr_sm {
        float: right;
    }

    .d-tac_sm {
        text-align: center;
    }

    .d-tal_sm {
        text-align: left;
    }

    .d-tar_sm {
        text-align: right;
    }

    .is-fixed-layout .d-grid {
        width: 612px;
    }

    .d-table_db_sm, .d-table_db_sm .d-table__cell {
        display: block
    }

    body, button, input, select, textarea {
        font-size: 14px;
    }

    .nav-main__wrap, .nav-pages li {
        display: none;
    }

    .nav-pages li.current, li.nav-pages__prev, li.nav-pages__next, li.nav-pages__prev + li, .nav-pages li:nth-last-child(2) {
        display: inline-block;
        position: relative;
    }

    li.nav-pages__prev {
        left: 2.5em
    }

    li.nav-pages__prev + li {
        left: -2.5em
    }

    li.nav-pages__next {
        right: 2.5em
    }

    .nav-pages li:nth-last-child(2) {
        right: -2.5em
    }

    .nav-pages li.current {
        right: 0;
        left: 0;
    }

}

@media (max-width: 639px) {
    .d-hide_xs {
        display: none !important;
    }

    .d-show_xs {
        display: block !important;
    }

    .d-fn_xs {
        float: none;
    }

    .d-fl_xs {
        float: left;
    }

    .d-fr_xs {
        float: right;
    }

    .d-tac_xs {
        text-align: center;
    }

    .d-tal_xs {
        text-align: left;
    }

    .d-tar_xs {
        text-align: right;
    }

    .is-fixed-layout .d-grid {
        width: 100%;
    }

    .d-table_db_xs, .d-table_db_xs .d-table__cell {
        display: block
    }
}

/*** Input animate ***/
.input-animate {
    position: relative;
    display: block;
    height: 53px;
    cursor: text;
}

.input-animate input,
.input-animate select {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 2px;
    padding-left: 32px;
    border: 0;
    border-radius: 2px;
    transition: all 0.3s ease;
    vertical-align: bottom;
    font-size: 16px;
    padding: 0 40px;
    background: #000;
}

.input-animate select {
    padding: 0 7px;
}

.input-animate input:focus, .input-animate input.filled,
.input-animate select:focus, .input-animate select.filled {
    height: 100%;
    outline: none;
    border: 1px solid transparent;
    background-color: #f7edf4;
    border-radius: 5px;
    box-shadow: inset 0 1px 0 rgba(95, 95, 95, 0.15);
}

.input-animate input:focus + label, .input-animate input.filled + label,
.input-animate select:focus + label, .input-animate select.filled + label {
    position: absolute;
    transform: translateY(-38px);
    font-size: 1em;
    color: #999;
    font-family: 'Open Sans';
}

.input-animate input:focus + label + i, .input-animate input.filled + label + i,
.input-animate select:focus + label + i, .input-animate select.filled + label + i {
    transform: translateY(0px);
    visibility: visible;
    transition: transform 0.3s ease;
}

.input-animate input + label,
.input-animate select + label {
    line-height: 51px;
    transform: translateY(0);
    transition: all 0.3s ease;
    pointer-events: none;
    font-weight: 400;
    color: #222;
    font-family: 'Geometria';
    font-size: 1.286em;
}

.input-animate input + label + i,
.input-animate select + label + i {
    position: absolute;
    display: block;
    visibility: hidden;
    left: 1.3em;
    top: 1.3em;
    transform: translateY(10px);
    color: #ddd;
    z-index: 1;
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }
    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.wrap-preloader {
    background: rgba(255, 255, 255, .3);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9;
}

.preloader {
    width: 30px;
    height: 30px;
    border: 7px solid #000;
    border-left-color: #333;
    border-right-color: transparent;
    border-bottom-color: #555;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-right: -15px;
    -webkit-animation: spin 600ms infinite linear;
    -moz-animation: spin 600ms infinite linear;
    -ms-animation: spin 600ms infinite linear;
    animation: spin 600ms infinite linear;
}

.ajax-loader {
    position: relative;
}

@media screen and (max-width: 768px) {
    nav .nav-pages__list {
        text-align: center;
        margin-bottom: 20px;
    }
}

.flex-row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-flow: row wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.section-news a.h3 {
    display: inline-block;
    text-decoration: none;
}

@media screen and (max-width: 1200px) {
    a.nav-main__link {
        padding: 15px 20px;
    }
}

@media screen and (max-width: 1050px) {
    a.nav-main__link {
        font-size: 15px;
        padding: 15px 18px;
    }
}

@media (max-width: 850px) and (min-width: 768px) {
    .nav-main__link {
        padding: 15px 1.3em;
        font-size: 15px;
    }

    .nav-main {
        margin-left: 0;
    }
}

@media screen and (min-width: 768px) {
    .nav-main__sub {
        background: #b14990;
        display: none;
        position: absolute;
        top: 50px;
        /*left: -11px;*/
        /*width: 100%;*/
    }

    .header__nav .d-grid {
        position: relative;
    }

    .header__nav .d-col {
        position: static;
    }

    .nav-main__item:hover .nav-main__sub {
        display: block;
    }

    .nav-main__sub-level {
        position: relative;
        padding: 22px 0;
    }

    .nav-main__sub-level.lvl1 {
        background: #983d7d;
        max-width: 400px;
        position: absolute;
        top: 50px;
        /*width: 33.333%;*/
    }

    .nav-main__sub-level.lvl2 {
        background: #bc5b9d;
        display: none;
        position: absolute;
        height: 100%;
        top: 0;
        left: 100%;
        z-index: 2;
        width: 100%;
    }

    .nav-main__sub-level.lvl1 li:hover .nav-main__sub-level.lvl2 {
        display: block;
    }

    .nav-main__sub-level.lvl3 {
        color: #222;
        background: #fff;
        display: none;
        position: absolute;
        height: 100%;
        top: 0;
        left: 100%;
        z-index: 3;
        width: 100%;
    }

    .nav-main__sub-level.lvl2 li:hover .nav-main__sub-level.lvl3 {
        display: block;
    }

    .nav-main__sub-level.lvl3 a {
        color: #222;
    }

    .nav-main__sub-level li {
        display: block;
    }

    .nav-main__sub-level li a {
        background: transparent;
        display: block;
        color: #fff;
        font-size: 16px;
        /* height: 38px; */
        line-height: 1.3;
        padding: 9px 55px 9px 40px;
        position: relative;
        /* text-overflow: ellipsis; */
        text-decoration: none;
        /* white-space: nowrap; */
        overflow: hidden;
        transition: ease 300ms;
    }

    .nav-main__sub-level li:hover a {
        background: #bc5b9d;
    }

    .nav-main__sub-level.lvl2 li:hover a {
        background: #fff;
        color: #222;
    }

    .nav-main__sub-level.lvl2 li:hover a i {
        color: #222;
    }

    .nav-main__sub-level.lvl3 li:hover a {
        background: #bc5b9d;
        color: #fff;
    }

    .nav-main__sub-level li i {
        color: #fff;
        position: absolute;
        top: 12px;
        right: 27px;
    }

    .nav-main__sub-level.lvl1 li:hover .nav-main__sub-level.lvl2.nav-main__big {
        display: grid;
        height: auto;
        grid-template-columns: 1fr 1fr;
        width: 200%;
    }


    /*.nav-main__sub-level.lvl2:after,
    .nav-main__sub-level.lvl1:after {
        content: 'Выберите раздел';
        color: #fff;
        display: block;
        font-size: 36px;
        font-weight: 700;
        line-height: 1.2;
        position: absolute;
        top: 60px;
        left: 115%;
        text-transform: uppercase;
        width: 25px;
    }*/
    /* fixed menu */
    .nav-main__wrap {
        height: 50px;
    }

    .header__nav.fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
    }

    .header__soc-phone {
        display: none;
    }

    .fixed .header__soc {
        display: none;
    }

    .fixed .header__soc-phone {
        display: block;
    }

    .header__soc-phone {
        font-size: 17px;
        line-height: 50px;
    }

    .header__soc-recall {
        background: #fff;
        border-radius: 50px;
        display: inline-block;
        color: #7d3168;
        font-size: 14px;
        line-height: 48px;
        height: 48px;
        padding: 0 20px 0 49px;
    }

    .header__soc-number {
        display: inline-block;
        color: #fff !important;
        margin-right: 8px;
        text-decoration: none;
    }

    .header__soc-number span {
        color: #fff !important;
    }

    .header__socbox {
        white-space: nowrap;
    }

    .header__soc-phone .btn {
        font-size: 14px;
        margin-top: -4px;
        padding: .7em 1.5em;
    }
}

@media (max-height: 650px) and (min-width: 768px) {
    .nav-main__sub-level li a {
        font-size: 15px;
        height: 31px;
        line-height: 31px;
    }

    .nav-main__sub-level {
        position: relative;
        padding: 15px 0;
    }
}

.time-picker {
    position: relative;
}

.time-picker .datepicker-here {
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    height: 25px;
    width: 100%;
    z-index: 2;
    cursor: pointer;
}

.datepickers-container {
    z-index: 99999;
}

.aside-partners__item {
    text-align: center;
}

.hidden_content {
    display: none;
    width: 100% !important;
}

.disabled,
input[disabled=disabled],
button[disabled=disabled] {
    opacity: .7;
    cursor: not-allowed;
}

.header-address {
    background: #fff;
    position: absolute;
    top: 30px;
    right: 0px;
    visibility: hidden;
    opacity: 0;
    border: 1px solid #edc6e1;
    box-shadow: 0 0 35px rgba(125, 49, 104, 0.17);
    transition: ease 300ms;
    z-index: 9;
}

.header-links__item:hover .header-address {
    visibility: visible;
    opacity: 1;
    z-index: 1020;
}

.header-links__item {
    position: relative;
    color: #222;
}

.header-address {
    border-radius: 4px;
    width: 329px;
}

.header-address_item {
    background: transparent;
    display: block;
    color: #222;
    line-height: 24px;
    padding: 15px 25px 15px 73px;
    position: relative;
    transition: ease 300ms;
    text-decoration: none;
}

.header-address_item span {
    display: block;
    color: #ab468b;
    font-weight: 700;
}

.header-address_item:nth-child(even) {
    background: #f7f7f7;
    border-top: 1px solid #f2deec;
    border-bottom: 1px solid #f2deec;
}

.header-address_item:hover {
    background: #f2deec;
}

.header-address:before {
    background: #fff;
    border-top: 1px solid #edc6e1;
    border-left: 1px solid #edc6e1;
    content: '';
    display: block;
    height: 10px;
    position: absolute;
    top: -6px;
    right: 25px;
    transform: rotate(45deg);
    width: 10px;
}

.header-address_item i {
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 44px;
    line-height: 44px;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    left: 16px;
    text-align: center;
    width: 44px;
}

.diseases-select__item a,
.selectBox-options li a {
    text-decoration: none;
}

.header-address:after {
    background: transparent;
    content: '';
    height: 15px;
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
}

#colorbox #cboxClose {
    border-radius: 50%;
    border: 1px solid #edc6e1;
    color: #b15994;
    font-weight: 700;
    font-size: 23px;
    line-height: 38px;
    top: 20px;
    right: 30px;
    margin: 0;
}

.popup {
    min-width: 245px;
}

.popup-success {
    padding: 25px 80px;
}

.popup .btn-arrow-right {
    padding: 1.3em 3.6em 1.3em 2em !important;
}

.popup textarea {
    height: 105px;
}

.footer .d-table__cell {
    vertical-align: top;
}

.partners-mob img {
    margin: 15px 50px;
    max-height: 250px;
    max-width: 250px;
}

.input-file input[type=file] {
    opacity: 0;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 9;
}

.file-name {
    background: #f7edf4;
    color: #692656;
    border-radius: 4px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    box-shadow: inset 0 1px 0 rgba(95, 95, 95, 0.15);
}

.file-name:before {
    background: #893973 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACySURBVBiVY2CAAo3d2wVgbAa2vx29T+G8/AIGhvkJMKlvQILzEUwKLLwTLiWxDCgGk2I82zeBQR8mJXOQ5ROUB5Q6I8D4hSEPLsXA+YDhJFyKYZ4B2Aao1GOG+QEQqXNgqW9QqcdgqQSolAF2qXiw1HyIFMNNBh6g1DeGerC7PzNwA6USwF5iYPgE8tg3qJcYnjEwIKQY+gyQpBg4X5ish0sBJf9fgUuBAes3JA4DG0wKAHgdSOQmK4/jAAAAAElFTkSuQmCC') no-repeat center center;
    border-radius: 0 4px 4px 0;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 90px;
}

.directions__link {
    line-height: 1.1;
    display: inline-block;
}

a.directions__link:hover {
    text-decoration: none;
}

.slider-main_action {
    background: #ed1c24;
    border-radius: 0 0 13px 0;
    font-family: "Geometria";
    color: #fff;
    font-weight: 900;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 8px;
    padding: 0px 12px 0px 7px;
    text-transform: uppercase;
}

.slider-main__content.lite .slider-main__text,
.slider-main__content.lite .slider-main__title {
    color: #fff;
}

.section-slider-main .slider-main {
    width: 100%;
}

.action-btn_box {
    display: inline-block;
}

.nav-pages {
    width: 100%;
}

.scroller {
    background: #b34991;
    border-radius: 50%;
    cursor: pointer;
    position: fixed;
    left: 50px;
    bottom: 50px;
    height: 60px;
    width: 60px;
    z-index: 99;
}

.scroller:before {
    background: transparent;
    border-color: transparent;
    border-width: 12px;
    border-left-width: 8px;
    border-right-width: 8px;
    border-style: solid;
    border-bottom-color: #fff;
    content: '';
    margin-left: -8px;
    margin-top: -17px;
    height: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
}

@media screen and (max-width: 768px) {
    .scroller {
        display: none !important;
    }
}

#popup-director .btn-box {
    margin-top: 25px;
}

/*i.datepicker--pointer {
    border-radius: 0 6px 6px 0;
    overflow: hidden;
    background: #893973;
    color: #fff;
    cursor: pointer;
    font-style: normal;
    font-weight: 700;
    left: 0 !important;
    line-height: 40px;
    letter-spacing: 1px;
    height: 40px;
    pointer-events: none;
    text-align: center;
    transform: rotate(0) !important;
    text-transform: uppercase;
    width: 100%;
}
i.datepicker--pointer:after {
    content: 'выбрать';
}*/
.datepicker {
    margin-top: -20px;
}

.about-carousel img {
    box-sizing: border-box;
    padding: 8%;
}

.side-menu {
    position: fixed;
    top: 50%;
    left: -245px;
    margin-top: -25px;
    transition: ease 300ms;
    z-index: 10000;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1) translateX(0);
    }
    50% {
        -webkit-transform: scale(1.11) translateX(-5%);
    }
    100% {
        -webkit-transform: scale(1) translateX(0);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1) translateX(0);
    }
    50% {
        transform: scale(1.11) translateX(-5%);
    }
    100% {
        transform: scale(1) translateX(0);
    }
}

.side-menu.active,
.side-menu:hover {
    left: 0;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;
}

.side-menu li {
    margin-bottom: 1px;
    list-style: none;
}

.side-menu ul {
    margin: 0;
}

.side-menu li a {
    background: #fafafa;
    display: block;
    color: #222222;
    font-size: 16px;
    padding: 0 59px 0 40px;
    position: relative;
    height: 50px;
    line-height: 50px;
    white-space: nowrap;
    width: 300px;
}

.side-menu li a:hover {
    color: #983d7d;
}

.side-menu li a:before {
    background: #f7f7f7 url('/assets/css/../img/side-icon1.png') center center no-repeat;
    border-left: 1px solid #fff;
    border-right: 1px solid #eacee1;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 51px;
}

.side-menu li a.icon-2:before {
    background-image: url('/assets/css/../img/side-icon2.png');
}

.side-menu li a.icon-3:before {
    background-image: url('/assets/css/../img/side-icon3.png');
}

.side-menu li a.icon-4:before {
    background-image: url('/assets/css/../img/side-icon4.png');
}

.side-menu li a.icon-5:before {
    background-image: url('/assets/css/../img/side-icon5.png');
}

.side-menu li a:after {
    background: #dda4ca;
    border-left: 1px solid #d17bb4;
    content: '';
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 1px;
    width: 1px;
    transition: ease 300ms;
}

.side-menu li a:hover:after {
    opacity: 1;
}

/* feild wrapper */

.feild_wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
}

.feild_wrapper input,
.feild_wrapper textarea {
    -webkit-transition: ease-in 1000ms;
    -moz-transition: ease-in 1000ms;
    -ms-transition: ease-in 1000ms;
    -o-transition: ease-in 1000ms;
    transition: ease-in 1000ms;
}

.feild_wrapper.wrong input,
.feild_wrapper.wrong textarea {
    border-color: red;
    box-shadow: 0 0 5px red;
    -webkit-transition: ease-in 1000ms;
    -moz-transition: ease-in 1000ms;
    -ms-transition: ease-in 1000ms;
    -o-transition: ease-in 1000ms;
    transition: ease-in 1000ms;
}

.feild_wrapper .error_label {
    background: rgb(255, 48, 25); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 48, 25, 1)), color-stop(100%, rgba(207, 4, 4, 1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255, 48, 25, 1) 0%, rgba(207, 4, 4, 1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */
    border-radius: 4px;
    bottom: 100%;
    box-shadow: 1px 1px 3px #c9c9c9;
    color: #fff;
    font-size: 14px;
    left: 50%;
    margin-left: -120px;
    margin-bottom: 10px;
    padding: 6px;
    position: absolute;
    text-align: center;
    visibility: hidden;
    width: 240px;
    z-index: 3;
}

.feild_wrapper .error_label:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 4px solid rgba(207, 4, 4, 1);
    position: absolute;
    bottom: -4px;
    left: 50%;
    margin-left: -2px;
}

.right_lebel .feild_wrapper .error_label {
    bottom: 50%;
    left: 100%;
    margin-left: 9px;
    margin-bottom: -14px;
}

.right_lebel .feild_wrapper .error_label:after {
    border-left: 5px solid transparent;
    border-right: 4px solid rgba(207, 4, 4, 1);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    bottom: 7px;
    left: -7px;
    margin-left: -2px;
}

.left_lebel .feild_wrapper .error_label {
    bottom: 50%;
    left: auto;
    right: 100%;
    margin-right: 9px;
    margin-bottom: -14px;
}

.left_lebel .feild_wrapper .error_label:after {
    border-right: 5px solid transparent;
    border-left: 4px solid rgba(207, 4, 4, 1);
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    bottom: 7px;
    left: auto;
    right: -7px;
    margin-right: -2px;
}

.feild_wrapper.wrong .error_label {
    visibility: visible;
    -webkit-animation: 400ms bounceIn;
    animation: 400ms bounceIn;
}

.doctors-category__description {
    overflow: hidden;
    margin-bottom: 6px;
    max-height: 115px;
    position: relative;
    padding-bottom: 18px;
    transition: ease 300ms;
}

.doctors-category__description.active {
    max-height: 100%;
}

.doctors-category__description:after {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
    content: '';
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.stock-item__all {
    text-align: center;
    margin-bottom: 15px;
}

.section-stock-page .d-grid {
    padding-top: 34px;
}

.input-date {
    position: relative;
}

.time-js {
    background: transparent;
    color: #7d3168 !important;
    display: inline-block !important;
    border: none !important;
    border-bottom: 1px dashed !important;
    font-size: 16px !important;
    line-height: 1;
    padding: 0 !important;
    margin: 0 !important;
    width: 45px !important;
}

input.time-js::-webkit-input-placeholder {
    color: #7d3168
}

input.time-js:-moz-placeholder {
    color: #7d3168
}

.page-404 {
    text-align: center;
}

.page-404_title {
    font-family: "Geometria";
    color: #333333;
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 85px;
}

.section-stock__list .stock-item {
    margin: 0 0 3.5em;
}

/* modal */

#cboxLoadedContent {
    border: 1px solid #edc6e1;
    box-shadow: 0 0 35px rgba(125, 49, 104, 0.17);
}

@media screen and (max-width: 767px) {
    iframe {
        width: 100%;
    }

    .is-nav-main-opened .nav-main__wrap,
    .is-nav-main-opened .header__nav {
        display: block;
    }

    .d-bc_2:not(.section-adv) {
        /*background: #fff;
        color: #333;*/
    }

    .nav-main__item {
        display: block;
    }

    .nav-main__sub {
        display: none;
    }

    .header__nav {
        height: 100vh;
    }

    .nav-main__link {
        color: #883872;
        font-size: 16px;
        font-weight: 400;
        text-transform: inherit;
        padding: 11px 1.8em;
        border-bottom: 1px solid #e9d6e4;
    }

    .header__nav .d-grid {
        padding: 0;
    }

    .nav-main {
        margin-left: -0.8em;
    }

    .doctors-item_wrap {
        display: block;
        overflow: hidden;
        padding-top: 276px;
        position: relative;
        height: 0;
        width: 100%;
    }

    .doctors-item_wrap:before {
        content: '';
        display: block;
        height: 100%;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        background: no-repeat center/contain url(/assets/css/../img/bg-decor-border.png);
        position: absolute;
        transition: ease 300ms;
    }

    .doctors-item_img {
        margin: 0 auto;
        height: 250px;
        position: absolute;
        top: 10px;
        left: 0;
        right: 0;
        width: 250px;
    }

    .doctors-item_img-wrap {
        height: 250px;
        overflow: hidden;
        width: 250px;
        border-radius: 50%;
        position: relative;
        z-index: 2;
    }

    .doctors-item_img:after {
        content: '';
        display: block;
        opacity: 1;
        left: -.5em;
        right: -.5em;
        bottom: -.5em;
        top: -.5em;
        background: no-repeat center/contain url(/assets/css/../img/bg-decor-border-hover.png);
        position: absolute;
        transition: ease 300ms;
        z-index: 0;
    }

    a.doctors-item__name {
        display: block;
        margin: 21px auto 0;
        width: 230px;
    }
    .doctors__list .doctors-item .doctors-item_img .doctors-item_img-wrap img{
        width: 100%;
    }
    .doctors__list .doctors-item .doctors-item__btns a{
        /*bottom: 80px;*/
        margin: 0 10px;
    }

    .doctors__list .doctors-item .doctors-item__location {
        margin-top: 20px;
        display: inline-block;
        width: 100%;
    }
    .doctors__list .doctors-item .doctors-item__location .location-all {
        margin: 0;
    }
}

/* content_ */

.content_ {
    font-size: 16px;
}

.content_ h2 {
    font-size: 1.8em;
    font-weight: 400;
    margin-bottom: 1em;
    text-transform: none;
}

.content_ h3 {
    font-size: 1.5em;
    font-weight: 400;
    margin-bottom: 0.7em;
    text-transform: none;
}

.content_ h4 {
    font-size: 1.2em;
    font-weight: 400;
    margin-bottom: 0.7em;
    text-transform: none;
}

.content_ img.left {
    float: left;
    padding: 25px;
    padding-left: 0;
}

.content_ img.center {
    float: none;
    padding: 25px 0;
    display: block;
    margin: 0 auto;
}

.content_ img.right {
    float: right;
    padding: 25px;
    padding-right: 0;
}

.services-list_dinamic {
    background: none;
}

.content_ img {
    max-width: 100%;
}

@media screen and (max-width: 768px) {
    .content_ img {
        height: auto;
        width: 100%;
        max-width: 100%;
    }

    .section-clinic_hidden {
        display: none;
    }
}

/* adaptivefix */

@media screen and (max-width: 1150px) {
    .header-links__list-address {
        display: none;
    }

    .header__phone .phone {
        font-size: 1.5em;
    }

    .footer__phone .h2 {
        font-size: 1.614em;
    }
}

@media screen and (max-width: 1024px) {
    .priem-form_dsc {
        display: none;
    }
}

@media (min-width: 1024px) and (max-width: 768px) {
    .section-get-advice__form_bg:before {
        background-size: contain;
        height: 297px;
    }

    .subscribe .radio-blocks label {
        display: block;
    }

    .subscribe .radio-blocks {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 370px) {
    .menu-mobile_menu a {
        font-size: 15px !important;
        line-height: 36px !important;
        padding: 0 15px !important;
    }
}

/*.dropdown {
  width: 100%;
  display: inline-block;
  background-color: #fff;
  box-shadow: 0 0 2px rgb(204, 204, 204);
  transition: all .5s ease;
  position: relative;
  font-size: 16px;
  color: #665353;
  height: 100%;
  text-align: left;
line-height:22px;
height:45px;
margin-bottom: 25px;
}
.dropdown .select {
    cursor: pointer;
    display: block;
    padding: 12px;
}
.dropdown .select > i {
    font-size: 13px;
    color: #000000;
    cursor: pointer;
    transition: all .3s ease-in-out;
    float: right;
    line-height: 20px;
}
.dropdown:hover {
    box-shadow: 0 0 4px rgb(204, 204, 204)
}
.dropdown:active {
    background-color: #f8f8f8
}
.dropdown.active:hover,
.dropdown.active {
    box-shadow: 0 0 4px rgb(204, 204, 204);
    border-radius: 5px 5px 0 0;
    background-color: #f8f8f8
}
.dropdown.active .select > i {
    transform: rotate(-90deg)
}
.dropdown .dropdown-menu {
    position: absolute;
    background-color: #fff;
    width: 100%;
    left: 0;
    margin-top: 1px;
    box-shadow: 0 1px 2px rgb(204, 204, 204);
    border-radius: 0 1px 5px 5px;
    overflow: hidden;
    display: none;
    overflow-y: auto;
    z-index: 9
}
.dropdown .dropdown-menu li {
    padding: 6px;
    transition: all .2s ease-in-out;
    cursor: pointer;
    font-size: 12px;
}
.dropdown .dropdown-menu {
    padding: 0;
    list-style: none
}
.dropdown .dropdown-menu li:hover {
    background-color: #f2f2f2
}
.dropdown .dropdown-menu li:active {
    background-color: #e2e2e2
}*/
.hidden-doctor-name {
    display: none;
    font-size: 18px;
}

.hidden-doctor-name span {
    font-weight: bold;
    color: #000000;
    font-size: 24px;
}

.disease-bg__title.shadow {
    text-shadow: 1px 1px 4px #bd6ea5;
}

.popup.subscribe {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    max-width: 700px;
    background: #fff;
    align-items: center;

}

.popup.subscribe .img-holder {
    margin-right: 30px;
    width: 45%;
}

.popup.subscribe .img-holder img {
    display: block;
    width: 100%;
}

.popup.subscribe .inform-holder {
    display: none;
}

.popup.subscribe .title {
    display: block;
    font-size: 30px;
    line-height: 36px;
    color: #222;
    font-family: "Geometria";
}

.popup.subscribe .info {
    display: block;
    margin-bottom: 15px;
    font-size: 17px;
    line-height: 34px;

}

.popup.subscribe .close {
    position: absolute;
    text-indent: -9999px;
    overflow: hidden;
    right: 10px;
    top: 0;
    background: url(/assets/css/close.png) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

#subscribe input[type="email"] {
    box-shadow: 0 0 5px rgba(143, 17, 153, 0.5);
    border-radius: 30px;
    border: none;
    background: #fff;
    font-size: 18px;
    color: #C4C4C4;
    padding: 7px 20px;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 360px;
    margin: 0 0 10px;
}

#subscribe input[type="submit"] {
    box-shadow: 0 0 5px rgba(143, 17, 153, 0.5);
    border-radius: 30px;
    border: none;
    background: #8F1199;
    font-size: 20px;
    color: #fff;
    padding: 0;
    display: block;
    width: 100%;
    max-width: 360px;
    margin: 0 0 10px;
    line-height: 48px;
    height: 48px;
    text-align: center;
    font-weight: bold;
    font-family: "Geometria";
}

#subscribe .label {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    line-height: 28px;
    color: #222;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#subscribe .label a {
    color: #222;
}

#subscribe .label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

#subscribe .checkmark {
    position: absolute;
    top: 6px;
    left: 0;
    height: 13px;
    width: 13px;
    box-shadow: 0 0 8px rgba(143, 17, 153, 0.35);
}

#subscribe .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

#subscribe .label input:checked ~ .checkmark:after {
    display: block;
}

#subscribe .label .checkmark:after {
    left: 4px;
    top: 2px;
    width: 3px;
    height: 6px;
    border: solid #8F1199;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup-message-wrap span.title {
    font-size: 23px;
    display: block;
    font-weight: 700;
    margin-bottom: 40px;
}

#subscribe input[type="radio"] {
    display: inline-block;
    position: static;
}

.subscribe input[type=radio] + label {
    padding-left: 24px;
    margin-right: 10px;
    position: relative;
}

.subscribe input[type=radio] + label:before {
    background: #eac6df;
    border-radius: 50%;
    content: '';
    height: 15px;
    position: absolute;
    top: 2px;
    left: 1px;
    width: 15px;
}

.subscribe input[type=radio] + label:after {
    background: #893973;
    border-radius: 50%;
    content: '';
    height: 7px;
    opacity: 0;
    position: absolute;
    top: 6px;
    left: 5px;
    width: 7px;
    transition: ease 300ms;
}

.subscribe input[type=radio]:checked + label:after {
    opacity: 1;
}

.subscribe .radio-blocks {
    margin-top: 6px;
}

section.menu {
    background: #7d3168;
}

section.menu ul {
    list-style: none;
    display: flex;
    justify-content: space-between;
    margin: 0;
}

section.menu ul li {
    padding: 0;
    margin: 0;
}

section.menu a {
    color: #fff;
    display: block;
    font-family: "Geometria";
    font-size: 13px;
    line-height: 47px;
    position: relative;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
}

section.menu a:before {
    background: #a04183;
    box-sizing: content-box;
    content: '';
    opacity: 0;
    height: 100%;
    padding: 0 15px;
    position: absolute;
    top: 0;
    left: -15px;
    transition: ease 300ms;
    width: 100%;
    z-index: -1;
}

section.menu a:hover:before {
    opacity: 1;
}

.menu-wrap {
    height: 47px;
}

section.menu.fixed {
    position: fixed;
    top: 50px;
    left: 0;
    width: 100%;
    z-index: 9;
}

.output {
    display: flex;
}

.output .img-holder {
    width: 395px;
}

.output .description {
    padding-top: 47px;
    padding-left: 32px;
    width: 454px;
}

.output .img-holder img {
    display: block;
}

.output .inform-holder {
    display: none;
}

.output .title {
    font-family: Geometria;
    line-height: normal;
    display: block;
    font-size: 30px;
    font-weight: 700;
    color: #222222;
    max-width: 360px;
}

.output .info {
    display: block;
    font-size: 17px;
    margin-bottom: 14px;
}

#colorbox .output input[type="email"] {
    background: #FFFFFF;
    box-shadow: 0px 0px 9px rgba(143, 17, 153, 0.5);
    border-radius: 30px;
    border: none;
    width: 249px;
    font-size: 16px;
    padding: 0 23px;
    height: 39px;
}

#colorbox .output input[type="submit"] {
    background: #8f1199;
    width: 249px;
    height: 39px;
    line-height: 39px;
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 0;
}

.output .check-holder {
    font-size: 16px;
    padding-left: 3px;
}

.output input[type="checkbox"] + .checkmark {
    background: #FFFFFF;
    box-shadow: 0px 0px 9px rgba(143, 17, 153, 0.5);
    height: 17px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle;
    position: relative;
    top: -3px;
    width: 17px;
}

.output input[type="checkbox"]:checked + .checkmark:before {
    background: #fff;
    border-right: 3px solid #8f1199;
    border-bottom: 3px solid #8f1199;
    border-radius: 1px;
    content: '';
    display: block;
    height: 9px;
    position: absolute;
    top: 1px;
    left: 5px;
    transform: rotate(36deg);
    width: 4px;
}

#outputSuccess .description {
    padding-top: 127px;
    padding-left: 32px;
    width: 454px;
}

.doctors-item__location .icon-metro {
    position: relative;
    top: -6px;
    left: 0;
}

@media (max-width: 450px) {
    #cboxContent {
        margin: 30px 10px;
    }
}

.partners-items__horizontal {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 45px;
}

.partners-items__horizontal img {
    padding: 0 20px;
}

@media all and (max-width: 767px) {
    .partners-items__horizontal {
        flex-direction: column;
    }

    .partners-items__horizontal img {
        padding: 20px;
    }

    .menu-wrap {
        display: none;
    }
}

.subscribe {
    display: none;
}

.raiting-icons {
    background: url("/assets/css/../img/stars.png");
    background-size: 174.5px 46.5px;
    position: relative;
    height: 22px;
    width: 174px;
}

.raiting-icons span {
    background: url("/assets/css/../img/stars.png");
    background-size: 174.5px 46.5px;
    background-position: 0 -71px;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.rating-text {
    font-size: 14px;
    margin-top: 10px;
}

.footer-raiting-box {
    position: relative;
}

.raiting {
    position: absolute;
    bottom: 60px;
    left: 0;
}

.doctors__autor {
    max-width: 900px;
    margin: 0 auto;
}

.doctors__autor-title {
    color: #b14990;
    font-size: 20px;
    font-family: "Geometria";
    font-weight: 900;
    margin-bottom: 30px;
    text-transform: uppercase;
}


.check-top {
    background: var(--check-top-background);
    color: var(--check-top-color);
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    padding: 30px;
}

.check-top_info {
    font-size: 16px;
    width: 50%;
}

.check-top_dsc {
    margin-bottom: 10px;
}

.check-top_date {
    font-size: 13px;
}

.check-top_doctor {
    padding-left: 90px;
    position: relative;
    width: 50%;
}

.check-top_image {
    border: 5px solid var(--check-top-border);
    box-shadow: 0 0 10px rgba(51, 14, 40, 0.2);
    border-radius: 50%;
    box-sizing: content-box;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 60px;
    width: 60px;
}

.check-top_title {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
}

@media screen and (max-width: 768px) {
    .check-top {
        flex-wrap: wrap;
        flex-flow: row wrap;
    }

    .check-top_info {
        width: 100%;
    }

    .check-top_doctor {
        width: 100%;
    }

    .check-top_info {
        margin-bottom: 20px;
        width: 100%;
    }
}

.check-bottom {
    background: var(--check-bottom-background);
    color: var(--check-bottom-color);
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 30px;
}

.check-bottom_title {
    font-size: 20px;
    font-weight: 700;
    color: var(--check-bottom-color);
    text-transform: uppercase;
    margin-bottom: 30px;
}

.check-bottom_doctor {
    padding-left: 160px;
    position: relative;
}

.check-bottom_image {
    border: 5px solid var(--check-bottom-border);
    border-radius: 50%;
    box-sizing: content-box;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 110px;
    width: 110px;
}

.check-bottom_name {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
}

.check-bottom_text {
    margin-bottom: 20px;
}

.check-bottom_button {
    background: var(--check-bottom-button);
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 11px 27px 13px;
    transition: ease 300ms;
}

.check-bottom_button:hover {
    background: var(--check-bottom-hover);
}

@media screen and (max-width: 768px) {
    .check-bottom_image {
        top: 30px;
        height: 60px;
        width: 60px;
    }

    .check-bottom_doctor {
        padding-left: 90px;
    }
}

a.home-main_video {
    display: block;
    position: relative;
    max-width: 800px;
}

a.home-main_video img {
    display: block;
    width: 100%;
}

a.home-main_video:after {
    background: url(/assets/css/../img/video.png);
    background-size: contain;
    content: '';
    opacity: .8;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: ease 300ms;
    height: 80px;
    width: 80px;
    z-index: 9;
}

.home-main_title {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
    padding: 15px;
    color: #f7f7f7;
    font-family: "Geometria";
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
    z-index: 2;
}

.doctors-video {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-flow: row wrap;
}

.doctors-video_item {
    margin-bottom: 30px;
    width: calc(50% - 15px);
}

.doctors-video_item.doctors-video_full {
    width: 100%;
}

.doctors-video_item.doctors-video_full a.home-main_video {
    margin: 0 auto;
}

.nav-main_list {
    display: flex;
    justify-content: space-between;
}

.doctors-item__btns .btn{
	cursor:pointer;
}
.doctors-item-experience div, .doctors-item-experience p{
    font-size: 14px; 
	margin-top:0;
    display: inline-block;
}
.doctors-item-experience{
	margin-bottom:20px;
}
a.address-links {
    display: block;
    text-decoration: none;
    font-size: 16px;
    margin-bottom: 10px;
}
a.address-links:hover {
	text-decoration:underline;
}
body div.bx-component-opener {
    z-index: 10000!important;
}
.doctors-tags{
	font-size: 0px;
	margin-top:10px;
}
.doctors-tags div{
    padding: 5px;
    background: #eee;
    color: #000;
    margin: 2px 2px;
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    border-radius: 5px;
}
.address_distric{
	font-weight:bold;
}
.side-item:before{
    background: #f7f7f7 !important;
}

@media (max-width: 767px){
.slider-doctors__buttons {
    display: none !important;
}
.section-doctors .slider-controls {
    margin-top: 0;
}
.section-reflexotherapy .stock-top .d-col:last-child .stock-item__image {
    padding: 50% 0 0 35px;
    margin-top: -3em;
}








}
	

.services-list_custom_dinamic .d-grid-content {
	padding-top:0;
}
.services-list_custom_dinamic .btn {
    padding: 1.3em 3em 1.3em 3em;
}
.services-list_custom_content{
	padding:0px 0px 20px 0px;
	font-size: 16px;
    margin-bottom: 1.5em;
}
.services-list_custom_content ul{
    padding: 0 100px;
    font-size: 0;
    text-align: center;
}
.services-list_custom_content ul li{
    display: inline-block;
    text-align: center;
	
}
.services-list_custom_content ul li a{
    min-width: 111px;
    padding: 0 21px;
    background-color: white;
    border-radius: 5px;
    color: #7d3168;
    font-family: 'Geometria';
    font-weight: 400;
    line-height: 36px;
    text-decoration: none;
    margin: 0 1px 2px;
    font-size: 14px;	
    border: 1px solid #ebcee1;
    display: inline-block;
	cursor:pointer;
}
.services-list_custom_content ul li a:hover{
    color: white;
    background-color: #893973;
}
.padding-bottom-0{
	padding-bottom:0;
}
.section_addresses_dynamic{
    background-color: #7d3168;
    background-image: linear-gradient(to right, #7d3168 0%, #c3519e 100%);	
}
.section_addresses_dynamic .btn {
    background: #fff;
}
.section_addresses_dynamic .btn:hover {
    background-color: #7d3168;
    border-color: #7d3168;
    color: white;
}

/**/

.bvi-panel-close:last-child{
	display:none;
}
.bvi-row.bvi-no-gutters .bvi-col-6:nth-child(2){
	display:none;
}
html body .bvi-panel .bvi-no-gutters{
    justify-content: space-around;
}

.input-label img{
	max-width:200px;
}


.doctors-item__reception ul li img{
    width: auto;
    margin: 0;
    top: 2px;
    position: relative;	
    display: table;
}
.section-doctors-page h1, .section-doctors-page h2{
    font-size: 1.5em;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 0.7em;
    text-transform: none;	
}

/* NEW MENU */

.shade_2:after {
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(26, 26, 26, 0.75);
    width: 100%;
    height: 100%;
    content: '';
    z-index: 1000;
}
.nav-main__wrap {
    z-index: 1001;
    position: relative;
}
body {
    position: relative;
    display: block;
    height: auto;
}
.side-menu {
    z-index: 999;
}
#d-header {
    position: relative;
    z-index: auto;
}
.lp_purple {
    background: #912e6b !important;
}
.lp_purple .lp_list_text {
    color: #fff;
}
.lp_purple .d-col.d-col_md_4 img{
    position: absolute;
    top: -104px;
    width: 620px;
    max-width: 620px;
}




















.shade_2{
    /*background: grey;*/
}

.new_menu .catalog_menu .nav-main__sub-level.lvl1{
    width: 100%;
    max-width: 100%;
}
.menu_main_block {

}
.menu_main_block ul.new_menu {
    margin-left: 0px;
}
.menu_main_block ul li {
    margin-right: 15px;
}

.menu_main_block ul li.has-child {
    /*position: relative;*/
}

.menu_main_block .has-child.li_lvl_1 > .sum_menu {
    width: fit-content;
    width: 100%;
    display: none;
    background-color: #fff;
    top: 100%;
    left: 0;
    right: 0;
    border-top: 1px solid #c4c4c4;
    padding: 30px 40px;
    max-height: 500px;
    overflow-y: auto;
    flex-wrap: wrap;

    max-width: 1170px;
    margin-left: 15px;
    top: 50px;
    border-top: 0px;
    max-height: 70vh;
}

.menu_main_block ul li.has-child ul li:last-child {
    margin-bottom: 0;
}

.menu_main_block ul li.has-child ul li {
    padding: 0;
    margin-bottom: 25px;
    margin-right: 0;
    width: max-content;
    flex-wrap: wrap;
    max-width: 100%;
    width: 100%;
}

.menu_main_block ul li.has-child ul li a {
    font-size: 14px;
    color: #1a1a1a;
    padding: 10px 0px;
}

.menu_main_block ul li.has-child ul li a:after, .menu_main_block ul li.has-child ul li a:before {
    display: none;
}

.menu_main_block ul li.has-child:hover a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    right: 3px;
    top: 5px;
}

.menu_main_block ul li.has-child:hover ul {
    display: flex !important;
}
/*
.menu_main_block ul li.has-child:hover a:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #a4001a;
    position: absolute;
    bottom: -36px;
}*/

.menu_main_block ul li.has-child:nth-child(1) {
    position: initial;
}

.menu_main_block .li_lvl_1 > .sum_menu {
    position: absolute;
    width: 100%;
    display: none;
    background-color: #fff;
    top: 100%;
    left: 0px;
    padding-top: 30px;
    border-top: 1px solid #c4c4c4;
}

.menu_main_block ul li.has-child > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 100%;
}

.menu_main_block ul li.has-child .li_lvl_2.has-child {
    max-width: 100%;
    /* margin: auto; */
    margin-top: 0;
    margin-bottom: 20px;
}

.menu_main_block ul li.has-child .li_lvl_2.has-child .sum_menu {
    display: flex;
    flex-direction: column;
}

.menu_main_block ul li.has-child .li_lvl_2.has-child .sum_menu li {
    margin-bottom: 10px;
}

.menu_main_block ul li.has-child .li_lvl_2.has-child > a, .menu_main_block ul li.has-child .li_lvl_2 b {
    color: #a4001a;
    font-size: 14px;
    /*text-transform: uppercase;*/
    line-height: 20px;
    margin-bottom: 20px;
    padding: 0;

    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    color: #101010;
    display: block;
}


.menu_main_block li.has-child li.has-child a {
    font-size: 14px;
    color: #1a1a1a;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #101010;
    text-transform: none;
    padding: 0px;
}
.menu_main_block li.has-child li.has-child a:hover {
    color: #893973;
}
.menu_main_block ul li.has-child .has-child a:before {
    display: none !important;
}

.menu_main_block ul li.has-child .has-child a:after {
    display: none;
}

.menu_main_block .wrap_basket {
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-left: 40px;
}

.menu_main_block .wrap_basket.active:after {
    content: "";
    max-width: 180px;
    width: calc(100% - 25px);
    height: 2px;
    background-color: #a4001a;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: -35px;
    margin: auto;
}

.menu_main_block .wrap_basket.active .lk_menu {
    display: block;
}

.menu_main_block .basket {
    min-width: 155px;
    margin-left: 40px;
    border: 1px solid #c4c4c4;
    border: 0px;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5px;
    height: 44px;
    cursor: pointer;
    padding-right: 5px;
}

.menu_main_block .basket .lk_menu {
    position: absolute;
    padding: 35px 40px;
    top: 100%;
    display: none;
    left: 0;
    width: calc(100% + 80px);
    background-color: #fff;
    top: 100%;
    left: -40px;
    border-top: 1px solid #c4c4c4;
    padding: 35px 20px;
    width: calc(100% + 50px);
    left: -10px;
}

.menu_main_block .basket .lk_menu p:after {
    display: none;
}

.menu_main_block .basket .lk_menu p {
    font-size: 14px;
    color: #000;
    background: none;
    padding-left: 0;
    text-align: center;
    line-height: 20px;
}

.menu_main_block .basket .lk_menu p a {
    color: #a4001a;
    font-size: 14px;
}

.menu_main_block .basket .lk_menu p.title {
    font-size: 14px;
    color: #000;
    background: none;
    margin-bottom: 15px;
    text-align: center;
    padding: 0 5px 0 5px;
}

.menu_main_block .basket .lk_menu a.press {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    font-size: 14px;
    color: #a4001a;
    background-color: #f7e5e8;
    border-radius: 5px;
    margin-bottom: 35px;
    margin-top: 15px;
}

.menu_main_block .basket .lk_menu a.press svg {
    padding-top: 3px;
}

.menu_main_block .basket p:after {
    content: "";
    width: 13px;
    height: 8px;
    background-image: url("/assets/css/../img/arrow_main_menu.svg");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 3px;
    bottom: 0;
    margin: auto;
}

.menu_main_block .basket p {
    padding-left: 25px;
    background-image: url("/assets/css/../img/list.svg");
    background-repeat: no-repeat;
    font-size: 17px;
    color: #000;
    position: relative;
    width: 100%;
}

.menu_main_block ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}

.menu_main_block ul li.has-child a:after {
    content: "";
    width: 13px;
    height: 8px;
    background-image: url("/assets/css/../img/arrow_main_menu.svg");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 7px;
}
.menu_main_block ul li {
    /*padding: 18px 0;*/
}
.menu_main_block ul li a {
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    padding: 15px 1.8em;
    padding: 15px 40px;
    padding: 15px 38px;
    display: block;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.143em;
    font-family: "Geometria";
    font-weight: 700;
    line-height: normal;
}
.menu_main_block ul li.li_lvl_1:hover>a{
    background-color: #893973;
}
.li_show_more{
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    text-decoration-line: underline;
    color: #893973;
    cursor: pointer;
}
.li_show_more:hover{
    text-decoration-line: none;
    color: #893973;
}
.li_hidden{
    opacity: 0;
    visibility: hidden;
    height: 0;
    z-index: -1;
    transform: translateY(-90%);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .1s ease-in-out;
}
.li_show{
    opacity: 1;
    visibility: visible;
    z-index: 0;
    height: auto;
    transform: translateY(0%);
}
.sum_menu__column {
    max-width: 25%;
    padding-right: 20px;
}
.questions__list{
    margin-bottom: 20px;
}


/*
menu_right_back.svg
*/





.sum_menu::-webkit-scrollbar {
  width: 9px;  
}

.sum_menu::-webkit-scrollbar-track {
  background: #D9D9D9;
}

.sum_menu::-webkit-scrollbar-thumb {
  background: #A84589;
  border-radius: 0px; 
  border: 0px solid orange; 
}

/* lp  */

.lp_constructor .d-grid-content {
    margin-left: 0;
    width: 100%;
}
.lp_constructor *{
    font-family: 'Geometria';
}
.lp_description{
    margin: 50px auto;
}
.lp_logo img{
    max-width: 192px;
}
.lp_banner{
    background-color: #7d3168;
    padding: 40px 0px;
    position: relative;
    overflow-y: hidden;
    width: 100%;
    min-height: 620px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}
.lp_banner .d-grid {
    width: 100%;
}
.lp_banner__img{
    width: 50%;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    background-size: cover;
    height: 100%;
    display: block;
}   

.lp_banner__center{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    height: 200px;
    z-index: 1;
}
.lp_banner__img:before {
    content: "";
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(60.35deg,rgba(6,6,6,.51) 34.89%,rgba(132,141,176,0) 121.9%);
    background: linear-gradient(29.65deg,rgba(6,6,6,.51) 34.89%,rgba(132,141,176,0) 121.9%);
    left: 0;
    top: 0;
    position: absolute;
}
.lp_banner_btns{
    margin: 20px 0px 10px 0px;
}
.lp_banner_btns a{
    text-decoration: none;
    margin-left: 17px;
}
.lp_banner_btns a:first-child{
    margin-left: 0px;
}
.lp_banner .d-grid-content{
    width: 40%;
}
.lp_btn{
    color: #fff;
    background-color: #7f326a;
    border-radius: 30px;
    font-weight: 600;
    font-size: 16px;
    width: auto;
    height: 60px;
    padding: 0 25px;
    min-width: 200px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.lp_btn-white, .lp_btn-transparent{
    font-size: 18px;
    line-height: 1.55;
    font-weight: 500;
    border-width: 2px;
    border-radius: 30px; 
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;   
}
.lp_btn-white, .lp_btn-transparent:hover{
    color: #7d3168;
    background: #ffffff;
    border-color: transparent;
}
.lp_btn-transparent{

}
.lp_banner_heading, .lp_banner_consult, .lp_banner_text{
    color: #ffffff;
    font-size: 34px;
    line-height: 1.55;
    font-weight: 600;
    letter-spacing: 2px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;    
}
.lp_banner_heading{
    margin-top: 50px;
}
.lp_banner_consult{
    font-size: 20px;
    margin-top: 10px;
}
.lp_banner_text{
    font-size: 19px;
    font-weight: 400;
    margin-top: 20px;
    line-height: 29px;
    letter-spacing: normal;
}
.text-container, .lp_doctors_container{
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}
.text-container>div, .lp_doctors_container>div{
    width: 50%;
    padding-right: 20px;

}
.text-left{
    color: #000000;
    font-size: 16px;
    font-weight: 400;
}
.text-right{
    padding-right: 0;
    font-size: 25px;
    line-height: 1.7;
    font-weight: 300;
    line-height: 43px;
}
.lp_margin{
    margin: 70px 0px;
}
.lp_padding-60{
    padding: 60px 0px;
}
.lp_padding-bottom-0{
    padding-bottom: 0px;
}

.lp_doctors{
    background-color: #fff2fb; 
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    align-items: center;  
}
.lp_doctors_container{
    margin-bottom: 50px;
}

.lp_doctors_bottom_img{
    max-width: 1366px;   
}
.lp_doctors_pretitle{
    color: #222222;
    font-size: 16px;
    line-height: 1.7;
    font-weight: 600;
    letter-spacing: 1.5px;
    opacity: 0.45;
}
.lp_doctors_title{
    color: #7d3168;
    font-size: 33px;
    line-height: 1.3;
    font-weight: 600;
    margin: 10px 0px;
}
.lp_doctors_content{
    color: #222222;
    font-size: 20px;
    line-height: 1.7;
    font-weight: 300; 
}


.lp_doctors_right{
    color: #222222;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;
    background: #fff;
    padding: 35px;
    border-radius: 8px;
    max-width: 500px;
}
.lp_doctors_left{
    padding-left: 50px;
    position: relative;
}
.lp_doctors_left:before{
    content: "";
    width: 10px;
    height: 100%;
    display: block;
    background-color: #7d3168;
    position: absolute;
    left: 0;
}
.text-container {
    width: 100%;    
}
.lp_indications_left{
    width: 66% !important;
}
.lp_indications_right{
    width: 33%  !important;
    position:  relative;
    height: 100%;
    display: flex;
    align-self: end;
    align-items: center;
    justify-content: center;
}
.lp_indications_right img{
    position: absolute;
    bottom: 0;
    bottom: -70px;
    max-height: 400px;
}
.lp_indications_list{
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
}
.lp_list_item{
    width: 50%;
    display: inline-flex;
    justify-content: space-between;
    padding-right: 10%;
    align-items: center;
    margin-bottom: 30px;
}
.lp_list_text{
    color: #000000;
    font-size: 18px;
    line-height: 1.55;
    font-weight: 400;
    width: 80%;
}
.lp_list_img{
    width: 20%;
}
.lp_list_img img{
    width: 43px;
}
.lp_title{
    color: #7d3168;
    font-size: 33px;
    line-height: 1.55;
    font-weight: 600;
    margin-bottom: 40px;
}
.lp_variants {
    background-color: #fff2fb;
}

.lp_variants .text-container{
    justify-content: center;
    flex-wrap: wrap;
}
.lp_variants .text-container>div{
    width: auto;
    padding-right: 0;
}
.lp_variants_title{
    color: #222222;
    font-size: 23px;
    line-height: 1.55;
    font-weight: 400;
}
.lp_variants_title img{
    max-width: 24px;
}

.lp_variants_price_sale{
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    opacity: 0.6;
}
.lp_price_tip{
    width: 17px;
    height: 17px;
    background-color: #7d3168;
}
.lp_title_center{
    text-align: center;
}
.lp_variants_item{
    max-width: 360px;
    margin: 0px 20px 40px 0px;
}
.lp_variants_content{
    border: 2px solid #7d3168;
    border-radius: 8px;
    padding: 35px;
    margin: 20px 0px;
}
.lp_variants_price_top{
    display: inline-flex;
    width: 100%;    
}
.lp_variants_price_top .lp_btn{
    z-index: 1;
}
.lp_price_variable{
    border-radius: 50px;
    background-color: #f5d7ed; 
    width: 100%;
    margin-left: -50px;
    z-index: 0;
    padding-left: 70px;
    align-items: center;
    display: flex;  
    color: #7d3168;
    font-size: 20px;
    line-height: 1.55;
    font-weight: 400;
}
.lp_variants_content *{
    color: #000000;
    font-size: 17px;
    line-height: 1.55;
    font-weight: 400;
}
.lp_variants_content b{
    font-weight: 600;
}
.lp_variants_content ul{
    margin-left: 1em;
    list-style-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='-1 -1 2 2'><circle r='0.75' fill='%237d3168' /></svg>");
    margin-bottom: 10px;
}

.lp_variants_content li{
    margin-bottom: 5px;
}
.lp_variants_description{
    text-align: center;
}
.lp_variants_description, .lp_variants_description-color{
    margin: 30px 0px;
}
.lp_variants_description p{
    margin: 0;
}
.lp_variants_description-color{
    background: #7f326a;
    padding: 50px;
    color: #fff;
    border-radius: 8px;
    max-width: 80%;
    margin: 0 auto;
}
.lp_constructor p{
    margin-bottom: 10px;
}

.lp_advantages .lp_list_item{
    flex-direction: column;
}
.lp_advantages .lp_list_title{
    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
    width: 100%;
}
.lp_list_desc{
    font-size: 16px;
    margin-top: 10px;
}
.lp_advantages .lp_indications_list {
    align-items: flex-start;
}
.lp_advantages .lp_list_text{
    min-height: 60px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
}


.lp_text2{
    background: #7f326a;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;

}
.text-content-big{
    font-size: 38px;
    line-height: 1.35;
    color: #ffffff;
    padding-top: 30px;
    padding-bottom: 30px;
    max-width: 80%;
    margin: 0 auto;
}
.text-content-big:before{
    content: "";
    width: 140px;
    background: #fff;
    height: 1px;
    display: block;
    margin-left: calc(50% - 70px);
    margin-bottom: 30px;
}
.text-content-big:after{
    content: "";
    width: 140px;
    background: #fff;
    height: 1px;
    display: block;
    margin-left: calc(50% - 70px);
    margin-top: 30px;
}
.lp_img_big{
    min-height: 650px;
}
.lp_gallery__item{
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;   
    height: 390px;
    border-radius: 8px;
}
.d-col_md_3 .lp_gallery__item{
    height: 180px;
}
.lp_gallery-container .d-col{
    padding-bottom: 15px;
    padding-top: 15px;
}
.jx-knightlab{
    display: none !important;
}



.lp_cert_item{
    border-radius: 8px;
    background-color: #fff2fb;
    padding: 50px;
    padding-bottom: 80px;
    max-width: 760px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}
.lp_cert_item .lp_title{
    margin-bottom: 0;
}
.lp_cert_item ul {
    margin-left: 1em;
    list-style-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='-1 -1 2 2'><circle r='0.75' fill='%237d3168' /></svg>");
    margin-bottom: 10px;
    display: inline-flex;
    width: 100%;
}
.lp_cert_item li{
    color: #7d3168;
    font-size: 23px;
    font-weight: 600;
    padding-left: 10px;
    margin-left: 50px;
}
.lp_cert_item li:first-child{
    margin-left: 0px;
}
.lp_cert_item:before{
    content: '';
    display: block;
    background: url(/assets/img/lp/cert_bg2.webp) no-repeat center/contain;
    bottom: -123px;
    left: -107px;
    width: 446px;
    height: 326px;
    position: absolute;
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    transform: rotate(20deg);
}    

.lp_cert_item:after{
    content: '';
    display: block;
    position: absolute;
    background-color: #80336a;
    width: 155px;
    left: 200px;
    bottom: -60px;
    height: 60px;
    z-index: 0;
}
.lp_cert{
    overflow: hidden;
}
.lp_cert_content{
    z-index: 1;
    position: relative;   
}
.lp_cert_img{
    position: absolute;
    right: 33px;
    top: 50%;
    margin-top: -80px;
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    transform: rotate(5deg);    
}
.lp_cert_img img{
    width: 220px;
}
.lp_reviews{
    background-color: #fff2fb;
}

.lp_reviews_item_content{
    border-radius: 8px;
    background-color: #ffffff;
    color: #222222;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;   
    padding: 25px 50px;    
}
.lp_reviews_item_author{
    color: #000000;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
}
.lp_reviews_item_date{
    color: #222222;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;
    opacity: 0.8;
}
.lp_reviews_item_info{
    display: inline-flex;
    width: 100%;
    padding: 0px 50px;
    align-items: center;
    justify-content: space-between;
    margin-top: 25px;
}
.lp_reviews_item{
    margin-bottom: 40px;
    break-inside: avoid;
}
.lp_reviews_list {
    columns: 2 auto;
    column-gap: 30px;
}
.lp_link{
    color: #7d3168;
    font-size: 14px;
    line-height: 1.55;
    font-weight: 400;  
    min-width: 200px;  
}
.lp_reviews_btns{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    width: 100%;
}
.lp_reviews_btns>a{
    margin: 0px 15px;
}
.lp_gift{
    background-image: url(/assets/img/lp/bg-get-advice.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.lp_gift_white{
    padding: 40px 20px 40px 40px;
    background: #fff;
    border-radius: 8px;
    opacity: 0.9;
}
.lp_gift_white_item img{
    max-width: 55px;
    margin-right: 20px;
}
.lp_gift_color{
    border-radius: 8px;
    background-color: #7d3168;
    padding: 40px;
    height: 100%;
}
.lp_gift_color .lp_title{
    color: #fff;
}
.lp_gift .d-row{
    display: flex;
}
.lp_gift_white_item{
    display: inline-flex;
    align-items: center;  
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;  
}
.lp_gift_content{
    color: #ffffff;
    font-size: 23px;
    line-height: 36px;
    font-weight: 300;    
    margin-bottom: 30px;
    max-width: 70%;
}
.lp_gift_color .lp_title{
    margin-bottom: 10px;
}
.lp_gift_color img{
    position: absolute;
    bottom: -60px;
    max-width: 283px;
    right: -60px;
}



.lp_doctors .d-grid {
    width: 100%;
}
.lp_doctor_img img{
    border-radius: 8px;
    height: 360px;
    width: 100%;
    object-fit: cover;
}
.lp_doctor_title{
    color: #000000;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    margin-top: 20px;
    padding: 0px 20px;
    text-align: center;
}
.lp_doctors-container{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.lp_doctor{
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none;
}
.lp_doctor_img{
    overflow: hidden;
    border-radius: 8px;
    font-size: 0px;
}
.lp_doctor_img img{
    transition: 0.4s;
}
.lp_doctor:hover .lp_doctor_img img{
    transform: scale(1.1);
}
.lp_address{
    background: #7f326a;    
}
.lp_address .balloon{
    height: auto;
}
.lp_address .lp_title{
    color: #fff;
}
.lp_address_new .balloon{
    padding: 40px;
    width: 100%;
    border-radius: 8px;
}
.lp_address_new .balloon__address{
    color: #019ee0;
    font-size: 22px;
}
.lp_address_new .balloon__time_address{
    color: #000000;
    font-size: 18px;
    font-weight: 500;
}
.lp_address_new .balloon__time_working{
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    opacity: 0.8;
    margin: 10px 0px;
}
.balloon__phones{
    color: #000000;
    font-size: 18px;
    font-weight: 600;

}
.lp_address_new{
    margin-top: 30px;
}
.lp_address_new .address_distric {
    font-weight: bold;
    color: #000000;
}
.lp_reception__top{
    max-width: 80%;
    margin: 0 auto;  
    display: flex;
}
.lp_reception__top > *{
    width: 50%;
}
.lp_reception__top-img{
    text-align: center;
}
.lp_reception__top-img img{
    max-width: 380px;
}
.lp_reception__top-desc_name {
    font-size: 24px;
    line-height: 1.35;
    font-weight: 600;
    margin-bottom:10px;
}
.lp_reception__top-desc_text {
    font-size: 16px;
    line-height: 1.55;
    margin-bottom: 18px;
    color: #7a7a7a;
}
.lp_reception__top-desc_list {
    font-size: 18px;
    line-height: 1.55;
    margin-bottom: 10px;
}
.lp_reception__top-desc_list ul{
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 10px;
}
.lp_reception__top-desc_list li{
        margin-bottom: 5px;
}
.lp_reception__top-desc_experience {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
.lp_reception__top-desc {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.lp_reception__bottom{
    margin-top:55px;
}
.lp_reception__bottom_title {
    font-size: 16px;
    line-height: 25px;
    color: #7d3168;
    font-weight: 700;
    margin-bottom:10px;
}
.lp_reception__bottom_text {
    font-size: 16px;
    line-height: 25px;
    margin-bottom:20px;
}






.map_bg{
    display: flex;
    max-width: 95%;
    margin: 0 auto; 
    position: relative; 
}
.map_bg img{
    object-fit: cover; 
    width: 100%;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;   
}
.map_bg:before {
    content: "";
    width: 100%;
    height: 100%;
    background: -o-linear-gradient(60.35deg,rgba(6,6,6,.51) 34.89%,rgba(132,141,176,0) 121.9%);
    background: linear-gradient(29.65deg,rgba(6,6,6,.51) 34.89%,rgba(132,141,176,0) 121.9%);
    left: 0;
    top: 0;
    position: absolute;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.map_bg_text{
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    opacity: 0.8;
    position: absolute;
    bottom: 15px;
    width: 100%;
    align-items: center;
    text-align: center;
}
.ymaps-map{
    width: 100% !important;
}
.yandexmapa.fancybox-content{
    min-width: 700px;
    padding: 0px;  
}
.yandexmapa.fancybox-content button{
    background: #303030;
    opacity: 1;
 }
 .lp_address_new .d-col{
      margin-bottom: 30px;     
 }

.balloon__city{
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    margin-top: -20px;
}
.full_width{
    width: 100% !important;
}
.lp_constructor .section_addresses_dynamic{
    background: #7f326a;
}
.li_show_more:before{
    content: '';
    display: block;
    background: url(/assets/img/menu-show.png) no-repeat center/contain;
    width: 80px;
    height: 14px;
}
.li_show_hide:before{
    content: '';
    display: block;
    background: url(/assets/img/menu-hide.png) no-repeat center/contain;
    width: 46px;
    height: 14px;
}
.lp_content1_text{
    color: #222;
}
.lp_content1_text p{
    color: #222;
    font-size: 18px;
    line-height: 1.4;
    margin-bottom:25px;
}





/***** cookie *****/

#cookie_note{
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
    transform: none;
    align-items: center;
    justify-content: center;
    padding: 20px;
    background-color: white;
    border-radius: 4px;
    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
}

#cookie_note p{
    margin: 0;
    font-size: 14px;
    text-align: left;
    color: black;
    margin-right: 20px;
}
#cookie_note button{
    height: 50px;
    line-height: 50px;
    padding: 0;    
}

.lp_html_list{
    max-width: 700px;
    margin: 0 auto;
}
.lp_html_list ul{
    margin-left:0;
    padding-left:0;
}
.lp_html_list li{
    list-style: none;
    font-size: 18px;
    line-height: 1.55;
    font-weight: 300;
    position: relative;
    padding-left: 90px;
    margin-bottom:50px;
}
.lp_html_list li p{
    font-size: 18px;
    line-height: 1.55;
    font-weight: 300;
}
.lp_html_list li:before{
    content: '';
    display: block;
    background: url(/assets/img/lp/lp_list.svg) no-repeat center/contain;
    width: 50px;
    height: 50px;
    margin-right:40px;
    position: absolute;
    left: 0;
}

.cookie_accept{
    min-width: 200px;
}
@media (min-width: 576px){
    #cookie_note.show{
        display: flex;
    }
}

@media (max-width: 575px){
    #cookie_note.show{
        display: block;
        text-align: left;
        bottom: 70px;
    }
    #cookie_note button{
        width: 100%;
        margin-top: 10px;   
    }
}


/***** cookie *****/

/*
<div class="html-img-div">
<img width="283" alt="gift" src="/assets/img/lp/html_img.png">
*/
.lp_variants_white{
    background:#fff;
}
.lp_relative  {
    position: relative;
}
/*.lp_relative .d-col.d-col_md_4{
    position: absolute;
    height: 100%;
}*/
.html-img-style{
    display: block;
    min-height: 100%;
    float: none;
    display: block;
    position: absolute;
    background-repeat: no-repeat;
    width: 40%;
    top: -63px;
    height: calc(100% + 63px);
    background-size: cover;
    margin-bottom: -50px;
    right: 0;
}



















@media (max-width: 1920px){
    
.lp_banner .d-grid-content {
    width: 50%;
}
.lp_banner .d-grid {
    z-index: 2;
}
.lp_banner .lp_banner_consult:first-child{ 
    margin-bottom: 20px;
    line-height: 1.25;
}

}







@media (max-width: 1200px){

.lp_banner__center{
    top: auto;    
    margin-left: 78px;
}
.lp_banner_heading{
    font-size: 26px;
}
.lp_banner_consult {
    font-size: 18px;
}
.lp_banner_text {
    font-size: 14px;
    font-weight: 400;
    margin-top: 20px;
    line-height: 24px;
}
.lp_btn {
    min-width: 180px;
}
.lp_banner .d-grid-content {
    width: 60%;
}
.lp_doctors_bottom_img {
    max-width: 100%;
}
.lp_list_item {
    padding-right: 5%;
}
.lp_list_text {
    font-size: 16px;
}
.text-content-big {
    font-size: 28px;
}
.lp_img_big {
    min-height: 400px;
    background-size: cover;
}
.lp_reception__top {
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.lp_reception__top-img img {
    max-width: 80%;
}
.lp_reception__top > * {
    width: 100%;
}
.html-img-style{
    top: -58px;
    height: calc(100% + 58px);
}


}








@media (max-width: 767px){
#d-header {
    z-index: 100 !important;
}
.lp_banner__img {
    width: 30%;
}
.lp_banner__center {
    margin-left: 200px;
}
.lp_banner .d-grid-content {
    width: 65%;
}
.lp_banner {
    min-height: auto;
    padding: 0;
}
.text-container>div, .lp_doctors_container>div {
    width: 100%;
}
.text-container {
    width: 100%;
    flex-direction: column;
}
.text-right {
    font-size: 28px;
    line-height: 32px;
    margin-top: 20px;
    max-width: 500px !important;
    text-align: center;
}
.lp_indications_right {
    display: none;
}
.lp_variants_price_top {
    width: auto;
}
.lp_indications_left {
    width: 100% !important;
}
.lp_price_variable{
    padding-right: 20px;   
}
.lp_variants_price{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;    
}
.lp_variants_item{
    margin-bottom: 40px;   
}
.lp_img_big {
    min-height: 300px;
}
.lp_gallery-container .d-col {
    width: 50%;
}
.lp_banner__center{
    display: none;
}
.lp_banner__img {
    width: 100%;
    left: 0;
}
.lp_banner .d-grid {
    width: 100%;
    z-index: 1;
    background-color: #7d3168de;
    padding: 40px 15px;
}
.lp_banner .d-grid-content {
    width: 100%;
}
.lp_margin {
    margin: 40px 0px;
}
.lp_doctors_container {
    margin-bottom: 50px;
    flex-direction: column;
}
.lp_doctors_left {
    margin-bottom: 20px;
}
.lp_title {
    font-size: 28px;
}
.lp_list_item {
    width: 100%;
    margin-bottom: 15px;
}
.lp_advantages .lp_list_text {
    justify-content: flex-start;
}
.lp_text2 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.lp_cert_img img {
    width: 150px;
}
.lp_gift .d-row {
    flex-direction: column;
}
.lp_gift_white {
    margin-bottom: 20px;
}
.lp_doctor {
    width: 50% !important;
}
.lp_address .balloon {
    height: auto;
    width: auto;
    text-align: center;
    width: 100%;
}
.lp_address .d-mb_3 .d-col, .lp_address .lp_address_new .d-col{
    margin-bottom: 30px;   
    width: 50% !important; 
}
.lp_banner_btns a {
    margin-left: 0;
    margin-bottom: 15px;
}
.lp_banner_btns {
    display: flex;
    flex-direction: column;
}
.yandexmapa.fancybox-content{
    min-width: 300px;
    padding: 0;  
}
.html-img-style {
    width: auto;
    top: 0;
    height: 300px;
    background-size: contain;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background-position: center;
    position: relative;
}
.lp_relative  {
    padding-bottom: 0;
}

}

























@media (max-width: 767px){

#d-header {
    background: #fff;
    z-index: 1;
}
.menu_main_block ul li a {
    color: #893973;
}
.menu_main_block ul.new_menu {
    margin-left: 0px;
    display: flex;
    flex-direction: column;
}
.menu_main_block ul li {
    width: 100%;
}
.open_btn{
    width: 24px;
    height: 24px;
    background-size: 24px;
    border: 0px;
    margin: 0;
    background-image: url(/assets/img/menu_right_back.svg);
    background-repeat: no-repeat;
    position: absolute;
    right: 20px;
    top: 1px;
    z-index: 2;
    width: 48px;
    height: 48px;
    /*
    margin-top: -24px;
    top: 50%;
    */
    background-position: center;
    transform: rotate(270deg);
}
.open_btn_selected{
    transform: rotate(90deg);
}
.menu_main_block ul li.has-child {
    position: relative !important;
}
.menu_main_block ul li.has-child:hover ul {
    display: none!important;
}
.menu_main_block ul li.li_lvl_1:hover>a {
    background-color: #fff;
}
.shade_2:after{
    display: none;
}
.menu_main_block .has-child.li_lvl_1 > .sum_menu.open_mob, .menu_main_block ul li.has-child .li_lvl_2>.sum_menu.open_mob{
    display: flex !important;
    position: relative;
    top: 100%;
    background: #fbf1f8;
    z-index: 1;
    flex-direction: column;
    width: 100%;
    max-width: 100%;
    padding: 20px 0px;
    flex-wrap: nowrap;

    padding: 0;
    margin: 0;
}
.sum_menu__column {
    max-width: 100%;
    padding-right: 20px;
}
.li_lvl_2 .open_btn {
    width: 24px;
    height: 24px;
    top: 6px;
    right: 32px;
    right: 23px;
    filter: invert(30%) sepia(10%) saturate(20%) hue-rotate(2deg) brightness(97%) contrast(96%);
}
.sum_menu__column {
    padding-right: 0px;
}
.menu_main_block ul li.has-child .li_lvl_2>.sum_menu.open_mob{
    background: #e0c0d9;
    padding: 0 20px;
}
.menu_main_block ul li a {
    padding: 15px 20px;
}
.menu_main_block ul li.has-child .li_lvl_2.has-child > a, .menu_main_block ul li.has-child .li_lvl_2 b {
    padding: 10px 20px;
    margin-bottom: 0;
    color: #893973;
}
.menu_main_block ul li.has-child .li_lvl_2 > a, .menu_main_block ul li .li_lvl_2 b{
    padding: 10px 20px;
    margin-bottom: 0;
    color: #1a1a1a;
    color: #893973;
    text-transform: none;
    font-size: 16px;
    line-height: 16px;
}
.menu_main_block ul li.has-child ul li {
    margin-bottom: 0;
}
.menu_main_block ul li.has-child .li_lvl_2>.sum_menu {
    padding: 0px 20px;
}
.menu_main_block ul li.has-child .li_lvl_2.has-child .sum_menu li {
    padding: 7px 0px;
}
.sum_menu.open_mob .li_show_more{
    margin-bottom: 5px;
}
.menu_main_block ul li.has-child .li_lvl_2.has-child {
    margin-bottom: 0px;
}
.menu_main_block ul li.has-child .li_lvl_2.has-child .sum_menu li {
    margin-bottom: 0;
}
.menu_main_block ul li.has-child .li_lvl_2.has-child .sum_menu {
    display: none;
}
.menu_main_block ul li.has-child .li_lvl_2.has-child .sum_menu.open_mob {
    display: flex;
}
.menu_main_block ul li {
    border-bottom: 1px solid #eee;
}
.menu_main_block ul li.li_lvl_2{

}
.menu_main_block ul li.li_lvl_2.li_mob_selected{
    background: #ead9e6;
}
.menu_main_block ul li.li_lvl_3{

}
.is-nav-main-opened .mobile-action__link{
    display: none !important;
}
.lp_reception .lp_title {
    margin-bottom: 20px;
}
.lp_reception__top-img, .lp_reception__bottom{
    margin-bottom: 0px;
}
.lp_reception__bottom, .lp_indications {
    margin-top:20px;
}
.lp_reception__top-desc_name{
    font-size: 28px;
    margin: 10px 0px;
    text-align: center;   
}
.text-container>div, .lp_doctors_container>div {
    padding-right: 0;
}
.lp_html_list li:before{
    width: 30px;
    height: 30px;    
}
.lp_html_list li {
    padding-left: 50px;
    margin-bottom: 30px;
}
.lp_address .d-col.d-col_md_4 img{
    position: relative;
    top: 0;
    width: 100%;
    max-width: 480px;
    margin: 0 auto;
    display: block;
}






}











@media (max-width: 480px){
.lp_variants_description-color {
    padding: 20px;
}
.text-content-big {
    font-size: 20px;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0;
}
.lp_title {
    font-size: 28px;
}
.lp_cert_img{
    display: none;
}
.lp_reviews_list {
    columns: 1;
    column-gap: 0;
}
.lp_reviews_item_content {
    padding: 20px;
    font-size: 14px;
}
.lp_reviews_item_info {
    padding: 0px 20px;
    margin-top: 20px;
}
.lp_reviews_item_author, .lp_reviews_item_date {
    font-size: 14px;
}
.lp_reviews_btns{
    flex-direction: column;
}
.lp_link{
    margin: 10px auto;
    text-align: center;    
}
.lp_gift_white_item {
    font-size: 16px;
    line-height: 24px;
}
.lp_gift_white_item img {
    max-width: 30px;
}
.lp_gift_white {
    padding: 20px;
}
.lp_gift_color {
    padding: 20px;
}
.lp_gift_color img{
    display: none;
}
.lp_gift_content {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 20px;
    max-width: 100%;
}
.lp_doctor_img img {
    height: 210px;
}
.lp_doctor_title {
    font-size: 14px;
    line-height: 18px;
    padding: 0px 20px;
}
.lp_address .balloon {
    padding: 20px 10px;
}
.balloon__time{
    font-size: 12px;    
}
.balloon__phones {
    font-size: 13px;
}
.lp_address_new .balloon__time_address {
    font-size: 14px;
}
.lp_address_new .balloon__address {
    font-size: 16px;
}
.lp_address_new .balloon__time_working {
    font-size: 12px;
}
.text-right {
    font-size: 23px;
    line-height: 32px;
}
.lp_doctors_title {
    font-size: 23px;
}
.lp_doctors_content {
    font-size: 18px;
    line-height: 28px;
}
.lp_doctors_container {
    margin-bottom: 10px;
}
.lp_padding-60 {
    padding: 40px 0px;
}
.lp_variants_price_top {
    width: auto;
    flex-direction: column;
}
.lp_price_variable{
    text-align: center;
    display: block;
    padding: 10px;
    margin: 10px auto    
}
.lp_variants_content {
    padding: 15px;
}
.lp_cert_item ul {
    flex-direction: column;
    margin-bottom: 10px;
}
.lp_cert_item li {
    font-size: 21px;
    margin-left: 0;
    margin-bottom: 0;
}
.lp_cert_item {
    padding: 20px;
}
.lp_gallery-container .d-col {
    width: 100%;
}
.lp_reviews_btns {
    margin-top: 0;
}
.lp_reviews_btns .lp_link {
    margin-top: 15px;
}
.lp_reviews_item:last-child{
    margin-bottom: 10px;    
}
.services-list_dinamic, .show_content_value {
    display: none;
}
.lp_address .d-mb_3 .d-col, .lp_address .lp_address_new .d-col {
    margin-bottom: 30px;
    width: 100% !important;
}
.lp_variants_item {
    margin: 0;
    margin-bottom: 20px;
}
.lp_variants_description, .lp_variants_description-color {
    margin: 20px 0px;
}

}

/* === Doctor card redesign === */
.doctor-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 420px;
    margin: 0 auto;
}
.doctor-card__photo-wrap {
    width: 100%;
    max-width: 340px;
    aspect-ratio: 1/1;
    margin-bottom: 24px;
    border-radius: 16px;
    overflow: hidden;
    background: #fff;
}
.doctor-card__photo {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background-size: cover;
    background-position: center;
    border-radius: 16px;
}
.doctor-card__name {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 16px;
    margin-top: 0;
}
.doctor-card__desc {
    font-size: 22px;
    color: #ccc;
    text-align: center;
    margin-bottom: 24px;
}
.doctor-card__address {
    color: #f55;
    font-size: 18px;
    margin-bottom: 32px;
    text-align: center;
}
.doctor-card__address .icon-metro {
    color: #f55;
    margin-right: 8px;
}
.doctor-card__btn {
    display: block;
    width: 100%;
    max-width: 420px;
    margin: 0 auto 24px auto;
    padding: 24px 0;
    background: linear-gradient(90deg, #c94fa0 0%, #893973 100%);
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    border-radius: 48px;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 0 0 8px rgba(201,79,160,0.15);
    transition: background 0.2s, box-shadow 0.2s;
    position: relative;
    border: none;
    cursor: pointer;
}
.doctor-card__btn:hover {
    background: linear-gradient(90deg, #893973 0%, #c94fa0 100%);
    box-shadow: 0 0 0 12px rgba(201,79,160,0.18);
}
.doctor-card__btn-arrow {
    font-size: 32px;
    margin-left: 16px;
    vertical-align: middle;
}
.doctor-card__all-link-wrap {
    margin-top: 16px;
}
.doctor-card__all-link {
    display: block;
    color: #c94fa0;
    font-size: 28px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    transition: color 0.2s;
}
.doctor-card__all-link:hover {
    color: #893973;
}
@media (max-width: 767px) {
    .doctor-card {
        max-width: 100%;
    }
    .doctor-card__photo-wrap {
        max-width: 100%;
        margin-bottom: 16px;
    }
    .doctor-card__name {
        font-size: 24px;
    }
    .doctor-card__desc {
        font-size: 16px;
    }
    .doctor-card__btn {
        font-size: 22px;
        padding: 18px 0;
    }
    .doctor-card__btn-arrow {
        font-size: 22px;
    }
    .doctor-card__all-link {
        font-size: 20px;
    }
}

.correction-element{
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    margin-bottom: 15px;
}
.correction-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 10px;
}
.correction-element a{
    color: #893973;
    font-size: 15px;
    font-weight: 600;
}
.correction-element p{
    color: #222222;
    font-size: 22px;
    font-weight: 300;
    margin: 0;
    text-align: center;
    line-height: 22px;
    width: 180px;
}

.ratings_main {
    display: flex;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 25px;
    gap: 20px;
    justify-content: center;
}
@media (max-width: 650px) {
    .ratings_main {
       flex-wrap: wrap;
    }
}
/* End */


/* Start:/assets/js/libs/fancybox/jquery.fancybox.min.css?166334077212795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/assets/css/mobile.css?179317117639535*/
.mobile-action__link,
.menu-mobile_box,
.doctors-category__mobile-image,
.slider-doctors__buttons {
    display: none;
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none;
    }
    .doctors-bg  {
        display: none;
    }
    .mobile-hidden {
        display: none !important;
    }
    .menu-mobile_box {
        display: block;
    }
    .mobile-hidden_visible {
        display: none;
    }
    /*.section-services-list, .section-get-advice,*/ .aside-partners, .bg-partners:before, .box-video, .header__search input, .header__top, .header-links__list, .header__phone, .header__nav,
    .d-decor-line:before, .d-decor-line_right:before, .section-name, .footer__services, .footer__inf, .footer__form-row .subscribe, .footer__bottom .small,
    .directions__image, .directions__list-wrap, .section-stock .d-tar .btn {
        display: none;
    }
    .mobile-visible {
        display: block;
    }
    .page-main .section-get-advice, .page-main .section-services-list {
        display: none;
    }
    header {
        background: #fff;
        width: 100%;
        padding: 5px 0;
    }
    .nav-main-toggle {

    }
    h1 {
        font-weight: 800 !important;
        font-size: 1.714em !important;
    }
    h2, .h2 {
        font-size: 24px;
        line-height: 36px;
    }
    h3, .h3 {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 1em;
    }
    .d-grid {
        padding-right: 10px;
        padding-left: 10px;
    }
    .d-grid-content {
        width: 100%;
        margin: 0;
    }
    .d-row {
        margin-right: -10px;
        margin-left: -10px;
    }
    .flex-row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .d-col {
        padding-right: 10px;
        padding-left: 10px;
    }
    .header__logo {
        width: 160px;
    }
    .header__search {
        margin: 10px 30px 0 0;
        float: right;
        width: 36px;
    }
    .header__search .search__btn {
        position: relative;
    }
    .header__search .search {
        width: 36px;
    }
    .page-wrap .search__btn {
        width: 36px;
        height: 36px;
        box-shadow: none;
    }
    .slider-main, .slider-main__block {
        height: 460px;
    }
    .slider-main__block{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .slider-main__content {
        height: auto;
    }
    .slider-main__title {
        font-size: 24px;
    }
    .slider-main__block {
        text-align: center;
        background-position: center right -610px;
    }
    .slider-main__block p {
        color: #222;
        font-weight: 300;
    }
    .slider-main__block:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(255,255,255,.7);
    }
    .slider-main.slider-dots-right .slick-dots {
        top: inherit;
        bottom: 3em;
        text-align: center;
    }
    .section-text {
        padding: 0 10px;
    }
    .section-adv .d-grid, .section-prom .d-grid{
        padding: 30px 20px;
    }
    .section-adv__name,  .section-prom__name {
        font-size: 20px;
    }
    .directions .d-col {
        padding-right: 1px;
        padding-left: 1px;
    }
    .directions {
        padding: 10px 8px 0;
    }
    .directions__block {
        margin-bottom: 2px;
    }
    .directions__name {
        background-color: #f8f0f6;
        border: 1px solid #e9d6e4;
        margin: 0;
        height: 66px;
        display: inline-table;
        width: 100%;
        text-align: center;
        padding: 0 3px;
    }
    .directions__name-text {
        vertical-align: middle;
        display: table-cell;
        position: relative;
        font-size: 16px;
    }
    .stock-item:before {
        display: none;
    }
    .stock-item {
        margin: 0;
    }
    .slider-controls {
        display: block;
    }
    .diseases-form__top {
        padding: 15px 12px 10px;
        border: none;
    }
    .diseases-form__content {
        padding: 20px 12px 0 !important;
        box-shadow: none !important;
    }
    .section-text .d-grid {
        padding-top: 0em !important;
        padding-bottom: 0;
    }
    .ratings-row {
        gap: 16px;
    }
    .ratings-row > .d-col {
        flex-basis: 100%;
    }
    .rating-card {
        min-height: 0;
        padding: 20px 18px;
    }
    .section-diseases .d-grid {
        padding-top: 1em;
    }
    .diseases-form__first-col {
        padding-right: 12px;
    }
    .diseases-filter {
        position: relative;
    }
    .section-services-list .list li {
        display: block;
    }
    .footer__cop .d-col:last-child {
        border-left: none;
    }
    .footer .d-table__cell {
        border-left: none;
    }
    .footer__logo .logo {
        display: none;
    }
    .footer__logo .header-links__list {
        display: block;
    }
    .footer__form-row, .footer__bottom {
        text-align: center;
    }
    .nav-breadcrumbs {
        border: none;
        padding: 0;
    }
    .section-doctors-page {
        padding-top: 15px;
    }
    .section-questions .d-grid {
        padding-top: 10px;
    }
    .question-box {
        margin-top: 20px;
    }
    .question-box__title {
        font-size: 24px;
    }
    .question-box__text {
        padding: 0;
    }
    .section-questions .h2, .section-questions p, .section-get-advice .h2, .section-get-advice p {
        padding: 0 10px;
    }
    .questions-item__name {
        position: relative;
        font-size: 16px;
        line-height: 24px;
        padding: 20px 17px 20px 66px;
    }
    .questions-item__decor {
        position: absolute;
        left: 20px;
        top: 50%;
        margin-top: -13px;
    }
    .questions-item__content {
        padding: 10px 5px;
    }
    .questions-content__text {
        padding: 35px 25px;
    }
    .section-get-advice .d-grid {
        padding-top: 20px;
    }
    .section-get-advice__form {
        margin: 0;
        padding: 20px;
    }
    .section-get-advice__form .input-wrap {
        margin-bottom: 30px;
    }
    .section-get-advice__form .d-col_md_4:nth-child(2), .section-get-advice__form .d-col_md_4:last-child {
        padding-left: 40px;
    }
    .section-get-advice__form .chr-text br {
        display: none;
    }
    .section-get-advice__form .btn-arrow-right {
        margin-top: 30px;
        padding: 1.3em 3.6em;
    }
    .section-get-advice__form .input-label {
        margin-bottom: 5px;
        display: block;
    }
    .text-content h1 {
        font-size: 24px !important;
        font-weight: 400 !important;
    }
    .section-information .text-content {
        padding: 0 20px;
    }
    .section-information .d-grid {
        padding-top: 10px;
    }
    .section-information blockquote {
        margin: 0 -10px;
        padding: 30px 26px 5px;

        font-size: 14px;
        font-weight: 300;
        line-height: 36px;
    }
    .section-information blockquote ul li {
        padding-left: 30px;
    }
    /*.section-information img {
        margin: 0 -20px;
        max-width: 320px;
        width: auto !important;
    }*/
    .text-content ul li, .text-content ol li {
        padding-left: 30px;
    }

    .contacts-top {
        border-collapse: collapse;
        border-spacing: 0;
        display: table;
        margin: 0 -20px;
    }
    .contacts-top .d-row {
        display: table-footer-group;
    }
    .contacts-top .center-number {
        display: table-header-group;
        border: 10px solid #d7bdd0;
        background: none;
    }
    .section-contacts .d-grid {
        padding: 10px 20px;
    }
    .center-number__content .h2 {
        font-size: 24px;
        padding: 0 40px;
    }
    .center-number__phone {
        font-size: 24px;
        margin-top: 10px;
    }
    .center-number__content {
        padding: 20px 0;
    }
    .center-number__buttons .btn {
        width: 220px;
        text-align: left;
        margin-bottom: 22px;
    }
    .contacts-top .metro-list {
        display: none;
    }
    .contacts-top .btn_1 {
        padding: 1.3em 2.6em;
        width: auto;
        margin: 0 -10px;
    }
    .contacts-top .social-links a {
        font-size: 0;
    }
    .contacts-top .social-links i {
        font-size: 16px;
    }
    .social-links {
        text-align: center;
        margin-top: 30px;
    }
    .social-links__item {
        display: inline-block;
    }
    .doctors-filter {
        margin: 0 -20px 21px;
    }
    .doctors-filter .selectBox-dropdown {
        margin-bottom: 10px;
    }
    .doctors-filter .selectBox-dropdown, .doctors-filter .input-wrap .input-search {
        font-size: 16px;
    }
    /*.doctors-filter .d-col:first-child {
        margin-bottom: 40px;
    }*/
    .doctors-filter .input-wrap {
        margin-bottom: 30px;
    }
    .section-services .d-grid, .section-experts .d-grid {
        padding-top: 20px;
    }
    .services-list .item-image__desc {
        display: none;
    }
    .services-list .item-image__name {
        font-size: 18px;
    }
    .services-list .item-image__name br {
        display: none;
    }
    .nav-pages__prev, .nav-pages__next {
        box-shadow: 0 10px 20px rgba(176, 59, 141, 0.3);
    }
    .nav-pages__prev {
        margin-left: 17px;
        margin-right: 3px;
    }
    .nav-pages__next {
        margin-right: 17px;
        margin-left: 3px;
    }
    .nav-pages li:first-child, .nav-pages li:last-child, .nav-pages li.active {
        display: inline-block;
        position: relative;
    }
    .nav-pages__link {
        font-family: Geometria;
        font-size: 24px;
        font-weight: 400;
        line-height: 46px !important;
        border: 0;
    }
    .nav-pages li.active a:before {
        content: '/';
        position: absolute;
        top: 0px;
        right: -16px;
    }
    .nav-pages li.active {
        left: -5px;
    }
    .nav-pages li:nth-last-child(2) {
        right: -5px;
    }
    .nav-pages li.active a {
        background: none;
        border: none;
    }
    .section-get-advice__form:before {
        display: none;
    }
    .experts-item {
        width: 100%;
        padding: 20px 30px;
    }
    .experts-item__image {
        display: none;
    }
    .experts-item__number {
        float: right;
    }
    .experts-item__name {
        line-height: 24px;
        width: 70%;
        margin-top: 10px;
        padding-top: 5px;
    }
    .methods-item:nth-child(3n+2), .experts-item:nth-child(3n+2) {
        border: 0;
    }
    .stock-item {
        margin-bottom: 20px;
    }
    .section-balloons .balloon {
        margin-bottom: 40px;
    }
    .section-small-price .d-grid {
        padding: 20px;
    }
    .small-price {
        margin: 0 -20px;
    }
    .small-price__name:before {
        display: none;
    }
    .small-price__name {
        font-size: 16px;
        padding-left: 20px;
        line-height: 24px;
    }
    .small-price__price {
        font-size: 16px;
        padding-right: 20px;
    }
    .small-price .d-col {
        vertical-align: middle;
    }
    .section-services-list {
        padding: 0 20px;
    }
    .section-services-list .list {
        margin: 0 -10px;
    }
    .section-directions .h2 {
        padding: 0 10px;
    }
    .section-also .h2 {
        padding: 0 10px;
    }
    .section-also .slider-doctors .slick-slide {
        padding: 0;
    }
    .list-new {
        margin-left: 0;
    }
    .section-doctor-personal .d-mb_6 {
        margin-bottom: 10px;
        width: 100%;
        text-align: left;
    }
    .section-doctor-personal__form {
        padding: 10px;
        margin-bottom: 40px;
    }
    .d-tabs__contents {
        padding: 15px 10px;
    }
    .reviews-item {
        padding: 10px;
        padding-top: 85px;
        position: relative;
    }
    .reviews-item__bottom-info{
        position: absolute;
        top: 0;
        left: 9px;
    }
    .reviews-item__review p{
        display: none;
    }
    .reviews-item__review p:first-child{
        display: block;
    }
    .reviews-item__wrap p {
        display: block;
        padding-bottom: 1.5em;
        margin: 0;
    }
    .d-tabs__header {
        font-size: 0;
    }
    .d-tabs__btn {
        font-size: 14px;
        margin: 0 !important;
        width: 50%;
        padding: 12px 10px;
        text-align: center;
    }
    .reviews-item__text {
        margin-bottom: 10px;
    }
    .reviews-item__bottom .meta {
        padding-top: 10px;
        margin: 0;
    }
    .reviews-item__bottom .meta .name {
        display: block;
        margin-bottom: 10px;
    }
    .reasons-item__name {
        width: 75%;
    }
    .prices-list__name {
        font-size: 14px;
        line-height: 18px;
        padding: 11px 10px 11px 20px;
    }
    .prices-list__price {
        padding: 11px 20px 11px 0;
        font-size: 16px;
    }
    .prices-list__options {
        padding: 0;
    }
    .prices-list__option {
        padding: 0 20px;
    }
    .prices-list .d-col {
        vertical-align: middle;
    }
    .news-list__text {
        padding: 30px 20px 0;
    }
    .news-list__item {
        margin-bottom: 10px;
    }
    .big-soc__item {
        min-width: 58px;
    }
    .big-soc__icon {
        width: 60px;
        height: 60px;
        line-height: 58px;
        font-size: 20px;
    }
    .big-soc__text {
        display: none;
    }
    .article-content ul {
        margin-left: 1.5em;
    }
    .content-info {
        border: none;
        text-align: center;
    }
    .content-info__meta {
        display: none;
    }
    .share-icons__list {
        text-align: center;
        margin: 0 -20px;
    }
    .share-icons__text {
        display: block;
        margin: 20px 0;
    }
    .doctors-bg, .disease-bg {
        /*background: none !important;*/
        padding: 25px 0 20px;
    }
    .doctors-bg .d-grid, .disease-bg .d-grid {
        text-align: left;
        padding-right: 20px;
        padding-left: 20px;
    }
    .doctors-bg__title, .disease-bg__title {
        font-size: 24px;
        line-height: 36px;
        font-weight: 800;
        margin-bottom: 1.2em;
        text-transform: none;
        /*color: #000;*/
    }
    .doctors-bg .btn, .disease-bg .btn {
        padding: 1.3em 1.16em;
    }
    .doctors-bg .d-mb_7 {
        margin-bottom: 1.5em;
    }
    .doctors-bg + .section-text .d-spt_1, .disease-bg + .section-disease .d-spt_1 {
        padding-top: 0;
    }
    .section-disease .d-grid {
        padding-right: 20px;
        padding-left: 20px;
    }
    .section-disease blockquote {
        margin-right: -10px;
        margin-left: -10px;
    }
    .doctors-item {
        margin: 0 -10px 0;
        padding: 30px 20px;
    }
    .doctors-item a.d-lnk-js, .doctors-item .btn {
        background-color: #f6edf3;
        color: #7d3168;
        border: 1px solid #ecc9e1;
        padding: .9em 1.4em;
        font-size: 1.143em;
        border-radius: 30px;
        text-align: center;
        font-weight: 300;
        box-shadow: none;
        display: inline-block;
        line-height: 1;
        vertical-align: top;
        margin: 0;
    }
    .doctors-item__reception {
        display: none;
    }
    .doctors-item__name, .doctors-item__desc {
        text-align: center;
        padding: 0 30px;
    }
    .doctors-item__name {
        font-family: Geometria;
        font-size: 16px;
        font-weight: 700;
        margin-top: 10px;
    }
    .doctors-item__desc {
        font-family: "Open Sans";
        font-size: 14px;
        font-weight: 300;
        overflow: hidden;
        height: 60px;
        color: #777;
        margin-bottom: 70px;
        padding-bottom: 0;
    }
    .doctors-item__btns {
        margin-bottom: -12px;
        padding-top: 0;
    }
    .metro-list__hidden {
        border-left: 0;
        border-right: 0;
        padding: 20px 19px;
        margin-top: 15px;
        right: 0;
        width: 100%;
    }
    .metro-list__hidden:after {
        border-radius: 50%;
        border: 1px solid #edc6e1;
        color: #b15994;
        content: '×';
        font-weight: 700;
        font-size: 23px;
        line-height: 40px;
        position: absolute;
        top: 8px;
        right: 8px;
        height: 40px;
        text-align: center;
        width: 40px;
    }
    .section-stock .d-grid {
        padding-top: 34px;
    }
    .section-stock .slider-controls {
        margin-top: 0;
    }
    .metro-list__hidden:hover {
        display: none !important;
    }
    .nav-breadcrumbs + .section-text .d-spt_1 {
        padding-top: 0;
    }
    .prices-title__decor:before {
        top: 10px;
    }
    .section-prices {
        background-color: #f7f7f7;
        margin-bottom: 10px;
    }
    .section-prices .d-grid {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .section-prices .h2 {
        margin: 0;
        padding-left: 10px;
    }
    .prices-list {
        margin-top: 1.2em;
    }
    .section-stock .h2, .section-doctors .h2 {
        padding: 0 10px;
    }
    .reasons-info {
        font-size: 16px;
        font-weight: 300;
        position: relative;
        padding: 0 40px;
    }
    .reasons-info .fa {
        position: absolute;
        top: 5px;
        left: 10px;
    }
    .section-reasons .directions__image {
        display: inline-block;
        height: 74px;
        width: 106px;
        padding: 0;
        position: absolute;
        z-index: 1;
        top: 1px;
        right: 2px;
        margin: 0;
    }
    .section-reasons .directions__name {
        padding: 0 120px 0 25px;
        text-align: left;
        min-height: 76px;
    }
    .section-stock-page {
        background-color: #7d3168;
        background-image: linear-gradient(to right, #7d3168 0%, #c3519e 100%);
    }
    .section-stock-page .h2 {
        color: #fff;
    }
    .stock-top .d-col:first-child .stock-item__image {
        position: inherit;
        padding-top: 85%;
        background-position: right;
    }
    .stock-item__period {
        top: 25px;
        right: inherit;
        left: 25px;
    }
    .stock-top .stock-item {
        height: auto;
    }
    .stock-top .d-col:first-child .stock-item__info {
        background: #fff;
    }
    .stock-top .stock-item__descr {
        height: auto;
        color: #999;
        font-size: 16px;
        font-weight: 400;
    }
    .stock-item__text {
        color: #999;
        font-size: 16px;
        font-weight: 400;
    }
    .stock-item__info {
        padding: 2em 35px !important;
    }
    .stock-top .d-col:last-child .stock-item__image {
        background-position: center center;
        padding: 40px 0 0 35px;
    }
    .section-reflexotherapy .stock-top .d-col:last-child .stock-item__image {
        padding: 85% 0 0 35px;
    }
    .section-reflexotherapy .stock-item__period {
        position: absolute;
        top: -238px;
        left: 0;
    }
    .section-reflexotherapy .stock-top .btn {
        padding: 1.3em 2.5em;
        margin: 0 -20px;
    }
    .section-reflexotherapy .stock-item {
        border: none;
    }
    .packages-item__top {
        padding: 40px 20px 10px 70px;
    }
    .packages-item__title {
        font-size: 24px;
        margin-left: -40px;
    }
    .packages-item__price {
        padding: 20px 40px 20px 70px;
    }
    .packages-item {
        margin-bottom: 30px;
    }
    .video-slider-nav .slick-list {
        margin: 0 30px;
    }
    .section-doctors-page .d-grid {
        padding-top: 0;
    }
    .section-doctors-page .doctors-filter {
        margin: 10px 0 21px;
        padding: 26px 10px;
    }
    .doctor-personal__info {
        border-top: 1px solid #ebcee1;
        border-bottom: 1px solid #ebcee1;
        padding: 10px 20px 30px;
        margin: 0 -10px;
    }
    .doctor-personal__info:last-child {
        border-top: 0;
    }
    .section-doctor-personal .d-grid {
        padding-bottom: 0;
    }
    .section-stock .stock-item__descr {
        height: auto;
    }
    .diseases-form {
        margin: 0 -10px;
    }
    .diseases-filter {
        margin-bottom: 20px;
    }
    .section-text h1.h2 {
        background: #fff;
        margin: 0 -20px 10px;
        padding: 15px 20px 10px;
    }
    .diseases-form .selectBox-dropdown .selectBox-label {
        white-space: inherit;
    }
    .diseases-form .btn {
        margin: 0 auto;
        display: block;
    }
    .section-diseases .news-list__item {
        margin: 0 -10px 10px;
        border: none;
    }
    .section-diseases .news-list__text {
        background: #ebebeb;
        padding: 30px 10px 5px;
    }
    .doctors-category__list {
        padding: 0;
    }
    .doctors-category__item {
        background-color: #f8f0f6;
        display: inline-block;
        border-radius: 4px;
        width: auto;
        margin: 0 3px 5px 0;
        color: #7d3168;
        line-height: 30px;
        text-align: left;
        padding: 3px 10px;
    }
    .nav-breadcrumbs__item {
        display: inline;
    }
    .page-direction .doctors-bg__title + .d-row .btn, .page-service .doctors-bg__title + .d-row .btn {
        padding: 1.3em 2.5em;
        margin: 0 !important;
    }
    .section-text h2 {
        margin-left: -10px;
        margin-right: -10px;
    }
    blockquote {
        padding: 20px 10px 5px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .section-other-doctors {
        background-color: #f8f0f6;
        padding: 0 10px;
    }
    .section-other-doctors .selectBox-dropdown {
        width: 100% !important;
    }
    .section-other-doctors .d-spb_2 {
        padding-top: 30px;
    }
    .section-other-doctors .d-spt_1 {
        padding-bottom: 30px;
    }
    .section-other-doctors h2 {
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;
    }
    .page-service .doctors-category__item {
        display: none;
    }
    .page-service .doctors-category__item:nth-child(1),
    .page-service .doctors-category__item:nth-child(2),
    .page-service .doctors-category__item:nth-child(3),
    .page-service .doctors-category__item:nth-child(4),
    .page-service .doctors-category__list.open .doctors-category__item {
        display: block;
    }
    .doctors-bg .section-map__head {
        width: 100%;
        text-align: center;
        height: 40px;
    }
    .doctors-bg .section-map__head-text {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        padding-top: 10px;
    }
    .doctors-category__list.open + .section-map__head .fa-caret-down:before {
        content: "\f0d8";
    }
    .video-box .slider-controls .slick-arrow, .video-box .slider-controls__counter, .section-doctors .slick-arrow, .section-doctors .slider-controls__counter,
    .section-also .slider-controls .slick-arrow, .section-also .slider-controls__counter {
        color: #000;
    }
    .video-box .slider-controls {
        margin-left: -10px;
        margin-right: -10px;
    }
    .section-doctors {
        background: #fff;
    }
    .section-doctors:before {
        display: none;
    }
    .doctors-item img {
        width: auto;
    }
    .section-clinic__map {
        margin: 0 -10px !important;
    }
    .section-clinic__map .d-tabs__btn.active {
        font-size: 16px;
        padding: 10px 20px;
        width: 100%;
        text-align: left;
        background: none;
    }
    .section-clinic__map .d-tabs__btn:last-child {
        display: none;
    }
    .section-clinic__map .d-tabs__contents {
        background: none;
        padding: 0;
    }
    .section-clinic .d-col:first-child {
        padding-left: 20px;
        padding-right: 20px;
    }
    .section-clinic .h3, .section-clinic .h5:first-child {
        text-align: center;
    }
    .section-clinic__work-time i, .section-clinic__phones i {
        margin-right: 50px;
    }
    .section-clinic {
        background-color: #f7f7f7;
        margin-bottom: 10px;
    }
    .section-stock-page .nav-pages li a {
        color: #fff;
    }
    .section-reflexotherapy {
        padding: 0 10px;
    }
    .section-reflexotherapy .stock-item, .packages {
        margin-left: -10px;
        margin-right: -10px;
    }
    .section-text.bg-partners .d-col_md_7 {

    }
    .footer__info .footer__links__item, footer .d-table, footer .footer__logo {
        display: block;
    }
    .footer__info {
        max-width: 227px;
        margin: 0 auto;
    }
    .question-box {
        max-width: none;
        width: 100%;
    }
    .subscription-form .d-col {
        margin-left: 0!important;
    }
    .subscription-form .chr-text:before {
        top: 0 !important;
    }
    .subscription-form .chr-text:after {
        top: 4px !important;
    }
    .section-also .item-image__inner, .section-also .item-image__image, .section-also .item-image:before, .section-also .item-image__image:before {
        max-height: none;
    }
    .item-image__hidden, .news-list__hidden {
        display: block;
    }
    .diseases-filter:before {
        display: none;
    }
    .slider-doctors__buttons .btn_p {
        padding: .9em 1em;
    }
    .section-text .d-spt_1, .section-reasons .d-spt_1 {
        padding-top: 3em;
    }
    .page-main .section-get-advice + .mobile-visible {
        display: none;
    }
    .consultation-form .d-col_md_9 {
        padding-right: 10px;
    }
    iframe {
        max-width: 100%;
    }
    .footer__bottom {
        color: #333;
        font-family: 'Geometria';
        font-size: 14px;
        font-weight: 400;
    }
    button#cboxClose {
        background: #fff !important;
        top: -18px !important;
        right: -18px !important;
    }
    .contacts-btn_box,
    .btn-box{
        text-align: center;
    }
    .action-btn_box {
        text-align: center;
        width: 100%;
    }
    .stock-item__prices .h5{
        display: none;
    }
    .doctors-item .d-col{
        position: static;
    }
    .doctors-item__btns{
        position: relative;
        z-index: 3;
    }
    .header__nav .header__socbox{
        display: none;
    }
    .header__nav {
        background: #fff;
        position: relative;
    }
    .header__nav:before {
        background: #fff;
        content: '';
        height: 2px;
        position: absolute;
        top: -2px;
        left: 0;
        width: 100%;
    }
    .header__main {
        margin-bottom: 0px;
        height: 57px;
        box-shadow: 0px 1px 15px 0px #0000001A;
        display: none;
    }
    .nav-main__link {
        color: #883872;
        font-size: 16px;
        font-weight: 400;
        text-transform: inherit;
        padding: 11px 1.8em;
        border: 1px solid #e9d6e4;
    }  
    .nav-main__sub li,  
    .nav-main__item {
        margin-top: -1px;
    }
    .nav-main__item:last-child .nav-main__link {
        border-bottom: 1px solid #e9d6e4;        
    }
    .nav-main__item.parent {
        position: relative;
    }
    .nav-main__item.parent .open:before {
        content: "\f078";
    }
    .nav-main__item.parent .open {
        background: transparent;
        display: block;
        font: normal normal normal 10px/1 FontAwesome;
        color: #8e4279;
        height: 43px;
        line-height: 43px;
        position: absolute;
        top: 0;
        right: 0;
        text-align: center;
        width: 45px;
        z-index: 2;
    }
    .nav-main__sub li {
        position: relative;
    }
    .nav-main__sub li a i{
        display: none;
    }
    .nav-main__sub {
        background: #fbf1f8;
    }
    ul.nav-main__sub-level.lvl2 {
        background: #ead9e6;
    }
    ul.nav-main__sub-level.lvl3 {
        background: #e0c0d9;
    }
    .nav-main__sub-level {
        display: none;
    }
    .nav-main__sub-level.lvl1{
        display: block;
    }
    .nav-main {
        margin-left: 0;
    }
    .slider-doctors__buttons a,
    .menu-mobile_menu a {
        background-color: white;
        border-radius: 50px;
        font-size: 17px;
        color: #7d3168;
        border: 1px solid #edc6e1;
        display: inline-block;
        text-decoration: none;
        line-height: 40px;
        padding: 0 20px;
        box-shadow: 0 0px 20px rgba(93, 93, 93, 0.3);
    }
    .menu-mobile_menu ul {
        display: flex;
        justify-content: space-between;
        margin: 15px 0 3px;
    }
    .menu-mobile_phone {
        color: #333;
        font-size: 26px;
        text-align: center;
        margin: 20px 0 15px;
    }
    .menu-mobile_phone a{
        color: #333;
        text-decoration: none;
    }
    .menu-mobile_phone i {
        color: #ab468b;
        margin-right: 8px;
    }
    .menu-mobile_phone span{
        font-size: 14px;
    }
    .fixed-menu {
        display: none;
        width: 100%;
    }
    .is-nav-main-opened .fixed-menu {
        display: flex;
        justify-content: space-between;
    }
    .fixed-menu a{
        background: #f8f0f6;
        box-sizing: border-box;
        border: 1px solid #e9d6e4;
        border-right-color: transparent;
        height: 92px;
        line-height: 1.5;
        font-weight: 700;
        text-transform: uppercase;
        color: #333;
        display: flex;
        flex-direction: column;
        justify-content: center;
        text-decoration: none;
        text-align: center;
        width: 33.3333%;
    }
    .fixed-menu a i{
        color: #7d3168;
    }
    .fixed-menu a:last-child{
        border-right-color:  #e9d6e4;
    }
    .header__top {
        height: 55px;
    }
    .header__top .d-grid{
        display: none;
    }
    .nav-main_scroll {
        overflow-y: scroll;
        height: calc(100vh - 200px);
        padding-bottom: 0px;
    }
    .is-nav-main-opened {
        overflow: hidden;
    }
    .section-clinic .h5{
        text-align: center;
    }
    .menu-mobile_menu {
        margin: 0 7px;
    }
    .slider-doctors__buttons {
        display: flex;
        justify-content: space-between;
    }
    .slider-doctors__name {
        width: 200px;
        margin: 0 auto;
    }
    .switch{
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        flex-flow: row wrap;
    }
    .switch-1{
        order: 1;
    }
    .switch-2{
        order: 2;
    }
    .switch-3{
        order: 3;
    }
    .section-doctor-personal .d-grid{
        padding-top: 0;
    }
    .doctors-category__mobile-image  {
        display: block;
        margin-bottom: 20px;
        width: 100%;
    }
    .doctors-item__location .location-all {
        position: static;
    }
    .doctors-item__location {
        position: relative;
    }
    .section-services-list {
        background: #f7f6f6;
    }
    .section-services-list .d-grid-content {
        padding: 25px 0;
    }
    .list_hover_decor li a {
        display: block;
    }
    .list_hover_decor li a:before {
        border-radius: 0;
    }
    .header__search.active {
        background: #fff;
        position: absolute;
        right: 0;
        top: 0;
        margin: 0 auto;
        padding: 9px;
        width: 100%;
    }
    .active .search.trans {
        width: 100% !important;
        z-index: 3;
    }
    .active input.search__input {
        float: left;
        display: block;
        margin-right: -36px;
        height: 36px;
        line-height: 36px;
        width: 100%;
        width: calc(100% - 10px);
    }
    .section-search {
        background: transparent;
        color: #333;
    }
    .section-search .h2 {
        color: #333;
        margin-bottom: 0;
    }
    .section-search form {
        text-align: center;
        width: 100%;
    }
    input[type="submit"] {
        margin-top: 20px;
    }
    .section-search .d-grid {
        padding-top: 5px;
    }
    .section-search .search-suggest {
        width: 100%;
    }
    .side-menu {
        display: none;
    }
    .mobile-action__link {
        background: white;
        display: flex;
        padding: 30px 0 15px 0;
        position: fixed;
        bottom: 0;
        left: 0;
        text-align: center;
        width: 100%;
        z-index: 99999999;
        border-radius: 10px 10px 0 0;
        justify-content: space-between;
        align-items: flex-end;
        gap: 0;
        box-shadow: 0 2px 1px 3px #0000001A;
    }
    
    .mobile-action__link > div {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    
    .mobile-action__link .mobile_menu_icon_center {
        flex: 1;
    }
    .mobile_menu_icon_center{
        display: flex;
        justify-content: center;
        cursor: pointer;
        user-select: none;
    }
    .mobile-action__link a {
        text-decoration: none;
        color: #555;
    }
    .mob_menu_icon {
        position: absolute;
        top: -24px;
    }
    .page-404 img{
        max-width: 100%;
    }
    .page-404_title{
        font-size: 20px;
    }
    .active .close-header__search {
        background: rgba(255, 255, 255, 0.38);
        position: absolute;
        top: 0px;
        right: 0;
        height: 999px;
        width: 999px;
        z-index: 2;
    }
    .doctors__list .doctors-item img{
        /*width: 100%;*/
    }
    .doctors__list .doctors-item_wrap:before{
        display: none;
    }
    .doctors-item__btns {
        margin: 0;
        padding: 0;
        left: 0;
        right: 0;
        position: absolute;
        bottom: 100px;
    }
    .section-directions .btn {
        margin-top: 35px;
    }
    .popup-success {
        padding: 0;
    }
    #DSC .content_ {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
@media (max-width: 375px) {
    .doctors-item__btns {
        margin-bottom: -12px;
        padding-top: 0;
    }
}
@media (max-width: 320px) {
    .slider-main__block {
        background-position: center right -450px;
    }
    .footer__info {
        max-width: none;
    }
    .diseases-filter:before {
        content: '';
        height: 2px;
        background-color: #f7f7f7;
        position: absolute;
        top: -45px;
        width: 300px;
        left: -12px;
    }
}

@media (max-width: 767px){
    .section-prom .d-row .d-col{
        margin-bottom:24px;
    }
    .section-prom .d-row .d-col:last-child{
        margin-bottom:0;
    }
}

.mob_top_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* promo cards spacing when stacked vertically block commented*/

/* Мобильное меню */
.mobile-menu-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99999998;
    overflow-y: auto;
}

.mobile-menu-overlay.active {
    display: block;
}

.mobile-menu-container {
    padding: 20px;
    padding-bottom: 100px;
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

.mobile-menu-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E5E5E5;
}

.mobile-menu-logo {
    display: flex;
    align-items: center;
    flex: 1;
}

.mobile-menu-logo-link {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: inherit;
}

.mobile-menu-logo img {
    height: 40px;
    margin-right: 12px;
    object-fit: contain;
}

.mobile-menu-logo-text {
    display: flex;
    flex-direction: column;
}

.mobile-menu-logo-title {
    font-size: 18px;
    font-weight: 700;
    color: #A84589;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 2px;
}

.mobile-menu-logo-subtitle {
    font-size: 12px;
    color: #A84589;
    line-height: 1.2;
}

.mobile-menu-header-icons {
    display: flex;
    gap: 15px;
    align-items: center;
}

.mobile-menu-search-btn,
.mobile-menu-close-btn {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mobile-menu-search-btn svg,
.mobile-menu-close-btn svg {
    width: 24px;
    height: 24px;
}

.mobile-menu-nav {
    margin-bottom: 30px;
}

.mobile-menu-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.mobile-menu-list li {
    border-bottom: 1px solid #E5E5E5;
}

.mobile-menu-list li:last-child {
    border-bottom: none;
}

.mobile-menu-list a {
    display: block;
    padding: 7px 0;
    font-size: 16px;
    color: #333;
    text-decoration: none;
    transition: color 0.3s;
}

.mobile-menu-list a:hover {
    color: #A84589;
}

.mobile-menu-social {
    display: flex;
    gap: 15px;
    justify-content: center;
    margin-bottom: 30px;
}

.mobile-menu-social-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-decoration: none;
    transition: transform 0.3s;
}

.mobile-menu-social-link:hover {
    transform: scale(1.1);
}

.mobile-menu-social-link svg {
    width: 40px;
    height: 40px;
}

.mobile-menu-contact {
    text-align: center;
    margin-bottom: 30px;
}

.mobile-menu-phone {
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #A84589;
    text-decoration: none;
    margin-bottom: 10px;
}

.mobile-menu-hours {
    font-size: 14px;
    color: #666;
    line-height: 1.5;
}

.mobile-menu-action {
    text-align: center;
    padding-bottom: 20px;
}

.mobile-menu-btn {
    display: inline-block;
    padding: 16px 40px;
    background-color: #A84589;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 600;
    transition: background-color 0.3s;
}

.mobile-menu-btn:hover {
    background-color: #8B3771;
}

.mobile_menu_icon_center .menu-icon-hamburger {
    display: block;
}

.mobile_menu_icon_center.active .menu-icon-hamburger {
    display: none;
}

.mobile_menu_icon_center.active .menu-icon-close {
    display: block;
}

.mobile_menu_icon_center .menu-icon-close {
    display: none;
}

@media (max-width: 767px) {
    body.mobile-menu-open {
        overflow: hidden;
    }
    
    /* YourGood Widget - изменить позицию на мобильных устройствах */
    body section#PWPreviewWidgetButtonWrapper.PWPreviewWidgetButtonWrapperVisible[style] {
        bottom: 80px !important;
    }
    
    section#PWPreviewWidgetButtonWrapper.PWPreviewWidgetButtonWrapperVisible {
        bottom: 80px !important;
    }
}
/* fix: doctors list (mobile) - buttons overlapped specialization text. Put buttons in normal flow below .doctors-item__desc */
@media (max-width: 767px) {
    .doctors__list .doctors-item {
        display: flex;
        flex-direction: column;
    }
    .doctors__list .doctors-item > .d-row,
    .doctors__list .doctors-item > .d-row > .d-col {
        display: contents;
    }
    .doctors__list .doctors-item .d-col > * {
        order: 5;
    }
    .doctors__list .doctors-item .d-col > .doctors-item_wrap {
        order: 1;
    }
    .doctors__list .doctors-item .d-col > .doctors-item__name {
        order: 2;
    }
    .doctors__list .doctors-item .d-col > .doctors-item__desc {
        order: 3;
        margin-bottom: 16px;
    }
    .doctors__list .doctors-item .d-col > .doctors-item__btns {
        order: 4;
        position: static;
        margin: 0 0 16px;
        padding: 0;
    }
}
/* End */


/* Start:/assets/css/bvi.min.css?1663340772101959*/
/*!
 * 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:/assets/css/bvi-style.css?166334077211657*/

.bvi-body .bvi-panel{
				    display: none !important;
			}

html body .bvi-body[data-bvi-theme=white] * {
				background-color: transparent !important;
			}
html body .bvi-body .nav-main__item:hover .nav-main__sub.nav-main__sub-level, html body .bvi-body[data-bvi-theme=white] * .nav-main__item:hover .nav-main__sub-level  {
    background: #fff !important;
}
html body .bvi-body a.d-ttu.nav-main__link.h5.d-c_1.d-tdn.d-tdnh {
    color: #fff !important;
	text-decoration:none;
}
html body .bvi-body .header-address{
    background: #fff !important;
}
html body .bvi-body[data-bvi-theme=white] * form button.search__btn{
    background: #fff !important;
    color: #fff !important;
    fill: #fff !important;
	border: 1px solid #000  !important;
	margin-top: 5px;
}

html body .bvi-body[data-bvi-theme=white] * a.header-address_item {
    background-color: #ffffff !important;
	color: #000 !important;
}
html body .bvi-body[data-bvi-theme=white] * a.d-ib.logo:hover, html body .bvi-body[data-bvi-theme=white] * a.d-ib.logo:hover * {
    background: transparent !important;
}
html body .bvi-body[data-bvi-theme=white] * .footer__soc .soc__link {
    height: 2em;
    width: 2em;
    line-height: 2!important;
    text-align: center;
    background: red !important;
    border-radius: 50%;
    margin-right: 11px;
    transform: scale(1.3);
	color:#fff !important;
	text-decoration:none !important;
}

html body .bvi-body[data-bvi-theme=white] * form  i{
	display:none!important;
}
html body .bvi-body[data-bvi-theme=white] *  a.soc__link{
    font: normal normal normal 14px/1 FontAwesome !important;
}
html body .bvi-body[data-bvi-theme=white] * .footer__soc .soc__link.fa-vk {
    background: #4481d2 !important;
}
html body .bvi-body[data-bvi-theme=white] * .footer__soc .soc__link.fa-facebook {
    background: #3b5998 !important;
}
html body .bvi-body[data-bvi-theme=white] * .footer__soc .soc__link.fa-instagram {
    background: #d52e76  !important;
    background: -moz-linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%)  !important;
    background: -webkit-linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%)  !important;
    background: linear-gradient(22deg, #ffd978 0%, #d52e76 50%, #533ce4 100%) !important;
}
html body .bvi-body[data-bvi-theme=white] * .footer__soc .soc__link:before{
    color: #fff !important;
}
html body .bvi-body[data-bvi-theme=white] * div#colorbox {
    background: #fff !important;
}
html body .bvi-body[data-bvi-theme=white] * .popup form .d-col.d-mb_3 {
    margin-bottom: 5px;
}
html body .bvi-body[data-bvi-theme=white] * #cboxLoadedContent {
    padding:  10px !important;
}
html body .bvi-body[data-bvi-theme=white] *  #cboxContent {
    margin: 10px;
}
html body .bvi-body[data-bvi-theme=white] * .side-menu{
	display:none !important;
}
html body .bvi-body[data-bvi-theme=white] *  form .d-col.d-col_md_6.d-vab.d-mb_5 {
    margin-bottom: 5px !important;
}
html body .bvi-body[data-bvi-theme=white] * .section-get-advice__col-submit {
    position: relative;
    left: 0;
}
html body .bvi-body[data-bvi-theme=white] * ul.header-top-nav__list {
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
}
html body .bvi-body[data-bvi-theme=white] * nav.header-top-nav.d-ib {
    width: 100%;
}
html body .bvi-body[data-bvi-theme=white] * .header-links__list {
    margin-top: 20px;
}
html body .bvi-body[data-bvi-theme=white] * form {
    overflow: hidden;
}
html body .bvi-body[data-bvi-theme=white] * .aside-partners.d-pr a:hover, html body .bvi-body[data-bvi-theme=white] * .aside-partners.d-pr a:hover *{
	background-color: transparent !important;
}
html body .bvi-body[data-bvi-theme=white] * .header-links__list .header-links__link i {
	margin-top: -5px;
}
html body .bvi-body[data-bvi-theme=white] * .stock-item__descr {
    height: auto;
}
html body .bvi-body[data-bvi-theme=white] * .section-get-advice__form {
    padding: 20px;
    margin-right: 0;
}
html body .bvi-body[data-bvi-theme=white] *  .subscribe-btn{
    margin-top: 20px;
}
html body .bvi-body[data-bvi-theme=white] * .d-spb_1 {
    padding-bottom: 20px;
}
html body .bvi-body[data-bvi-theme=white] * .section-map__head *{
    color: #fff !important;
}
html body .bvi-body[data-bvi-theme=white] * .center-number{
    height: initial;
	background:transparent;
}
html body .bvi-body[data-bvi-theme=white] * .center-number__buttons {
    display: inline-flex;
    flex-direction: column;
}
html body .bvi-body[data-bvi-theme=white] * .center-number__buttons a{
	margin-bottom:20px;
}
html body .bvi-body[data-bvi-theme=white] * .footer__bottom .d-col_md_6 {
	width:100%;
	max-width:100%;
}
html body .bvi-body[data-bvi-theme=white] * .footer__inf .nav-ver {
    margin-left: 20px;
}
.slick-slider .slick-arrow {
    z-index: 100;
}
html body .bvi-body[data-bvi-theme=white] *  .reasons-item__name {
    margin-left: 20px;
}
html body .bvi-body[data-bvi-theme=white] *  .section-balloons .d-col.d-col_md_3 {
    width: 100%;
    max-width: 100%;
}
html body .bvi-body[data-bvi-theme=white] *  .disease-bg .d-grid.d-tac a{
	background:#fff !important;
}
html body .bvi-body[data-bvi-theme=white] *  .disease-bg .d-grid.d-tac a:hover{
	background:#000 !important;
}
html body .bvi-body[data-bvi-theme=white] * .menu-wrap{
	margin-top:20px;
}
html body .bvi-body[data-bvi-theme=white] * .menu-wrap a{
    margin: 0px 5px;
}
html body .bvi-body[data-bvi-theme=white] *  .d-spb_2 {
    padding: 20px 0px;
}
html body .bvi-body[data-bvi-size="25"] * .menu-wrap,
html body .bvi-body[data-bvi-size="26"] * .menu-wrap,
html body .bvi-body[data-bvi-size="27"] * .menu-wrap,
html body .bvi-body[data-bvi-size="28"] * .menu-wrap,
html body .bvi-body[data-bvi-size="29"] * .menu-wrap,
html body .bvi-body[data-bvi-size="30"] * .menu-wrap,
html body .bvi-body[data-bvi-size="31"] * .menu-wrap,
html body .bvi-body[data-bvi-size="32"] * .menu-wrap,
html body .bvi-body[data-bvi-size="33"] * .menu-wrap,
html body .bvi-body[data-bvi-size="34"] * .menu-wrap,
html body .bvi-body[data-bvi-size="35"] * .menu-wrap,
html body .bvi-body[data-bvi-size="36"] * .menu-wrap,
html body .bvi-body[data-bvi-size="37"] * .menu-wrap,
html body .bvi-body[data-bvi-size="38"] * .menu-wrap,
html body .bvi-body[data-bvi-size="39"] * .menu-wrap,
html body .bvi-body[data-bvi-size="40"] * .menu-wrap {
    height: auto;

}
html body .bvi-body[data-bvi-size="25"] * section.menu ul,
html body .bvi-body[data-bvi-size="26"] * section.menu ul,
html body .bvi-body[data-bvi-size="27"] * section.menu ul,
html body .bvi-body[data-bvi-size="28"] * section.menu ul,
html body .bvi-body[data-bvi-size="29"] * section.menu ul,
html body .bvi-body[data-bvi-size="30"] * section.menu ul,
html body .bvi-body[data-bvi-size="31"] * section.menu ul,
html body .bvi-body[data-bvi-size="32"] * section.menu ul,
html body .bvi-body[data-bvi-size="33"] * section.menu ul,
html body .bvi-body[data-bvi-size="34"] * section.menu ul,
html body .bvi-body[data-bvi-size="35"] * section.menu ul,
html body .bvi-body[data-bvi-size="36"] * section.menu ul,
html body .bvi-body[data-bvi-size="37"] * section.menu ul,
html body .bvi-body[data-bvi-size="38"] * section.menu ul,
html body .bvi-body[data-bvi-size="39"] * section.menu ul,
html body .bvi-body[data-bvi-size="40"] * section.menu ul{
    margin: 0;
    flex-direction: column;
    position: relative;
}
html body .bvi-body[data-bvi-theme=white] *  .menu-wrap .menu.fixed{
    position: relative;
	top:0;
}
html body .bvi-body[data-bvi-size="25"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="26"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="27"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="28"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="29"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="30"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="31"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="32"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="33"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="34"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="35"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="36"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="37"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="38"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="39"] * .header__nav .d-grid,
html body .bvi-body[data-bvi-size="40"] * .header__nav .d-grid {
    max-width: 100%;
}
html body .bvi-body[data-bvi-theme=white] * ul.nav-ver__list.d-col.d-col_md_5 {
    width: 100% !important;
}
html body .bvi-body[data-bvi-theme=white] * .header__nav .d-col_5 {
    margin: 0;
    width: 100%;
}
html body .bvi-body[data-bvi-theme=white] * .header__soc-phone.header__phone.d-tar {
    margin-bottom: 10px;
	display:none;
}
html body .bvi-body[data-bvi-theme=white] * #ADDRESS{
	display:none;
}
html body .bvi-body[data-bvi-theme=white] * a.stock-item.d-db.d-tdn.stock-item_color_1 {
    padding: 15px;
}
html body .bvi-body[data-bvi-theme=white] * .fixed a.btn.btn_c_1.btn_p.d-fs_1.btn_bsh.cboxElement {
    background: #fff !important;
    border: 0px;
}
html body .bvi-body[data-bvi-theme=white] * .fixed a.btn.btn_c_1.btn_p.d-fs_1.btn_bsh.cboxElement:hover {
    background: #000 !important;
    border: 0px;
}
html body .bvi-body[data-bvi-theme=white] * .disease-bg__title.d-ff_1.d-fw_8 {
    color: #fff !important;
}
html body .bvi-body[data-bvi-theme=white] * .disease-bg .btn.btn_c_1{
	padding:10px 20px;
}
html body .bvi-body[data-bvi-theme=white] * .doctors-category__item {
    color: #000 !important;
    background-color: #fff !important;
    text-decoration: none !important;
}
html body .bvi-body .header__top .header-links__list .bvi-panel-close, .bvi-svg-hidden{
    display: none  !important;
}
html body .bvi-body .header__top .header-links__list .bvi-svg-hidden{
    display: inline-block !important;
}
.header-links__list a.bvi-open.bvi-btn{
    text-decoration: none !important;	
}
.header-links__list .bvi-open.bvi-btn{
    margin-right: 40px;
    position: relative;
}
.header-links__list .bvi-open.bvi-btn svg{
    position: absolute;
    top: 3px;
}
.header-links__list .bvi-open.bvi-btn svg path{
	stroke: #7d3168;
}




@media (max-width: 767px){
html body .bvi-body[data-bvi-theme=white] *  .header__main{
    background: #fff !important;
}
html body .bvi-body[data-bvi-theme=white] * .nav-main-toggle__icon:after, html body .bvi-body[data-bvi-theme=white] * .nav-main-toggle__icon:before {
    background: #ab468b !important;
}
html body .bvi-body[data-bvi-theme=white] * .nav-main-toggle__icon{
    background: #ab468b !important;
}
html body .bvi-body[data-bvi-theme=white] * .is-nav-main-opened .nav-main-toggle__icon {
    background: 0 0  !important;
}
html body .bvi-body[data-bvi-theme=white] * .nav-main{
	background: #fff!important;
}
html body .bvi-body[data-bvi-theme=white] * .nav-main .nav-main__item{
    background: #ab468b !important;
}
html body .bvi-body[data-bvi-theme=white] * .mobile-action__link a{
    background: #ab468b !important;	
}
html body .bvi-body[data-bvi-theme=white] *  .search__input {
    background: #fff !important;	
}
html body .bvi-body[data-bvi-theme=white] * form button.search__btn {
    margin-top: 0 !important;
}
html body .bvi-body[data-bvi-theme=white] * .section-reflexotherapy .stock-top .d-col:last-child .stock-item__image {
    padding: 50px 0px !important;
}
html body .bvi-body[data-bvi-theme=white] * .mobile-hidden{
	display:none !important;
}
html body .bvi-body[data-bvi-theme=white] * .fa:hover:before {
    color: #fff!important;
}

}





/* End */


/* Start:/assets/js/libs/datepicker/css/datepicker.min.css?166334077212257*/
.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none}
/* End */
/* /assets/css/font-awesome.min.css?166334077231000 */
/* /assets/css/plugins.css?166334077215203 */
/* /assets/css/css.css?1769943675179145 */
/* /assets/js/libs/fancybox/jquery.fancybox.min.css?166334077212795 */
/* /assets/css/mobile.css?179317117639535 */
/* /assets/css/bvi.min.css?1663340772101959 */
/* /assets/css/bvi-style.css?166334077211657 */
/* /assets/js/libs/datepicker/css/datepicker.min.css?166334077212257 */
