

/* Start:/local/templates/styledent2019/jquery.fancybox.css?15748635164134*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
/*#fancybox-loading,*/ .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/local/templates/styledent2019/fancybox_sprite.png');}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 50px;height: 50px;background: url('/images/ajax-loader.gif') center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('/local/templates/styledent2019/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('/local/templates/styledent2019/fancybox_overlay.png');}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/local/templates/styledent2019/fancybox_sprite@2x.png');background-size: 44px 152px;}
#fancybox-loading div {background-image: url('/local/templates/styledent2019/fancybox_loading@2x.gif');background-size: 24px 24px;}
}
/* End */


/* Start:/local/templates/styledent2019/css/plugins.css?157527915816497*/
@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.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-arrow.slick-hidden{display:none}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:0}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{-webkit-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em}.twentytwenty-after-label:before,.twentytwenty-before-label:before{position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.br-theme-fontawesome-stars .br-widget{height:28px;white-space:nowrap}.br-theme-fontawesome-stars .br-widget a{font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}.br-theme-fontawesome-stars .br-widget a:after{content:'\f005';color:#d2d2d2}.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#edb867}.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#edb867}.br-theme-fontawesome-stars .br-widget .br-current-rating{display:none}.br-theme-fontawesome-stars .br-readonly a{cursor:default}@media print{.br-theme-fontawesome-stars .br-widget a:after{content:'\f006';color:#000}.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{content:'\f005';color:#000}}
/* End */


/* Start:/local/templates/styledent2019/css/old_styles.css?1605503734107340*/
@charset "utf-8";body,html{margin:0;padding:0;height:100%}.pseudo-link{color:#1191d0;text-decoration:none;border-bottom:#1191d0 1px dotted;cursor:pointer}.pseudo-link:hover{color:#7db849;text-decoration:none;border-bottom-color:#7db849}a img{border:none}p{margin:0 0 20px 0;padding:0}.spacer{height:0;overflow:hidden;clear:both;display:block}.spacer-20{height:20px}.close{display:block;width:10px;height:10px;overflow:hidden;background:url(/images/i.png) -142px -19px no-repeat;cursor:pointer;position:absolute;top:30px;right:30px}.close:hover{background-position:-157px -19px}.hidden{display:none}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}hr{margin:18px 0;padding:0;overflow:hidden;height:2px;border:none;color:#ffea00;background:#ffea00}ol{margin:0 0 15px 22px;padding:0}ol li{margin:0 0 5px 0;padding:0}ol li ul{margin-top:10px;margin-bottom:0;font-size:12px;line-height:20px}ol li ul li{margin-bottom:10px}.blind{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:99;background:url(/images/header.png) 0 0 repeat}.blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}form{margin:0;padding:0}button,input,textarea{margin:0;-webkit-appearance:none}input:focus,textarea:focus{outline:0}textarea{overflow:auto}button{margin:0;padding:0;border:none;background:0 0}.textInput{margin:0;padding:4px;border:#cbcbc9 1px solid;background:#fff url(/images/input.png) 0 0 repeat-x;font:normal 14px/17px Arial,Helvetica,sans-serif;color:#505459;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.textInput:focus{border-color:#aaa}.textInput-placeholder{color:#9c9c9c}.selectInput{display:inline-block;zoom:1;position:relative;z-index:1;width:240px;color:#444;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectInput .b{display:inline-block;zoom:1;vertical-align:top;position:relative;z-index:10;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:8px 8px 8px 9px;min-height:40px;overflow:hidden;white-space:nowrap;border:#1c1c1c 1px solid;border-bottom-width:3px;border-right-width:2px;background:#fff;font:normal 16px/20px pf_isotext_proregular,Arial,Helvetica,sans-serif;color:#1c1c1c;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.selectInput .b i{display:block;width:16px;height:16px;overflow:hidden;background:url(/images/i.png) -357px 0 no-repeat;position:absolute;top:50%;right:10px;margin:-8px 0 0 0}.selectInput .b:before{display:block;content:'';width:35px;height:100%;position:absolute;top:0;right:0;background:#fff}.selectInput:hover .b{background:#1c1c1c;color:#fff}.selectInput:hover .b:before{background:#1c1c1c}.selectInput:hover .b i{background-position:-378px 0}.selectInput-placeholder .b{color:#ccc}.selectInput-opened{z-index:20}.selectInput-opened .selectInput-options{display:block}.selectInput-opened .b{background:#1c1c1c;color:#fff;margin-top:2px;padding-bottom:6px;min-height:38px}.selectInput-opened .b i{background-position:-378px 0;margin-top:-7px}.selectInput-opened .b:before{background:#1c1c1c}.selectInput-options{position:absolute;top:100%;left:0;z-index:11;margin:-6px 0 0 -1px;padding:0;width:100%;background:#fff;display:none;max-height:180px;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;border:#1c1c1c 1px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectInput-options-inner{position:relative}.selectInput-options ul{margin:0;padding:0;list-style:none}.selectInput-options ul li{display:block;margin:0;padding:9px 10px 9px 10px;border-bottom:#cfcfcf 1px dotted;background:#fff;cursor:pointer;position:relative}.selectInput-options ul li:hover{background:#e5e5e5}.selectInput-options ul li.active{background:#1c1c1c;color:#ddd;cursor:default}.selectInput-options ul li:last-child{border-bottom:none;padding-bottom:10px}.selectInput-options .bar{position:absolute;width:12px;height:60px;top:0;right:0;z-index:10;cursor:pointer;margin:0}.selectInput-options .bar div{width:6px;height:54px;margin:3px 0 0 3px;background:#777;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.selectInput-options .bar-wrapper{width:12px;height:100%;background:#fff;border-left:#1c1c1c 1px solid;position:absolute;top:0;right:0}.selectInput.disabled .b{color:#a1a1a1;cursor:default}.selectInput.disabled:hover .b{border-color:#d4d4d4}.selectInput.disabled:hover .b i{background-position:-181px -43px}.error-wrapper{display:inline-block;zoom:1;padding:1px;margin:-1px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.error-wrapper .error-message{display:none;margin:0 0 0 10px;padding:0 10px;font-size:12px;line-height:18px;background:#1c1c1c;color:#fff;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.error-wrapper.active{background:#1c1c1c;margin-bottom:20px}.error-wrapper.active .error-message{display:block;position:absolute;top:100%;left:10px}.button-brd{display:inline-block;zoom:1;vertical-align:top;overflow:visible;margin:0;padding:2px;border:none;background:#f74609 url(/images/b.png) 0 -63px repeat-x;text-decoration:underline;color:#f74609;position:relative;-webkit-box-shadow:0 7px 16px rgba(0,0,0,.07);-moz-box-shadow:0 7px 16px rgba(0,0,0,.07);box-shadow:0 7px 16px rgba(0,0,0,.07);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.button-brd span{display:inline-block;zoom:1;vertical-align:top;margin:0;padding:10px 9px;border:none;background:#fff;font-size:16px;line-height:25px;text-decoration:underline;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.button-brd:hover{background:#7db849;color:#7db849}.button-brd .bb{display:block;width:100%;height:8px;position:absolute;top:100%;left:0}.button-consultant{position:relative}.button-consultant span{padding-right:60px}.button-consultant span:after{display:block;content:'';width:56px;height:52px;overflow:hidden;background:url(/images/i.png) 0 0 no-repeat;position:absolute;bottom:1px;right:5px;z-index:2}.oldie .button-consultant span{display:block}.button-g{display:inline-block;zoom:1;vertical-align:top;overflow:visible;margin:0;padding:2px;border:none;background:#1a9031 url(/images/b.png) 0 -517px repeat-x;text-decoration:underline;color:#1a9031;position:relative;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.button-g span{display:inline-block;zoom:1;vertical-align:top;margin:0;padding:10px 11px;border:none;background:#f7fcf5;font-size:18px;line-height:25px;text-decoration:underline;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.button-g:hover{color:#fff}.button-g:hover span{background:0 0}.button-g .bb{display:block;width:100%;height:8px;position:absolute;top:100%;left:0}.button-left{display:inline-block;zoom:1;vertical-align:top;overflow:visible;margin:0 0 0 18px;padding:2px 2px 2px 0;border:none;background:#1a9031 url(/images/b.png) 0 -517px repeat-x;text-decoration:underline;color:#1a9031;position:relative;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.button-left span{display:inline-block;zoom:1;vertical-align:top;margin:0;padding:10px 9px;border:none;background:#f7fcf5;font-size:18px;line-height:25px;text-decoration:underline;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.button-left:after{display:block;content:'';width:18px;height:49px;overflow:hidden;background:url(/images/i.png) -122px -91px no-repeat;position:absolute;top:0;left:-18px}.button-left:hover{color:#fff}.button-left:hover span{background:0 0}.button-left:hover:after{background-position:-218px -145px}.button-left .bb{display:block;width:100%;height:8px;position:absolute;top:100%;left:0}.button-right{margin:0 18px 0 0;padding:2px 0 2px 2px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.button-right span{-webkit-border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.button-right:after{background-position:-145px -91px;left:100%}.button-right:hover:after{background-position:-238px -145px}.button{display:inline-block;zoom:1;vertical-align:top;overflow:visible;margin:0;padding:9px 20px;border:none;border-bottom:#199031 4px solid;font:bold 18px/24px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgba(18,110,0,.44);cursor:pointer;background:#5fba3b url(/images/button.png) 0 0 repeat-x;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:-webkit-gradient(linear,0 0,0 100%,from(#87c24a),to(#5fba3b));background:-webkit-linear-gradient(top,#87c24a,#9ad14d 28%,#5fba3b);background:-moz-linear-gradient(top,#87c24a,#9ad14d 28%,#5fba3b);background:-ms-linear-gradient(top,#87c24a,#9ad14d 28%,#5fba3b);background:-o-linear-gradient(top,#87c24a,#9ad14d 28%,#5fba3b);background:linear-gradient(top,#87c24a,#9ad14d 28%,#5fba3b);-webkit-box-shadow:0 7px 15px rgba(0,0,0,.2);-moz-box-shadow:0 7px 15px rgba(0,0,0,.2);box-shadow:0 7px 15px rgba(0,0,0,.2)}.button:hover{color:#fff;text-decoration:none;border-bottom-color:#11781f;background:#1b9131 url(/images/button-hover.png) 0 0 repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#5ab73b),to(#1c9131));background:-webkit-linear-gradient(top,#5ab73b,#1c9131);background:-moz-linear-gradient(top,#5ab73b,#1c9131);background:-ms-linear-gradient(top,#5ab73b,#1c9131);background:-o-linear-gradient(top,#5ab73b,#1c9131);background:linear-gradient(top,#5ab73b,#1c9131)}.button-up:before{display:block;content:'';width:23px;height:6px;overflow:hidden;background:url(/images/i.png) -270px 0 no-repeat;position:absolute;top:-6px;left:50%;margin:0 0 0 -12px}.button-up:hover:before{background-position:-323px -37px}.button-big{font-size:22px}.button-red{background:#df5138 url(/images/button-red.png) 0 bottom repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#df5138),to(#c53522));background:-webkit-linear-gradient(top,#df5138,#e0573e 85%,#c53522);background:-moz-linear-gradient(top,#df5138,#e0573e 85%,#c53522);background:-ms-linear-gradient(top,#df5138,#e0573e 85%,#c53522);background:-o-linear-gradient(top,#df5138,#e0573e 85%,#c53522);background:linear-gradient(top,#df5138,#e0573e 85%,#c53522);border-color:#a62c1b;text-shadow:1px 1px 1px rgba(176,34,7,.5);z-index:10}.button-red-game{background:#e73c06;background:-moz-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e73c06),color-stop(48%,#fd4c03),color-stop(100%,#e33807));background:-webkit-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:-o-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:-ms-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:linear-gradient(to bottom,#e73c06 0,#fd4c03 48%,#e33807 100%);text-shadow:1px 1px 1px rgba(176,34,7,.5);border-color:#c7250b;width:auto}.button-red-game:hover{background:#e73c06;background:-moz-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e73c06),color-stop(48%,#fd4c03),color-stop(100%,#e33807));background:-webkit-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:-o-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:-ms-linear-gradient(top,#e73c06 0,#fd4c03 48%,#e33807 100%);background:linear-gradient(to bottom,#e73c06 0,#fd4c03 48%,#e33807 100%);border-color:#c7250b;text-shadow:1px 1px 1px rgba(176,34,7,.5)}.button-red-up:before{display:block;content:'';width:23px;height:13px;overflow:hidden;background:url(/images/red-corner.png) 0 0 no-repeat;position:absolute;top:42px;left:50%;margin:0 0 0 -12px}.checkbox{position:relative;padding:0 0 0 28px;display:inline-block;zoom:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{visibility:hidden;visibility:visible\0/;position:absolute;top:3px;left:3px;width:0;height:0;border:none;background:0 0;overflow:hidden}.checkbox input:focus{outline:0;border:none}.checkbox i{display:block;width:19px;height:20px;background:url(/images/i.png) -152px -115px;position:absolute;top:2px;left:0}.checkbox-checked i{background-position:-176px -115px}.radio{position:relative;padding:0 0 0 25px;display:inline-block;zoom:1;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio input{visibility:hidden;visibility:visible\0/;position:absolute;top:3px;left:3px;width:0;height:0;border:none;background:0 0;overflow:hidden}.radio input:focus{outline:0;border:none}.radio i{display:block;width:15px;height:16px;background:url(/images/i.png) -200px -115px;position:absolute;top:6px;left:0}.radio-checked i{background-position:-220px -115px}.heading3,h3{margin:0 0 20px 0;padding:0;font:normal 18px/24px Arial,Helvetica,sans-serif;text-align:left;color:#505459}.heading2,h2{margin:0 0 25px 0;padding:0;font:normal 29px/38px Arial,Helvetica,sans-serif;text-align:center;color:#505459}.heading1,h1{margin:0 0 25px 0;padding:0;font:normal 54px/60px Arial,Helvetica,sans-serif;text-align:center;color:#505459}p.heading3{text-align:left}.mw{min-height:100%}.mi{padding:0 0 310px 0}.content{padding:0 85px}#header{background:url(/images/header.png) center bottom no-repeat}#header .w{height:175px;position:relative}#header #logo{display:block;width:170px;height:175px;overflow:hidden;margin:0;padding:0;float:left}#header #logo img{display:block;margin:26px 0 0;width:150px}#header .header-info{margin-left:170px}#header .header-top{border-bottom:1px solid #e4e4e4;height:60px}#header .header-contacts{float:left;font-size:12px;margin-right:30px;line-height:60px}#header .header-contacts a{display:inline-block;background:url(/local/templates/styledent2019/css/images/location-pointer-1.png) left center no-repeat;background-size:15px;text-indent:20px;color:#000;text-decoration:none}.head-underline{margin:7px;padding-bottom:3px}.head-underline:hover{border-bottom:none}.head-day{color:#018757;font-weight:700}#header .header-contacts a:hover{color:#000}#header .header-work{float:left;font-size:12px;line-height:16px;padding-top:13px}#header .header-soc{float:left;text-indent:33px;white-space:nowrap;margin:17px 30px 0 0}#header .header-soc a{display:inline-block;width:24px;height:24px;margin:0 80px;color:#018757}#header .header-soc a:hover{text-decoration:none}#header .header-soc .head-vk{background:url(/local/templates/styledent2019/css/images/vk-g.png) center/contain no-repeat}#header .header-soc .head-fb{background:url(/local/templates/styledent2019/css/images/fb-g.png) center/contain no-repeat}#header .header-soc .head-ok{background:url(/local/templates/styledent2019/css/images/ok-g.png) center/contain no-repeat}#header .header-soc .head-in{background:url(/local/templates/styledent2019/css/images/icon-insta.png) center/contain no-repeat}#header .header-search{float:left;margin:40px 30px 0 0}#header .header-search form p{margin:0;position:relative}#header .header-search form input{width:280px;margin:0;padding:10px 35px 10px 10px;border:1px solid #008857;background:#fff;font:normal 12px/18px Arial,Helvetica,sans-serif;font-style:italic}#header .header-search form button{display:block;width:16px;height:16px;overflow:hidden;background:url(/local/templates/styledent2019/css/images/search.png) center/contain no-repeat;text-indent:-200px;position:absolute;top:12px;right:15px;opacity:.4}#header .header-btn{float:left;margin:40px 0 0}#header .header-btn a{display:block;background:#f3363a;color:#fff;font-weight:700;text-decoration:none;padding:10px 30px;line-height:20px;border-radius:5px}#header .header-allinfo{float:right;font-size:12px;margin-top:14px}#header .header-allinfo .h-phone{font-weight:700;font-size:14px}#header .header-allinfo .h-phone span{font-size:24px;color:#f3363a}#header .header-allinfo .h-call{text-align:right;line-height:14px}#header .header-allinfo .h-call a{color:#018757;border-bottom:1px dashed #018757;margin:7px;text-decoration:none}#header .header-consultant{position:absolute;top:30px;right:0}#nav-wrapper{height:58px}#nav{height:58px;background:#fff url(/images/b.png) 0 0 repeat-x;position:relative;z-index:10}#nav-inner{width:830px;margin:0 auto;padding:0 0 0 170px;list-style:none}#nav .item{float:left;height:41px;margin:7px 50px 0 0;padding:10px 0 0 0;background:0 0;font-size:18px;line-height:24px;position:relative}#nav .item .item-link{color:#7db849;text-decoration:underline}#nav .item .item-link:hover{color:#7db849;text-decoration:none}#nav .item span,#nav .item strong{font-weight:400;color:#7db849}#nav .item-last{margin-right:0}#nav .item-logo{display:none;width:170px;margin:0;padding:8px 0 0 0}#nav .item-logo a{display:block;color:#7db849;text-decoration:underline;width:140px;height:35px;overflow:hidden;background:url(/images/logo_main_min.png) no-repeat;text-indent:100%;white-space:nowrap}#nav .item-logo a span{color:#e51a21;text-decoration:underline}#nav .item-logo a:hover{color:#7db849;text-decoration:none}#nav .item-logo a:hover span{color:#e51a21;text-decoration:none}#nav .item-inner{display:none;position:absolute;top:46px;left:0;background:#c9dce7;font-size:14px;line-height:24px;width:840px}#nav .item-inner .inner{padding:35px 0 15px 10px;overflow:hidden;background:#f2f9fd}#nav .item-inner ul{margin:0 -30px 0 0;padding:0 0 0 10px}#nav .item-inner li{width:240px;padding-right:15px}#nav .item-inner li:nth-child(3n+1){width:274px}#nav .item-inner li:nth-child(3n+2){width:256px}#nav .item-inner li:nth-child(3n+3){width:280px;padding:0}#nav .item-down:hover{margin:7px 40px 0 -10px;padding:10px 10px 0 10px;background:#f2f9fd;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}#nav .item-down:hover:after{display:block;content:'';width:100%;height:16px;overflow:hidden;background:#f2f9fd;position:absolute;bottom:0;left:0}#nav .item-down:hover .item-link{color:#7db849;text-decoration:none}#nav .item-down:hover .item-inner{display:block}#nav.nav-fixed{position:fixed;top:0;left:0;width:100%;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1)}#nav.nav-fixed #nav-inner .item-logo{display:block}#promo{height:540px;position:relative;overflow:hidden;visibility:hidden}#promo .inner{width:3840px;height:100%;position:relative;-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)}#promo .inner .items-wrapper{float:left;width:1920px;height:540px;position:relative}#promo .inner .col{float:left;width:320px}#promo .inner .item{display:block;width:100%;height:270px;position:relative;overflow:hidden}#promo .inner .item span{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;border:#93cb4a 12px solid;opacity:0;cursor:pointer;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.5);box-shadow:inset 0 0 10px rgba(0,0,0,.5);-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}#promo .inner .item:hover span{opacity:1}#promo .inner .item img{display:block;-ms-interpolation-mode:bicubic}#promo .inner .col-even .item-0{height:220px}#promo .inner .col-even .item-1{height:320px}#promo .inner .col-odd .item-0{height:320px}#promo .inner .col-odd .item-1{height:220px}.houmour{margin:-41px auto 18px auto;padding:0 0 6px 0;background:#199031;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.houmour a{color:#fff}.houmour a:hover{color:#fff600}.houmour .inner{height:90px;padding:30px 30px 0;background:#87c24a url(/images/b.png) 0 -117px repeat-x;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.houmour .inner:after{display:block;content:'';width:208px;height:41px;background:url(/images/i.png) -61px 0 no-repeat;position:absolute;top:-41px;left:50%;margin:0 0 0 -104px;pointer-events:none}.houmour .inner .heading{margin:0 0 30px 0;padding:0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif}.houmour .inner .sale{font-size:22px;line-height:30px;margin:0}.houmour .vkbox{position:absolute;top:50px;left:545px;width:400px;text-align:center;font-size:22px;line-height:60px}.houmour .vkbox .socials{font-size:0;margin:0 auto;padding-top:5px}.houmour .vkbox .socials li{width:47px;height:47px;margin-right:16px;display:inline-block;background:0 0;padding-left:0;margin-bottom:0}.houmour .vkbox .socials li:last-of-type{margin-right:0}.houmour .vkbox .socials li a{display:block;width:100%;height:100%}.houmour .vkbox .socials li a.inst{background:url(/bitrix/templates/styledent/images/inst.png) 0 0 no-repeat}.houmour .vkbox .socials li a.ok{background:url(/bitrix/templates/styledent/images/ok.png) 0 0 no-repeat}.houmour .vkbox .socials li a.vk{background:url(/bitrix/templates/styledent/images/vk.png) 0 0 no-repeat}.houmour .vkbox .socials li a.fb{background:url(/bitrix/templates/styledent/images/fb.png) 0 0 no-repeat}.why-us{margin-bottom:80px;text-align:center}.why-us .heading{margin:0 0 30px 0;padding:0;font:normal 32px/38px Arial,Helvetica,sans-serif}.why-us .item{display:inline-block;zoom:1;vertical-align:top;width:300px;margin:0 5px;padding:220px 10px 30px 10px;position:relative;line-height:20px}.why-us .item .heading{margin:0 0 5px 0;padding:0;font-size:20px;line-height:26px;text-align:center}.why-us .item .heading span{display:block;width:100%;height:220px;position:absolute;top:10px;left:0}.why-us .item .heading em{display:table-cell;width:320px;height:220px;vertical-align:top}.why-us .item .heading i{display:block;margin:0 auto;background:url(/images/whyus.png) 0 0 no-repeat}.why-us .item-narcosis .heading i{width:244px;height:219px;background-position:0 0}.why-us .item-narcosis:hover .heading i{width:244px;height:219px;background-position:0 -232px}.why-us .item-kids .heading i{width:206px;height:222px;background-position:-249px 0}.why-us .item-kids:hover .heading i{width:206px;height:222px;background-position:-249px -232px}.why-us .item-3d .heading i{width:205px;height:205px;background-position:-460px 0}.why-us .item-3d:hover .heading i{width:205px;height:205px;background-position:-460px -232px}.why-us .item-credit .heading i{width:196px;height:220px;background-position:-670px 0}.why-us .item-credit:hover .heading i{width:196px;height:220px;background-position:-670px -232px}.why-us .item-bonus .heading i{width:199px;height:221px;background-position:-871px 0}.why-us .item-bonus:hover .heading i{width:199px;height:221px;background-position:-871px -232px}.why-us .item:hover{padding:0 0 8px 0;width:320px;background:#fae2db url(/images/whyus/bonus-bottom.png) 0 bottom no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 26px rgba(157,157,149,.6),0 2px 10px rgba(247,70,9,.44);-moz-box-shadow:0 10px 26px rgba(157,157,149,.6),0 2px 10px rgba(247,70,9,.44);box-shadow:0 10px 26px rgba(157,157,149,.6),0 2px 10px rgba(247,70,9,.44)}.why-us .item:hover .inner{padding:220px 10px 22px 10px;background:#fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 13px rgba(247,70,9,.16);-moz-box-shadow:0 1px 13px rgba(247,70,9,.16);box-shadow:0 1px 13px rgba(247,70,9,.16)}.why-us .item:hover .heading a{color:#f74609}.oldie .why-us .item:hover{background:0 0}.bring-friends{display:block;margin:0 0 80px 0;position:relative;background:url(/images/bf-back.png) 0 0 repeat-x}.bring-friends .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.bring-friends .inner{height:381px;background:url(/images/bf.png) center 0 no-repeat}.bring-friends .inner2{height:381px;background:url(/images/bring-friends-balls.png) center 22px repeat}.bring-friends .content{padding:80px 30px 0 480px;font-size:22px;line-height:30px;color:#505459}.bring-friends .content .heading{display:block;margin:0 0 10px 0;padding:0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#f74609;text-align:left;text-shadow:1px 1px 0 rgba(124,124,118,.65)}.bring-friends .content .heading img{display:block;margin:0 10px 10px 0}.bring-friends .content .button-actions{position:absolute;top:100%;left:50%;margin:-28px 0 0 -120px}.bring-friends-inside{margin:80px 0 0 0;background-image:url(/images/bf-back2.png)}.bring-friends-inside .inner{height:241px;background-image:url(/images/bf2.png)}.bring-friends-inside .content{padding-top:60px;font-size:22px;line-height:30px;color:#505459}.bring-friends-inside .content .button-actions{top:-37px;margin-top:0}.bring-friends-inside .content .button-actions .button-up:before{width:23px;height:10px;background-position:-271px -11px;top:100%;margin-top:0}.bring-friends-inside .content .button-actions .button-up:hover:before{background-position:-299px -37px;height:11px}.index-about{margin-bottom:70px}.index-about .article{width:730px}.article{float:left;width:550px}.side{float:right;width:235px}.accent{font-size:18px;line-height:24px;margin:20px 0;color:#505459}.video-link{margin:0 0 30px 0}.video-link a{display:block;position:relative;overflow:hidden}.video-link a span{display:block;width:117px;height:121px;background:url(/images/i.png) 0 -51px no-repeat;position:absolute;top:50%;left:50%;margin:-50px 0 0 -58px}.guarantee{padding:0 0 0 42px;position:relative;font-size:12px;line-height:20px;color:#f0ac10}.guarantee:after{display:block;content:'';width:34px;height:35px;overflow:hidden;background:url(/images/i.png) -122px -51px no-repeat;position:absolute;top:1px;left:-1px}.services-menu{margin:0 0 40px 0;padding:0 0 12px 0;background:#a2c1d3 url(/images/sb.png) 0 bottom repeat-x;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.services-menu .inner{background:#f2f9fd;padding:26px 0 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.services-menu .services-list{margin:0;padding:0 0 0 60px;list-style:none;text-align:left}.services-list{margin:0;padding:0;list-style:none}.services-list li{display:inline-block;vertical-align:top;zoom:1;width:280px;margin:0 0 24px 0;padding:0 30px 0 0;background:0 0;text-align:left}.services-list li a{padding-left:35px;position:relative;display:block}.services-list li a:after{display:block;content:'';width:27px;height:16px;overflow:hidden;position:absolute;top:-3px;left:0;background:url(/images/i.png) 100px 100px no-repeat}.services-list .sl-terapevticheskaya-stomatologiya a:after{width:27px;height:16px;top:4px;background-position:0 -281px}.services-list .sl-terapevticheskaya-stomatologiya a:hover:after{width:27px;height:16px;top:4px;background-position:0 -316px}.services-list .sl-lechenie_kariesa a:after{width:19px;height:22px;top:2px;left:4px;background-position:-32px -281px}.services-list .sl-lechenie_kariesa a:hover:after{width:19px;height:22px;top:2px;left:4px;background-position:-32px -316px}.services-list .sl-lechenie-kariesa a:after{width:19px;height:22px;top:2px;left:4px;background-position:-32px -281px}.services-list .sl-lechenie-kariesa a:hover:after{width:19px;height:22px;top:2px;left:4px;background-position:-32px -316px}.services-list .sl-lechenie-zubov-pod-narkozom a:after{width:24px;height:23px;top:-1px;background-position:-56px -281px}.services-list .sl-lechenie-zubov-pod-narkozom a:hover:after{width:24px;height:23px;top:-1px;background-position:-56px -316px}.services-list .sl-hirurgicheskaja-stomatologiya a:after{width:24px;height:25px;top:0;background-position:-85px -281px}.services-list .sl-hirurgicheskaja-stomatologiya a:hover:after{width:24px;height:25px;top:0;background-position:-85px -316px}.services-list .sl-implantatsiya-zubov a:after{width:16px;height:28px;top:-4px;left:6px;background-position:-114px -281px}.services-list .sl-implantatsiya-zubov a:hover:after{width:16px;height:28px;top:-4px;left:6px;background-position:-114px -316px}.services-list .sl-implantatsiya_zubov a:after{width:16px;height:28px;top:-4px;left:6px;background-position:-114px -281px}.services-list .sl-implantatsiya_zubov a:hover:after{width:16px;height:28px;top:-4px;left:6px;background-position:-114px -316px}.services-list .sl-restavraciya_zubov a:after{width:19px;height:22px;top:2px;left:3px;background-position:-135px -281px}.services-list .sl-restavraciya_zubov a:hover:after{width:19px;height:22px;top:2px;left:3px;background-position:-135px -316px}.services-list .sl-parodontoz a:after{width:24px;height:28px;top:-3px;background-position:-159px -281px}.services-list .sl-parodontoz a:hover:after{width:24px;height:28px;top:-3px;background-position:-159px -316px}.services-list .sl-chistka-zubov a:after{width:20px;height:27px;top:-3px;left:4px;background-position:-188px -281px}.services-list .sl-chistka-zubov a:hover:after{width:20px;height:27px;top:-3px;left:4px;background-position:-188px -316px}.services-list .sl-professionalnaya-chistka-zubov a:after{width:20px;height:27px;top:-3px;left:4px;background-position:-188px -281px}.services-list .sl-professionalnaya-chistka-zubov a:hover:after{width:20px;height:27px;top:-3px;left:4px;background-position:-188px -316px}.services-list .sl-otbelivanie-zubov a:after{width:26px;height:30px;top:-7px;left:3px;background-position:-213px -281px}.services-list .sl-otbelivanie-zubov a:hover:after{width:26px;height:30px;top:-7px;left:3px;background-position:-213px -316px}.services-list .sl-otbelivanie_zubov a:after{width:26px;height:30px;top:-7px;left:3px;background-position:-213px -281px}.services-list .sl-otbelivanie_zubov a:hover:after{width:26px;height:30px;top:-7px;left:3px;background-position:-213px -316px}.services-list .sl-protezirovanie-zubov a:after{width:22px;height:17px;top:4px;left:1px;background-position:-244px -281px}.services-list .sl-protezirovanie-zubov a:hover:after{width:22px;height:17px;top:4px;left:1px;background-position:-244px -316px}.services-list .sl-protezirovanie_zubov a:after{width:22px;height:17px;top:4px;left:1px;background-position:-244px -281px}.services-list .sl-protezirovanie_zubov a:hover:after{width:22px;height:17px;top:4px;left:1px;background-position:-244px -316px}.services-list .sl-cirkonievye_koronki a:after{width:19px;height:22px;top:-1px;left:4px;background-position:-271px -281px}.services-list .sl-cirkonievye_koronki a:hover:after{width:19px;height:22px;top:-1px;left:4px;background-position:-271px -316px}.services-list .sl-viniry a:after{width:16px;height:26px;top:-3px;left:5px;background-position:-295px -281px}.services-list .sl-viniry a:hover:after{width:16px;height:26px;top:-3px;left:5px;background-position:-295px -316px}.services-list .sl-ustanovka-vinirov-na-zuby a:after{width:16px;height:26px;top:-3px;left:5px;background-position:-295px -281px}.services-list .sl-ustanovka-vinirov-na-zuby a:hover:after{width:16px;height:26px;top:-3px;left:5px;background-position:-295px -316px}.services-list .sl-brekety a:after{width:27px;height:18px;top:0;left:-1px;background-position:-316px -281px}.services-list .sl-brekety a:hover:after{width:27px;height:18px;top:0;left:-1px;background-position:-316px -316px}.services-list .sl-detskaya-stomatologiya a:after{width:32px;height:25px;top:-3px;left:-3px;background-position:-348px -281px}.services-list .sl-detskaya-stomatologiya a:hover:after{width:32px;height:25px;top:-3px;left:-3px;background-position:-348px -316px}.services-list .sl-detskaya_stomatologiya a:after{width:32px;height:25px;top:-3px;left:-3px;background-position:-348px -281px}.services-list .sl-detskaya_stomatologiya a:hover:after{width:32px;height:25px;top:-3px;left:-3px;background-position:-348px -316px}.services-list .sl-rentgen-issledovanie a:after{width:22px;height:23px;top:1px;left:3px;background-position:-384px -281px}.services-list .sl-rentgen-issledovanie a:hover:after{width:22px;height:23px;top:1px;left:3px;background-position:-384px -316px}.services-list .sl-rengen a:after{width:22px;height:23px;top:-2px;left:3px;background-position:-384px -281px}.services-list .sl-rengen a:hover:after{width:22px;height:23px;top:-2px;left:3px;background-position:-384px -316px}.services-list .sl-lechenie_zubov_v_rassrochku a:after{width:26px;height:24px;top:-4px;left:1px;background-position:-411px -281px}.services-list .sl-lechenie_zubov_v_rassrochku a:hover:after{width:26px;height:24px;top:-4px;left:1px;background-position:-411px -316px}.services-list .sl-endoskopicheskaya-stomatologiya a:after{width:27px;height:25px;top:1px;left:-2px;background-position:0 -348px}.services-list .sl-endoskopicheskaya-stomatologiya a:hover:after{background-position:0 -375px}.services-list .sl-lechenie-zubov-pod-mikroskopom a:after{width:25px;height:29px;top:-1px;left:0;background-position:-442px -281px}.services-list .sl-lechenie-zubov-pod-mikroskopom a:hover:after{background-position:-442px -316px}.gameban_old{height:320px;background:#85c24a url(/images/gb-back.png) 0 0 repeat-x;color:#fff;position:relative}.gameban_old:after{display:block;content:'';width:100%;height:9px;overflow:hidden;background:url(/images/gb-top.png) 0 0 repeat-x;position:absolute;top:0;left:0;pointer-events:none}.gameban_old .inner{height:320px;background:url(/images/gb.png) center 0 repeat-x}.gameban_old .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.gameban_old .w{position:relative}.gameban_old .content{padding:86px 0 0 380px}.gameban_old .content .heading{margin:0 0 20px 0;padding:0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);text-align:left}.gameban_old .content .gb-image{display:block;width:703px;height:320px;background:url(/images/gb-image.png) 0 0 no-repeat;position:absolute;top:0;left:-180px;pointer-events:none}.gameban{height:250px;background:#7cbf40 url(/images/gb-back.png) 0 bottom repeat-x;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);position:relative;z-index:0}.gameban:after{display:block;content:'';width:100%;height:9px;overflow:hidden;background:url(/images/gb-top.png) 0 0 repeat-x;position:absolute;top:0;left:0;pointer-events:none}.gameban .inner{height:240px;background:url(/images/gb.png) center 80px repeat-x}.gameban .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;cursor:pointer;background:url(/images/sb.png) 0 -20px no-repeat;text-indent:-500px}.gameban .w{position:relative}.gameban .content{padding:20px 0 0 0}.gameban .content .heading{margin:0 0 30px 0;padding:0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-align:left}.gameban .content .gb-text{font-size:22px;line-height:30px}.gameban .content .gb-text span{color:#fff799;text-decoration:underline}.gameban:hover .content .gb-text span{color:#fff}.gameban .content .gb-image{display:block;width:703px;height:320px;background:url(/images/gb-image.png) 0 0 no-repeat;position:absolute;top:0;left:-180px;pointer-events:none}.gameban .gb-smile{display:none;width:160px;position:absolute;top:136px;left:50%;margin:0 0 0 -398px}.gameban .gb-smile img{display:block;max-width:100%}.gameban .gb-smile-2{margin-top:-10px;width:160px;margin-left:-400px}.gameban .gb-smile-3{margin-top:0;width:130px;margin-left:-383px}.gameban .gb-smile-1{display:block}.gameban .button-actions{position:absolute;top:-25px;left:50%;z-index:1;margin-left:-68px;text-align:center}.blind{display:block;width:100%;height:100%;overflow:hidden;background:#fff;opacity:.9;position:absolute;top:0;left:0;z-index:99}.popup{width:600px;padding:1px 0 8px 0;position:absolute;top:100px;left:100px;z-index:100;background:#199031;color:#fff;display:none;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.popup a{color:#fff}.popup a:hover{color:#fff}.popup .close{width:32px;height:32px;overflow:hidden;background:url(/images/i.png) -182px -51px no-repeat;position:absolute;top:4px;right:4px;cursor:pointer}.popup .inner{padding:40px;background:#62bb3c url(/images/popup-back.png) 0 0 repeat-x;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 0 0 5px rgba(255,255,190,.6);-moz-box-shadow:inset 0 0 5px rgba(255,255,190,.6);box-shadow:inset 0 0 5px rgba(255,255,190,.6)}.popup-happy .inner{padding:20px}.popup-happy .photo{float:left;width:560px}.popup-happy .photo img{display:block;max-width:560px;max-height:560px}.popup-happy .info{float:right;width:330px;padding:20px 20px 10px 0}.popup-happy .info .heading{margin:0;padding:0;font-size:32px;line-height:36px}.popup-happy .info .age{margin:0 0 20px 0;font-size:12px;line-height:20px}.popup-happy .info .body{margin:0 0 20px 0;font:normal 16px/20px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;position:relative}.popup-happy .info .body:before{display:block;content:'';width:23px;height:21px;overflow:hidden;background:url(/images/i.png) -219px -51px no-repeat;position:absolute;top:4px;left:-34px}.popup-happy .info .body:after{display:block;content:'';width:23px;height:21px;overflow:hidden;background:url(/images/i.png) -247px -51px no-repeat;position:absolute;bottom:4px;right:-27px}.popup-happy .info .wwdone{margin:0 0 10px 0}.popup-happy .info .services-list li{display:block;margin:0 0 10px 0}.popup-happy .info .services-list li a:after{border-color:#fff}.page-inside #nav-wrapper{margin-bottom:25px}.date{font-style:italic}.news-nav{padding:40px 0 0 0;margin:0 0 30px 0;clear:both}.news-nav .news-nav-prev{float:left;width:330px;position:relative}.news-nav .news-nav-next{float:right;width:330px;position:relative;text-align:right}.news-nav a{display:inline-block;zoom:1;color:#81786f;text-decoration:none;margin:0 0 0 -20px;padding:0 0 5px 0}.news-nav a:hover{color:#81786f}.news-nav a .date{display:block;margin:0}.news-nav a .heading3{display:block;margin:0;color:#1191d0;text-decoration:underline}.news-nav a .ar{font-size:39px;line-height:40px;position:absolute;top:1px;left:-48px;color:#1191d0;-webkit-transition:left .1s,right .1s;-moz-transition:left .1s,right .1s;-ms-transition:left .1s,right .1s;-o-transition:left .1s,right .1s;transition:left .1s,right .1s}.news-nav a img{float:left;border:#c8c8c6 1px solid;margin:6px 20px 10px 0}.news-nav .news-nav-next a{margin:0 -20px 0 0}.news-nav .news-nav-next a .ar{left:auto;right:-48px}.news-nav .news-nav-next a:hover .ar{left:auto;right:-68px}.news-nav .news-nav-next a .heading3{text-align:right}.news-nav .news-nav-next a img{float:right;margin:6px 0 10px 20px}.news-nav a:hover .heading3{color:#7db849;text-decoration:underline}.news-nav a:hover .ar{color:#7db849;left:-68px}.news-nav a .inner{display:block;padding:12px 20px}.news-nav a:hover{background:#e2e3dd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.news-nav a:hover .inner{background:#f9faf7 url(/images/art-item-back.png) 0 bottom repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#f9faf7),to(#f2f3ee));background:-webkit-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-moz-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-ms-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-o-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);-webkit-box-shadow:inset 0 0 9px rgba(226,227,221,.3);-moz-box-shadow:inset 0 0 9px rgba(226,227,221,.3);box-shadow:inset 0 0 9px rgba(226,227,221,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.news-list{padding-left:115px}.news-list .col1{float:left;width:360px;padding:0 60px 0 0}.news-list .col2{float:left;width:360px}.news-list .date{margin:0}.news-list .heading3{margin-bottom:25px}.articles-list .item{margin:0 -25px 30px -25px;padding:0 0 5px 0}.articles-list .item .inner{padding:12px 25px}.articles-list .item:hover{margin:0 -25px 30px -25px;padding:0 0 5px 0;background:#e2e3dd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.articles-list .item:hover .inner{padding:12px 25px;background:#f9faf7 url(/images/art-item-back.png) 0 bottom repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#f9faf7),to(#f2f3ee));background:-webkit-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-moz-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-ms-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-o-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);-webkit-box-shadow:inset 0 0 9px rgba(226,227,221,.3);-moz-box-shadow:inset 0 0 9px rgba(226,227,221,.3);box-shadow:inset 0 0 9px rgba(226,227,221,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.articles-list .item p{margin:0}.articles-list .item .heading3{margin:0}.articles-list .item .image{float:left;margin:6px 11px 5px 0;border:#c8c8c6 1px solid}.articles-list .item .image img{display:block}.pages{margin:60px 0 30px 0;text-align:center}.pages strong{display:inline-block;zoom:1;width:49px;height:49px;margin:0 3px;overflow:hidden;font-size:18px;line-height:49px;color:#81786f;font-weight:400;background:#f7fcf5;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.pages .page-nu{display:inline-block;zoom:1;width:49px;height:49px;margin:0 3px;overflow:hidden;font-size:18px;line-height:49px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.pages .page-nu:hover{margin-bottom:-3px;border-bottom:#11781f 3px solid;background:#1a9031 url(/images/b.png) 0 -517px repeat-x;color:#fff;text-decoration:none;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);-moz-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.1)}.pages .button-left{margin-right:20px}.pages .button-right{margin-left:20px}.accent-bear{margin-right:-60px;padding:10px 0 10px 80px;position:relative;font:normal 32px/36px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#7db849}.accent-bear:before{display:block;content:'';width:165px;height:124px;overflow:hidden;background:url(/images/bear.png) 0 0 no-repeat;position:absolute;top:20px;left:-100px}.warning{margin:40px -20px 20px -20px;padding:15px 10px 15px 58px;position:relative;background:#fde1e2;color:#e23e43;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.warning:before{display:block;content:'';width:23px;height:23px;overflow:hidden;background:url(/images/i.png) -271px -24px no-repeat;position:absolute;top:16px;left:25px}.articles-item .news-nav .news-nav-prev{width:400px}.articles-item .news-nav .news-nav-next{width:400px}.reviews-list .item{margin:0 -25px 30px -25px;padding:0 0 5px 0}.reviews-list .item .inner{padding:12px 25px}.reviews-list .item p{margin:0}.reviews-list .item .heading3{margin:0}.reviews-list .item .image{float:left;margin:6px 11px 5px 0;border:#c8c8c6 1px solid}.reviews-list .item .image img{display:block}.reviews-list .item .specanswer{margin:8px 0 0 0;padding:14px 80px;background:#f1f7ef;position:relative;min-height:45px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.reviews-list .item .specanswer:after{display:block;content:'';width:61px;height:56px;overflow:hidden;background:url(/images/i.png) -299px -51px no-repeat;position:absolute;top:9px;left:10px}.reviews-list .item .specanswer .heading3{display:block;margin:0}.reviewbox{margin:0 -85px 55px -85px}.reviewbox .inner{padding:18px 50px 40px 60px;position:relative}.reviewbox .photo{float:left;width:235px;margin:0;padding:4px 0 0 0}.reviewbox .photo img{display:block;max-width:180px}.reviewbox .info{float:left;width:620px}.reviewbox .heading2{margin:0;color:#1a9031;text-align:left}.reviewbox .age{font-size:12px}.reviewbox .body{color:#505459;font:normal 16px/24px Arial,Helvetica,sans-serif;position:relative;font-style:italic}.reviewbox .body:before{display:block;content:'';width:23px;height:21px;overflow:hidden;background:url(/images/i.png) -168px -91px no-repeat;position:absolute;top:4px;left:-34px}.reviewbox .body:after{display:block;content:'';width:23px;height:21px;overflow:hidden;background:url(/images/i.png) -196px -91px no-repeat;position:absolute;bottom:4px;right:-27px}.reviewbox .body p:last-child{margin:0}.reviewbox .reviewnav{display:block;width:39px;height:48px;overflow:hidden;background:url(/images/i.png) 0 -177px no-repeat;position:absolute;top:22px;right:60px;cursor:pointer}.reviewbox .reviewnav:hover{background-position:0 -228px}.reviewbox .next{background-position:-44px -177px;right:20px}.reviewbox .next:hover{background-position:-44px -228px}.form{margin:60px 0 30px 0;padding:25px 65px;background:#f1f7ef;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.form .input{margin:0 0 20px 0;clear:both}.form .label{font-size:18px;line-height:24px;display:block}.form .astr{color:#ff4d03}.form .textInput{width:690px}.form select.textInput{width:700px}.form .inputs-wrapper{margin:0 -60px 0 0}.form .input-small{clear:none;float:left;padding:0 50px 0 0;width:330px}.form .input-small .textInput{width:310px}.form .input-small select.textInput{width:320px}.form textarea.textInput{height:115px;min-height:115px;resize:vertical}.form .submit{margin:0;text-align:center}.form .hint-required{font-size:12px;color:#ff4d03;margin:-10px 0 20px 0;text-align:center}.dms{padding:0}.dms .intro-descr{float:left;width:400px;margin:0 0 40px 0;padding:0 20px 0 0;font-size:18px;line-height:24px;color:#505459}.dms .intro-body{float:left;width:580px;margin:0 0 40px 0}.dms .services-menu{margin:0 0 55px -20px}.dms .services-menu .inner{padding:20px}.dms .services-menu .heading2{margin:0 0 30px 0;color:#1a9031}.dms .services-menu ul{float:left;width:30%;margin:0;padding:0 3% 0 0;color:#505459}.dms-partners{margin:0;padding:0;list-style:none;text-align:center}.dms-partners li{display:inline-block;zoom:1;vertical-align:top;position:relative;width:190px;margin:0 3px 35px 3px;padding:75px 0 0 0;background:0 0}.dms-partners li span{display:block;width:100%;height:70px;position:absolute;top:0;left:0}.dms-partners li span i{display:table-cell;width:190px;height:70px;vertical-align:middle}.dms-partners li span img{display:block;margin:0 auto;max-width:190px;max-height:70px;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.dms-partners li span em{display:block;position:relative;margin:0 auto}.dms-partners li span .BWFilter{opacity:.23}.dms-partners li span .logo-c{opacity:0}.dms-partners li:hover span .logo-c{opacity:1}.dms-partners li:hover span .BWFilter{opacity:0}.goback{margin:50px 0 80px 0;text-align:center}.w .goback{margin:50px 0 30px 0;text-align:center}.docs{padding:0}.docs .intro{margin:0 0 40px 0;font-size:18px;text-align:center}.docs .switcher{margin:0 0 30px 0;text-align:center}.docs .switcher .switem{display:inline-block;zoom:1;vertical-align:top;overflow:visible;margin:0 10px 23px 10px;padding:2px;border:none;background:#1a9031 url(/images/b.png) 0 -517px repeat-x;text-decoration:underline;color:#1a9031;position:relative;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.docs .switcher .switem span{display:inline-block;zoom:1;vertical-align:top;margin:0;padding:10px 18px;border:none;background:#f7fcf5;font-size:18px;line-height:25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.docs .switcher .switem .heading1,.docs .switcher .switem em,.docs .switcher .switem h1{font-style:normal;border-bottom:#1a9031 1px dotted;color:#1a9031}.docs .switcher .switem .bb{display:block;width:100%;height:8px;position:absolute;top:100%;left:0}.docs .switcher .switem:hover{margin-top:-4px;padding:0}.docs .switcher .switem:hover span{padding:12px 20px 10px 20px;border:none;border-bottom:#199031 4px solid;color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgba(18,110,0,.44);cursor:pointer;background:#5fba3b url(/images/b.png) 0 -410px repeat-x;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 12px rgba(0,0,0,.2);-moz-box-shadow:0 5px 12px rgba(0,0,0,.2);box-shadow:0 5px 12px rgba(0,0,0,.2)}.docs .switcher .switem:hover em{border-bottom-color:#fff}.docs .switcher .switem:hover .bb{padding-bottom:2px;opacity:0}.docs .switcher .active{display:inline-block;zoom:1;vertical-align:top;overflow:visible;margin:0 10px 23px 10px;padding:2px;border:none;background:#f74609 url(/images/b.png) 0 -63px repeat-x;text-decoration:underline;color:#f74609;position:relative;cursor:default;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.docs .switcher .active span{display:inline-block;zoom:1;vertical-align:top;margin:0;padding:10px 18px;border:none;background:#fff8f8;font-size:18px;line-height:25px;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.docs .switcher .active em{font-style:normal}.docs .switcher .active .bb{display:none}.docs .switcher .active .heading1,.docs .switcher .active h1{font-style:normal;color:#f74609}.docs-list{margin:0;padding:0;list-style:none;text-align:center}.docs-list li{display:inline-block;zoom:1;vertical-align:top;width:235px;margin:0 6px 81px 6px;padding:0;background:0 0}.docs-list li .image{display:block;border:#c8c8c6 1px solid;height:262px;margin:0 0 20px 0;position:relative;background:#fff;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.docs-list li .image span{display:block;position:absolute;bottom:0;left:0;width:100%}.docs-list li .image img{display:block;margin:0 auto;width:100%}.docs-list li .signup{margin:0;padding:10px 0 0 0;display:none}.docs-list li .signup .button{padding-left:0;padding-right:0;width:100%}.docs-list li a{font-size:18px}.docs-list li:hover{margin:-9px 0 10px 0;padding:0 0 6px 0;width:247px;background:#e2e3dd;position:relative;z-index:1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.1);-moz-box-shadow:0 10px 25px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.2)}.docs-list li:hover .inner{padding:9px 6px;background:#f7f7f3;-webkit-border-radius:8px 8px 6px 6px;-moz-border-radius:8px 8px 6px 6px;border-radius:8px 8px 6px 6px;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.05);-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.05);box-shadow:inset 0 0 20px rgba(0,0,0,.05)}.docs-list li:hover .signup{display:block}.docs .intros{margin:-15px 0 20px 0;display:none}.docs .intros .col1{float:left;width:650px;padding:0 30px 0 0}.docs .intros .col2{float:left;width:320px;font-size:18px}.docs .intros .intro-item{display:none}.doctor .photo{position:absolute;top:0;left:0;z-index:1}.doctor .photo .image{width:320px;margin:0;border:#c8c8c6 1px solid;overflow:hidden;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.doctor .photo .image img{display:block;margin:0 auto}.doctor .photo .quote{display:none;width:760px;position:absolute;top:100%;left:240px;margin:-75px 0 0 0;padding:0 0 6px 0;background:#e2e3dd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.doctor .photo .quote:before{display:block;content:'';width:47px;height:33px;overflow:hidden;background:url(/images/i.png) -219px -77px no-repeat;position:absolute;top:41px;left:-47px}.doctor .photo .quote .inner{padding:20px 40px 20px 50px;font:normal 16px/24px Arial,Helvetica,sans-serif;color:#81786f;font-style:italic;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#f8f9f5;background:-webkit-gradient(linear,0 0,0 100%,from(#f8f9f5),to(#f3f4ef));background:-webkit-linear-gradient(top,#f8f9f5,#f3f4ef);background:-moz-linear-gradient(top,#f8f9f5,#f3f4ef);background:-ms-linear-gradient(top,#f8f9f5,#f3f4ef);background:-o-linear-gradient(top,#f8f9f5,#f3f4ef);background:linear-gradient(top,#f8f9f5,#f3f4ef)}.doctor .photo .quote .inner p:last-child{margin:0}.doctor .photo .quote .body{position:relative}.doctor .photo .quote .body:before{display:block;content:'';width:23px;height:21px;overflow:hidden;background:url(/images/i.png) -275px -51px no-repeat;position:absolute;top:4px;left:-34px}.doctor .photo .quote .body:after{display:block;content:'';width:23px;height:21px;overflow:hidden;background:url(/images/i.png) -275px -77px no-repeat;position:absolute;bottom:4px;right:-27px}.doctor .photo:hover .image{border:#41a837 2px solid;margin:-1px}.doctor .photo:hover .quote{display:block}.doctor .heading1{margin:0 0 5px 0;text-align:left}.doctor .pos{font-style:italic}.doctor .pos a{color:#81786f}.doctor .pos a:hover{color:#7db849}.doctor .services-list{margin:0 0 20px 0}.doctor .services-list li{margin-bottom:10px}.doctor .sign{margin:0 0 35px 0}.doctor .heading3{margin:0 0 15px 0}.doctor .heading2{text-align:left}.doctor .timeline{margin:0;padding:0;list-style:none;overflow:hidden;}.doctor .timeline li{position:relative}.doctor .timeline ul{margin:0 0 0 16px;padding:0;list-style:disc;display:none}.doctor .timeline ul li{margin:0;padding:0;font-weight:400;color:#81786f}.doctor .timeline .inner{margin:0;display:none;font-weight:400;color:#81786f}.doctor .timeline .pseudo-link{color:#505459;border-bottom-color:#505459}.doctor .timeline .pseudo-link:hover{color:#7db849;border-bottom-color:#7db849}.doctor .timeline .active .inner{display:block;position:absolute;bottom:-40px;left:11%;font-size:15px}.doctor .timeline .active .pseudo-link{color:#7db849;border-bottom-color:#7db849}.doctor .goback{margin-left:-340px}.sales{margin:0 0 80px 0;padding:0}.sales p{margin:0 0 22px 0}.sales p a{display:block;margin:0;border:#c8c8c6 1px solid;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.sales p a:hover{margin:-1px;border:#41a737 2px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.sales p img{display:block}.company-nav{margin:0 0 20px 0;padding:0;list-style:none;text-align:center}.company-nav li{display:inline-block;zoom:1;margin:0 7px;padding:0;background:0 0;margin-bottom:20px}.company .side{float:left;width:235px;padding:6px 20px 0 0}.tour3d-link{margin:0 0 50px 0;width:235px}.tour3d-link a{display:block;position:relative;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.tour3d-link .icon{display:block;width:96px;height:90px;overflow:hidden;background:url(/images/i.png) -117px -145px no-repeat;position:absolute;top:50%;left:50%;margin:-70px 0 0 -48px}.tour3d-link img{display:block}.tour3d-link .button{padding-left:0;padding-right:0;width:100%;margin:-17px 0 0 0}.text12{font-size:12px}.company .addresses{display:block;padding:0 0 0 60px;font-size:18px;height:24px;position:relative}.company .addresses:before{display:block;content:'';width:49px;height:61px;overflow:hidden;background:url(/images/i.png) -364px -37px no-repeat;position:absolute;top:5px;left:0}.company-gallery{margin:30px 0;padding:2px 0 5px 0;background:#e2e3dd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.company-gallery .inner{background:#f9f9f6;padding:5px 7px}.center{text-align:center}.licences{padding:0}.licences-list{margin:0 0 30px -20px;padding:0;list-style:none}.licences-list li{float:left;margin:0 0 20px 20px;padding:0;width:235px;height:315px}.licences-list li a{display:block;padding:12px;width:211px;height:291px;overflow:hidden;text-align:center;background:url(/images/licences.png) 0 0 no-repeat}.licences-list li a span{display:table-cell;width:211px;height:291px;vertical-align:middle}.licences-list li a img{display:block;margin:0 auto;max-width:211px;max-height:291px}.licences-list li a:hover{background-position:-240px 0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2);-moz-box-shadow:0 10px 20px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2)}.jobs .col1{float:left;width:365px;padding:0 50px 0 0}.jobs .item{margin:0 0 10px 0;padding:0 0 5px 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.jobs .item .inner{padding:15px 0 0 0;color:#505459;-webkit-border-radius:8px 8px 6px 6px;-moz-border-radius:8px 8px 6px 6px;border-radius:8px 8px 6px 6px}.jobs .item .body{display:none}.jobs .item .heading3{margin:0}.jobs .item h3{margin:0 0 3px 0}.jobs .item ul{margin:0 0 20px 0;padding:0;list-style:none}.jobs .item ul li{margin:0}.jobs .item .submit{margin:20px 0 0 0;text-align:center}.jobs .active{margin:0 -20px 10px -20px;background:#e2e3dd;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.jobs .active .inner{padding:15px 20px 30px 20px;background:#f6f7f3}.jobs .active .body{display:block}.jobs .active .heading3{margin:0 0 20px 0}.popup2{width:830px;background:#dbe6d7;padding-bottom:17px}.popup2 .inner{background:#f1f7ef;padding:20px 65px;color:#81786f}.popup2 .form{margin:0;padding:0}.popup2 .close{background-position:-168px -113px}.popup3{width:830px;background:#e2e3dd;padding-bottom:17px}.popup3 .inner{background:#f5f6f1;padding:30px;color:#81786f}.popup3 .form{margin:0;padding:0}.popup3 .close{background-position:-168px -113px}.popup-resume .title{margin:0 0 30px 0;font-size:18px;text-align:center}.popup-resume .title strong{font-weight:400;color:#ff4d03}.popup-appointment .form .textInput{width:600px}.popup-appointment{width:740px}.content img[align=right]{float:right;margin:0 0 10px 30px}.content img[align=left]{float:left;margin:0 30px 10px 0}.equipment .services-menu{margin:50px -40px}.equipment .services-menu .inner{padding:30px 40px}.equipment .services-menu ul{margin:0 -30px 0 0;padding:0;list-style:none;color:#505459}.equipment .services-menu ul li{float:left;width:245px;margin:0 0 24px 0;padding-right:15px}.equipment .services-menu ul li:nth-child(3n+1){clear:left}.equipment-list{margin:0 -40px 30px 0;padding:0;list-style:none}.equipment-list li{float:left;width:405px;height:264px;overflow:hidden;margin:0 25px 25px 0;padding:0;background:0 0}.equipment-list li a{display:block;border:#c8c8c6 1px solid;padding:200px 19px 0 19px;width:365px;height:62px;position:relative;color:#81786f;text-decoration:none;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.equipment-list li .image{display:block;width:100%;height:190px;position:absolute;top:5px;left:19px}.equipment-list li .image span{display:table-cell;width:365px;height:190px;vertical-align:middle}.equipment-list li .image img{display:block;margin:0 auto;max-width:100%;max-height:100%}.equipment-list li .title{display:block;margin:0 0 20px 0;font-size:18px;line-height:24px;color:#505459}.equipment-list li .descr{display:none}.equipment-list li a:hover{color:#81786f;text-decoration:none;background:#f7fcf5;padding:30px 18px 0 18px;height:230px;border:#1a9031 2px solid}.equipment-list li a:hover .image{display:none}.equipment-list li a:hover .title{color:#1a9031;text-decoration:underline}.equipment-list li a:hover .descr{display:block}.popup-equipment{display:block}.popup-equipment .image{float:right;width:402px;height:262px;margin:0 0 10px 10px;background:#fff;border:#c8c8c6 1px solid;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.popup-equipment .image span{display:table-cell;width:402px;height:262px;vertical-align:middle}.popup-equipment .image img{display:block;margin:0 auto;max-width:100%;max-height:100%}.popup-equipment p:last-child{margin:0}.faq-list .item{margin:0 -25px 20px -25px;padding:0 0 5px 0}.faq-list .item .inner{padding:12px 25px}.faq-list .item .body{display:none;padding:20px 0 0 0}.faq-list .item .author{margin:0;font-size:12px;font-style:italic}.faq-list .active{margin:0 -25px 30px -25px;padding:0 0 5px 0;background:#e2e3dd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.faq-list .active .inner{padding:12px 25px;background:#f9faf7 url(/images/art-item-back.png) 0 bottom repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#f9faf7),to(#f2f3ee));background:-webkit-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-moz-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-ms-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-o-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);-webkit-box-shadow:inset 0 0 9px rgba(226,227,221,.3);-moz-box-shadow:inset 0 0 9px rgba(226,227,221,.3);box-shadow:inset 0 0 9px rgba(226,227,221,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.faq-list .active .body{display:block}.faq-list .active .heading3 .pseudo-link span{display:none}.faq-list .item .heading3{margin:0;position:relative}.faq-list .item .heading3 .pseudo-link span{position:absolute;top:0;left:-25px}.faq-list .item .image{float:left;margin:6px 11px 5px 0;border:#c8c8c6 1px solid}.faq-list .item .image img{display:block}.faq-list .item .tags{margin:0;padding:5px 0 0 0;font-size:12px;line-height:20px;font-style:italic}.faq-list-topic{font-size:18px;text-align:center}.faq-list-topic select{min-width:300px;margin:0 0 0 15px}.faq-list-item{margin:55px -85px;padding:30px 85px;background:#f1f7ef;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.faq-list-item .form{display:none;padding-top:0;padding-bottom:0;margin:0}.faq-list-item .goask{margin:0;text-align:center}.pay-credit{margin:50px -85px 50px -85px;padding:0}.pay-credit a{display:block;width:506px;height:100px;padding:0 0 0 490px;background:#f7fcf5 url(/images/credit.png) 0 0 no-repeat;border:#339f35 1px solid;font-size:42px;line-height:100px;color:#1a9031;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.pay-credit a:hover{margin:-1px;border-width:2px}.service-item .col1{float:left;width:405px;padding:0 20px 0 0}.service-item .col2{float:left;width:490px;margin:0 -85px 0 0}.service-item h2 a{color:#505459}.service-item h2 a:hover{color:#7db849}.service-item .docs-list{margin:0 -85px}.compare{margin:0 30px 30px 0;float:left}.compare .image{width:490px;margin:0 0 13px -85px;position:relative}.compare .image img{display:block}.compare .image .after{position:absolute;bottom:0;left:0;overflow:hidden;width:100%}.compare .image .after img{position:absolute;bottom:0;left:0}.compare .thumbs{margin:0 -20px -20px 0}.compare .thumbs a{float:left;margin:0 20px 20px 0}.compare .thumbs a img{display:block}.compare .thumbs .active{cursor:default}.compare .thumbs .active img{cursor:default;border:#5fba3b 3px solid;margin:-3px}.compare .image .sep{display:block;width:100%;height:34px;position:absolute;top:0;left:0;margin:-15px 0 0 0;cursor:n-resize}.compare .image .sep span{display:block;width:100%;height:3px;overflow:hidden;background:#568929;margin:15px 0 0 0}.compare .image .sep i{display:block;width:39px;height:48px;overflow:hidden;background:url(/images/i.png) 0 -228px no-repeat;position:absolute;top:0;right:-15px}.contacts .descr{margin:0 0 10px 0}.contacts .descr .heading3{float:left;width:540px;padding:0 60px 0 0}.contacts .descr p{float:left}.contacts .descr p a{position:relative}.contacts .descr p a:after{display:block;content:'';width:14px;height:14px;overflow:hidden;background:url(/images/i.png) -203px -114px no-repeat;position:absolute;top:1px;left:-20px}.contacts .descr .contacts-details{clear:both;display:none}.map-switcher{height:100px;margin:0 -85px 0 0;position:relative}.map-switcher .ms-inner{position:absolute;top:0;left:0;width:100%}.map-switcher .col{float:left;margin:0 80px 0 0}.map-switcher .col .button-g span{padding-left:13px;padding-right:13px;text-decoration:none}.map-switcher .col .button-g em{font-style:normal;border-bottom:#1a9031 1px dotted}.map-switcher .col .item{display:none;margin:0;padding:0 0 5px 0;background:#e2e3dd;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.map-switcher .col .item .inner{padding:13px 27px 15px 28px;position:relative;min-height:100px;background:#f9faf7 url(/images/art-item-back.png) 0 bottom repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#f9faf7),to(#f2f3ee));background:-webkit-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-moz-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-ms-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-o-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);-webkit-box-shadow:inset 0 0 9px rgba(226,227,221,.3);-moz-box-shadow:inset 0 0 9px rgba(226,227,221,.3);box-shadow:inset 0 0 9px rgba(226,227,221,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.map-switcher .col .item p{margin:0}.map-switcher .col .item .heading3{margin:0 0 10px 0}.map-switcher .col .item .heading3 .pseudo-link{color:#505459;border-bottom-color:#505459}.map-switcher .col .item .image{position:absolute;top:13px;right:15px}.map-switcher .col .item .image img{display:block}.map-switcher .active{margin:0 20px}.map-switcher .active .item{display:block}.map-switcher .active .item:after{display:block;content:'';width:75px;height:27px;overflow:hidden;background:url(/images/i.png) -221px -114px no-repeat;position:absolute;top:100%;left:50%;margin:-5px 0 0 -37px}.map-switcher .active .button-g{display:none}.map{height:700px;border-top:#c8c8c6 1px solid;border-bottom:#c8c8c6 1px solid}.page-404 .mw{min-height:100%;position:relative}.page-404 .mw .w{position:relative;min-height:600px}.page-404 .footer{background:0 0;margin:-159px 0 0 0;padding-top:30px;height:89px;position:relative}.page-404 #logo{display:block;width:116px;height:85px;overflow:hidden;position:absolute;top:60px;left:105px;z-index:2}.page-404 #logo img{display:block;margin:0 10px 10px 0}.page-404 .error404{width:630px;position:absolute;top:50%;left:50%;margin:-240px 0 0 -315px;text-align:center;font-size:18px;line-height:24px;color:#505459}.page-404 .error404 a{color:#505459}.page-404 .error404 a:hover{color:#7db849}.sales-vk{height:580px;margin:-25px 0 50px 0;border-top:#bacbac 1px solid;background:#5eba3b url(/images/sback.png) 0 0 repeat-x;color:#fff;text-align:center}.sales-vk .inner{height:545px;padding:35px 0 0 0;background:url(/images/sback2.png) center 0 repeat-x}.sales-vk .heading{margin:0 0 20px 0;padding:0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44)}.sales-vk p{font-size:32px;line-height:36px}.salesvk{padding:0}.salesvk .goback{margin:50px 0 90px 0}.sales-vk-group{margin:0 0 50px;padding:0;list-style:none;text-align:center}.sales-vk-group li{display:inline-block;zoom:1;vertical-align:top;width:245px;margin:0;padding:128px 0 0 0;background:0 0;color:#199031;position:relative;font-size:14px;line-height:20px}.sales-vk-group li .icon{display:block;width:136px;height:96px;overflow:hidden;background:url(/images/vk.png) 0 0 no-repeat;position:absolute;top:0;left:50%;margin:0 0 0 -68px}.sales-vk-group .svk-advice .icon{width:110px;height:102px;margin:0 0 0 -55px;background-position:-141px 0;top:19px}.sales-vk-group .svk-sales .icon{width:124px;height:81px;margin:0 0 0 -62px;background-position:-256px 0;top:19px}.sales-vk-group .svk-comps .icon{width:129px;height:92px;margin:0 0 0 -65px;background-position:-385px 0;top:8px}.salesvk-vkbox{margin:0 0 55px 0;padding:18px 12px;background:#7dbe48;color:#fff;border-bottom:#429808 16px solid;-webkit-border-radius:2px 2px 8px 8px;-moz-border-radius:2px 2px 8px 8px;border-radius:2px 2px 8px 8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.salesvk-vkbox h2{margin:0 0 10px 0;color:#fff}.sales-zoom3{height:529px;margin:-25px 0 50px 0;background:#d2e4cb url(/images/sales/zoom3.jpg) center 0 no-repeat;color:#505459;text-align:center}.sales-zoom3 .inner{padding:35px 0 0 0}.sales-zoom3 .w{position:relative;height:494px}.sales-zoom3 .date{margin:0 0 180px 0}.sales-zoom3 .heading{height:0;overflow:hidden;position:relative;margin:0;padding:0}.sales-zoom3 .heading2{margin:0}.sales-zoom3 .heading3{margin:0;text-align:center}.sales-zoom3 .hint{margin:0;position:absolute;bottom:12px;left:0;width:100%;color:#e23e43;font-size:14px;line-height:18px}.sales-zoom3 .price{display:block;width:232px;height:189px;padding:50px 0 0 0;background:url(/images/sales/price.png) 0 0 no-repeat;position:absolute;bottom:-75px;right:70px;font:normal 62px/52px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);text-align:center}.saleszoom3{position:relative}.saleszoom3 .heading3{position:absolute;left:650px;width:320px}.saleszoom3 .goback{margin:50px 0 90px 0}.sales-cleaning{height:484px;margin:-25px 0 50px 0;background:#85cbd6 url(/images/sales/cleaning.jpg) center 0 no-repeat;color:#fff;text-align:center}.sales-cleaning .inner{padding:35px 0 0 0}.sales-cleaning .w{position:relative;height:449px;padding:0 250px 0 0;width:750px}.sales-cleaning .date{margin:0 0 10px 0}.sales-cleaning .heading{margin:0 0 40px 0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(9,128,179,.75)}.sales-cleaning .heading2{margin:0;color:#fff}.sales-cleaning .heading3{margin:0;text-align:center;color:#fff}.sales-cleaning .hint{margin:0;position:absolute;bottom:12px;left:0;width:750px;color:#e23e43;font-size:14px;line-height:18px}.sales-cleaning .price{display:block;width:232px;height:189px;padding:50px 0 0 0;background:url(/images/sales/price.png) 0 0 no-repeat;position:absolute;bottom:-135px;right:40px;font:normal 62px/52px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);text-align:center}.salescleaning{position:relative}.salescleaning .heading3{position:absolute;left:650px;width:320px}.salescleaning .goback{margin:50px 0 90px 0}.sales-crown{margin:-25px 0 0 0;border-top:#f0f0f1 1px solid;background:#fff url(/images/sales/crown-back.png) 0 0 repeat-x;color:#505459;text-align:center}.sales-crown .inner{background:url(/images/sales/crown.jpg) center 0 no-repeat}.sales-crown .w{padding-top:35px}.sales-crown .date{margin:0 0 40px 0}.sales-crown .content{padding-top:550px}.sales-crown .heading{height:0;overflow:hidden;position:relative;margin:0;padding:0}.sales-crown .heading2{margin:40px 0 20px 0}.sales-crown .heading3{margin:0;text-align:center;color:#fff}.sales-crown ul{margin:0 0 30px 0;padding:0;list-style:none;text-align:left}.sales-crown ul li{float:left;width:320px;margin:0 140px 40px 0;padding:0;background:0 0;position:relative;font-size:18px;line-height:24px}.sales-crown ul li:before{display:block;content:'—';position:absolute;top:0;left:-24px}.sales-crown ul .item2{width:350px;margin-right:0}.sales-crown ul .item3{float:none;clear:both;margin:0;width:auto}.sales-crown .videobox{margin:40px -20px;padding:18px 50px;border-bottom:#199031 12px solid;background:url(/images/sales/crownvideo.png) 0 0 repeat-x;-webkit-border-radius:2px 2px 8px 8px;-moz-border-radius:2px 2px 8px 8px;border-radius:2px 2px 8px 8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.img-right{float:right;margin:0 -20px 10px 30px}.bbox{margin:30px -20px 30px -20px;padding:0 0 12px 0;background:#a2c1d3 url(/images/sb.png) 0 bottom repeat-x;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.bbox .inner{background:#f2f9fd;padding:15px 20px 15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bottomban{height:318px;color:#fff;position:relative;background-position:0 0;background-repeat:repeat-x}.bottomban:after{display:block;content:'';width:100%;height:5px;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none;background:-webkit-gradient(linear,0 0,0 100%,from(rgba(150,150,150,.15)),to(rgba(150,150,150,0)));background:-webkit-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:-moz-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:-ms-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:-o-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0))}.bottomban .inner{height:318px;background-position:center 0;background-repeat:no-repeat}.bottomban .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.bottomban-inside{border-top:#c8c8c6 1px solid}.bottomban-inside:after{display:none}.bottom-actions{margin:30px 0 -20px 0;text-align:center;position:relative;z-index:1}.bottom-actions .button-up:before{width:23px;height:10px;background-position:-271px -11px;top:100%;margin-top:0}.bottom-actions .button-up:hover:before{background-position:-299px -37px;height:11px}.popup-video{width:720px}.bigaccent{margin-right:-60px;padding:10px 0 10px 80px;position:relative;font:normal 32px/36px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#7db849}.bigaccent img{display:block;max-width:165px;max-height:90%;overflow:hidden;position:absolute;top:20px;left:-100px}.search p{margin:0 0 30px 0}.search h3{margin:0 0 10px 0}.search form{margin:0 0 40px 0}.search form p{margin:0}.search form .textInput{font-size:18px;line-height:22px;padding:11px;width:100%}.search form .button{padding-left:0;padding-right:0;width:100px}.highlight{margin:0 -2px;padding:2px 2px;background:#fffa7f}#smile{margin:-25px 0 50px 0;padding:45px 0 35px 0;position:relative;background:#5fba3b url(/images/smile/back.png) 0 0 repeat-x;color:#fff}#smile:after{display:block;content:'';width:100%;height:9px;overflow:hidden;background:url(/images/smile/bb.png) 0 0 repeat-x;position:absolute;bottom:0;left:0;z-index:5}#smile h1{margin:0 0 40px 0;padding:0;font:normal 64px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-align:center}#smile .uploader{margin:0 0 40px 0;text-align:center}#smile .uploader .button{font:normal 32px/60px EspumaPro-Bold,Arial,Helvetica,sans-serif;border-bottom-color:#11781f;background:#1b9131 url(/images/button-hover.png) 0 0 repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#5ab73b),to(#1c9131));background:-webkit-linear-gradient(top,#5ab73b,#1c9131);background:-moz-linear-gradient(top,#5ab73b,#1c9131);background:-ms-linear-gradient(top,#5ab73b,#1c9131);background:-o-linear-gradient(top,#5ab73b,#1c9131);background:linear-gradient(top,#5ab73b,#1c9131)}.photobooth{min-height:452px}.photobooth .image{float:left;width:625px}.photobooth .image-inner{position:relative;margin:0 auto;overflow:hidden}.photobooth .image-inner img{display:block}.photobooth .image-inner .smiiiiile{position:absolute;top:0;left:0;border:rgba(0,0,0,.5) 1px dashed;width:200px}.photobooth .image-inner .smiiiiile img{display:block;width:100%}.photobooth .image-inner .smiiiiile .ui-resizable-ne,.photobooth .image-inner .smiiiiile .ui-resizable-nw,.photobooth .image-inner .smiiiiile .ui-resizable-se,.photobooth .image-inner .smiiiiile .ui-resizable-sw{width:8px;height:8px;padding:0;background:rgba(0,0,0,.5);border:rgba(0,0,0,.8) 1px solid}.photobooth .image-inner .smiiiiile .ui-resizable-se{right:-5px;bottom:-5px}.photobooth .image-inner .smiiiiile .ui-wrapper{overflow:visible!important}.photobooth .smiles{float:right;width:365px;background:#abdd76;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.photobooth .smiles-wrapper{overflow:hidden;position:relative;overflow:auto;height:452px}.photobooth .smiles-inner{position:relative;padding:10px}.photobooth .smiles-inner .item{float:left;width:100px;height:100px;margin:4px 4px 4px 5px;cursor:pointer}.photobooth .smiles-inner .item span{display:table;width:100px;height:100px}.photobooth .smiles-inner .item em{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.photobooth .smiles-inner .item img{display:block;max-width:90px;max-height:90px;margin:0 auto}.photobooth .smiles-inner .item:hover{background:#d5ebb7;border:#f65f2b 2px solid;margin:2px 2px 2px 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.photobooth .smiles-inner .item.active{background:#fff;border:#f65f2b 2px solid;margin:2px 2px 2px 3px;cursor:default;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.photobooth.disabled .smiles-wrapper{opacity:.5}.photobooth.disabled .smiles-inner .item:hover{background:0 0;border:none;margin:4px 4px 4px 5px;cursor:default;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.qq-upload-list{margin:15px auto 0 auto;padding:0;list-style:none;width:576px}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#fff0bd;background:0 0}.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-file,.qq-upload-size,.qq-upload-spinner{margin-right:12px}.qq-upload-spinner{display:inline-block;background:url(/images/loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-upload-cancel,.qq-upload-size{font-size:12px;font-weight:400}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}#smile .submit{margin:0;padding:40px 40px 20px 40px;text-align:center}#smile .submit .button{font-size:30px;line-height:36px}#smile .final-image{margin:0;padding:10px 0 50px 0;text-align:center}#smile .final-image img{display:block;margin:0 auto}#smile .save-vk{margin:0 auto;padding:0 0 20px 0;width:160px}.pbox1{margin:40px 0;padding:0 0 0 250px;position:relative}.pbox1 img{position:absolute;top:4px;left:-85px}.pbox1 ul{margin:0 -85px 0 -20px;padding:0;list-style:none}.pbox1 ul li{float:left;width:320px}.pbox1 ul li:nth-child(2n+1){clear:left}.pbox1 ul li:last-child{float:none;clear:both;width:auto}.pbox2{margin:0 -85px 40px -85px}.pbox2 img{display:block}.pbox3{margin:0 -85px 100px 0}.pbox3 .col1{float:left;width:665px;margin:0;padding:0 15px 0 0}.pbox3 .col2{float:left;width:180px;font-size:18px;line-height:25px;color:#79c843}.pbox4{margin:0 -65px 0 0;padding:0 0 0 170px;position:relative}.pbox4 img{position:absolute;top:4px;left:-50px}.pbox4 .heading3{margin-bottom:40px;color:#81786f}.pbox4 .col1{float:left;width:315px;margin:-15px 0 0 0;padding:0 25px 0 0}.pbox4 .col1 h4{margin:0;padding:0;font:bold 14px/24px Arial,Helvetica,sans-serif}.pbox5{margin:0 0 30px 0;padding:0 0 0 260px;position:relative}.pbox5 .figure{width:290px;position:absolute;top:23px;left:-85px;font-size:18px;line-height:25px;color:#79c843}.pbox6 .heading3{color:#81786f}.pbox6 ul{margin-left:-20px}.pbox6 .col1{width:410px;margin:0 0 30px 0;padding:0 30px 0 0}.pbox6 .col2{width:390px;margin:0 0 30px 0;padding:0}.contacts .descr p a:after{display:block;content:'';width:14px;height:14px;overflow:hidden;background:url(/local/templates/styledent2019/css/images/i.png) -203px -114px no-repeat;position:absolute;top:1px;left:-20px}.contacts .descr .contacts-details{clear:both;display:none}.map-switcher{height:100px;margin:0 -85px 0 0;position:relative}.map-switcher .ms-inner{position:absolute;top:0;left:0;width:100%;text-align:center}.map-switcher .col{float:none;margin:0 20px;display:inline-block;vertical-align:top}.map-switcher .col .button-g span{padding-left:13px;padding-right:13px;text-decoration:none}.map-switcher .col .button-g em{font-style:normal;border-bottom:#1a9031 1px dotted}.map-switcher .col .item{display:none;margin:0;padding:0 0 5px 0;background:#e2e3dd;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.map-switcher .col .item .inner{padding:13px 27px 15px 28px;position:relative;min-height:100px;background:#f9faf7 url(/local/templates/styledent2019/css/images/art-item-back.png) 0 bottom repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#f9faf7),to(#f2f3ee));background:-webkit-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-moz-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-ms-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:-o-linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);background:linear-gradient(bottom,#f5f6f1,#fff 44%,#fff 78%,#f5f6f1);-webkit-box-shadow:inset 0 0 9px rgba(226,227,221,.3);-moz-box-shadow:inset 0 0 9px rgba(226,227,221,.3);box-shadow:inset 0 0 9px rgba(226,227,221,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.map-switcher .col .item p{margin:0}.map-switcher .col .item .heading3{margin:0 0 10px 0}.map-switcher .col .item .heading3 .pseudo-link{color:#505459;border-bottom-color:#505459}.map-switcher .col .item .image{position:absolute;top:13px;right:15px}.map-switcher .col .item .image img{display:block}.map-switcher .active{margin:0 20px}.map-switcher .active .item{display:block}.map-switcher .active .item:after{display:block;content:'';width:75px;height:27px;overflow:hidden;background:url(/local/templates/styledent2019/css/images/i.png) -221px -114px no-repeat;position:absolute;top:100%;left:50%;margin:-5px 0 0 -37px}.map-switcher .active .button-g{display:none}.map{height:700px;border-top:#c8c8c6 1px solid;border-bottom:#c8c8c6 1px solid}.page-404 .mw{min-height:100%;position:relative}.page-404 .mw .w{position:relative;min-height:600px}.page-404 .footer{background:0 0;margin:-159px 0 0 0;padding-top:30px;height:89px;position:relative}.page-404 #logo{display:block;width:116px;height:85px;overflow:hidden;position:absolute;top:60px;left:105px;z-index:2}.page-404 #logo img{display:block;margin:0 10px 10px 0}.page-404 .error404{width:630px;position:absolute;top:50%;left:50%;margin:-240px 0 0 -315px;text-align:center;font-size:18px;line-height:24px;color:#505459}.page-404 .error404 a{color:#505459}.page-404 .error404 a:hover{color:#7db849}.sales-vk{height:580px;margin:-25px 0 50px 0;border-top:#bacbac 1px solid;background:#5eba3b url(/local/templates/styledent2019/css/images/sback.png) 0 0 repeat-x;color:#fff;text-align:center}.sales-vk .inner{height:545px;padding:35px 0 0 0;background:url(/local/templates/styledent2019/css/images/sback2.png) center 0 repeat-x}.sales-vk .heading{margin:0 0 20px 0;padding:0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44)}.sales-vk p{font-size:32px;line-height:36px}.salesvk{padding:0}.salesvk .goback{margin:50px 0 90px 0}.sales-vk-group{margin:0 0 50px;padding:0;list-style:none;text-align:center}.sales-vk-group li{display:inline-block;zoom:1;vertical-align:top;width:245px;margin:0;padding:128px 0 0 0;background:0 0;color:#199031;position:relative;font-size:14px;line-height:20px}.sales-vk-group li .icon{display:block;width:136px;height:96px;overflow:hidden;background:url(/local/templates/styledent2019/css/images/vk.png) 0 0 no-repeat;position:absolute;top:0;left:50%;margin:0 0 0 -68px}.sales-vk-group .svk-advice .icon{width:110px;height:102px;margin:0 0 0 -55px;background-position:-141px 0;top:19px}.sales-vk-group .svk-sales .icon{width:124px;height:81px;margin:0 0 0 -62px;background-position:-256px 0;top:19px}.sales-vk-group .svk-comps .icon{width:129px;height:92px;margin:0 0 0 -65px;background-position:-385px 0;top:8px}.salesvk-vkbox{margin:0 0 55px 0;padding:18px 12px;background:#7dbe48;color:#fff;border-bottom:#429808 16px solid;-webkit-border-radius:2px 2px 8px 8px;-moz-border-radius:2px 2px 8px 8px;border-radius:2px 2px 8px 8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.salesvk-vkbox h2{margin:0 0 10px 0;color:#fff}.sales-zoom3{height:529px;margin:-25px 0 50px 0;background:#d2e4cb url(/local/templates/styledent2019/css/images/sales/zoom3.jpg) center 0 no-repeat;color:#505459;text-align:center}.sales-zoom3 .inner{padding:35px 0 0 0}.sales-zoom3 .w{position:relative;height:494px}.sales-zoom3 .date{margin:0 0 180px 0}.sales-zoom3 .heading{height:0;overflow:hidden;position:relative;margin:0;padding:0}.sales-zoom3 .heading2{margin:0}.sales-zoom3 .heading3{margin:0;text-align:center}.sales-zoom3 .hint{margin:0;position:absolute;bottom:12px;left:0;width:100%;color:#e23e43;font-size:14px;line-height:18px}.sales-zoom3 .price{display:block;width:232px;height:189px;padding:50px 0 0 0;background:url(/local/templates/styledent2019/css/images/sales/price.png) 0 0 no-repeat;position:absolute;bottom:-75px;right:70px;font:normal 62px/52px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);text-align:center}.saleszoom3{position:relative}.saleszoom3 .heading3{position:absolute;left:650px;width:320px}.saleszoom3 .goback{margin:50px 0 90px 0}.sales-cleaning{height:484px;margin:-25px 0 50px 0;background:#c5e8ae url(/local/templates/styledent2019/css/images/sales/cleaning.jpg) center 0 no-repeat;color:#fff;text-align:center}.sales-cleaning .inner{padding:35px 0 0 0}.sales-cleaning .w{position:relative;height:449px;padding:0 250px 0 0;width:750px}.sales-cleaning .date{margin:0 0 10px 0}.sales-cleaning .heading{margin:0 0 40px 0;font:normal 60px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(9,128,179,.75)}.sales-cleaning .heading2{margin:0;color:#fff}.sales-cleaning .heading3{margin:0;text-align:center;color:#fff}.sales-cleaning .hint{margin:0;position:absolute;bottom:12px;left:0;width:750px;color:#e23e43;font-size:14px;line-height:18px}.sales-cleaning .price{display:block;width:232px;height:189px;padding:50px 0 0 0;background:url(/local/templates/styledent2019/css/images/sales/price.png) 0 0 no-repeat;position:absolute;bottom:-135px;right:40px;font:normal 62px/52px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(18,110,0,.44);text-align:center}.salescleaning{position:relative}.salescleaning .heading3{position:absolute;left:650px;width:320px}.salescleaning .goback{margin:50px 0 90px 0}.sales-crown{margin:-25px 0 0 0;border-top:#f0f0f1 1px solid;background:#fff url(/local/templates/styledent2019/css/images/sales/crown-back.png) 0 0 repeat-x;color:#505459;text-align:center}.sales-crown .inner{background:url(/local/templates/styledent2019/css/images/sales/crown.jpg) center 0 no-repeat}.sales-crown .w{padding-top:35px}.sales-crown .date{margin:0 0 40px 0}.sales-crown .content{padding-top:550px}.sales-crown .heading{height:0;overflow:hidden;position:relative;margin:0;padding:0}.sales-crown .heading2{margin:40px 0 20px 0}.sales-crown .heading3{margin:0;text-align:center;color:#fff}.sales-crown ul{margin:0 0 30px 0;padding:0;list-style:none;text-align:left}.sales-crown ul li{float:left;width:320px;margin:0 140px 40px 0;padding:0;background:0 0;position:relative;font-size:18px;line-height:24px}.sales-crown ul li:before{display:block;content:'—';position:absolute;top:0;left:-24px}.sales-crown ul .item2{width:350px;margin-right:0}.sales-crown ul .item3{float:none;clear:both;margin:0;width:auto}.sales-crown .videobox{margin:40px -20px;padding:18px 50px;border-bottom:#199031 12px solid;background:url(/local/templates/styledent2019/css/images/sales/crownvideo.png) 0 0 repeat-x;-webkit-border-radius:2px 2px 8px 8px;-moz-border-radius:2px 2px 8px 8px;border-radius:2px 2px 8px 8px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.img-right{float:right;margin:0 -20px 10px 30px}.bbox{margin:30px -20px 30px -20px;padding:0 0 12px 0;background:#a2c1d3 url(/local/templates/styledent2019/css/images/sb.png) 0 bottom repeat-x;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);-moz-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2)}.bbox .inner{background:#f2f9fd;padding:15px 20px 15px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.bottomban{height:318px;color:#fff;position:relative;background-position:0 0;background-repeat:repeat-x}.bottomban:after{display:block;content:'';width:100%;height:5px;overflow:hidden;position:absolute;top:0;left:0;pointer-events:none;background:-webkit-gradient(linear,0 0,0 100%,from(rgba(150,150,150,.15)),to(rgba(150,150,150,0)));background:-webkit-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:-moz-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:-ms-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:-o-linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0));background:linear-gradient(top,rgba(150,150,150,.15),rgba(150,150,150,0))}.bottomban .inner{height:318px;background-position:center 0;background-repeat:no-repeat}.bottomban .link{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.bottomban-inside{border-top:#c8c8c6 1px solid}.bottomban-inside:after{display:none}.bottom-actions{margin:30px 0 -20px 0;text-align:center;position:relative;z-index:1}.bottom-actions .button-up:before{width:23px;height:10px;background-position:-271px -11px;top:100%;margin-top:0}.bottom-actions .button-up:hover:before{background-position:-299px -37px;height:11px}.popup-video{width:720px}.bigaccent{margin-right:-60px;padding:10px 0 10px 80px;position:relative;font:normal 32px/36px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#7db849}.bigaccent img{display:block;max-width:165px;max-height:90%;overflow:hidden;position:absolute;top:20px;left:-100px}.search p{margin:0 0 30px 0}.search h3{margin:0 0 10px 0}.search form{margin:0 0 40px 0}.search form p{margin:0}.search form .textInput{font-size:18px;line-height:22px;padding:11px;width:100%}.search form .button{padding-left:0;padding-right:0;width:100px}.highlight{margin:0 -2px;padding:2px 2px;background:#fffa7f}#smile{margin:-25px 0 50px 0;padding:0;position:relative;color:#fff;background:#85c24a;background:-webkit-gradient(linear,0 0,0 100%,from(#7cbd48),to(#96cc4b));background:-webkit-linear-gradient(top,#7cbd48,#96cc4b);background:-moz-linear-gradient(top,#7cbd48,#96cc4b);background:-ms-linear-gradient(top,#7cbd48,#96cc4b);background:-o-linear-gradient(top,#7cbd48,#96cc4b);background:linear-gradient(top,#7cbd48,#96cc4b)}#smile:after{display:block;content:'';width:100%;height:9px;overflow:hidden;background:url(/local/templates/styledent2019/css/images/smile/bb.png) 0 0 repeat-x;position:absolute;bottom:0;left:0;z-index:5}#smile h1{margin:0 0 40px 0;padding:0;font:normal 64px/60px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-align:center}#smile .uploader{margin:0 0 40px 0;text-align:center}#smile .inner-back{padding:45px 0 35px 0;background:url(/local/templates/styledent2019/css/images/smile/back.png) center -20px repeat}.photobooth{min-height:452px}.photobooth .image{float:left;width:629px}.photobooth .image-inner{position:relative;margin:0 auto;overflow:hidden}.photobooth .image-inner img{display:block}.photobooth .image-inner .smiiiiile{position:absolute;top:0;left:0;border:rgba(0,0,0,.5) 1px dashed;width:200px}.photobooth .image-inner .smiiiiile img{display:block;width:100%}.photobooth .image-inner .smiiiiile .ui-resizable-ne,.photobooth .image-inner .smiiiiile .ui-resizable-nw,.photobooth .image-inner .smiiiiile .ui-resizable-se,.photobooth .image-inner .smiiiiile .ui-resizable-sw{width:8px;height:8px;padding:0;background:rgba(0,0,0,.5);border:rgba(0,0,0,.8) 1px solid}.photobooth .image-inner .smiiiiile .ui-resizable-se{right:-5px;bottom:-5px}.photobooth .image-inner .smiiiiile .ui-wrapper{overflow:visible!important}.photobooth .smiles{float:right;width:365px;background:#abdd76;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.photobooth .smiles-wrapper{overflow:hidden;position:relative;overflow:auto;height:452px}.photobooth .smiles-inner{position:relative;padding:10px}.photobooth .smiles-inner .item{float:left;width:100px;height:100px;margin:4px 4px 4px 5px;cursor:pointer}.photobooth .smiles-inner .item span{display:table;width:100px;height:100px}.photobooth .smiles-inner .item em{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.photobooth .smiles-inner .item img{display:block;max-width:90px;max-height:90px;margin:0 auto}.photobooth .smiles-inner .item:hover{background:#d5ebb7;border:#f65f2b 2px solid;margin:2px 2px 2px 3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.photobooth .smiles-inner .item.active{background:#fff;border:#f65f2b 2px solid;margin:2px 2px 2px 3px;cursor:default;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.photobooth.disabled .smiles-wrapper{opacity:.5}.photobooth.disabled .smiles-inner .item:hover{background:0 0;border:none;margin:4px 4px 4px 5px;cursor:default;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.qq-upload-list{margin:15px auto 0 auto;padding:0;list-style:none;width:576px}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#fff0bd;background:0 0}.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-file,.qq-upload-size,.qq-upload-spinner{margin-right:12px}.qq-upload-spinner{display:inline-block;background:url(/local/templates/styledent2019/css/images/loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-upload-cancel,.qq-upload-size{font-size:12px;font-weight:400}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}#smile .qq-upload-button{display:block;width:629px;height:452px;background:url(/local/templates/styledent2019/css/images/smile/upload-photo.png) 0 0 no-repeat!important;overflow:hidden;text-indent:-300px;text-align:left}#smile .qq-upload-button input{height:100%}#smile .submit{margin:0;padding:40px 40px 20px 40px;text-align:center}#smile .submit .button{font:bold 26px/60px Arial,Helvetica,sans-serif;border-bottom-color:#11781f;padding-left:40px;padding-right:40px;background:#1b9131 url(/local/templates/styledent2019/css/../images/button-hover.png) 0 0 repeat-x;background:-webkit-gradient(linear,0 0,0 100%,from(#5ab73b),to(#1c9131));background:-webkit-linear-gradient(top,#5ab73b,#1c9131);background:-moz-linear-gradient(top,#5ab73b,#1c9131);background:-ms-linear-gradient(top,#5ab73b,#1c9131);background:-o-linear-gradient(top,#5ab73b,#1c9131);background:linear-gradient(top,#5ab73b,#1c9131)}#smile .submit .button.disabled{cursor:default;color:#88c286}#smile .final-image{margin:0;padding:10px 0 50px 0;text-align:center}#smile .final-image img{display:block;margin:0 auto;border:#7cbd48 1px solid}#smile .save-vk{margin:0 auto;padding:0 0 20px 0;width:160px}#smile .final-actions{width:632px;margin:0 auto}#smile .final-actions .restore{float:left;width:237px;padding:0 6px 0 0}#smile .final-actions .restore a{display:block;padding:10px 0 12px 66px;border:#a6d77d 2px solid;background:#70b533;position:relative;font:normal 24px/28px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(124,124,118,.65);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#smile .final-actions .restore a:after{display:block;content:'';width:39px;height:39px;background:url(/local/templates/styledent2019/css/images/smile/restore.png) 0 0 no-repeat;position:absolute;top:18px;left:14px}#smile .final-actions .save-vk{float:left;width:160px;padding:10px 205px 12px 20px;border:#a6d77d 2px solid;background:#70b533;position:relative;font:normal 24px/28px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(124,124,118,.65);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#smile .final-actions .save-vk .svk{position:absolute;top:30px;right:33px}.dentistry_banner{height:381px;margin:0 0 80px 0;position:relative;background:url(/local/templates/styledent2019/css/images/dentistry-back.png) 0 0 repeat-x}.dentistry_banner p{font:normal 41px/41px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#00adef;text-align:center;margin-left:327px}.dentistry_banner h2{font:normal 92px/92px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;color:#0093d8;width:650px;margin:17px 0 0 334px;line-height:62px}.dentistry_banner h2 span{font:normal 72px/72px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif}.dentistry_banner i{background:url(/local/templates/styledent2019/css/images/microscope.png) 0 0 no-repeat;display:block;width:558px;height:345px;position:absolute;top:3px;left:-50px}.dentistry_banner .w{position:relative;height:316px;padding-top:67px}.dentistry_discount{background:url(/local/templates/styledent2019/css/images/dentistry-discount.png) 0 0 no-repeat;width:232px;height:150px;position:absolute;bottom:2px;right:-22px}.dentistry_discount p{font-size:14px;color:#fff;font-style:italic;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:18px 0 0 0}.dentistry_discount h5{font:normal 82px/82px EspumaPro-BoldItalic,Arial,Helvetica,sans-serif;margin:-12px 0 -7px 39px;color:#fff}.dentistry_discount span{font-size:14px;color:#fff;margin:0 0 0 48px}.dentistry_banner .button{position:absolute;bottom:-18px;left:50%;margin-left:-122px}.banner{text-decoration:none;display:block;width:100%;height:100%}.banner:hover{text-decoration:none}.main_popup{display:none;position:fixed;z-index:12;width:100%;height:100%}.mp_bg{width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.9)}.mp{width:996px;left:50%;margin-left:-501px;padding:10px;position:absolute;z-index:13;top:76px;background:#5eba3b;background:-moz-linear-gradient(top,#5eba3b 0,#97cc4c 64%,#7cbd48 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5eba3b),color-stop(64%,#97cc4c),color-stop(100%,#7cbd48));background:-webkit-linear-gradient(top,#5eba3b 0,#97cc4c 64%,#7cbd48 100%);background:-o-linear-gradient(top,#5eba3b 0,#97cc4c 64%,#7cbd48 100%);background:-ms-linear-gradient(top,#5eba3b 0,#97cc4c 64%,#7cbd48 100%);background:linear-gradient(to bottom,#5eba3b 0,#97cc4c 64%,#7cbd48 100%)}.popup_banner{background:#e0e0e0;background:-moz-linear-gradient(top,#e0e0e0 0,#fff 15%,#fff 81%,#e0e0e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0e0e0),color-stop(15%,#fff),color-stop(81%,#fff),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#e0e0e0 0,#fff 15%,#fff 81%,#e0e0e0 100%);background:-o-linear-gradient(top,#e0e0e0 0,#fff 15%,#fff 81%,#e0e0e0 100%);background:-ms-linear-gradient(top,#e0e0e0 0,#fff 15%,#fff 81%,#e0e0e0 100%);background:linear-gradient(to bottom,#e0e0e0 0,#fff 15%,#fff 81%,#e0e0e0 100%)}.popup_banner .dentistry_banner i{position:relative;top:-37px;left:129px}.popup_banner .dentistry_banner p{margin:-21px 0 0 270px}.popup_banner .dentistry_banner h2{margin-left:307px}.popup_banner .dentistry_banner{height:592px;background:0 0;margin:0}.popup_banner .dentistry_discount{left:44px;bottom:20px;padding-top:23px;height:239px}.popup_banner .dentistry_discount p{text-align:center}.grey-pop-text{color:#81786f;font-size:14px;position:absolute;left:346px;bottom:40px}.popup_close{position:absolute;right:17px;top:16px;background:url(/images/i.png) -182px -51px no-repeat;width:32px;height:32px;display:block;z-index:50}.pop-banner{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:49}.b-contact-list li{display:inline-block;vertical-align:middle;background:0 0;padding:0 16px 0 0;position:relative}.b-contact-list li:after{content:'';position:absolute;background-color:#1191d0;width:4px;height:4px;right:4px;top:10px;-webkit-border-radius:4px;border-radius:4px}.b-contact-list li:last-child:after{display:none}.lt-close-btn{display:none}.sales-impl{height:384px;margin:-25px 0 0 0;background:#fff url(/local/templates/styledent2019/css/images/sales/impl.jpg) center top no-repeat;color:#505459;text-align:center}.date-picker-title,.time-picker-title{font-size:18px;line-height:35px}.date-picker select,.time-picker select{font-size:15px;border:1px solid #d8d8d8;height:35px;margin-left:10px;padding:0 5px}.date-picker-container{margin:0 0 20px 0}.date-picker-container>div{display:inline-block}.time-picker-title{margin-left:10px}.divider{padding-left:5px;margin-right:-5px;box-sizing:border-box;font-weight:700}.popup-appointment .form__result{color:#199031;text-align:center;font-size:12px}#myMapId.olMap{z-index:1}.action-item{margin-bottom:30px}.action-item>a{text-decoration:none}.action-item-image{float:left;margin-right:-240px;height:240px;width:240px;background-position:center center;background-repeat:no-repeat;background-size:contain}.action-item-text{padding-left:280px;box-sizing:border-box;font-size:16px;display:flex;padding-top:15px;flex-direction:column;justify-content:space-between;min-height:240px;color:#505459}.action-item-text .moreInfo{color:#7db849;font-size:14px}.action-item-text .moreInfo:hover{text-decoration:underline}.action-item-title{color:#7db849;font-size:46px;line-height:56px;font-family:EspumaPro-BoldItalic;margin-bottom:10px}.action-item-timer{font-size:18px;margin-top:15px;margin-bottom:20px}.action-item-timer .countdown-timer{color:#d32d09;display:inline-block}.action-item-timer .countdown-timer:before{content:"";background:url(/bitrix/templates/styledent/images/timer.png) 0 0 no-repeat;width:14px;height:15px;display:inline-block;margin:0 5px}.index-heading{font:normal 32px/38px Arial,Helvetica,sans-serif;color:#7db849;margin:0 0 10px;text-align:left}.gameban-text-sale{color:red}.gameban-text-main{color:#fff;font-style:italic;font-weight:700;font-size:27px}.flex{display:flex}.widget-social{padding-right:20px;padding-left:20px}.widget-social-first{padding-left:0;padding-right:20px;margin-left:15px}.special-container{flex-wrap:wrap;justify-content:center}.special-offer{margin-right:10px;margin-left:10px;flex:1;margin-top:15px;background-size:cover;background-repeat:no-repeat;background-position:center;border:1px solid #cbcfcd;border-radius:5px;max-width:315px}.special-offer:hover{border:1px solid #7db849}.special-offer.single{max-width:600px}.offer-img{display:block;width:100%;border-radius:4px 4px 0 0;height:auto}.special-offer.single .offer-img{width:315px;float:left}.background-offer{width:auto;height:230px;background-size:cover;background-repeat:no-repeat;background-position:center}.btn-special-offer{background-color:#7db849;display:block;padding:8px 50px;text-align:center;margin:0 auto 15px;width:50%}.special-offer.single .btn-special-offer{margin-top:16px;margin-left:345px;width:auto;margin-right:30px}.btn-special-offer a{font-weight:700;text-decoration:none;line-height:20px;color:#fff}.btn-special-offer a:hover{color:#e51a21}.text-special-offer{color:#666;font-size:18px;font-style:italic;font-weight:700;text-align:center}.special-offer.single .text-special-offer{padding-left:320px}.text-special-offer-m{color:#666;font-size:18px;font-style:italic;font-weight:700;text-align:center}.special-offer.single .text-special-offer-m{padding-left:320px}.price-special-offer{color:#7db849;font-size:36px;font-style:italic;font-weight:700;text-align:center}.sale-special-offer{color:#999;font-size:16px;font-style:italic;font-weight:700;text-align:center;text-decoration:line-through}.date-special-offer{color:#999;font-size:16px;font-style:italic;text-align:center}.more-special-offer{font-size:13px;font-style:italic;text-align:right;font-weight:700}.more-special-offer a{color:#7db849}.more-special-offer a:hover{color:#7db849}.footer-company{width:16%}.footer-company img{width:95px}.footer-company p{margin-bottom:0;font-size:10px;line-height:12px;color:#5a8620;font-weight:700}.nav-ul{column-count:2;background:0 0}.nav-ul li{background:0 0;margin:0;white-space:nowrap}.footer-nav-new{width:32%;line-height:15px}.footer-timework{width:20%}.footer-timework img{width:30px;opacity:.8}.footer-timework span{display:inline-block;padding:0 10px 5px 10px}.btn-footer{background-color:#7db849;display:inline-block;padding:6px 14px;text-align:center;margin:0 auto;border-radius:5px}.btn-footer a{font-weight:700;text-decoration:none;line-height:20px;color:#fff;white-space:nowrap}.footer-contacts{width:17%}.footer-logo{width:15%}.footer-logo a img{width:160px}.footer-contacts p{margin-bottom:10px;font-size:14px;font-weight:700;color:#67973c}.footer-contacts a img{width:25px;padding:2px}.text-shadow{text-shadow:none}.footer-contacts p a{text-decoration:underline;color:#67973c}.card-price{border:12px #7db849 solid;padding:20px}.card-price .price-table-wrap{width:70%;float:left}.card-price .price-notes-wrap{width:25%;float:right}.card-price .price-title{font-weight:700;font-size:20px}.card-price .button{width:80%}.card-price .phone{width:100%;text-align:center;font-size:16px;font-weight:700;margin:20px 0}.botblock__list{margin:0;padding:0;text-indent:0;list-style:none!important;list-style-position:outside;margin-top:20px}.region-item{border-bottom:2px dotted #b9b9b9;margin-right:15px;font-size:0;position:relative;padding-right:50px;top:-8px;background:0 0;margin:0 10px;padding:0;font-size:12px}.region-item:after,.region-item:before{display:table;content:""}.region-item:after,.region-item:before{display:table;content:""}.region-item__name,.region-item__note,.region-item__price{background:#fff;bottom:-8px;font-size:12px;display:inline-block;position:relative}.region-item__price{position:absolute;right:0;padding:0 5px}.clear{clear:both}.instagram-new{width:100%;font-size:0;background-color:#fff;border-radius:10px;border:2px solid #cbcfcd}.instagram-new .insta-item{width:19%;display:inline-block;vertical-align:middle;margin:10px 4px 0;border-radius:15px}.instagram-new .insta-item img{max-width:100%;max-height:200px;border-radius:15px}.instagram-new .insta-item img:hover{opacity:.8}.instagram-new .insta-link{height:190px;text-shadow:none;margin-top:-3px;text-decoration:none}.instagram-new .insta-link-inner-wrap{padding:25px 5px;text-align:center}.instagram-new .insta-link-inner-wrap .title{font-size:15px;font-weight:700;color:#67973c;text-decoration:underline}.instagram-new .insta-link-inner-wrap .description{font-size:14px;font-weight:700;color:#81786f}.instagram-new .insta-link-inner-wrap .link{margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.1;background:url(/bitrix/templates/styledent/images/instagram.png) no-repeat;background-position:40px;text-indent:20px;top:auto;left:auto;position:inherit;font-weight:700;color:#67973c}.instagram-new .insta-link-inner-wrap .link:hover{color:#f74609}.instagram-new .insta-link-inner-wrap .title:hover{color:#f74609;text-decoration:none}.instagram-new .insta-link-inner-wrap .description:hover{color:#f74609}
/* End */


/* Start:/local/templates/styledent2019/css/custom.css?1625543740233985*/
body,
html {
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  font-family: "TT Norms", sans-serif;
  font-weight: normal;
  -webkit-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  color: #000000;
  background-color: #FFFFFF;
  position: relative;
  height: 100%;
  z-index: 1;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

@media (max-width: 990px) {
  body,
  html {
    font-size: 16px;
    line-height: 24px;
  }
}

@media (max-width: 640px) {
  body,
  html {
    font-size: 16px;
    line-height: 24px;
  }
}

.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  min-height: 100%;
  overflow-x: hidden;
}

main.main-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: 100%;
}

/*.main-content a {
  color: #008834;
  text-decoration: underline;
}*/

a,
div.grid-items a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

a:hover {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

a.link-content,
div.service-page-content-block-body a,
div.footer-copyright  a{
  color: #008834;
  text-decoration: underline;
}

a.link-content:hover, 
div.service-page-content-block-body a:hover,
div.footer-copyright  a{
  text-decoration: none;
}

button {
  cursor: pointer;
  border: none;
  outline: none;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: transparent;
  font-family: "TT Norms", sans-serif;
}

button:hover {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

img {
  max-width: 100%;
}

input[type="text"],
input[type="email"],
input[type="search"],
input[type="date"],
input[type="tel"],
textarea {
  font-family: "TT Norms", sans-serif;
  -webkit-font-feature-settings: "liga" 0;
  font-feature-settings: "liga" 0;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-weight: normal;
  zoom: 1;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  overflow: auto;
  /* Firefox 19+ */
  /* Firefox 18- */
}

input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 1;
  color: #4D4646;
}

input[type="text"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
textarea::-moz-placeholder {
  font-size: 16px;
  line-height: 1;
  color: #4D4646;
}

input[type="text"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
textarea:-moz-placeholder {
  font-size: 16px;
  line-height: 1;
  color: #4D4646;
}

input[type="text"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-size: 16px;
  line-height: 1;
  color: #4D4646;
}

.page-frame {
  position: relative;
  max-width: 1110px;
  margin: 0 auto;
  background-color: transparent;
}

@media (max-width: 1200px) {
  .page-frame {
    padding: 0 40px;
  }
}

@media (max-width: 990px) {
  .page-frame {
    padding: 0 40px;
  }
}

@media (max-width: 640px) {
  .page-frame {
    padding: 0 15px;
  }
}

h1,
h2,
h3,
h4 {
  color: #000000;
  margin-bottom: 0;
  margin-top: 0;
}

h1 {
  font-size: 42px;
  line-height: 52px;
}

@media (max-width: 990px) {
  h1 {
    font-size: 32px;
    line-height: 36px;
  }
}

h2 {
  margin-bottom: 10px;
  margin-top: 20px;
  font-size: 26px;
  line-height: 28px;
}

@media (max-width: 990px) {
  h2 {
    font-size: 22px;
    line-height: 24px;
  }
}

h3 {
  font-size: 20x;
  line-height: 23px;
}

@media (max-width: 990px) {
  h3 {
    font-size: 18px;
    line-height: 21px;
  }
}

h4 {
  font-size: 16x;
  line-height: 17px;
}

@media (max-width: 990px) {
  h4 {
    font-size: 15px;
    line-height: 14px;
  }
}

.section-title,
.section-title-mobile {
  font-size: 42px;
  line-height: 52px;
  font-weight: bold;
  text-align: center;
}

@media (max-width: 990px) {
  .section-title,
  .section-title-mobile {
    font-size: 32px;
    line-height: 36px;
  }
}

@media (max-width: 640px) {
  .section-title,
  .section-title-mobile {
    font-size: 30px;
    line-height: 34px;
  }
}

.section-title--white,
.section-title-mobile--white {
  color: #fff;
}

@media (max-width: 990px) {
  .section-title--white,
  .section-title-mobile--white {
    font-size: 32px;
    line-height: 36px;
  }
}

table {
  border-collapse: collapse;
  text-align: center;
  width: 100%;
  border: none;
  overflow-x: auto;
}

th,
td:first-child {
  background: #6BB644;
  color: white;
  padding: 10px 20px;
}

th,
td {
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: white;
}

td {
  background: #F3F3F3;
}

th:first-child,
td:first-child {
  text-align: left;
}

.section-title-small {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 55px;
}

@media (max-width: 990px) {
  .section-title-small {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 40px;
  }
}

@media (max-width: 640px) {
  .section-title-small {
    margin-bottom: 32px;
  }
}

.section-title-small--white {
  color: #fff;
}

figure {
  margin: 0;
}

label {
  display: block;
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 990px) {
  label {
    font-size: 13px;
  }
}

.flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.main-text {
  text-align: center;
  padding-top: 115px;
  padding-bottom: 32px;
}

.main-text h1.section-title {
  margin-bottom: 24px;
  margin-top: 0;
}

.main-text__description {
  max-width: 730px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .main-text {
    display: none;
  }
}

.top-text {
  text-align: center;
  padding-top: 42px;
  padding-bottom: 19px;
}

@media (max-width: 990px) {
  .top-text {
    padding-top: 8.5px;
    padding-bottom: 20px;
  }
}

.top-text h1.section-title {
  margin-bottom: 40px;
  margin-top: 0;
}

@media (max-width: 990px) {
  .top-text h1.section-title {
    margin-bottom: 24px;
  }
}

.top-text__description {
  max-width: 730px;
  font-size: 18px;
  line-height: 28px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .top-text__description {
    font-size: 15px;
    line-height: 23px;
  }
}

.grid-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 32px 0 65px 0;
  background-color: #fff;
  z-index: 1;
  position: relative;
}

.grid-items:after {
  content: '';
  width: calc(100%/3 - 22px);
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100%/3 - 22px);
  flex: 0 1 calc(100%/3 - 22px);
}

.grid-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/3 - 22px);
  position: relative;
  margin: 32px 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .grid-item {
    width: calc(100%/2 - 17.5px);
    margin: 22px 0;
  }
}

@media (max-width: 640px) {
  .grid-item {
    width: calc(100%/1);
    margin: 16px 0;
  }
}

ul.dot-style {
  list-style: none;
  padding-bottom: 0;
  margin: 0;
}

ul.dot-style li {
  position: relative;
  margin-bottom: 20px;
}

@media (max-width: 990px) {
  ul.dot-style li {
    margin-bottom: 13px;
  }
}

ul.dot-style li {
  padding-left: 36px;
}
ul.dot-style li span {
  display: inline-block;
}

@media (max-width: 990px) {
  ul.dot-style li {
    padding-left: 30px;
  }
}

ul.dot-style li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 7px;
  width: 12px;
  height: 12px;
  border-radius: 30px;
  background-color: #008834;
}

ul.dot-style li:last-child {
  margin-bottom: 0;
}

ul.dot-style--red li:before {
  background-color: #EA5042;
}

ul.dot-style.padding-left {
  padding-left: 60px;
}

@media (max-width: 990px) {
  ul.dot-style.padding-left {
    padding-left: 25px;
  }
}

@media (max-width: 640px) {
  ul.dot-style.padding-left {
    padding-left: 0;
  }
}

@media (max-width: 990px) {
  ul.dot-style.padding-left li span {
    padding-left: 36px;
  }
}

.narrow-frame {
  max-width: 725px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .narrow-frame {
    max-width: 570px;
  }
}

@media (max-width: 640px) {
  .narrow-frame {
    max-width: 100%;
  }
}

.readmore {
  overflow: hidden;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.header {
  padding-top: 6px;
  background-color: #fff;
}

.page-frame_header {
	display: grid;
    grid-template-columns: 44% 140px 44%;
    padding: 0px 60px;
}

@media (max-width: 990px) {
  .header {
    display: none;
  }
}

.header-left {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-right {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-device {
  display: none;
  padding: 15px 0;
}

@media (max-width: 990px) {
  .header-device {
    display: block;
  }
}

@media (max-width: 640px) {
  .header-device {
    padding: 12px 0;
  }
}

.header-device > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
}

.logo {
  max-width: 112px;
  max-height: 112px;
  background-color: #fff;
  z-index: 2;
  position: relative;
  margin: 0 auto;
}

@media (max-width: 1130px) {
  .logo {
    max-width: 94px;
    max-height: 94px;
  }
}

.logo-device {
  width: 94px;
  height: 94px;
  background-color: #fff;
  z-index: 2;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 40px;
}

@media (max-width: 768px) {
  .logo-device {
    margin-right: calc((100vw - 640px)/(769 - 640) * (40 - 20) + 20px);
  }
}

@media (max-width: 640px) {
  .logo-device {
    max-width: 83px;
    max-height: 83px;
    margin-right: 38px;
  }
}

@media (max-width: 480px) {
  .logo-device {
    margin-right: 0px;
  }
}

.header-device-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.header-device-right-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 9px;
}

@media (max-width: 640px) {
  .header-device-right-top {
    display: none;
  }
}

.header-device-right-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-contacts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding-top: 9px;
  margin-bottom: 12px;
}

.header-tel,
.header-device-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 39px;
  white-space: nowrap;
}

.header-tel__icon,
.header-device-tel__icon {
  width: 26px;
  height: 26px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
}

.header-tel__content,
.header-device-tel__content {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
}

@media (max-width: 1130px) {
  .header-tel__content,
  .header-device-tel__content {
    font-size: 16px;
  }
}

@media (max-width: 990px) {
  .header-tel__content,
  .header-device-tel__content {
    font-size: 15px;
  }
}

.header-tel__content:hover > a,
.header-device-tel__content:hover > a {
  color: #008834;
}

.ham-menu-icon {
	display: flex;
	flex-direction: column;
	width: 36px;
}

.ham-menu-icon span {
	width: 100%;	
	border-bottom: 2px solid #666;
	margin-bottom: 6px;
}

.ham-menu-icon span:last-child {
	margin: 0;
}

.mobile-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 18px;
}

.mobile-tel__icon {
  width: 24px;
  height: 24px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
}

.mobile-tel__content {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
}

.visually-impaired-version-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.visually-impaired-version-mobile__icon {
  width: 24px;
  height: 24px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
}

.visually-impaired-version-mobile__content {
  font-size: 14px;
  line-height: 19px;
}

.header-adress,
.header-device-adress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-adress__icon,
.header-device-adress__icon {
  width: 26px;
  height: 26px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
}

.header-adress__content,
.header-device-adress__content {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  white-space: nowrap;
}

.header-adress__content {
	position: relative;
}

.header-adress__content-items {
	display: none;
	position: absolute;
	left: 0;
	top: 20px;
	background: #fff;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.2);
	z-index: 10;
	padding: 15px 15px 5px;
	font-size: 16px;
	font-weight: 600;
}

.header-adress__content-items p {
	margin: 0;
	padding-bottom: 10px;
}

.header-adress__content:hover .header-adress__content-items {
	display: block;
}

@media (max-width: 1130px) {
  .header-adress__content,
  .header-device-adress__content {
    font-size: 14px;
  }
}

@media (max-width: 990px) {
  .header-adress__content,
  .header-device-adress__content {
    font-size: 15px;
    line-height: 17px;
    margin-right: 10px;
  }
}

.header-adress__content > a,
.header-device-adress__content > a {
  padding-bottom: 1px;
  border-bottom: 1px dashed #000;
}

@media (max-width: 990px) {
  .header-adress__content > a,
  .header-device-adress__content > a {
    padding-bottom: 4px;
  }
}

.header-adress__content:hover > a,
.header-device-adress__content:hover > a {
  color: #008834;
  border-bottom: 1px dashed transparent;
}

.header-device-worktime {
  font-size: 12px;
  line-height: 18px;
  max-width: 200px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

@media (max-width: 768px) {
  .header-device-worktime {
    max-width: calc((100vw - 640px)/(769 - 640) * (200 - 80) + 80px);
  }
}

.header-device-worktime > span {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.header-worktime {
  font-size: 15px;
  line-height: 30px;
  white-space: nowrap;
}

@media (max-width: 1130px) {
  .header-worktime {
    font-size: 13px;
  }
}

.header-worktime > span {
  color: #008834;
}

.nav-device {
  display: none;
}

@media (max-width: 990px) {
  .nav-device {
    display: block;
  }
}

@media (max-width: 640px) {
  .nav-device {
    display: none;
  }
}

.nav-device {
  border-top: 1px #E7E7E7 solid;
}

.nav-device ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-device ul > li {
  margin-right: 32px;
  position: relative;
}

@media (max-width: 768px) {
  .nav-device ul > li {
    margin-right: calc((100vw - 640px)/(769 - 640) * (32 - 12) + 12px);
  }
}

.nav-device ul > li:hover ul.dropdown-list {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 1;
  z-index: 999;
}

.nav-device ul > li:hover > a {
  color: #008834;
}

.nav-device ul > li:last-child {
  margin-right: 0;
}

.nav-device ul > li > a {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  white-space: nowrap;
  min-height: 73px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}

@media (max-width: 1130px) {
  .nav-device ul > li > a {
    font-size: 12px;
    padding: 20px 0;
  }
}
header .nav{
    padding-left: 60px;
    padding-right: 60px;
    max-width: 1280px !important;
    margin: 0 auto;
    display: grid;
    grid-template-columns: calc(88% + 142px);
}
.nav-device ul li.active-item > a {
  color: #008834;
}

.nav-mobile {
  padding: 33px 0 39px 0;
}

.nav-mobile ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.nav-mobile ul > li {
  margin-bottom: 6px;
  text-transform: uppercase;
}

.nav-mobile ul > li:last-child {
  margin-bottom: 0;
}

.nav-mobile ul > li > a {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.nav-mobile ul > li > a:hover {
  color: #008834;
}

.nav-mobile ul li.active-item > a {
  color: #008834;
}

.nav {
  position: relative;
}

.nav:before {
  position: absolute;
  content: '';
  height: 1;
  background-color: transparent;
  border-bottom: 1px #E7E7E7 solid;
  width: 100vw;
  top: -1px;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  z-index: 1;
}

.nav ul {
  display: flex;
  justify-content: space-between;
  list-style: none;
}

.nav ul > li {
  /*margin-right: 7%;*/
  position: relative;
}

#mobile-menu .visually-impaired-version-mobile{
  margin-top: 30px;
}
.header-left .nav {
	padding-right: 50px;
}

.header-right .nav {
	padding-left: 50px;
}

@media (max-width: 1130px) {
  .nav ul > li {
    margin-right: 6%;
  }
}

.nav ul > li:hover ul.dropdown-list {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 1;
  z-index: 999;
}

.nav ul > li:hover > a {
  color: #008834;
}

.nav ul > li:last-child {
  margin-right: 0;
}

.nav ul > li > a {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}

@media (max-width: 1130px) {
  .nav ul > li > a {
    font-size: 12px;
  }
}

.nav ul li.active-item > a {
  color: #008834;
}

.header-left-top {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 10px;
}

.header-right-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  -webkit-box-sizing: border-box;
  flex-wrap: wrap;
  box-sizing: border-box;
  position: relative;
  padding-bottom: 10px;
}

.header-right-socials {
	display: flex;
    justify-content: flex-end;
	width: 100%;
}

.header-search {
  max-width: 158px;
  background-color: #fff;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 173px;
  flex: 1 1 173px;
}

@media (max-width: 1130px) {
  .header-search {
    max-width: 100px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100px;
    flex: 1 1 100px;
  }
}

.header-search.active {
  max-width: 100%;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.header-device-search {
  max-width: 320px;
  background-color: #fff;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 320px;
  flex: 1 1 320px;
}

@media (max-width: 768px) {
  .header-device-search {
    max-width: calc((100vw - 640px)/(769 - 640) * (320 - 200) + 200px);
  }
}

#mobile-search .search-mobile {
  max-width: 100%;
}

.search-mobile {
  max-width: 208px;
  margin: 0 auto;
}

.sing-up {
  margin-left: 39px;
  white-space: nowrap;
}

@media (max-width: 990px) {
  .sing-up {
    margin-left: 12px;
  }
}

.sing-up > a {
  padding: 10px 18px;
}

.visually-impaired-version {
  width: 26px;
  height: 26px;
  background-image: url("/local/templates/styledent2019/css/../img/icons/icon-eye.svg");
  background-repeat: no-repeat;
  margin-left: 10px;
  position: relative;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.visually-impaired-version > a {
  width: 100%;
  height: 100%;
  display: block;
}

.visually-impaired-version:hover {
  background-image: url("/local/templates/styledent2019/css/../img/icons/icon-eye-hover.svg");
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.dropdown-list {
  display: block !important;
  position: absolute;
  background-color: #fff;
  padding: 24px 32px 32px 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 2px 12px rgba(114, 114, 114, 0.3);
  box-shadow: 0px 2px 12px rgba(114, 114, 114, 0.3);
  z-index: -1;
  width: 260px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  opacity: 0;
}

.dropdown-list > li {
  margin-right: 0 !important;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 16px;
}

.dropdown-list > li:last-child {
  margin-bottom: 0;
}

.dropdown-list > li > a {
  white-space: normal !important;
  min-height: auto !important;
  padding: 0 !important;
}

.nav li .services-menu {
	display: none;
	grid-template-columns: 24% 24% 24% 24%;
	align-items: start;
	grid-gap: 20px;
	position: absolute;
	left: 0;
	top: auto;
	width: 900px;
	border-radius: 0;
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.2);
	background: #fff;
	z-index: 100;
	padding: 10px 20px;
}

.nav li:hover .services-menu {
	display: grid;
}

.services-menu__item-subs {
	flex-direction: column;
}

.nav ul .services-menu__item-link {
	white-space: normal;
}

.nav ul .services-menu__item-subs li a {
	font-weight: 500;
	font-size: 16px;
	padding: 6px 0;
	white-space: normal;
}

.dropdown-item:after {
	display: inline-block;
	content: '';
	position: absolute;
    top: 50%;
    right: -12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #5c069d transparent transparent transparent;
}

.dropdown-item:hover:after {
	border-color: #008834 transparent transparent transparent;
	transform: rotate(180deg);
}

.header-buttons-mobile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none;
}

@media (max-width: 640px) {
  .header-buttons-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}

.header-buttons-mobile__button {
  margin-right: 16px;
  width: 34px;
  height: 34px;
}

.header-buttons-mobile__button:last-child {
  margin-right: 0;
  width: 24px;
  height: 23px;
}

.main-slider-list .slick-slide, .main-slider-list .slick-slide::before, .main-slider-content {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.main-slider-list .slick-slide::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.main-slider {
  position: relative;
  overflow: hidden;
}

.main-slider > .promo-block-green-top {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
  width: 100%;
}

@media (max-width: 990px) {
  .main-slider > .promo-block-green-top {
    background: rgba(107, 182, 68, 0.85);
  }
}

.main-slider-list {
  position: relative;
  width: 100%;
  height: 456px;
  min-height: 456px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 1.2s ease;
  transition: all 1.2s ease;
}

@media (max-width: 990px) {
  .main-slider-list {
    height: 300px;
    min-height: 300px;
  }
}

@media (max-width: 640px) {
  .main-slider-list {
    height: 320px;
    min-height: 320px;
  }
}

.main-slider-list.slick-initialized {
  opacity: 1;
  visibility: visible;
}

.main-slider-list .slick-slide {
  position: relative;
  height: 456px;
  overflow: hidden;
}

@media (max-width: 990px) {
  .main-slider-list .slick-slide {
    height: 300px;
  }
}

@media (max-width: 640px) {
  .main-slider-list .slick-slide {
    height: 320px;
  }
}

.main-slider-list .slick-slide::before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(37.05%, rgba(255, 255, 255, 0.0001)), color-stop(86.82%, rgba(0, 0, 0, 0.7)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 37.05%, rgba(0, 0, 0, 0.7) 86.82%);
  opacity: .6;
  z-index: 1;
}

@media (max-width: 990px) {
  .main-slider-list .slick-slide::before {
    background: rgba(0, 0, 0, 0.6);
  }
}

.main-slider-list .slick-slide video {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main-slider-list .slick-slide iframe {
  position: relative;
  pointer-events: none;
}

.main-slider-list .slick-slide figure {
  position: relative;
  height: 100%;
}

.main-slider-list .slick-slide .slide-image {
  opacity: 0;
  height: 100%;
  background-size: cover;
  background-position: center bottom 0px;
  -webkit-transition: all .8s ease;
  transition: all .8s ease;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main-slider-list .slick-slide .slide-image.show {
  opacity: 1;
}

.main-slider-list .slick-slide .image-entity {
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.main-slider-list .slick-slide .loading {
  position: absolute;
  top: 44%;
  left: 0;
  width: 100%;
}

.main-slider-list .slick-slide .slide-media {
  -webkit-animation: slideOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);
  animation: slideOut 0.4s cubic-bezier(0.4, 0.29, 0.01, 1);
}

@media (max-width: 990px) {
  .main-slider-list .slick-slide .slide-media {
    -webkit-animation: none !important;
    animation: none !important;
  }
}

.main-slider-list .slick-slide.slick-active {
  z-index: 1;
}

.main-slider-list .slick-slide.slick-active .main-slider-content {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
  transition: all 0.7s cubic-bezier(0.32, 0.34, 0, 1.62) 0.6s;
}

@media (max-width: 990px) {
  .main-slider-list .slick-slide.slick-active .main-slider-content {
    opacity: 1;
  }
}

.main-slider-content {
  position: relative;
  margin: 0;
  opacity: 0;
  z-index: 1;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform: translateY(100px);
  transform: translateY(100px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  bottom: 115px;
}

@media (max-width: 990px) {
  .main-slider-content {
    bottom: 78px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.main-slider-content > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.main-slider-content-wrap {
  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;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.main-slider-content-title {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding: 0 47px 12px 47px;
}

@media (max-width: 990px) {
  .main-slider-content-title {
    font-size: 32px;
    line-height: 36px;
    padding: 0 23px 12px 23px;
  }
}

@media (max-width: 640px) {
  .main-slider-content-title {
    padding: 0 0 12px 0;
    font-size: 30px;
    line-height: 34px;
  }
}

.main-slider-content-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.main-slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  bottom: 16px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-slider-controls > .slick-arrow {
  width: 33px;
  height: 33px;
  background-color: transparent;
}

@media (max-width: 990px) {
  .main-slider-controls > .slick-arrow {
    display: none !important;
  }
}

.main-slider-controls > .main-slide__prev {
  position: relative;
}

.main-slider-controls > .main-slide__prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #CACACA;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 11px;
  top: 11px;
}

.main-slider-controls > .main-slide__next {
  position: relative;
}

.main-slider-controls > .main-slide__next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #CACACA;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 8px;
  top: 11px;
}

.main-slider-controls .main-slider-dots ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0 25px;
}

.main-slider-controls .main-slider-dots ul > li {
  margin-right: 17px;
}

.main-slider-controls .main-slider-dots ul > li:last-child {
  margin-right: 0;
}

.main-slider-controls .main-slider-dots ul > li > button {
  background-color: transparent;
  width: 33px;
  height: 33px;
  color: #CACACA;
  border: 1.18519px solid #CACACA;
  border-radius: 50%;
  font-size: 16px;
  line-height: 19px;
}

.main-slider-controls .main-slider-dots ul > li > button:hover {
  background-color: transparent;
  border-color: #6BB644;
  color: #6BB644;
}

.main-slider-controls .main-slider-dots ul > li.slick-active > button {
  background-color: #fff;
  color: #008834;
  border: 1.18519px solid #fff;
}

@-webkit-keyframes slideIn {
  from {
    -webkit-filter: blur(15px);
    filter: blur(15px);
  }
  to {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes slideIn {
  from {
    -webkit-filter: blur(15px);
    filter: blur(15px);
  }
  to {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes slideOut {
  from {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  to {
    -webkit-filter: blur(15px);
    filter: blur(15px);
  }
}

@keyframes slideOut {
  from {
    -webkit-filter: blur(0);
    filter: blur(0);
  }
  to {
    -webkit-filter: blur(15px);
    filter: blur(15px);
  }
}

.product-toggle-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 32px 0;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media (max-width: 990px) {
  .product-toggle-buttons {
    padding: 60px 0 40px 0;
  }
}

@media (max-width: 640px) {
  .product-toggle-buttons {
    padding: 50px 0 30px 0;
  }
}

.left-button a,
.right-button a {
  border-width: 1px;
  width: calc(360px/2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  min-height: 44px;
}

@media (max-width: 990px) {
  .left-button a,
  .right-button a {
    min-height: 40px;
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 990px) {
  .left-button a,
  .right-button a {
    width: calc(290px/2);
    min-height: 36px;
  }
}

.left-button a.active,
.right-button a.active {
  background-color: #EA5042;
  color: #fff;
  -webkit-box-shadow: 4px 10px 20px -5px rgba(234, 80, 66, 0.6);
  box-shadow: 4px 10px 20px -5px rgba(234, 80, 66, 0.6);
}

.left-button a {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.right-button a {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}

@media (max-width: 990px) {
  .products-desktop {
    display: none;
  }
}

.product-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 32px 0 65px 0;
  background-color: #fff;
  z-index: 1;
  position: relative;
  margin-right: -35px;
}

@media (max-width: 1200px) {
  .product-grid {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.product-item {
  background-color: #F3F3F3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 344px;
  border-radius: 8px;
  padding: 38px 33px 93px 60px;
  position: relative;
  margin: 0 35px 35px 0;
  top: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 1200px) {
  .product-item {
    margin: 0 auto 30px auto;
    width: 382px;
  }
}

.product-item:hover {
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  top: -15px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index:15px;
}

@media (max-width: 990px) {
  .product-item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.product-item:hover > .product-bg-wrapper:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.product-item:hover > .product-content > .product-list:after {
  -webkit-transform: translateY(100vh);
  transform: translateY(100vh);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
}

.product-item:hover > .product-content > .product-list-detail {
  padding-bottom: 60px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.product-item.active:hover {
  height: 100%;
}

.product-content {
  background-color: transparent;
  position: relative;
}

.product-bg-wrapper {
  position: absolute;
  content: '';
  width: 100%;
  height: 210px;
  left: 0;
  top: 0;
  overflow: hidden;
}

.product-bg-wrapper:before {
  position: absolute;
  content: '';
  width: 135px;
  height: 135px;
  background: #6BB644;
  top: 5px;
  left: 25px;
  opacity: 0.3;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 55px rgba(107, 182, 68, 0.3);
  box-shadow: 0 0 0 55px rgba(107, 182, 68, 0.3);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.product-head {
  margin-bottom: 31px;
  padding-right: 31px;
}

.product-icon {
  margin-bottom: 19px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 67px;
  flex: 0 0 67px;
}

.product-icon__default {
  opacity: 1;
  border-radius: 50%;
  position: relative;
  display: block;
  width: 67px;
  height: 67px;
}

.product-icon__hover {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  display: block;
  width: 67px;
  height: 67px;
}

.product-icon__hover.active {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
}

.product-head-name {
  height: 50px;	
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  z-index: 3;
  position: relative;
}

.product-list {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 6;
}

.product-list__item {
  list-style: none;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 26px;
}

.product-list__link {
  border-bottom: 1px #000 solid;
  padding-bottom: 1px;
  color: #000;
}

.product-list__link:hover {
  color: #008834;
  border-bottom: 1px transparent solid;
}

.product-link {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  z-index: 5;
}

.product-list-detail.dropdown {
  width: calc(100% + 93px);
  left: -60px;
  top: 105%;
  z-index:10;
  position: absolute;
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
}

@media (max-width: 990px) {
  .product-list-detail.dropdown {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.product-list-detail {
  padding: 0 31px 0 60px;
  margin: 0;
  position: absolute;
  background-color: #F3F3F3;
  width: 100%;
  left: 0;
  top: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 6;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.product-list.dropdown:after {
  content: '';
  position: absolute;
  margin-top: 27px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 15px;
  width: 15px;
  border-style: solid;
  border-color: #ea5143;
  border-width: 0px 2px 2px 0px;
  -webkit-transform: rotate(45deg) translateY(0);
  transform: rotate(45deg) translateY(0);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 1;
}

.products-desktop-mobile {
  background-color: #fff;
  padding: 60px 0 70px 0;
  display: none;
}

@media (max-width: 990px) {
  .products-desktop-mobile {
    display: block;
    padding: 0px 0 70px 0;
  }
}

@media (max-width: 640px) {
  .products-desktop-mobile {
    padding: 0px 0 50px 0;
  }
}

.product-item-mobile {
  background-color: #F3F3F3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border-radius: 8px;
  padding: 11px 58px;
  position: relative;
  margin-bottom: 12px;
  top: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
}

.product-item-mobile:last-child {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  .product-item-mobile {
    padding: 17px 19px;
    margin-bottom: 8px;
  }
}

.product-link-mobile {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  z-index: 5;
}

.product-head-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  cursor: pointer;
  margin: -11px -58px;
  padding: 11px 58px;
}

@media (max-width: 640px) {
  .product-head-mobile {
    margin: -17px -19px;
    padding: 17px 19px;
  }
}

.product-head-mobile:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-style: solid;
  border-color: #000;
  border-width: 0px 2px 2px 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  right: 58px;
}

@media (max-width: 640px) {
  .product-head-mobile:after {
    right: 17px;
  }
}

.product-head-mobile.open:after {
  -webkit-transform: translateY(-50%) rotate(-135deg);
  transform: translateY(-50%) rotate(-135deg);
}

.product-icon-mobile {
  margin-right: 28px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 62px;
  flex: 0 0 62px;
}

@media (max-width: 640px) {
  .product-icon-mobile {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 47px;
    flex: 0 0 47px;
    margin-right: 14px;
  }
}

.product-icon-mobile img {
  width: 62px;
  height: 62px;
}

@media (max-width: 640px) {
  .product-icon-mobile img {
    width: 47px;
    height: 47px;
  }
}

.product-head-name-mobile {
  font-size: 22px;
  line-height: 24px;
  font-weight: bold;
  padding-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .product-head-name-mobile {
    font-size: 18px;
    line-height: 21px;
  }
}

.product-list-mobile {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 6;
}

.product-list-mobile__item {
  list-style: none;
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 26px;
}

.product-list-mobile__link {
  border-bottom: 1px #000 solid;
  padding-bottom: 1px;
  color: #000;
}

.product-list-mobile__link:hover {
  color: #008834;
  border-bottom: 1px transparent solid;
}

.product-content-mobile {
  padding-left: 90px;
  margin-top: 13px;
  padding-bottom: 22px;
  display: none;
}

@media (max-width: 640px) {
  .product-content-mobile {
    padding-left: 37px;
  }
}

.product-list-mobile {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 6;
}

.product-list-mobile__item-mobile {
  list-style: none;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
}

.product-list-mobile__link-mobile {
  border-bottom: 1px #000 solid;
  padding-bottom: 3px;
  color: #000;
}

.product-list-mobile__link-mobile:hover {
  color: #008834;
  border-bottom: 1px transparent solid;
}

.product-link-mobile {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  z-index: -1;
}

.products-page .product-toggle-buttons {
  padding: 0 0 32px 0;
}

.products-page .products-desktop-mobile {
  padding: 0px 0 70px 0;
}

.about-page {
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.about-page .doctor-list-item__image {
  width: 190px;
  height: 210px;
}

@media (max-width: 990px) {
  .about-page .doctor-list-item__image {
    width: 220px;
    height: 240px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-list-item__image {
    width: 190px;
    height: 210px;
    margin-bottom: 24px;
  }
}

.about-page .doctor-list-item__image:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.about-page .doctor-list-item__image:after {
  width: 190px;
  height: 190px;
}

@media (max-width: 990px) {
  .about-page .doctor-list-item__image:after {
    width: 220px;
    height: 220px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-list-item__image:after {
    width: 190px;
    height: 190px;
  }
}

@media (max-width: 990px) {
  .about-page__description-text {
    text-align: center;
  }
}

@media (max-width: 640px) {
  .about-page__description-text {
    font-size: 16px;
    line-height: 24px;
  }
}

.about-page .doctor-card-page-profile {
  padding-top: 0;
}

.about-page .doctor-card-page-profile-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-inner {
    display: block;
  }
}

.about-page .doctor-card-page-profile-left {
  max-width: 190px;
  margin-right: 30px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 190px;
  flex: 0 0 190px;
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile-left {
    max-width: 220px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    margin-right: 25px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-left {
    margin-right: 0px;
    max-width: 100%;
  }
}

.about-page .doctor-card-page-profile-right {
  margin-left: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 725px;
  flex: 0 1 725px;
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile-right {
    margin-left: 25px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-right {
    width: 100%;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: 100%;
  }
}

.about-page .doctor-card-page-profile-right .section-title-small {
  margin-bottom: 8px;
  text-align: left;
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile-right .section-title-small {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 21px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-right .section-title-small {
    text-align: center;
  }
}

.about-page .doctor-card-page-profile__speciality .section-title-small {
  font-size: 20px;
  line-height: 28px;
  font-weight: normal;
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile__speciality .section-title-small {
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile__speciality .section-title-small {
    text-align: center;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile__speciality {
    text-align: center;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-quote {
    display: block;
  }
}

.about-page .doctor-card-page-profile-quote-icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  max-width: 20px;
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-quote-icon {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 auto 12px auto;
  }
}

.about-page .doctor-card-page-profile-quote-text .doctor-card-page-profile-quote-button {
  margin-top: 32px;
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile-quote-text .doctor-card-page-profile-quote-button {
    margin-top: 24px;
  }
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile-quote-text {
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-quote-text {
    text-align: center;
  }
}

.about-page .doctor-card-page-profile-quote-text p {
  margin-top: 0;
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .about-page .doctor-card-page-profile-quote-text p {
    margin-bottom: 12px;
  }
  .about-page .doctor-card-page-profile-quote-text p:last-child {
    margin-bottom: 0;
  }
}

.about-page .doctor-card-page-profile-quote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-quote {
    display: block;
  }
}

.about-page .doctor-card-page-profile-quote-icon {
  padding-top: 8px;
  margin-right: 36px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  max-width: 20px;
}

@media (max-width: 640px) {
  .about-page .doctor-card-page-profile-quote-icon {
    display: block;
    margin: 0 auto 12px auto;
  }
}

.about-page .doctor-card-page-profile-quote-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.about-page-advantages-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 50px 0 36px 0;
}

.about-page-advantages-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/2 - 41px);
  margin-bottom: 24px;
}

@media (max-width: 990px) {
  .about-page-advantages-list-item {
    width: calc(100%/2 - 15px);
  }
}

@media (max-width: 640px) {
  .about-page-advantages-list-item {
    width: 100%;
    display: block;
    text-align: center;
  }
}

.about-page-advantages-list-item-marker {
  width: 80px;
  height: 80px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: linear-gradient(219.53deg, #6BB644 0%, #009141 80.21%);
  border-radius: 100px;
  color: #fff;
  margin-right: 20px;
}

@media (max-width: 640px) {
  .about-page-advantages-list-item-marker {
    margin-bottom: 12px;
  }
}

@media (max-width: 990px) {
  .about-page-advantages-list-item-marker {
    margin-right: 10px;
  }
}

.about-page-advantages-list-item-marker-inner {
  text-align: center;
}

.about-page-advantages-list-item-marker-inner .advantages-marker-text-big {
  font-size: 20px;
  line-height: 1;
  font-weight: bold;
}

.about-page-advantages-list-item-marker-inner .advantages-marker-text-small {
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
}

.about-page-advantages-list-item-text {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 217px;
  flex: 0 1 217px;
}

@media (max-width: 990px) {
  .about-page-advantages-list-item-text {
    font-size: 18px;
    line-height: 21px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}

@media (max-width: 990px) {
  .company-clinics-head {
    text-align: center;
  }
}

.company-clinics-head-title {
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .company-clinics-head-title {
    margin-bottom: 24px;
  }
}

.company-clinics-head-text {
  margin-bottom: 24px;
}

.company-clinics-contacts-tabs {
  margin-bottom: 40px;
}

@media (max-width: 480px) {
  .company-clinics-contacts-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}

.company-clinics-contacts-tabs-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .company-clinics-contacts-tabs-list {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 640px) {
  .company-clinics-contacts-tabs-list {
    display: block;
    text-align: center;
  }
}

@media (max-width: 480px) {
  .company-clinics-contacts-tabs-list {
    text-align: left;
    margin: 0 auto;
  }
}

.company-clinics-contacts-tabs-list li {
  margin-right: 28px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 10px;
}

.company-clinics-contacts-tabs-list li:last-child {
  margin-right: 0;
}

@media (max-width: 640px) {
  .company-clinics-contacts-tabs-list li {
    margin-right: 0;
  }
}

.company-clinics-contacts-tabs-list li a {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  padding-bottom: 3px;
  border-bottom: 3px dashed;
}

@media (max-width: 990px) {
  .company-clinics-contacts-tabs-list li a {
    font-size: 22px;
    line-height: 24px;
    padding-bottom: 5px;
  }
}

.company-clinics-contacts-tabs-list li.active > a {
  color: #008834;
  border-color: transparent;
}

.company-clinics-contacts-tabs-list li:hover > a {
  color: #008834;
  border-color: transparent;
}

.company-clinics-contacts-slider {
  margin-bottom: 46px;
}

@media (max-width: 640px) {
  .company-clinics-contacts-slider {
    margin-bottom: 30px;
  }
}

@media (max-width: 640px) {
  .company-clinics-contacts-slider {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.company-clinics-contacts-slider__item {
  height: 348px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}

@media (max-width: 990px) {
  .company-clinics-contacts-slider__item {
    height: 332px;
  }
}

@media (max-width: 640px) {
  .company-clinics-contacts-slider__item {
    height: 240px;
  }
}

.company-clinics-contacts-map-inner {
  height: 348px;
}

@media (max-width: 990px) {
  .company-clinics-contacts-map-inner {
    height: 332px;
  }
}

@media (max-width: 640px) {
  .company-clinics-contacts-map-inner {
    height: 240px;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.clinics-slider-controls {
  margin-top: 24px;
}

@media (max-width: 640px) {
  .clinics-slider-controls {
    margin-top: 5px;
  }
}

.contacts-page {
  background-color: #fff;
  position: relative;
  z-index: 1;
  padding-bottom: 140px;
}

@media (max-width: 990px) {
  .contacts-page {
    padding-bottom: 80px;
  }
}

@media (max-width: 640px) {
  .contacts-page {
    padding-bottom: 70px;
  }
}

.contacts-page .company-clinics-head-title {
  text-align: center;
  margin-bottom: 24px;
}

.contacts-page .company-clinics-contacts-tabs-list {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contacts-page .company-clinics-contacts-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.contacts-page .company-clinics-contacts-slider,
.contacts-page .company-clinics-contacts-map {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/2 - 17.5px);
}

@media (max-width: 990px) {
  .contacts-page .company-clinics-contacts-slider,
  .contacts-page .company-clinics-contacts-map {
    width: 100%;
  }
}

@media (max-width: 990px) {
  .contacts-page .company-clinics-contacts-tabs {
    margin-bottom: 36px;
  }
}

@media (max-width: 990px) {
  .contacts-page .company-clinics-contacts-slider {
    display: none;
  }
}

@media (max-width: 990px) {
  .contacts-page .company-clinics-contacts-content {
    display: block;
  }
}

@media (max-width: 990px) {
  .contacts-page .company-clinics {
    padding-bottom: 60px;
  }
}

@media (max-width: 640px) {
  .contacts-page .company-clinics {
    padding-bottom: 0px;
  }
}

@media (max-width: 990px) {
  .contacts-page .company-clinics-contacts-tabs-list li {
    margin-right: 24px;
  }
}

@media (max-width: 640px) {
  .contacts-page .company-clinics-contacts-tabs-list li {
    margin-right: 0;
  }
}

.contacts-page .instagram-slider {
  padding: 16px 0 16px 0;
  margin-bottom: 80px;
}

@media (max-width: 990px) {
  .contacts-page .instagram-slider {
    margin-bottom: 60px;
  }
}

@media (max-width: 640px) {
  .contacts-page .instagram-slider {
    padding: 16px 0 60px 0;
    margin-bottom: 50px;
  }
}

.contacts-page .instagram-slider-item {
  margin: 39px 17.5px 39px 17.5px;
}

@media (max-width: 1130px) {
  .contacts-page .instagram-slider-item {
    margin: 39px 0px 39px 0px;
    height: 329px;
  }
}

@media (max-width: 640px) {
  .contacts-page .instagram-slider-item {
    margin: 0px;
    height: 290px;
  }
}

.contacts-page .instagram-slider-left .section-title {
  font-size: 26px;
  line-height: 28px;
  margin-bottom: 24px;
}

@media (max-width: 990px) {
  .contacts-page .instagram-slider-left .section-title {
    margin-bottom: 16px;
    font-size: 22px;
    line-height: 24px;
    max-width: 100%;
  }
}

.contacts-page .instagram-slider-left {
  padding-top: 60px;
}

@media (max-width: 640px) {
  .contacts-page .instagram-slider-left {
    padding-top: 16px;
  }
}

.contacts-page .instagram-slider-description-button {
  margin-bottom: 107px;
}

@media (max-width: 990px) {
  .contacts-page .instagram-slider-description-button {
    margin-bottom: 120px;
  }
}

@media (max-width: 640px) {
  .contacts-page .instagram-slider-description-button {
    margin-bottom: 32px;
  }
}

.contacts-page .instagram-slider-description {
  font-size: 15px;
  line-height: 26px;
}

.contacts-page .company-clinics-contacts-slider {
  margin-bottom: 0px;
}

.contacts-page .clinics-slider-controls > .clinics-slider__prev,
.contacts-page .clinics-slider-controls > .clinics-slider__next {
  visibility: hidden;
}

.contacts-page .clinics-slider-controls > .clinics-slider-dots {
  margin: 0 auto;
}

.contacts-page .clinics-slider-controls {
  margin-top: 8px;
}

.contacts-page-top-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 990px) {
  .contacts-page-top-inner {
    display: block;
  }
}

.contacts-page-top {
  background-color: #F3F3F3;
  padding: 38px 0 35px 0;
  margin-bottom: 70px;
}

@media (max-width: 990px) {
  .contacts-page-top {
    margin-bottom: 60px;
  }
}

@media (max-width: 990px) {
  .contacts-page-top {
    padding: 32px 0 24px 0;
  }
}

.contacts-page-top-column {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  margin-right: 111px;
}

@media (max-width: 990px) {
  .contacts-page-top-column {
    margin-right: 0;
    text-align: center;
    margin-bottom: 12px;
  }
  .contacts-page-top-column:last-child {
    margin-bottom: 0;
  }
}

@media (max-width: 1200px) and (min-width: 992px) {
  .contacts-page-top-column {
    margin-right: calc((100vw - 990px)/(1200 - 990) * (111 - 60) + 60px);
  }
}

.contacts-page-top-column:last-child {
  margin-right: 0;
}

.contacts-page-top-column:first-child .contacts-page-top-column-content {
  font-size: 26px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .contacts-page-top-column:first-child .contacts-page-top-column-content {
    font-size: 22px;
    line-height: 24px;
  }
}

.contacts-page-top-column:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 237px;
  flex: 0 0 237px;
}

.contacts-page-top-column:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 234px;
  flex: 0 1 234px;
}

.contacts-page-top-column:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 440px;
  flex: 0 1 440px;
}

.contacts-page-top-column-content {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin-bottom: 8px;
}

@media (max-width: 990px) {
  .contacts-page-top-column-content {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 0px;
  }
}

.contacts-page-top-column-content a:hover {
  color: #008834;
}

.contacts-page-top-column-description {
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 990px) {
  .contacts-page-top-column-description {
    font-size: 13px;
    line-height: 23px;
  }
}

.breadcrumbs {
  padding-top: 25px;
  position: relative;
  z-index: 10;
}

@media (max-width: 990px) {
  .breadcrumbs {
    padding-top: 15px;
  }
}

.breadcrumbs ul {
  list-style: none;
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 990px) {
  .breadcrumbs ul {
    font-size: 13px;
    line-height: 23px;
  }
}

.breadcrumbs ul li {
  display: inline;
}

.breadcrumbs ul li:hover > a {
  color: #008834;
}

.breadcrumbs ul li:after {
  content: '/';
}

.breadcrumbs ul li:first-child > a {
  padding-left: 0px;
}

.breadcrumbs ul li:last-child:after {
  display: none;
}

.breadcrumbs ul li > a {
  padding-left: 2px;
  padding-right: 2px;
}

.breadcrumbs.centered ul {
  text-align: center;
}

.breadcrumbs--white ul li {
  color: #fff;
}

.breadcrumbs--white ul li a {
  color: #fff;
}

.top-banner .breadcrumbs {
  padding-top: 162px;
}

@media (max-width: 990px) {
  .top-banner .breadcrumbs {
    padding-top: 90px;
  }
}

@media (max-width: 640px) {
  .top-banner .breadcrumbs {
    padding-bottom: 26px;
  }
}

.show-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 100px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .show-more {
    padding-bottom: 60px;
  }
}

@media (max-width: 640px) {
  .show-more {
    padding-bottom: 80px;
  }
}

.show-more__icon {
  font-size: 26px;
  font-weight: 200;
}

.show-more__icon > a {
  color: #fff;
  background-color: #008834;
  width: 33px;
  height: 33px;
  border-radius: 50px;
  text-align: center;
  margin-right: 16px;
  line-height: 30px;
  display: block;
}

.show-more__text {
  font-size: 15px;
  line-height: 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.show-more__text > a:hover {
  color: #008834;
}

.promo-block-green-top {
  background-color: #6BB644;
  -webkit-box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669);
  box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.promo-block-green-top-list__item {
  text-align: center;
}

.promo-block-green-top-list__link {
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  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;
  font-weight: 500;
  min-height: 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 27px 0;
  max-width: 80%;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .promo-block-green-top-list__link {
    font-size: 18px;
    line-height: 23px;
    padding: 18px 0;
    min-height: 60px;
  }
}

@media (max-width: 640px) {
  .promo-block-green-top-list__link {
    text-align: left;
    max-width: auto;
    margin: 0;
  }
}

.promo-block-green-top-list__link > span {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.promo-block-green-top-list__icon {
  width: 24px;
  height: 17px;
  margin-left: 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media (max-width: 640px) {
  .promo-block-green-top-list__icon {
    display: none !important;
  }
}

.promo-block-green-top-close {
  width: 23px;
  height: 19px;
  background-image: url(/local/templates/styledent2019/css/../img/icons/icon-close.svg);
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-right: 40px;
}

@media (max-width: 640px) {
  .promo-block-green-top-close {
    right: -30px;
  }
}

.promo-block-green-top-close a {
  width: 100%;
  height: 100%;
  display: block;
}

.top-banner-slider {
  width: 100%;
  position: relative;
}

.top-banner-slider-item {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: 100%;
  max-width: 100%;
  height: auto;
  min-height: 360px;
  position: relative;
}

.top-banner-slider-item:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
 /* background: -webkit-gradient(linear, left top, left bottom, color-stop(37.05%, rgba(255, 255, 255, 0.0001)), color-stop(86.82%, rgba(0, 0, 0, 0.5)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 37.05%, rgba(0, 0, 0, 0.5) 86.82%);*/
}

@media (max-width: 990px) {
  .top-banner-slider-item {
    min-height: 140px;
  }
}

@media (max-width: 640px) {
  .top-banner-slider-item {
    min-height: 130px;
	background-position: -30px 0;
  }
}

.top-block-grey {
  padding: 55px 0;
  background-color: #F3F3F3;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 60px;
}

@media (max-width: 990px) {
  .top-block-grey {
    font-size: 15px;
    line-height: 23px;
    padding: 30px 0 26px 0;
    margin-bottom: 40px;
  }
}

@media (max-width: 640px) {
  .top-block-grey {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .top-block-grey {
    padding: 40px 0 48px 0;
  }
}

.top-block-grey > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 990px) {
  .top-block-grey > .page-frame {
    display: block;
    text-align: center;
  }
}

.top-block-grey-text {
  max-width: 855px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 855px;
  flex: 0 1 855px;
  margin-right: 59px;
}

@media (max-width: 990px) {
  .top-block-grey-text {
    max-width: 570px;
    margin: 0 auto;
    padding-bottom: 20px;
  }
}

@media (max-width: 640px) {
  .top-block-grey-text {
    padding-bottom: 24px;
  }
}

.top-block-grey-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.info-block-green {
  padding: 90px 0;
  background: linear-gradient(197.01deg, #6BB644 3.06%, #009141 97.38%);
  -webkit-box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
}

@media (max-width: 990px) {
  .info-block-green {
    padding: 50px 0 40px 0;
  }
}

.info-block-green__text {
  text-align: center;
  padding: 40px 0;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  max-width: 915px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .info-block-green__text {
    font-size: 15px;
    line-height: 23px;
    padding: 24px 0;
  }
}

.info-block-green__button {
  text-align: center;
}

.info-block-green.content {
  padding: 55px 0;
}

@media (max-width: 990px) {
  .info-block-green.content {
    padding: 40px 0;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw;
  }
}

.info-block-green.content .section-title,
.info-block-green.content .section-title--white {
  font-size: 26px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .info-block-green.content .section-title,
  .info-block-green.content .section-title--white {
    font-size: 22px;
    line-height: 24px;
  }
}

.info-block-green.content .info-block-green__text {
  font-size: 18px;
  line-height: 28px;
  max-width: 605px;
  padding: 30px 0 50px 0;
}

@media (max-width: 990px) {
  .info-block-green.content .info-block-green__text {
    padding: 24px 0;
    font-size: 15px;
    line-height: 23px;
    max-width: 570px;
  }
}

.products-page .info-block-green {
  margin-bottom: 140px;
}

@media (max-width: 990px) {
  .products-page .info-block-green {
    margin-bottom: 70px;
  }
}

@media (max-width: 640px) {
  .products-page .info-block-green {
    margin-bottom: 70px;
  }
}

.doctors-list .doctors-list-search {
  max-width: 605px;
  margin: 0 auto;
}

.doctors-list .doctors-list-search > .search-form {
  margin-right: 0;
}

@media (max-width: 990px) {
  .doctors-list .doctors-list-search {
    max-width: 510px;
  }
}

.doctor-list-item__image--grey:after {
  background-color: #F3F3F3 !important;
}

.service-doctors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.service-doctors .doctor-list-item {
  width: calc(100%/2 - 17.5px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 40px;
  background-color: #F3F3F3;
  border-radius: 4px;
  padding: 30px 10px 42px 10px;
}

@media (max-width: 990px) {
  .service-doctors .doctor-list-item {
    width: calc(100%/2 - 15px);
  }
}

@media (max-width: 640px) {
  .service-doctors .doctor-list-item {
    width: 100%;
    padding: 24px 10px 24px 10px;
    margin-bottom: 24px;
  }
  .service-doctors .doctor-list-item:nth-child(2) {
    display: none;
  }
}

.doctors-list-main {
  background-color: #F3F3F3;
  padding: 90px 0 90px 0;
}

@media (max-width: 990px) {
  .doctors-list-main {
    padding: 60px 0 60px 0;
  }
}

@media (max-width: 640px) {
  .doctors-list-main {
    padding: 50px 0 48px 0;
  }
}

.doctors-list-main > .page-frame > .section-title {
  margin-bottom: 29px;
}

.doctor-list-item {
  position: relative;
  z-index: 1;
}

.doctor-list-item__image {
  text-align: center;
  position: relative;
  width: 250px;
  background-size: cover;
  height: 270px;
  margin: 0 auto;
  border-radius: 250px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .doctor-list-item__image {
    width: 240px;
    height: 260px;
  }
}

@media (max-width: 640px) {
  .doctor-list-item__image {
    width: 190px;
    height: 210px;
  }
}

.doctor-list-item__image:hover {
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .doctor-list-item__image:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.doctor-list-item__image.hover {
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .doctor-list-item__image.hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.doctor-list-item__image > a {
  position: absolute;
  width: 100%;
  left: 0;
  height: 100%;
  top: 0;
}

.doctor-list-item__image:after {
  position: absolute;
  content: '';
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  z-index: -1;
  width: 250px;
  height: 250px;
  border-radius: 250px;
  background-color: #fff;
}

@media (max-width: 990px) {
  .doctor-list-item__image:after {
    width: 240px;
    height: 240px;
  }
}

@media (max-width: 640px) {
  .doctor-list-item__image:after {
    width: 190px;
    height: 190px;
  }
}

.doctor-list-item__button {
  text-align: center;
}

.doctor-list-item-detail {
  text-align: center;
  max-width: 286px;
  margin: 32px auto;
}

@media (max-width: 990px) {
  .doctor-list-item-detail {
    max-width: 240px;
  }
}

.doctor-list-item-detail__name {
  font-size: 26px;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 16px;
}

@media (max-width: 990px) {
  .doctor-list-item-detail__name {
    font-size: 22px;
    line-height: 24px;
  }
}

.doctor-list-item-detail__name > a:hover {
  color: #008834;
}

.doctor-list-item-detail__speciality {
  font-size: 18px;
  line-height: 20px;
}

@media (max-width: 990px) {
  .doctor-list-item-detail__speciality {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 26px;
  }
}

.doctors-list-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 760px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto 50px auto;
}

@media (max-width: 640px) {
  .doctors-list-search {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 auto 20px auto;
  }
}

.doctors-list-search > .search-form {
  margin-right: 29px;
  width: 100%;
}

@media (max-width: 640px) {
  .doctors-list-search > .search-form {
    margin-right: 0px;
    margin-bottom: 16px;
  }
}

.doctors-list-search-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.doctor-card-page {
  padding-bottom: 140px;
}

@media (max-width: 990px) {
  .doctor-card-page {
    padding-bottom: 80px;
  }
}

.doctor-card-page h1.section-title {
  text-align: left;
  margin-bottom: 16px;
}

@media (max-width: 990px) {
  .doctor-card-page h1.section-title {
    display: none;
  }
}

.doctor-card-page h1.section-title-mobile {
  margin-bottom: 32px;
}

@media (max-width: 640px) {
  .doctor-card-page h1.section-title-mobile {
    margin-bottom: 16px;
  }
}

@media (max-width: 640px) {
  .doctor-card-page .doctor-card-page-profile-head {
    display: none;
  }
}

.doctor-card-page .doctor-card-page-profile-head-mobile {
  display: none;
}

.doctor-card-page .doctor-card-page-profile-head-mobile .doctor-card-page-profile__speciality,
.doctor-card-page .doctor-card-page-profile-head-mobile .doctor-card-page-profile__experience {
  text-align: center;
}

@media (max-width: 990px) {
  .doctor-card-page .doctor-card-page-profile-head-mobile {
    display: block;
  }
  .doctor-card-page .doctor-card-page-profile-head-mobile .doctor-card-page-profile__speciality,
  .doctor-card-page .doctor-card-page-profile-head-mobile .doctor-card-page-profile__experience {
    display: none;
  }
}

@media (max-width: 640px) {
  .doctor-card-page .doctor-card-page-profile-head-mobile .doctor-card-page-profile__speciality,
  .doctor-card-page .doctor-card-page-profile-head-mobile .doctor-card-page-profile__experience {
    display: block;
  }
}

.doctor-card-page p {
  margin-top: 32px;
}

.doctor-card-page p:first-child {
  margin-top: 0;
}

@media (max-width: 990px) {
  .doctor-card-page p {
    margin-top: 18px;
  }
}

.doctor-card-page .doctor-list-item__image {
  width: 285px;
  height: 307px;
}

.doctor-card-page .doctor-list-item__image:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (max-width: 990px) {
  .doctor-card-page .doctor-list-item__image {
    width: 220px;
    height: 240px;
  }
}

@media (max-width: 640px) {
  .doctor-card-page .doctor-list-item__image {
    width: 190px;
    height: 210px;
  }
}

.doctor-card-page .doctor-list-item__image:after {
  width: 285px;
  height: 285px;
}

@media (max-width: 990px) {
  .doctor-card-page .doctor-list-item__image:after {
    width: 220px;
    height: 220px;
  }
}

@media (max-width: 640px) {
  .doctor-card-page .doctor-list-item__image:after {
    width: 190px;
    height: 190px;
  }
}

.doctor-card-page .doctor-list-item-detail {
  margin: 26px auto;
}

@media (max-width: 640px) {
  .doctor-card-page .doctor-list-item-detail {
    margin: 24px auto 13px auto;
  }
}

.doctor-card-page .top-block-grey {
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .doctor-card-page .top-block-grey {
    padding: 40px 0;
  }
}

.doctor-card-page-profile-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .doctor-card-page-profile-inner {
    display: block;
    margin-top: 24px;
  }
}

.doctor-card-page-profile {
  padding: 60px 0 80px 0;
  position: relative;
}

@media (max-width: 990px) {
  .doctor-card-page-profile {
    padding: 17px 0 49px 0;
  }
}

.doctor-card-page-profile-schedule {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.doctor-card-page-profile-schedule__icon {
  width: 15px;
  height: 20px;
  margin-right: 12px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 15px;
  flex: 0 0 15px;
}

.doctor-card-page-profile-schedule__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 15px;
  line-height: 23px;
}

.doctor-card-page-profile-schedule__text a:hover {
  color: #008834;
}

@media (max-width: 990px) {
  .doctor-card-page-profile__experience {
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 990px) {
  .doctor-card-page-profile .section-title-small {
    font-size: 18px;
    line-height: 21px;
  }
}

.doctor-card-page-profile .tags {
  padding-top: 16px;
  padding-bottom: 0;
}

@media (max-width: 990px) {
  .doctor-card-page-profile .tags {
    padding-top: 8px;
  }
}

.doctor-card-page-profile .tags-list {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-right: -24px;
}

.doctor-card-page-profile .tags-list .tags-list__item {
  margin-right: 24px;
}

.doctor-card-page-profile-right {
  width: 50%;
  margin-left: 42.5px;
  font-size: 18px;
  line-height: 28px;
  max-width: 725px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 725px;
  flex: 0 1 725px;
}

@media (max-width: 990px) {
  .doctor-card-page-profile-right {
    margin-left: 25px;
  }
}

@media (max-width: 640px) {
  .doctor-card-page-profile-right {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-left: 0;
  }
}

.doctor-card-page-profile-right .section-title-small {
  text-align: left;
  margin-bottom: 0;
}

.doctor-card-page-profile-left {
  max-width: 285px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
  margin-right: 42.5px;
  position: relative;
}

@media (max-width: 990px) {
  .doctor-card-page-profile-left {
    max-width: 220px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    margin-right: 25px;
  }
}

@media (max-width: 640px) {
  .doctor-card-page-profile-left {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}

.doctor-card-page-profile-section {
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .doctor-card-page-profile-section {
    margin-bottom: 20px;
  }
}

.doctor-card-page-profile-section:last-child {
  margin-bottom: 0;
}

.doctor-card-page-profile-quote {
  display: block;
}

.doctor-card-page-profile-quote__title {
  margin-bottom: 8px !important;
}

@media (max-width: 640px) {
  .doctor-card-page-profile-quote__title {
    text-align: center !important;
  }
}

@media (max-width: 640px) {
  .doctor-card-page-profile-quote {
    text-align: center;
  }
}

@media (max-width: 990px) {
  .doctor-card-page-profile-quote-text {
    font-size: 15px;
    line-height: 23px;
  }
}

.doctor-card-progress {
  background-color: #fff;
  padding: 70px 0 80px 0;
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .doctor-card-progress {
    padding: 60px 0 50px 0;
  }
}

@media (max-width: 640px) {
  .doctor-card-progress {
    padding: 50px 0 50px 0;
  }
}

.doctor-card-progress-block {
  margin-bottom: 70px;
}

.doctor-card-progress-block:last-child {
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .doctor-card-progress-block {
    margin-bottom: 50px;
  }
}

.doctor-card-progress-block-title {
  margin-bottom: 40px;
}

@media (max-width: 990px) {
  .doctor-card-progress-block-title {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .doctor-card-progress-block-title {
    margin-bottom: 37px;
    text-align: center;
  }
}
.doctor-card-progress-block-list ul{
    list-style:none;
  }
.doctor-card-progress-block-list-item, .doctor-card-progress-block-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 4px;
}

@media (max-width: 640px) {
  .doctor-card-progress-block-list-item {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.doctor-card-progress-block-list-item:last-child {
  margin-bottom: 0;
}

.doctor-card-progress-block-list-item__date, .doctor-card-progress-block-list li > strong, .doctor-card-progress-block-list li > b {
  /*width: 80px;
  height: 80px;*/
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  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;
  margin-right: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 100%;
  color: #008834;
  font-weight: bold;
}

@media (max-width: 640px) {
  .doctor-card-progress-block-list-item__date, .doctor-card-progress-block-list li > strong {
    width: 60px;
    height: 60px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    margin-right: 20px;
    font-size: 12px;
    line-height: 13px;
  }
}

.doctor-card-progress-block-list-item__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .doctor-card-progress-block-list-item__text, .doctor-card-progress-block-list li {
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 640px) {
  .doctor-card-progress-block-list-item__text, .doctor-card-progress-block-list li {
    font-size: 15px;
    line-height: 18px;
  }
}

.speciality-page p {
  margin-top: 32px;
}

.speciality-page p:first-child {
  margin-top: 0px;
}

@media (max-width: 990px) {
  .speciality-page p {
    margin-top: 18px;
  }
}

.speciality-page .doctors-list-search {
  max-width: 863px;
}

.speciality-text-top,
.speciality-text-bottom {
  font-size: 18px;
  line-height: 28px;
  text-align: left;
}

@media (max-width: 990px) {
  .speciality-text-top,
  .speciality-text-bottom {
    font-size: 15px;
    line-height: 23px;
  }
}

.speciality-text-bottom {
  padding: 120px 0 126px 0;
}

@media (max-width: 990px) {
  .speciality-text-bottom {
    padding: 60px 0 60px 0;
  }
}

@media (max-width: 640px) {
  .speciality-text-bottom {
    padding: 50px 0 50px 0;
  }
}

.speciality-list {
  background-color: #fff;
  position: relative;
  z-index: 1;
  padding: 100px 0 60px 0;
}

.speciality-list > .page-frame > .section-title {
  margin-bottom: 65px;
}

@media (max-width: 990px) {
  .speciality-list > .page-frame > .section-title {
    margin-bottom: 38px;
  }
}

@media (max-width: 990px) {
  .speciality-list {
    padding: 60px 0;
  }
}

@media (max-width: 640px) {
  .speciality-list {
    padding: 50px 0;
  }
}

.speciality-list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 990px) {
  .speciality-list-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.speciality-list-item {
  position: relative;
  background-color: #F3F3F3;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/4 - 17.5px);
  box-sizing: border-box;
  margin-bottom: 40px;
  top: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 4px;
  min-height: 87px;
  padding: 20px 20px;
}

@media (max-width: 990px) {
  .speciality-list-item {
    width: 100%;
    padding: 24px 60px;
    min-height: 100px;
    margin-bottom: 12px;
  }
  .speciality-list-item:last-child {
    margin-bottom: 0;
  }
}

@media (max-width: 640px) {
  .speciality-list-item {
    padding: 20px;
    margin-bottom: 7px;
  }
}

.speciality-list-item:before {
  content: '';
  position: absolute;
  background-size: contain;
  z-index: 0;
  /*Новая
  background-image: url(/local/templates/styledent2019/css/../img/icons/icon-prosthesis.svg);
  right: 10px;
  top: 10px;
  width: 70px;
  height: 100%;*/
  /*Старая*/
  background-image: url(/local/templates/styledent2019/css/../img/ux/hover-circle-2.svg);
  right: 0;
  top: 0;
  width: 90px;
  height: 90px;
  background-repeat: no-repeat;
}

.speciality-list-item-price {
  color: grey;
  font-size: 13px;
}

@media (max-width: 990px) {
  .speciality-list-item:before {
    width: 87px;
    height: 87px;
  }
}

.speciality-list-item:hover {
  top: -15px;
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
}

@media (max-width: 990px) {
  .speciality-list-item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

@media (max-width: 990px) {
  .speciality-list-item:hover {
    top: 0;
  }
}

.speciality-list-item__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  z-index: 2;
}

.speciality-list-item-inner {
  max-width: 338px;
}

@media (max-width: 990px) {
  .speciality-list-item-inner {
    max-width: 100%;
  }
}

@media (max-width: 640px) {
  .speciality-list-item-inner {
    max-width: 216px;
  }
}

.speciality-list-item-title {
  font-size: 17px;
  line-height: 17px;
  font-weight: bold;
  color: #000000;
  z-index: 1;
  padding-bottom: 6px;
  width: calc(100%/1.5);
}

@media (max-width: 990px) {
  .speciality-list-item-title {
    font-size: 15px;
    line-height: 15px;
    padding-bottom: 0;
  }
}

.speciality-list-item-description {
  font-size: 15px;
  line-height: 23px;
  z-index: 1;
}

@media (max-width: 640px) {
  .speciality-list-item-description {
    font-size: 15px;
    line-height: 18px;
  }
}

.service-page {
  font-size: 18px;
  line-height: 28px;
}

.service-page .info-block-green.content {
  margin-top: 55px;
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .service-page .info-block-green.content {
    margin-top: 50px;
  }
}

@media (max-width: 640px) {
  .service-page .info-block-green.content {
    padding: 48px 0;
  }
}

@media (max-width: 640px) {
  .service-page .info-block-green.content .section-title {
    font-size: 30px;
    line-height: 34px;
  }
}

@media (max-width: 640px) {
  .service-page .rating-item {
    margin-bottom: 12px;
  }
}

@media (max-width: 640px) {
  .service-page .rating .show-more {
    padding-top: 12px;
  }
}

.service-page .price-installments {
  margin-left: 0;
  display: block;
  max-width: 100%;
  padding-top: 40px;
}

.service-page .price-installments-title {
  padding: 0;
  border-bottom: none;
  margin-bottom: 20px;
}

@media (max-width: 990px) {
  .service-page .price-installments-title {
    margin-bottom: 20px;
  }
}

.service-page .price-installments-content {
  padding-top: 0;
}

@media (max-width: 640px) {
  .service-page .price-installments-content {
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 990px) {
  .service-page {
    font-size: 15px;
    line-height: 23px;
  }
}

.service-page p {
  margin-top: 17px;
}

.service-page p:first-child {
  margin-top: 0;
}

@media (max-width: 990px) {
  .service-page p {
    margin-top: 18px;
  }
}

.service-page .videoWrapper {
  margin-top: 20px;
}

@media (max-width: 640px) {
  .service-page .videoWrapper {
    margin-top: 0;
  }
}

@media (max-width: 990px) {
  .service-page .section-title-small {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .service-page .section-title-small {
    margin-bottom: 24px;
  }
}

.service-page .dot-style-padding-bottom {
  padding-bottom: 45px;
}

@media (max-width: 990px) {
  .service-page .dot-style-padding-bottom {
    padding-bottom: 12px;
  }
}

.service-page .doctors-list-search {
  margin: 0 auto 32px auto;
}

.service-page .doctors-list-search .search-form {
  margin-right: 0;
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .service-page .doctors-list-search {
    max-width: 540px;
  }
}

.service-page-wrapper {
  padding-bottom: 62px;
  position: relative;
}

@media (max-width: 990px) {
  .service-page-wrapper {
    padding-bottom: 30px;
  }
}

.service-page-wrapper > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 990px) {
  .service-page-wrapper > .page-frame {
    display: block;
  }
}

.service-page-content {
  width: 50%;
  font-size: 18px;
  line-height: 28px;
  max-width: 725px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 725px;
  flex: 0 1 725px;
}

@media (max-width: 1130px) and (min-width: 991px) {
  .service-page-content {
    margin-right: 21px;
  }
}

.service-page-content .narrow-frame {
  margin: 0 auto;
}

@media (max-width: 990px) {
  .service-page-content {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    font-size: 15px;
    line-height: 23px;
  }
}

.service-page-content-block, .service-page-content__description-text {
  padding-bottom: 90px;
}

@media (max-width: 990px) {
  .service-page-content-block, .service-page-content__description-text {
    padding-bottom: 50px;
  }
}

.service-page-navigation-wrap {
  max-width: 285px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
  margin-left: 42.5px;
  position: relative;
}

@media (max-width: 990px) {
  .service-page-navigation-wrap {
    display: none;
  }
}

@media (max-width: 1130px) and (min-width: 991px) {
  .service-page-navigation-wrap {
    margin-left: 21px;
  }
}

.service-page-content-block__title {
  text-align: left;
}

@media (max-width: 990px) {
  .service-page-content-block__title {
    text-align: center;
  }
}

.service-page-content-block-body-text {
  margin-bottom: 40px;
}

@media (max-width: 990px) {
  .service-page-content-block-body-text {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .service-page-content-block-body-text {
    margin-bottom: 24px;
  }
}

.service-list-title {
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .service-list-title {
    margin-bottom: 18px;
  }
}

@media (max-width: 640px) {
  .service-list-title {
    margin-bottom: 24px;
  }
}

.page-navigation.fixed {
  bottom: 100px;
}

.page-navigation {
  background-color: transparent;
  max-width: 285px;
  position: relative;
}

.page-navigation-title {
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
  padding-bottom: 47px;
}

.page-navigation .inner-wrapper-sticky {
  background-color: #F3F3F3;
  max-width: 285px;
  padding: 30px 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  will-change: position, transform;
  will-change: min-height;
}

.page-navigation-list {
  margin: 0;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}

.page-navigation-list__item {
  list-style-type: none;
  border-left: 1px #727272 solid;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}

.page-navigation-list__item:last-child {
  border-left: 1px solid transparent;
}

.page-navigation-list__item:hover:before {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.page-navigation-list__item:hover > a {
  color: #008834;
}

.page-navigation-list__item:before {
  content: '';
  position: absolute;
  width: 7px;
  height: 7px;
  background-color: #727272;
  border-radius: 30px;
  top: 0;
  left: -4px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.page-navigation-list__item a {
  text-decoration: none;
  padding: 0 0 24px 24px;
  display: block;
  font-size: 16px;
  line-height: 17px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.page-navigation-list__item.active-color > a {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.page-navigation-list__item.active-color:before {
  background-color: #008834;
}

.page-navigation-list__item.active-border {
  border-left-color: #008834;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.page-navigation-list__item.active-item > a {
  color: #008834;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-shadow: 1px 0 0 #008834;
}

.page-navigation-wrap {
  position: relative;
}

.brands-list-block {
  margin-bottom: 44px;
}

.brands-list-block:last-child {
  margin-bottom: 0;
}

.brands-list-block-title {
  margin-bottom: 32px;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 990px) {
  .brands-list-block-title {
    font-size: 18px;
    line-height: 21px;
  }
}

@media (max-width: 640px) {
  .brands-list-block-title {
    text-align: center;
    margin-bottom: 24px;
  }
}

.brands-list-block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .brands-list-block-content {
    display: block;
  }
}

.brands-list-block-content__image {
  max-width: 250px;
  height: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  margin-right: 35px;
  text-align: center;
}

@media (max-width: 990px) {
  .brands-list-block-content__image {
    max-width: 210px;
    margin-right: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 210px;
    flex: 0 0 210px;
  }
}

@media (max-width: 640px) {
  .brands-list-block-content__image {
    max-width: 290px;
    margin: 0 auto 16px auto;
    text-align: center;
  }
}

.brands-list-block-content__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.number-small-list-block {
  margin-bottom: 55px;
}

@media (max-width: 990px) {
  .number-small-list-block {
    margin-bottom: 40px;
  }
}

@media (max-width: 640px) {
  .number-small-list-block {
    margin-bottom: 24px;
  }
}

.number-small-list-block-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 26px;
}

@media (max-width: 640px) {
  .number-small-list-block-title {
    margin-bottom: 24px;
  }
}

.number-small-list-block-title__marker {
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33px;
  flex: 0 0 33px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #008834;
  border-radius: 30px;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  margin-right: 26px;
}

@media (max-width: 640px) {
  .number-small-list-block-title__marker {
    margin-right: 16px;
  }
}

.number-small-list-block-title__text {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .number-small-list-block-title__text {
    font-size: 18px;
    line-height: 21px;
  }
}

.number-small-list-block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .number-small-list-block-content {
    display: block;
  }
}

.number-small-list-block-content__image {
  max-width: 250px;
  height: auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  margin-right: 35px;
}

@media (max-width: 990px) {
  .number-small-list-block-content__image {
    max-width: 210px;
    margin-right: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 210px;
    flex: 0 0 210px;
  }
}

@media (max-width: 640px) {
  .number-small-list-block-content__image {
    max-width: 290px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
  }
}

.number-small-list-block-content__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.number-big-list-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.number-big-list-block-item {
  width: calc(100%/2 - 17.5px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .number-big-list-block-item {
    width: calc(100%/2 - 15px);
  }
}

@media (max-width: 640px) {
  .number-big-list-block-item {
    width: 100%;
  }
}

.number-big-list-block-item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 24px;
}

@media (max-width: 990px) {
  .number-big-list-block-item-title {
    margin-bottom: 18px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.number-big-list-block-item-title__marker {
  width: 68px;
  height: 68px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 68px;
  flex: 0 0 68px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: linear-gradient(219.53deg, #6BB644 0%, #009141 80.21%);
  border-radius: 100px;
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin-right: 26px;
}

@media (max-width: 990px) {
  .number-big-list-block-item-title__marker {
    width: 40px;
    height: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40px;
    flex: 0 0 40px;
    margin-right: 16px;
  }
}

.number-big-list-block-item-title__text {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .number-big-list-block-item-title__text {
    font-size: 18px;
    line-height: 21px;
  }
}

.videoWrapper {
  position: relative;
  width: 100%;
  height: 0;
  background-color: #000;
}

@media (max-width: 640px) {
  .videoWrapper {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100vw;
  }
}

.videoWrapper43 {
  padding-top: 75%;
}

.videoWrapper169 {
  padding-top: 56%;
}

.videoIframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.videoPoster {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: none;
  background-position: 50% 50%;
  background-size: 100% 100%;
  background-size: cover;
  text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

.videoPoster:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
  background-color: #EA5042;
  border-radius: 100%;
}

@media (max-width: 990px) {
  .videoPoster:before {
    width: 40px;
    height: 40px;
  }
}

.videoPoster:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  -webkit-transform: translate(-40%, -50%);
  transform: translate(-40%, -50%);
  border-left: 17px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

@media (max-width: 990px) {
  .videoPoster:after {
    border-left: 10px solid #fff;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
  }
}

.videoWrapperActive .videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
}

.service-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 640px) {
  .service-gallery {
    display: block;
  }
}

.service-gallery img {
  max-height: 207px;
}

.service-gallery-item {
  /*width: calc(100%/2 - 17.5px);*/
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

@media (max-width: 990px) {
  .service-gallery-item {
    width: calc(100%/2 - 15px);
  }
}

@media (max-width: 640px) {
  .service-gallery-item {
    width: auto;
    margin: 0 auto 24px auto;
    text-align: center;
  }
}

@media (max-width: 480px) {
  .service-gallery-item {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    /*width: 100vw;*/
  }
}

.service-gallery-item-doctors {
  font-size: 15px;
  line-height: 23px;
}

.service-gallery-item-doctors .tags-list__link {
  margin-right: 10px;
}

.service-gallery-item .image-link img {
  margin-bottom: 5px;
}

.service-gallery-item .slider-comparison {
  margin-bottom: 13px;
  min-width: 300px;
}

@media (max-width: 640px) {
  .service-gallery-item .slider-comparison {
    max-width: 346px;
    margin: 0 auto 13px auto;
  }
}

.twentytwenty-overlay {
  display: none;
}

.twentytwenty-handle {
  border: none;
  background-color: #fff;
  height: 32px;
  width: 32px;
  margin-left: -18px;
  margin-top: -18px;
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
  margin-top: -3px;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  margin-bottom: 19px;
}

.twentytwenty-horizontal .twentytwenty-handle:after {
  margin-top: 19px;
}

.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after {
  width: 2px;
}

.twentytwenty-left-arrow {
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2.5px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  margin-left: -7px;
}

.twentytwenty-right-arrow {
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2.5px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-right: -7px;
}

.service-page .show-more {
  padding-bottom: 0px;
  padding-left: 45px;
  padding-right: 45px;
}

.story-page {
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.story-page .tags {
  padding-top: 0px;
  padding-bottom: 0px;
}

.story-page .info-block-green.content {
  margin-bottom: 80px;
}

@media (max-width: 990px) {
  .story-page .info-block-green.content {
    margin-bottom: 50px;
  }
}

.story-page .info-block-green.content section-title,
.story-page .info-block-green.content .section-title--white {
  text-align: center;
}

.story-page .slider-smile-stories-nav-horizontal.content .slick-list {
  margin: 0 auto 24px auto;
  max-width: 100%;
}

.story-page-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  margin-bottom: 73px;
}

@media (max-width: 990px) {
  .story-page-profile {
    margin-top: 40px;
    margin-bottom: 50px;
  }
}

@media (max-width: 640px) {
  .story-page-profile {
    display: block;
    margin-top: 30px;
    margin-bottom: 40px;
  }
}

.story-page-profile-image {
  width: 250px;
  height: 250px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  margin-right: 36px;
}

@media (max-width: 990px) {
  .story-page-profile-image {
    width: 220px;
    height: 220px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
  }
}

@media (max-width: 640px) {
  .story-page-profile-image {
    width: 190px;
    height: 190px;
    margin: 0 auto 20px auto;
  }
}

.story-page-profile-image img {
  border-radius: 250px;
  height: 100%;
}

.story-page-profile-detail {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.story-page-profile-detail-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 16px;
}

@media (max-width: 990px) {
  .story-page-profile-detail-title {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 21px;
  }
}

@media (max-width: 640px) {
  .story-page-profile-detail-title {
    text-align: center;
  }
}

.story-page-profile-detail-treatment {
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .story-page-profile-detail-treatment {
    margin-bottom: 22px;
  }
}

.story-page-profile-detail-treatment .tags-list__item {
  margin-right: 16px;
}

.story-page-profile-detail-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .story-page-profile-detail-bottom {
    display: block;
  }
}

.story-page-profile-detail-doctors {
  max-width: 247px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 247px;
  flex: 0 1 247px;
  margin-right: 66px;
}

@media (max-width: 1200px) and (min-width: 992px) {
  .story-page-profile-detail-doctors {
    margin-right: calc((100vw - 990px)/(1200 - 990) * (60 - 30) + 30px);
  }
}

@media (max-width: 990px) {
  .story-page-profile-detail-doctors {
    margin-right: 23px;
  }
}

@media (max-width: 640px) {
  .story-page-profile-detail-doctors {
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 24px;
  }
}

.story-page-profile-detail-doctors .tags-list__item {
  margin-right: 0;
  display: inline-table;
}

@media (max-width: 640px) {
  .story-page-profile-detail-doctors .tags-list__item {
    margin-right: 23px;
  }
}

.story-page-profile-detail-date-content {
  font-size: 15px;
  line-height: 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .story-page-profile-detail-date-content {
    text-align: center;
  }
}

.story-page-quote {
  padding-bottom: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .story-page-quote {
    padding-bottom: 50px;
  }
}

@media (max-width: 640px) {
  .story-page-quote {
    display: block;
  }
}

.story-page-quote-icon {
  padding-top: 8px;
  margin-right: 36px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  max-width: 20px;
}

@media (max-width: 640px) {
  .story-page-quote-icon {
    margin: 0 auto 17px auto;
  }
}

.story-page-quote-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .story-page-quote-text {
    font-size: 15px;
    line-height: 23px;
    margin-right: 40px;
  }
}

@media (max-width: 640px) {
  .story-page-quote-text {
    margin-right: 0px;
  }
}

.story-page-comments {
  background-color: #F3F3F3;
  padding: 60px 20px 80px 20px;
  border-radius: 4px;
}

@media (max-width: 990px) {
  .story-page-comments {
    margin: 0 -40px;
    padding: 40px 20px;
  }
}

@media (max-width: 640px) {
  .story-page-comments {
    padding: 40px 20px 16px 20px;
  }
}

.story-page-comments-title {
  margin: 0 40px 40px 40px;
}

@media (max-width: 990px) {
  .story-page-comments-title {
    margin: 0 40px 24px 40px !important;
    text-align: left !important;
  }
}

@media (max-width: 640px) {
  .story-page-comments-title {
    margin: 0 0 24px 0 !important;
    text-align: center !important;
  }
}

.story-page-comments-text {
  margin: 0 40px 40px 40px;
}

@media (max-width: 990px) {
  .story-page-comments-text {
    margin: 0 40px 32px 40px;
  }
}

@media (max-width: 640px) {
  .story-page-comments-text {
    margin: 0 0 32px 0;
  }
}

.story-page-comments-before-title, .story-page-comments-after-title {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin: 0 40px 32px 40px;
}

@media (max-width: 990px) {
  .story-page-comments-before-title, .story-page-comments-after-title {
    font-size: 18px;
    line-height: 21px;
    margin: 0 40px 24px 40px;
  }
}

@media (max-width: 640px) {
  .story-page-comments-before-title, .story-page-comments-after-title {
    margin: 0 0 24px 0;
    text-align: center;
  }
}

@media (max-width: 990px) {
  .story-page-comments-before-slider,
  .story-page-comments-after-slider {
    margin: 0 40px;
  }
}

@media (max-width: 480px) {
  .story-page-comments-before-slider,
  .story-page-comments-after-slider {
    margin: 0 -20px;
  }
}

.story-page-comments-before-slider .slick-list,
.story-page-comments-after-slider .slick-list {
  max-width: 570px;
  margin: 0 auto;
}

@media (max-width: 640px) {
  .story-page-comments-before-slider .slick-list,
  .story-page-comments-after-slider .slick-list {
    max-width: 100%;
  }
}

@media (max-width: 990px) {
  .story-page-comments-before-slider .slick-track,
  .story-page-comments-after-slider .slick-track {
    margin: 0 -15px;
  }
}

@media (max-width: 640px) {
  .story-page-comments-before-slider .slick-track,
  .story-page-comments-after-slider .slick-track {
    margin: 0;
  }
}

.story-page-comments-before-slider-item,
.story-page-comments-after-slider-item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 150px;
  margin: 0 17.5px;
  position: relative;
}

@media (max-width: 990px) {
  .story-page-comments-before-slider-item,
  .story-page-comments-after-slider-item {
    margin: 0 15px;
  }
}

@media (max-width: 640px) {
  .story-page-comments-before-slider-item,
  .story-page-comments-after-slider-item {
    margin: 0;
    min-height: 192px;
  }
}

.story-page-comments-before-slider-item .image-link,
.story-page-comments-after-slider-item .image-link {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.story-page-comments-before-slider {
  margin-bottom: 40px;
}

@media (max-width: 640px) {
  .story-page-comments-before-slider {
    margin-bottom: 16px;
  }
}

.text-block-grey {
  padding: 100px 0;
  background-color: #F3F3F3;
  font-size: 20px;
  line-height: 30px;
}

@media (max-width: 990px) {
  .text-block-grey {
    font-size: 15px;
    line-height: 23px;
    padding: 60px 0;
  }
}

.text-block-grey__text {
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 64px;
  column-gap: 64px;
}

@media (max-width: 990px) {
  .text-block-grey__text {
    -webkit-column-gap: 32px;
    column-gap: 32px;
  }
}

@media (max-width: 640px) {
  .text-block-grey__text {
    font-size: 15px;
    -webkit-column-count: auto;
    column-count: auto;
  }
}

.text-block-grey--white {
  background-color: #fff;
}

.promo-block-green-bottom {
  background-color: #6BB644;
  -webkit-box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669);
  box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.promo-block-green-bottom-list__item {
  text-align: center;
}

.promo-block-green-bottom.content {
  border-radius: 4px;
}

.promo-block-green-bottom.content .slick-list {
  max-width: 100%;
}

.promo-block-green-bottom.content .promo-block-green-bottom-list__link {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
  /*padding: 27px 60px;*/
}

@media (max-width: 990px) {
  .promo-block-green-bottom.content .promo-block-green-bottom-list__link {
    padding: 18px 18px;
  }
}

@media (max-width: 640px) {
  .promo-block-green-bottom.content .promo-block-green-bottom-list__link {
    padding: 14px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 640px) {
  .promo-block-green-bottom.content .promo-block-green-bottom-list__link span {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 21px;
  }
}

.promo-block-green-bottom.content .promo-block-green-bottom-list__icon {
  margin-left: 39px;
}

@media (max-width: 990px) {
  .promo-block-green-bottom.content .promo-block-green-bottom-list__icon {
    margin-left: 24px;
  }
}

@media (max-width: 640px) {
  .promo-block-green-bottom.content .promo-block-green-bottom-list__icon {
    margin-left: 7px;
  }
}

.promo-block-green-bottom-list__link {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  font-weight: 500;
  min-height: 80px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 27px 0;
}

@media (max-width: 990px) {
  .promo-block-green-bottom-list__link {
    font-size: 18px;
    line-height: 23px;
    padding: 18px 0;
    min-height: 60px;
  }
}

@media (max-width: 640px) {
  .promo-block-green-bottom-list__link {
    display: block;
  }
}

.promo-block-green-bottom-list__link > span {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: block;
}

@media (max-width: 640px) {
  .promo-block-green-bottom-list__link > span {
    margin-bottom: 8px;
  }
}

.promo-block-green-bottom-list__icon {
  width: 24px;
  height: 17px;
  margin-left: 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media (max-width: 640px) {
  .promo-block-green-bottom-list__icon {
    margin: 0 auto;
  }
}

.content-page {
  font-size: 18px;
  line-height: 28px;
  background-color: #fff;
  position: relative;
  z-index: 1;
  background-color: #fff;
  padding-top: 37.5px;
}

@media (max-width: 990px) {
  .content-page {
    font-size: 15px;
    line-height: 23px;
  }
}

.content-page p {
  margin-top: 32px;
}

.content-page p:first-child {
  margin-top: 0;
}

@media (max-width: 990px) {
  .content-page p {
    margin-top: 18px;
  }
}

@media (max-width: 990px) {
  .content-page {
    padding-top: 8.5px;
  }
}

.content-page-wrapper > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.content-page .top-text {
  padding: 0;
  text-align: left;
}

.content-page .section-title,
.content-page .section-title-small {
  text-align: left;
}

@media (max-width: 990px) {
  .content-page .section-title,
  .content-page .section-title-small {
    text-align: center;
  }
}

@media (max-width: 990px) {
  .content-page .section-title-small {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .content-page .section-title-small {
    margin-bottom: 24px;
  }
}

.content-page .tags-list {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.content-page-navigation-wrap {
  max-width: 285px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
  margin-right: 42.5px;
  position: relative;
}

@media (max-width: 1130px) and (min-width: 991px) {
  .content-page-navigation-wrap {
    margin-right: 21px;
  }
}

@media (max-width: 990px) {
  .content-page-navigation-wrap {
    display: none;
  }
}

.content-page-content {
  width: 50%;
  margin-left: 42.5px;
  max-width: 725px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 725px;
  flex: 0 1 725px;
  padding-bottom: 71px;
}

@media (max-width: 1130px) and (min-width: 991px) {
  .content-page-content {
    margin-left: 21px;
  }
}

@media (max-width: 990px) {
  .content-page-content {
    margin-left: 0;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding-bottom: 80px;
  }
}

@media (max-width: 640px) {
  .content-page-content {
    padding-bottom: 70px;
  }
}

.content-page-navigation {
  background-color: #F3F3F3;
}

.content-page-navigation-list {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 17px;
  font-weight: bold;
}

.content-page-navigation-list__item a {
  padding: 25px 31px 27px 31px;
  display: block;
}

.content-page-navigation-list__item a:hover {
  background-color: #6BB644;
  color: #fff;
}

.content-page-navigation-list__item.active > a {
  background-color: #6BB644;
  color: #fff;
}

.margin-left {
  margin-left: 38px;
}

.replies-page .slider-smile-stories-nav-horizontal.content {
  padding-bottom: 90px;
}

@media (max-width: 990px) {
  .replies-page .slider-smile-stories-nav-horizontal.content {
    padding-bottom: 60px;
  }
}

@media (max-width: 640px) {
  .replies-page .slider-smile-stories-nav-horizontal.content {
    padding-bottom: 52px;
  }
}

.replies-page h1.section-title {
  margin-bottom: 48px;
}

@media (max-width: 990px) {
  .replies-page h1.section-title {
    margin-bottom: 40px;
  }
}

@media (max-width: 640px) {
  .replies-page h1.section-title {
    margin-bottom: 35px;
  }
}

.blog-list-main {
  background-color: #F3F3F3;
  padding: 90px 0 90px 0;
  position: relative;
  z-index: 1;
}

@media (max-width: 990px) {
  .blog-list-main {
    padding: 60px 0 60px 0;
  }
}

@media (max-width: 990px) {
  .blog-list-main {
    padding: 50px 0 50px 0;
  }
}

.blog-list-main > .page-frame > .section-title {
  margin-bottom: 65px;
}

@media (max-width: 990px) {
  .blog-list-main > .page-frame > .section-title {
    margin-bottom: 32px;
  }
}

.blog-list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
    .blog-list-items{
        min-width: 1000px;
    }
}
@media (max-width: 640px) {
  .blog-list-main .blog-list-item:last-child {
    display: none;
  }
}

.blog-list-item {
  position: relative;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/2 - 17.5px);
  margin-bottom: 40px;
  top: 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 4px;
}

.blog-list-item--grey {
  background-color: #F3F3F3;
}

@media (max-width: 640px) {
  .blog-list-item {
    width: 100%;
    margin-bottom: 24px;
  }
}

.blog-list-item:hover {
  top: -15px;
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
}

@media (max-width: 990px) {
  .blog-list-item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

@media (max-width: 990px) {
  .blog-list-item:hover {
    top: 0;
  }
}

.blog-list-item__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.blog-list-item-photo {
  min-height: 195px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

@media (max-width: 990px) {
  .blog-list-item-photo {
    min-height: 175px;
  }
}

@media (max-width: 640px) {
  .blog-list-item-photo {
    min-height: 155px;
  }
}

.blog-list-item-text {
  padding: 30px 60px;
  background-color: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

@media (max-width: 990px) {
  .blog-list-item-text {
    padding: 30px 23px 40px 23px;
    text-align: center;
  }
}

@media (max-width: 640px) {
  .blog-list-item-text {
    padding: 30px 15px 40px 15px;
  }
}

.blog-list-item-text--grey {
  background-color: #F3F3F3;
}

.blog-list-item-title {
  font-size: 26px;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 30px;
}

@media (max-width: 990px) {
  .blog-list-item-title {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 23px;
  }
}

.blog-list-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 990px) {
  .blog-list-item-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.blog-list-item-info__heading, .blog-list-item-info__date {
  font-size: 18px;
  line-height: 26px;
}

@media (max-width: 990px) {
  .blog-list-item-info__heading, .blog-list-item-info__date {
    font-size: 15px;
    line-height: 18px;
  }
}

.blog-list-item-info__heading {
  padding-right: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .blog-list-item-info__heading {
    padding-right: 0;
    margin-bottom: 8px;
  }
}

.blog-list-item-info__date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #727272;
}

.blog-list-button {
  margin-top: 24px;
  text-align: center;
}

@media (max-width: 990px) {
  .blog-list-button {
    margin-top: 0px;
  }
}

.blog-page .blog-list-items {
  padding: 72px 0 30px 0;
}

@media (max-width: 990px) {
  .blog-page .blog-list-items {
    padding: 42px 0 0 0;
  }
}

.blog-page .top-text {
  padding-bottom: 0;
}

@media (max-width: 990px) {
  .blog-page .tags {
    padding-top: 0px;
  }
}

.blog-page .show-more {
  padding-bottom: 140px;
}

@media (max-width: 990px) {
  .blog-page .show-more {
    padding-bottom: 80px;
  }
}

@media (max-width: 640px) {
  .blog-page .show-more {
    padding-bottom: 70px;
  }
}

.blog-list-search {
  max-width: 605px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .blog-list-search {
    max-width: 510px;
  }
}

.blog-list--grey {
  background-color: #F3F3F3;
}

.blog-list.content {
  padding: 70px 0;
}

@media (max-width: 990px) {
  .blog-list.content {
    padding: 50px 0;
  }
}

.blog-list.content .blog-list-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100%/3 - 22px);
  position: relative;
  margin: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .blog-list.content .blog-list-item {
    width: calc(100%/2 - 15px);
  }
  .blog-list.content .blog-list-item:nth-child(3) {
    display: none;
  }
}

@media (max-width: 640px) {
  .blog-list.content .blog-list-item {
    width: calc(100%/1);
    margin: 0;
  }
  .blog-list.content .blog-list-item:nth-child(2) {
    display: none;
  }
}

.blog-list.content .blog-list-item-text {
  padding: 32px;
}

@media (max-width: 990px) {
  .blog-list.content .blog-list-item-text {
    padding: 32px 23px;
  }
}

@media (max-width: 640px) {
  .blog-list.content .blog-list-item-text {
    padding: 30px 5px 36px 5px;
  }
}

.blog-list.content .blog-list-item-title {
  text-align: center;
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 990px) {
  .blog-list.content .blog-list-item-title {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 12px;
  }
}

@media (max-width: 640px) {
  .blog-list.content .blog-list-item-title {
    margin-bottom: 28px;
  }
}

.blog-list.content .blog-list-item-info {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.blog-list.content .blog-list-item-info__heading, .blog-list.content .blog-list-item-info__date {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .blog-list.content .blog-list-item-info__heading, .blog-list.content .blog-list-item-info__date {
    font-size: 15px;
    line-height: 18px;
  }
}

.blog-list.content .blog-list-item-info__heading {
  padding-right: 0;
  margin-bottom: 8px;
}

.blog-list.content .blog-list-item-photo {
  background-position: center left 15%;
}

@media (max-width: 640px) {
  .blog-list.content .blog-list-item-photo {
    height: 195px;
    background-size: 113%;
    background-position: left 15% top 20%;
  }
}

.blog-list.content .show-more {
  padding-top: 50px;
  padding-bottom: 0px;
}

@media (max-width: 990px) {
  .blog-list.content .show-more {
    padding-top: 30px;
  }
}

@media (max-width: 640px) {
  .blog-list.content .show-more {
    padding-top: 24px;
  }
}

.blog-single-page {
  background-color: #fff;
  padding-bottom: 140px;
  position: relative;
  z-index: 1;
}

@media (max-width: 990px) {
  .blog-single-page {
    padding-bottom: 70px;
  }
}

.blog-single-page .doctor-list-item__image {
  width: 155px;
  height: 170px;
}

.blog-single-page .doctor-list-item__image:after {
  width: 155px;
  height: 155px;
}

.blog-single-page .doctor-list-item__image:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.blog-single-page .tags {
  padding-top: 0px;
  max-width: 570px;
}

.blog-single-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
}

@media (max-width: 990px) {
  .blog-single-author {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .blog-single-author {
    display: block;
    margin-bottom: 40px;
  }
}

.blog-single-author-image {
  max-width: 155px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 155px;
  flex: 0 0 155px;
  margin-right: 34px;
}

@media (max-width: 990px) {
  .blog-single-author-image {
    margin-right: 30px;
  }
}

@media (max-width: 640px) {
  .blog-single-author-image {
    margin: 0 auto 11px auto;
  }
}

.blog-single-author-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.blog-single-author-text-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 640px) {
  .blog-single-author-text-top {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.blog-single-author-text-top__icon {
  width: 42px;
  height: 42px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 42px;
  flex: 0 0 42px;
  margin-right: 24px;
}

@media (max-width: 990px) {
  .blog-single-author-text-top__icon {
    margin-right: 18px;
  }
}

@media (max-width: 640px) {
  .blog-single-author-text-top__icon {
    width: 30px;
    height: 30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 30px;
    flex: 0 0 30px;
    margin-right: 12px;
  }
}

.blog-single-author-text-top__text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.blog-single-author-text__name {
  font-size: 24px;
  line-height: 21px;
}

@media (max-width: 990px) {
  .blog-single-author-text__name {
    font-size: 18px;
  }
}

@media (max-width: 640px) {
  .blog-single-author-text__name {
    text-align: center;
    font-size: 16px;
  }
}

.blog-single-author-text__name a {
  font-weight: bold;
  text-decoration: underline;
}

.blog-single-author-text__name a:hover {
  color: #008834;
  text-decoration: none;
}

.blog-single-author-text__specialization {
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 640px) {
  .blog-single-author-text__specialization {
    text-align: center;
    font-size: 16px;
    line-height: 21px;
  }
}

.blog-single-body {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 100px;
  position: relative;
}

@media (max-width: 990px) {
  .blog-single-body {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 60px;
  }
}

.blog-single-body .section-title-small {
  text-align: left;
}

@media (max-width: 990px) {
  .blog-single-body .section-title-small {
    text-align: center;
    margin-bottom: 32px;
  }
}

.blog-single-body p {
  margin-bottom: 16px;
}

.blog-single-body p:last-child {
  margin-bottom: 0;
}

.blog-single-body__image {
  display: block;
  margin: 50px auto;
  max-width: 724px;
  text-align: center;
}

@media (max-width: 990px) {
  .blog-single-body__image {
    max-width: 100%;
  }
}

@media (max-width: 480px) {
  .blog-single-body__image {
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-width: 100vw !important;
  }
}

.price-page .top-text {
  padding-bottom: 0px;
}

.price-list-search {
  max-width: 605px;
  margin: 0 auto;
}

@media (max-width: 990px) {
  .price-list-search {
    max-width: 510px;
  }
}

.price-content .show-more {
  padding-bottom: 0;
  padding-top: 32px;
}

.price-list-items {
  padding: 70px 0 140px 0;
}

@media (max-width: 990px) {
  .price-list-items {
    padding: 48px 0 80px 0;
  }
}

@media (max-width: 640px) {
  .price-list-items {
    padding: 50px 0 70px 0;
  }
}

.price-list-items .price-content-wrap-table {
  display: block;
  max-width: 100%;
  margin-right: 0;
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .price-list-items .price-content-wrap-table {
    font-size: 15px;
    line-height: 18px;
  }
}

.price-list-items .price-content-table-row {
  background-color: transparent;
  padding: 7px 96px;
  min-height: 43px;
  margin-bottom: 0px;
  border-radius: 0;
}

.price-list-items .price-content-table-row:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.price-list-items .price-content-table-row:hover {
  background-color: #6BB644;
  cursor: default;
}

@media (max-width: 990px) {
  .price-list-items .price-content-table-row:hover {
    background-color: transparent;
  }
}

@media (max-width: 990px) {
  .price-list-items .price-content-table-row {
    padding: 7px 90px;
  }
}

@media (max-width: 640px) {
  .price-list-items .price-content-table-row {
    padding: 7px 24px;
  }
}

.price-list-items .price-content-table-right {
  max-width: 150px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
}

.price-list-items .price-content-table-right .old-price {
  margin-right: 15px;
}

@media (max-width: 990px) {
  .price-list-items .price-content-table-right {
    max-width: 80px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 640px) {
  .price-list-items .price-content-table-right {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}

.price-list-items-item {
  background-color: #F3F3F3;
  border-radius: 4px;
  margin-bottom: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 990px) {
  .price-list-items-item {
    margin-bottom: 8px;
  }
}

@media (max-width: 640px) {
  .price-list-items-item {
    margin-bottom: 12px;
  }
}

.price-list-items-item-title {
  padding: 27px 60px 32px 60px;
  min-height: 80px;
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 990px) {
  .price-list-items-item-title {
    font-size: 18px;
    line-height: 21px;
    padding: 12px 44px 15px 44px;
    min-height: 48px;
  }
}

@media (max-width: 640px) {
  .price-list-items-item-title {
    min-height: 40px;
    padding: 8px 24px 11px 24px;
  }
}

.price-list-items-item-title__arrow {
  width: 15px;
  height: 15px;
  margin-right: 21px;
  position: relative;
}

@media (max-width: 990px) {
  .price-list-items-item-title__arrow {
    margin-right: 31px;
  }
}

.price-list-items-item-title__arrow:after {
  content: '';
  position: absolute;
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 12px;
  width: 12px;
  border-style: solid;
  border-color: #000;
  border-width: 0px 2px 2px 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  left: 0;
}

.price-list-items-item-content {
  padding-bottom: 32px;
  display: none;
}

@media (max-width: 990px) {
  .price-list-items-item-content {
    padding-bottom: 13px;
  }
}

@media (max-width: 640px) {
  .price-list-items-item-content {
    padding-bottom: 24px;
  }
}

.price-list-items-item:last-child {
  margin-bottom: 0;
}

.price-list-items-item.open > .price-list-items-item-content {
  display: block;
}

.price-list-items-item-title__arrow.open:after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  top: 5px;
}

.price-content-wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 990px) {
  .price-content-wrap {
    display: block;
  }
}

.price-content-wrap-table {
  max-width: 725px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 725px;
  flex: 0 1 725px;
  margin-right: 42.5px;
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 990px) {
  .price-content-wrap-table {
    max-width: 100%;
    margin: 0 auto;
  }
}

@media (max-width: 640px) {
  .price-content-wrap-table {
    font-size: 15px;
    line-height: 18px;
  }
}

.price-content-table-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  border-radius: 4px;
  min-height: 64px;
  padding: 20px 60px;
  background-color: #F3F3F3;
  margin-bottom: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 990px) {
  .price-content-table-row {
    min-height: 48px;
    padding: 12px 60px;
  }
}

@media (max-width: 640px) {
  .price-content-table-row {
    padding: 12px 24px;
    min-height: 74px;
    display: block;
  }
}

.price-content-table-left {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.price-content-table-left > span:first-child {
  padding-right: 15px;
}

@media (max-width: 640px) {
  .price-content-table-left {
    margin-bottom: 7px;
  }
}

.price-content-table-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding-left: 15px;
}

@media (max-width: 640px) {
  .price-content-table-right {
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

.price-installments {
  font-size: 15px;
  line-height: 23px;
  max-width: 285px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
  margin-left: 42.5px;
  position: relative;
}

.price-installments-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 0 20px 0;
  border-bottom: 1px #C4C4C4 solid;
}

@media (max-width: 990px) {
  .price-installments-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 0;
    padding: 45px 0 5px 0;
  }
}

@media (max-width: 640px) {
  .price-installments-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 0;
    padding: 35px 0 5px 0;
  }
}

.price-installments-title-icon {
  width: 25px;
  height: 25px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25px;
  flex: 0 0 25px;
  margin-right: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-installments-title-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-weight: bold;
}

.price-installments-content {
  padding: 21px 0 24px 0;
}

@media (max-width: 990px) {
  .price-installments-content {
    padding: 5px 0 24px 0;
    max-width: 570px;
    margin: 0 auto;
    font-size: 13px;
    line-height: 23px;
  }
}

@media (max-width: 990px) {
  .price-installments {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-left: 0px;
    text-align: center;
  }
}

.action-price-label {
  color: #fff;
  background-color: #EA5042;
  border-radius: 4px;
  padding: 0 8px;
  max-height: 23px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 15px;
  line-height: 23px;
  max-width: 200px;
}

.old-price {
  color: #727272;
  text-decoration: line-through;
  margin-right: 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  white-space: nowrap;
}

@media (max-width: 640px) {
  .old-price {
    margin-right: 0px;
  }
}

.actual-price {
  font-weight: 500;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  white-space: nowrap;
}

@media (max-width: 640px) {
  .actual-price {
    margin-right: 8px;
  }
}

.service-page .price-content-wrap-table {
  margin-right: 0px;
  display: block;
  max-width: 100%;
}

.page-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-top: 28px;
}

@media (max-width: 990px) {
  .page-pagination {
    padding-top: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.page-pagination-next button, .page-pagination-prev button {
  width: 33px;
  height: 33px;
  position: relative;
}

.page-pagination-next {
  margin-left: 16px;
}

.page-pagination-next button:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  right: 13px;
  top: 11px;
}

.page-pagination-prev {
  margin-right: 16px;
  display: none;
}

@media (max-width: 990px) {
  .page-pagination-prev {
    display: block;
    visibility: hidden;
  }
}

.page-pagination-prev button:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 13px;
  top: 11px;
}

.page-pagination-dots-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin: 0;
  padding: 0;
}

.page-pagination-dots-list li {
  margin-right: 16px;
  font-size: 16px;
  line-height: 19px;
}

.page-pagination-dots-list li:hover > button {
  color: #6BB644;
}

.page-pagination-dots-list li:last-child {
  margin-right: 0;
}

.page-pagination-dots-list li button {
  width: 33px;
  height: 33px;
  background-color: #F3F3F3;
  border-radius: 50px;
}

.page-pagination-dots-list li.active > button {
  background-color: #008834;
  color: #fff;
}

.rating-item {
  background-color: #F3F3F3;
  border-radius: 4px;
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .rating-item {
    margin-bottom: 16px;
  }
}

.rating-item:last-child {
  margin-bottom: 0;
}

.rating-item-body {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .rating-item-body {
    font-size: 15px;
    line-height: 23px;
  }
}

.rating-item-inner {
  padding: 48px 60px 64px 60px;
}

@media (max-width: 990px) {
  .rating-item-inner {
    padding: 35px 60px 40px 60px;
  }
}

@media (max-width: 640px) {
  .rating-item-inner {
    padding: 35px 22px 40px 22px;
  }
}

.rating-item-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 32px;
}

@media (max-width: 990px) {
  .rating-item-head {
    padding-bottom: 10px;
  }
}

@media (max-width: 640px) {
  .rating-item-head {
    display: block;
    padding-bottom: 18px;
  }
}

.rating-item-head-left, .rating-item-head-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

.rating-item-head-right {
  text-align: right;
}

@media (max-width: 640px) {
  .rating-item-head-right {
    text-align: left;
  }
}

.rating-item-head-left {
  padding-right: 15px;
}

.rating-item-head-name {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin-bottom: 14px;
}

@media (max-width: 990px) {
  .rating-item-head-name {
    margin-bottom: 6px;
    font-size: 18px;
    line-height: 21px;
  }
}

.rating-item-head-date {
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 640px) {
  .rating-item-head-date {
    margin-bottom: 7px;
  }
}

.rating-item-head-source {
  font-size: 15px;
  line-height: 23px;
}

@media (max-width: 640px) {
  .rating-item-head-source {
    display: none;
  }
}

.rating-item-head-stars {
  margin-bottom: 9px;
}

@media (max-width: 990px) {
  .rating-item-head-stars {
    margin-bottom: 2px;
  }
}

.rating.content {
  padding: 90px 0;
}

@media (max-width: 990px) {
  .rating.content {
    padding: 60px 0;
  }
}

.rating .show-more {
  padding-top: 18px;
  padding-bottom: 0;
}

.rating-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 32px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .rating-head {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 640px) {
  .rating-head a {
    margin-left: 0;
    margin-top: 24px;
  }
}

@media (max-width: 990px) {
  .rating-head {
    margin-bottom: 32px;
  }
}

@media (max-width: 640px) {
  .rating-head {
    display: block;
    margin-bottom: 24px;
    text-align: center;
  }
}

.rating-head .section-title-small {
  margin-bottom: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  direction: span;
  direction-flex: 0 1 auto;
}

.js-mobile-toggle-slide-rating.close .rating-item-body {
  display: none;
}

@media (max-width: 480px) {
  .js-mobile-toggle-slide-rating .rating-item-inner {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (max-width: 480px) {
  .js-mobile-toggle-slide-rating .rating-item-head {
    margin: 0 -21px;
    padding: 21px 21px 18px 21px;
    cursor: pointer;
  }
}

@media (max-width: 480px) {
  .js-mobile-toggle-slide-rating .rating-item-body {
    padding-bottom: 21px;
  }
}

.br-theme-fontawesome-stars .br-readonly a {
  font: normal normal normal 22px/1 FontAwesome;
  margin-right: 4px;
}

.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #FFC107;
}

.br-theme-fontawesome-stars .br-widget a:after {
  color: #fff;
}

.replies-page .tags {
  padding-top: 0px;
  padding-bottom: 64px;
}

@media (max-width: 990px) {
  .replies-page .tags {
    padding-bottom: 40px;
  }
}

.replies-page .tags-list {
  display: inline-block;
  -webkit-column-count: 2;
  column-count: 2;
  -webkit-column-fill: balance;
  column-fill: balance;
}

.replies-page .tags-list__item {
  display: block;
}

@media (max-width: 480px) {
  .replies-page .tags-list__item {
    display: inline-block;
  }
}

@media (max-width: 480px) {
  .replies-page .tags-list {
    -webkit-column-count: 1;
    column-count: 1;
  }
}

.jobs-list {
  padding-top: 60px;
}

@media (max-width: 990px) {
  .jobs-list {
    padding-top: 50px;
  }
}

@media (max-width: 640px) {
  .jobs-list {
    padding-top: 40px;
  }
}

.jobs-list-items-item {
  background-color: #F3F3F3;
  border-radius: 4px;
  margin-bottom: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@media (max-width: 990px) {
  .jobs-list-items-item {
    margin-bottom: 12px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item {
    margin-bottom: 12px;
  }
}

.jobs-list-items-item-title {
  padding: 27px 60px 32px 60px;
  min-height: 80px;
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 990px) {
  .jobs-list-items-item-title {
    font-size: 22px;
    line-height: 24px;
    padding: 12px 44px 15px 44px;
    min-height: 48px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item-title {
    font-size: 18px;
    line-height: 21px;
    min-height: 40px;
    padding: 8px 13px 11px 24px;
  }
}

.jobs-list-items-item-title__arrow {
  width: 15px;
  height: 15px;
  margin-right: 21px;
  position: relative;
}

@media (max-width: 990px) {
  .jobs-list-items-item-title__arrow {
    margin-right: 31px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item-title__arrow {
    margin-right: 16px;
  }
}

.jobs-list-items-item-title__arrow:after {
  content: '';
  position: absolute;
  top: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 12px;
  width: 12px;
  border-style: solid;
  border-color: #000;
  border-width: 0px 2px 2px 0px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  left: 0;
}

.jobs-list-items-item-content {
  padding: 0 60px 48px 60px;
  display: none;
}

@media (max-width: 990px) {
  .jobs-list-items-item-content {
    padding: 8px 13px 11px 24px;
  }
}

.jobs-list-items-item-content .site-button {
  margin-left: 30px;
}

@media (max-width: 640px) {
  .jobs-list-items-item-content .site-button {
    margin-left: 0px;
  }
}

@media (max-width: 990px) {
  .jobs-list-items-item-content-text {
    padding-left: 30px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item-content-text {
    padding-left: 0px;
  }
}

@media (max-width: 990px) {
  .jobs-list-items-item-content {
    padding-bottom: 32px;
  }
}

.jobs-list-items-item-content ul.dot-style {
  padding-left: 0;
  padding-top: 0;
}

.jobs-list-items-item-content ul.dot-style li {
  margin-bottom: 8px;
}

@media (max-width: 990px) {
  .jobs-list-items-item-content ul.dot-style li {
    margin-bottom: 0px;
  }
  .jobs-list-items-item-content ul.dot-style li:before {
    width: 8px;
    height: 8px;
    top: 8px;
  }
}

.jobs-list-items-item-content ul.dot-style li {
  font-size: 18px;
  line-height: 28px;
}

@media (max-width: 990px) {
  .jobs-list-items-item-content ul.dot-style li {
    font-size: 15px;
    line-height: 23px;
    padding-left: 30px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item-content ul.dot-style li {
    padding-left: 25px;
  }
}

.jobs-list-items-item-content-section {
  margin-bottom: 32px;
}

@media (max-width: 990px) {
  .jobs-list-items-item-content-section {
    margin-bottom: 24px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item-content-section {
    margin-bottom: 20px;
  }
}

.jobs-list-items-item-content-section:last-child {
  margin-bottom: 0;
}

.jobs-list-items-item-content-section-title {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin-bottom: 16px;
  padding-left: 30px;
}

@media (max-width: 990px) {
  .jobs-list-items-item-content-section-title {
    font-size: 18px;
    line-height: 21px;
  }
}

@media (max-width: 640px) {
  .jobs-list-items-item-content-section-title {
    font-size: 15px;
    line-height: 17px;
    padding-left: 0px;
    margin-bottom: 12px;
  }
}

.jobs-list-items-item:last-child {
  margin-bottom: 0;
}

.jobs-list-items-item.open > .jobs-list-items-item-content {
  display: block;
}

.jobs-list-items-item-title__arrow.open:after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  top: 5px;
}

.slider-smile-stories {
  padding: 105px 0 166px 0;
  background-color: #fff;
  z-index: 1;
  position: relative;
}

@media (max-width: 990px) {
  .slider-smile-stories {
    padding: 60px 0 82px 0px;
  }
}

@media (max-width: 640px) {
  .slider-smile-stories {
    padding: 50px 0 60px 0px;
  }
}

.slider-smile-stories > .page-frame > .section-title {
  margin-bottom: 65px;
}

@media (max-width: 990px) {
  .slider-smile-stories > .page-frame > .section-title {
    margin-bottom: 40px;
  }
}

@media (max-width: 640px) {
  .slider-smile-stories > .page-frame > .section-title {
    font-size: 30px;
    line-height: 34px;
  }
}

.slider-smile-stories-preview {
  background-color: #F3F3F3;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 725px;
  flex: 0 1 725px;
  border-radius: 4px;
  margin-bottom: 20px;
  overflow: hidden;
  margin-right: 35px;
}

@media (max-width: 990px) {
  .slider-smile-stories-preview {
    display: none;
  }
}

.slider-smile-stories-preview-item__image {
  min-height: 300px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.slider-smile-stories-preview-item-detail {
  padding: 35px 66px 75px;
  text-align: center;
  max-height: 352px;
}

.slider-smile-stories-preview-item-detail__title {
  font-size: 26px;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 14px;
}

.slider-smile-stories-preview-item-detail__info {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 37px;
}

.slider-smile-stories-preview-item-detail-text {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 31px;
  max-height: 200px;
  overflow: hidden;
}

.slider-smile-stories-preview-item-detail-text > .left-quote-icon {
  margin: 0 auto 14px auto;
}

.slider-smile-stories-nav-item.slick-slide.slick-current.slick-active {
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-item.slick-slide.slick-current.slick-active {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.slider-smile-stories-nav-item.slick-slide.slick-current.slick-active:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 122px;
  height: 121px;
  z-index: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top right;
  transform-origin: top right;
  background-image: url(/local/templates/styledent2019/css/../img/ux/hover-circle.svg);
  background-repeat: no-repeat;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-item.slick-slide.slick-current.slick-active:before {
    display: none;
  }
}

.slider-smile-stories-nav-horizontal {
  padding: 100px 0 142px 0;
}

.slider-smile-stories-nav-horizontal .slider-smile-stories-nav-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (max-width: 640px) {
  .slider-smile-stories-nav-horizontal .section-title-small {
    font-size: 32px;
    line-height: 36px;
  }
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-horizontal {
    padding: 60px 0 82px 0;
  }
}

@media (max-width: 640px) {
  .slider-smile-stories-nav-horizontal {
    padding: 60px 0 72px 0;
  }
}

.slider-smile-stories-nav-horizontal .slider-smile-stories-nav {
  margin: 0 auto;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.slider-smile-stories-nav-horizontal .slider-smile-stories-nav-item {
  margin-left: 17.5px;
  margin-right: 17.5px;
}

.slider-smile-stories-nav-horizontal .slider-smile-stories-nav-item:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.slider-smile-stories-nav-horizontal .slick-list {
  margin: 0 -17.5px;
  margin: 60px auto 24px auto;
  max-width: 945px;
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-horizontal .slick-list {
    margin: 40px 0 20px 0;
  }
}

@media (max-width: 640px) {
  .slider-smile-stories-nav-horizontal .slick-list {
    margin: 40px 0 10px 0;
  }
}

.slider-smile-stories-nav-horizontal .slider-smile-stories-nav > .slick-list > .slick-track > .slick-slide {
  margin-top: 0;
}

.slider-smile-stories-nav-horizontal .slider-smile-stories-nav-item.slick-slide.slick-current.slick-active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.slider-smile-stories-nav-horizontal .slick-dots-wrap {
  padding: 0 !important;
}

.slider-smile-stories-nav-horizontal .slider-horizontal > .slick-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.slider-smile-stories-nav-horizontal .slider-horizontal > .slick-prev {
  left: 0px;
}

.slider-smile-stories-nav-horizontal .slider-horizontal > .slick-next {
  right: 0px;
}

.slider-smile-stories-nav-horizontal .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.slider-smile-stories-nav-horizontal .slick-dots > li {
  margin-right: 16px;
}

.slider-smile-stories-nav-horizontal .slick-dots > li:last-child {
  margin-right: 0;
}

.slider-smile-stories-nav-horizontal.content {
  padding: 0;
}

.slider-smile-stories-nav-horizontal.content .slick-list {
  max-width: 630px;
  margin: 0 auto 24px auto;
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-horizontal.content .slick-list {
    max-width: 100%;
    margin: 0 auto 20px auto;
  }
}

@media (max-width: 640px) {
  .slider-smile-stories-nav-horizontal.content .slick-list {
    margin: 0 auto 18px auto;
  }
}

.slider-smile-stories-nav {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
  margin-right: 20px;
}

@media (max-width: 990px) {
  .slider-smile-stories-nav {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}

@media (max-width: 990px) {
  .slider-smile-stories-nav {
    margin-right: 0;
  }
}

@media (max-width: 990px) {
  .slider-smile-stories-nav > .slick-list {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.slider-smile-stories-nav > .slick-list > .slick-track > .slick-slide {
  margin-top: 20px;
}

@media (max-width: 990px) {
  .slider-smile-stories-nav > .slick-list > .slick-track > .slick-slide {
    margin-top: 0px;
    margin-left: 15px;
    margin-right: 15px;
  }
}

.slider-smile-stories-nav > .slick-list > .slick-track > .slick-slide:first-child {
  margin-top: 0;
}

.slider-smile-stories-nav-item {
  background-color: #F3F3F3;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  min-height: 226px;
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-item {
    min-height: 204px;
  }
}

.slider-smile-stories-nav-item:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 122px;
  height: 121px;
  z-index: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: top right;
  transform-origin: top right;
  background-image: url(/local/templates/styledent2019/css/../img/ux/hover-circle.svg);
  background-repeat: no-repeat;
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-item:before {
    display: none;
  }
}

.slider-smile-stories-nav-item:hover {
  -webkit-box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
  box-shadow: 0 60px 40px -40px rgba(114, 114, 114, 0.5);
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.slider-smile-stories-nav-item__image {
  text-align: center;
  margin: 0 auto 15px auto;
  position: relative;
}

.slider-smile-stories-nav-item__image > img {
  width: 112px;
  height: 112px;
  border-radius: 50%;
  margin: 0 auto;
}

.slider-smile-stories-nav-item-detail {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-item-detail {
    font-size: 18px;
    line-height: 21px;
  }
}

@media (max-width: 990px) {
  .slider-smile-stories-nav-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
  }
}

.slider-smile-stories-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 990px) {
  .flex-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sales-page {
  padding-bottom: 140px;
}

@media (max-width: 990px) {
  .sales-page {
    padding-bottom: 80px;
  }
}

.sales-page .tags {
  padding-top: 16px;
  padding-bottom: 0px;
  margin: 0;
}

.sales-page .tags-list {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.sales-list-items-item {
  background-color: #F3F3F3;
  padding: 61px 60px 62px 60px;
  border-radius: 4px;
  margin-bottom: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .sales-list-items-item {
    padding: 43px 60px 40px 60px;
  }
}

@media (max-width: 640px) {
  .sales-list-items-item {
    padding: 40px 24px 32px 24px;
  }
}

.sales-list-items-item:last-child {
  margin-bottom: 0;
}

.sales-list-items-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .sales-list-items-item-inner {
    display: block;
  }
}

.sales-list-items-item-left {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  margin-right: 17.5px;
}

@media (max-width: 990px) {
  .sales-list-items-item-left {
    margin-right: 0px;
  }
}

.sales-list-items-item-right {
  max-width: 380px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 380px;
  flex: 0 0 380px;
  margin-left: 17.5px;
}

@media (max-width: 990px) {
  .sales-list-items-item-right {
    margin-left: 0px;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

.sales-list-items-item-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  margin-bottom: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 990px) {
  .sales-list-items-item-head {
    margin-bottom: 24px;
  }
}

@media (max-width: 640px) {
  .sales-list-items-item-head {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sales-list-items-item-title {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 277px;
  flex: 0 0 277px;
  max-width: 277px;
  margin-right: 32px;
}

@media (max-width: 990px) {
  .sales-list-items-item-title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 235px;
    flex: 0 0 235px;
    max-width: 235px;
  }
}

@media (max-width: 640px) {
  .sales-list-items-item-title {
    margin-right: 0px;
    margin-bottom: 12px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}

.sales-list-items-item-date {
  color: #000;
  min-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  max-width: 300px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 24px;
  font-size: 18px;
  line-height: 28px;
  border-radius: 4px;
}

@media (max-width: 990px) {
  .sales-list-items-item-date {
    font-size: 15px;
    line-height: 18px;
    padding: 7px 16px;
    min-height: 32px;
  }
}

.sales-list-items-item-body {
  font-size: 15px;
  line-height: 23px;
  margin-bottom: 35px;
  max-width: 570px;
}

@media (max-width: 990px) {
  .sales-list-items-item-body {
    max-width: 100%;
    margin-bottom: 24px;
  }
}

.sales-list-items-item-body p {
  margin-bottom: 12px;
}

.sales-list-items-item-body p:last-child {
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .sales-list-items-item-body p {
    margin-bottom: 0;
  }
}

.sales-list-items-item-doctors__title {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
}

@media (max-width: 990px) {
  .sales-list-items-item-doctors__title {
    font-size: 18px;
    line-height: 21px;
  }
}

.sales-list-items-item-image {
  margin-bottom: 25px;
  max-width: 380px;
  height: auto;
}

@media (max-width: 990px) {
  .sales-list-items-item-image {
    display: none;
  }
}

.sales-list-items-item-image img {
  border-radius: 4px;
}

.sales-list-items-item-button {
  margin-top: 30px;
}

@media (max-width: 640px) {
  .sales-list-items-item-button {
    text-align: center;
  }
}

@media (max-width: 990px) {
  .sales-list-items {
    display: block;
  }
}

.sales-list-items-item-doctors-more {
  display: none;
}

.sales-list-items-item-doctors-more-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  cursor: pointer;
  padding-top: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sales-list-items-item-doctors-more__text {
  font-size: 15px;
  line-height: 23px;
  color: #008834;
  margin-right: 8px;
}

.sales-list-items-item-doctors-more__arrow {
  width: 6px;
  height: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 6px;
  flex: 0 0 6px;
  position: relative;
}

.sales-list-items-item-doctors-more__arrow:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border: solid #008834;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.sales-list-items-item-doctors-more__arrow.open:after {
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  top: 5px;
}

.sales-list-items-item-doctors-more.active {
  display: block;
}

.sales-list-items-item-doctors-more-list {
  position: relative;
  top: 16px;
  display: none;
}

.sales-actual-price {
  color: #E73430;
}

.sales-old-price {
  text-decoration: line-through;
}

@media (max-width: 640px) {
  .sales-old-price {
    text-align: center;
  }
}

.share-block-desktop {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  z-index: 9999;
}

@media (max-width: 740px) {
  .share-block-desktop {
    display: none;
  }
}

.share-block-desktop .ya-share2__list {
  background-color: rgba(255, 255, 255, 0.65);
}

.share-block-desktop .ya-share2__list li {
  margin-bottom: 17px;
  margin-top: 8.5px;
}

.share-block-mobile {
  display: none;
  margin-top: 32px;
}

@media (max-width: 740px) {
  .share-block-mobile {
    display: block;
  }
}

.share-block-mobile .ya-share2__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 32px;
}

.share-block-mobile .ya-share2__list li {
  margin-right: 17px;
}

.share-block-mobile .ya-share2__list li:last-child {
  margin-right: 0;
}

.share-block-mobile-title {
  text-align: center;
  font-weight: bold;
}

.share-block-mobile .ya-share2__list {
  margin-top: 16px;
}

.share-block-desktop-list {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.share-block-desktop-list .inner-wrapper-sticky {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.share-block-desktop-list .inner-wrapper-sticky .share-block-desktop-title {
  color: #008834;
  -webkit-writing-mode: tb-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: tb-rl;
}

@media (max-width: 764px) {
  .share-block-desktop-list .inner-wrapper-sticky .share-block-desktop-title {
    display: none;
  }
}

.share-block-desktop-list.fixed {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ya-share2__title {
  width: 0;
  height: 0;
  overflow: hidden;
}

.ya-share2__badge {
  width: 100%;
  text-align: center;
}

.ya-share2__item_service_vkontakte .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_vkontakte .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/vk-logo.svg") !important;
  background-size: 24px 24px !important;
}

.ya-share2__item_service_facebook .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_facebook .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/facebook-logo.svg") !important;
  background-size: 24px 24px !important;
}

.ya-share2__item_service_odnoklassniki .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/odnoklassniki-logo.svg") !important;
  background-size: 24px 24px !important;
}

.ya-share2__item_service_twitter .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_twitter .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/twitter-logo.svg") !important;
  background-size: 24px 24px !important;
}

.ya-share2__item_service_viber .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_viber .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/viber-logo.svg") !important;
  background-size: 24px 24px !important;
}

.ya-share2__item_service_whatsapp .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_whatsapp .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/whatsapp-logo.svg") !important;
  background-size: 24px 24px !important;
}

.ya-share2__item_service_telegram .ya-share2__badge {
  background-color: transparent !important;
}

.ya-share2__item_service_telegram .ya-share2__icon {
  background: url("/local/templates/styledent2019/css/../img/icons/telegram-logo.svg") !important;
  background-size: 24px 24px !important;
}

.tags {
  max-width: 730px;
  margin: 0 auto;
  padding: 40px 0;
}

@media (max-width: 990px) {
  .tags {
    padding: 20px 0 32px 0;
  }
}

@media (max-width: 640px) {
  .tags {
    padding: 20px 0 24px 0;
  }
}

.tags-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style: none;
  padding: 0;
  margin: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 990px) {
  .tags-list {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.tags-list__item {
  list-style: none;
  margin-bottom: 8px;
  font-size: 15px;
  line-height: 23px;
  margin-right: 31px;
}

@media (max-width: 640px) {
  .tags-list__item {
    margin-right: 22px;
  }
}

.tags-list__item.active > a {
  color: #008834;
  font-weight: bold;
  border-bottom: 1px transparent solid;
}

.tags-list__item:last-child {
  margin-right: 0;
}

.tags-list__link {
  border-bottom: 1px #000 solid;
  padding-bottom: 3px;
  color: #000;
}

.tags-list__link:hover {
  color: #008834;
  border-bottom: 1px transparent solid;
}

.banner-subscribe {
  background-color: #6BB644;
  -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  padding: 26.5px 0;
}

@media (max-width: 990px) {
  .banner-subscribe {
    padding: 30px 0;
  }
}

@media (max-width: 640px) {
  .banner-subscribe {
    padding: 24px 0;
  }
}

.banner-subscribe-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

@media (max-width: 990px) {
  .banner-subscribe-form {
    display: block;
    padding: 0;
  }
}

.banner-subscribe-form-label {
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  font-weight: 500;
  margin-right: 73px;
  max-width: 485px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 485px;
  flex: 0 1 485px;
}

@media (max-width: 990px) {
  .banner-subscribe-form-label {
    margin-right: 0px;
    margin-bottom: 17px;
    font-size: 18px;
    line-height: 21px;
    max-width: 100%;
    text-align: center;
  }
}

@media (max-width: 640px) {
  .banner-subscribe-form-label {
    text-align: center;
  }
}

.banner-subscribe-form-inputWrap {
  background-color: #fff;
  max-width: 440px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 440px;
  flex: 0 0 440px;
  width: 100%;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 25px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.banner-subscribe-form-inputWrap.error {
  border: 2px #EA5042 solid;
}

.banner-subscribe-form-inputWrap.valid {
  border: 2px #008834 solid;
}

@media (max-width: 990px) {
  .banner-subscribe-form-inputWrap {
    width: auto;
    max-width: 400px;
    margin: 0 auto;
    width: 100%;
  }
}

@media (max-width: 990px) {
  .banner-subscribe-form-inputWrap {
    height: 40px;
  }
}

@media (max-width: 640px) {
  .banner-subscribe-form-inputWrap {
    height: 36px;
  }
}

.banner-subscribe-form-inputWrap > input[type="text"] {
  padding: 15px 30px;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

@media (max-width: 990px) {
  .banner-subscribe-form-inputWrap > input[type="text"] {
    padding: 11px 25px;
  }
}

@media (max-width: 640px) {
  .banner-subscribe-form-inputWrap > input[type="text"] {
    padding: 9px 20px;
  }
}

.banner-subscribe-form-button {
  background-color: #6BB644;
  border: 2px solid #FFFFFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 25px;
  color: #fff;
  padding: 0 24px;
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
}

.banner-subscribe-form-button:hover {
  background-color: #EA5042;
}

.banner-subscribe-form-button.active {
  margin: -2px;
}

@media (max-width: 990px) {
  .banner-subscribe-form-button {
    font-size: 15px;
    line-height: 19px;
  }
}

@media (max-width: 990px) {
  .banner-subscribe-form-button {
    font-size: 14px;
    line-height: 19px;
    padding: 0 20px;
  }
}

.footer {
  background-color: #F3F3F3;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.footer-top {
  padding: 41px 0;
  border-bottom: 1px #CACACA solid;
}

@media (max-width: 990px) {
  .footer-top {
    padding: 30px 0;
  }
}

@media (max-width: 640px) {
  .footer-top {
    border-bottom: none;
    padding: 48px 0 14px 0;
  }
}

.footer-top > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 640px) {
  .footer-top > .page-frame {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
}

.footer-top > .page-frame .footer-top-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .footer-top > .page-frame .footer-top-left {
    display: block;
  }
}

@media (max-width: 640px) {
  .footer-top > .page-frame .footer-top-left {
    padding-right: 0;
  }
}

.footer-top-tel {
  font-size: 42px;
  margin-right: 27px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  white-space: nowrap;
}

@media (max-width: 990px) {
  .footer-top-tel {
    font-size: 32px;
    line-height: 24px;
    margin-bottom: 10px;
  }
}

@media (max-width: 640px) {
  .footer-top-tel {
    font-size: 30px;
    line-height: 34px;
    margin-right: 0;
  }
}

.footer-top-tel > a {
  font-weight: bold;
}

.footer-top-worktime {
  font-size: 18px;
  line-height: 21px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .footer-top-worktime {
    font-size: 15px;
    line-height: 18px;
  }
}

@media (max-width: 640px) {
  .footer-top-worktime {
    margin-bottom: 28px;
    max-width: 300px;
  }
}

.footer-nav {
  padding: 56px 0;
  border-bottom: 1px #CACACA solid;
}

@media (max-width: 990px) {
  .footer-nav {
    padding: 30px 0;
  }
}

@media (max-width: 640px) {
  .footer-nav {
    border-bottom: none;
    padding: 22px 0;
  }
}

.footer-nav > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-nav-block {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 243px;
  flex: 0 1 243px;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.footer-nav-block:first-child {
  padding-left: 0;
}

.footer-nav-block:last-child {
  padding-right: 0;
}

@media (max-width: 640px) {
  .footer-nav-block:nth-child(1), .footer-nav-block:nth-child(2), .footer-nav-block:nth-child(3) {
    display: none;
  }
  .footer-nav-block:last-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding-left: 0;
    text-align: center;
  }
}

.footer-nav-block__title {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 34px;
}

@media (max-width: 990px) {
  .footer-nav-block__title {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 24px;
  }
}

.footer-nav-block__links > a {
  display: block;
  font-size: 18px;
  line-height: 1;
  margin-bottom: 20px;
}

@media (max-width: 990px) {
  .footer-nav-block__links > a {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 24px;
    margin-bottom: 10px;
  }
}

.footer-nav-block__links > a:hover {
  color: #008834;
}

.footer-nav-block__links > a:last-child {
  margin-bottom: 0;
}

.footer-contacts-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

@media (max-width: 640px) {
  .footer-contacts-item {
    margin-bottom: 5px;
  }
}

.footer-contacts-item__icon {
  width: 26px;
  height: 26px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media (max-width: 990px) {
  .footer-contacts-item__icon {
    display: none;
  }
}

@media (max-width: 640px) {
  .footer-contacts-item__icon {
    display: block;
    margin-right: 12px;
  }
}

.footer-contacts-item-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .footer-contacts-item-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
  }
}

.footer-contacts-item-text__street {
  font-size: 20px;
  width: 200px
}

@media (max-width: 990px) {
  .footer-contacts-item-text__street {
    font-size: 15px;
    line-height: 18px;
    width: auto;
  }
}

@media (max-width: 640px) {
  .footer-contacts-item-text__street {
    margin-right: 12px;
    width: auto;
  }
}

.footer-contacts-item-text__link > a {
  font-size: 16px;
  line-height: 26px;
  display: inline-block;
  border-bottom: 1px dashed #000000;
}

@media (max-width: 990px) {
  .footer-contacts-item-text__link > a {
    font-size: 15px;
    line-height: 18px;
  }
}

.footer-contacts-item-text__link > a:hover {
  color: #008834;
  border-bottom: 1px dashed transparent;
}

.footer-copyright {
  padding: 34px 0 42px 0;
  border-bottom: 1px #CACACA solid;
}

@media (max-width: 990px) {
  .footer-copyright {
    padding: 30px 0 34px 0;
  }
}

@media (max-width: 640px) {
  .footer-copyright {
    border-bottom: none;
    padding: 26px 0 15px 0;
  }
}

.footer-copyright__top {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 30px;
}

.footer-copyright__top a:hover {
  color: #008834;
}

@media (max-width: 640px) {
  .footer-copyright__top {
    text-align: center;
  }
}

.footer-copyright__top > p {
  margin: 0;
}

@media (max-width: 990px) {
  .footer-copyright__top {
    font-size: 15px;
    line-height: 18px;
  }
}

.footer-copyright__bottom {
  font-size: 24px;
  line-height: 1;
  color: #727272;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-weight: 500;
}

@media (max-width: 990px) {
  .footer-copyright__bottom {
    font-size: 17px;
    line-height: 21px;
  }
}

@media (max-width: 640px) {
  .footer-copyright__bottom {
    text-align: center;
    font-size: 13px;
    line-height: 21px;
  }
}
.footer-dev .dev-block{
  display:inline-block;;
}
.footer-dev {
  padding: 33px 0 35px 0;
}

@media (max-width: 990px) {
  .footer-dev {
    padding: 30px 0 35px 0;
  }
}

@media (max-width: 640px) {
  .footer-dev {
    padding: 15px 0 48px 0;
  }
  .footer-dev .dev-block{
    display:block;;
  }
}

.footer-dev > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

@media (max-width: 640px) {
  .footer-dev > .page-frame {
    /*-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;*/

    display: block;
    text-align: center;
  }
}

.footer-dev__text {
  font-size: 16px;
  line-height: 19px;
  margin-right: 19px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 990px) {
  .footer-dev__text {
    font-size: 15px;
    line-height: 13px;
  }
}

.footer-dev__logo {
  width: 170px;
  height: 27px;
  background-image: url("/local/templates/styledent2019/css/../img/logo-developer.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);    margin-right: 22px;

}
.footer-dev__name{
  font-size: 18px;
  line-height: 1;
}
.footer-dev__name a{
  color: #727272;
}
@media (max-width: 990px) {
  .footer-dev__logo {
    width: 123px;
    height: 15px;
  }
}
@media (max-width: 640px) {
  .footer-dev__logo {
    width: 123px;
    height: 15px;
    margin: 8px auto;
    position: relative;
    left: -10px;
  }
  .footer-dev__text {
    margin-bottom: 10px;
  }
}

.footer-dev__logo:hover {
  background-image: url("/local/templates/styledent2019/css/../img/logo-developer-active.svg");
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.footer-dev__logo > a {
  display: block;
  height: 100%;
}

.instabutton-title {
  padding: 0 24px;
  white-space: nowrap;
  margin-bottom: 9px;
  display: none;
}

@media (max-width: 990px) {
  .instabutton-title {
    font-size: 15px;
    line-height: 18px;
    display: block;
  }
}

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

.site-popup {
  position: relative;
  background: #FFF;
  width: auto;
  margin: 20px auto;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.site-popup-mobile-menu {
  max-width: 640px;
  padding: 65px 15px 24px 15px;
  background-color: #F3F3F3;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.site-popup-mobile-menu .site-popup-content {
  text-align: center;
}

.site-popup-big {
  max-width: 915px;
  padding: 82px 95px 65px 95px;
}

@media (max-width: 990px) {
  .site-popup-big {
    max-width: 640px;
    padding: 52px 40px 35px 40px;
  }
}

@media (max-width: 640px) {
  .site-popup-big {
    padding: 52px 15px 35px 15px;
  }
}

.site-popup-big .site-popup-content {
  text-align: center;
}

.site-popup-middle {
  max-width: 795px;
  padding: 35px;
}

.site-popup-middle .site-popup-content {
  text-align: left;
}

.site-popup-middle .mfp-close {
  right: 20px;
  top: 15px;
}

@media (max-width: 990px) {
  .site-popup-middle {
    max-width: 640px;
  }
}

@media (max-width: 640px) {
  .site-popup-middle {
    padding: 15px;
  }
}

.site-popup-small {
  max-width: 415px;
  min-height: 300px;
  padding: 35px 35px 65px 35px;
}

@media (max-width: 640px) {
  .site-popup-small {
    min-height: 250px;
    padding: 35px 15px 55px 15px;
  }
}

.site-popup-small .site-popup-content {
  text-align: center;
  margin-top: 40px;
}

.site-popup-small .site-popup-content a {
  display: inline-block;
}

.site-popup-small .popup-title {
  margin-bottom: 35px;
}

@media (max-width: 640px) {
  .site-popup-small .popup-title {
    margin-bottom: 16px;
  }
}

.site-popup-small .mfp-close {
  right: 20px;
  top: 15px;
}

.site-popup-content {
  position: relative;
  z-index: 1;
}

.popup-top-text a:hover {
  color: #008834;
}

.popup-title {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  margin-bottom: 24px;
}

@media (max-width: 990px) {
  .popup-title {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}

.popup-icon {
  width: 40px;
  height: 40px;
  margin: 0 auto 7px auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.popup-icon.sucsess {
  background-image: url("/local/templates/styledent2019/css/../img/ux/arrow-right-green.svg");
}

.popup-icon.error {
  background-image: url("/local/templates/styledent2019/css/../img/icons/icon-error.svg");
}

.popup-title-small {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  margin-bottom: 26px;
}

@media (max-width: 990px) {
  .popup-title-small {
    font-size: 18px;
    line-height: 21px;
  }
}

.popup-description {
  font-size: 15px;
  line-height: 23px;
  max-width: 605px;
  margin: 0 auto;
  margin-bottom: 42px;
}

@media (max-width: 990px) {
  .popup-description {
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 21px;
  }
}

.choose-impression {
  margin-bottom: 42px;
}

@media (max-width: 480px) {
  .choose-impression {
    margin-bottom: 22px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.choose-impression-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media (max-width: 640px) {
  .choose-impression-row {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

.choose-impression-column {
  margin-right: 24px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .choose-impression-column {
    margin-right: 0;
    width: calc(100%/3);
    margin-bottom: 20px;
    margin-right: 0px;
  }
}

@media (max-width: 480px) {
  .choose-impression-column {
    width: 50%;
  }
}

.choose-impression-column:last-child {
  margin-right: 0;
}

.choose-impression-image {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  margin-bottom: 11px;
  cursor: pointer;
}

.review-form .form-row:nth-child(2) > .form-column {
  width: 100%;
}

.review-form .site-textarea-form {
  min-height: 153px;
}

#consultation-3-form .site-textarea-form {
  min-height: 261px;
}

.jobs-form .site-textarea-form {
  min-height: 310px;
}

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.form-column {
  width: calc(100%/2 - 17.5px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 26px;
  position: relative;
}

@media (max-width: 990px) {
  .form-column {
    width: 100%;
  }
}

.sing-up-form .form-modal-wrap,
.consultation-form .form-modal-wrap,
.jobs-form .form-modal-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 50px;
}

@media (max-width: 990px) {
  .sing-up-form .form-modal-wrap,
  .consultation-form .form-modal-wrap,
  .jobs-form .form-modal-wrap {
    margin-top: 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.sing-up-form .form-modal-wrap .form-modal-wrap-left,
.sing-up-form .form-modal-wrap .form-modal-wrap-right,
.consultation-form .form-modal-wrap .form-modal-wrap-left,
.consultation-form .form-modal-wrap .form-modal-wrap-right,
.jobs-form .form-modal-wrap .form-modal-wrap-left,
.jobs-form .form-modal-wrap .form-modal-wrap-right {
  width: calc(100%/2 - 17.5px);
}

@media (max-width: 990px) {
  .sing-up-form .form-modal-wrap .form-modal-wrap-left,
  .sing-up-form .form-modal-wrap .form-modal-wrap-right,
  .consultation-form .form-modal-wrap .form-modal-wrap-left,
  .consultation-form .form-modal-wrap .form-modal-wrap-right,
  .jobs-form .form-modal-wrap .form-modal-wrap-left,
  .jobs-form .form-modal-wrap .form-modal-wrap-right {
    width: 100%;
  }
}

.sing-up-form .form-modal-wrap .form-column,
.consultation-form .form-modal-wrap .form-column,
.jobs-form .form-modal-wrap .form-column {
  width: calc(100%);
}

.check-personal {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.check-personal > input {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.check-personal > label {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.check-personal > label > a {
  text-decoration: underline;
}

.check-personal > label > a:hover {
  color: #008834;
  text-decoration: none;
}

.site-submit-button {
  margin-top: 14px;
}

.doctor-worktime-bottom {
  font-size: 15px;
  line-height: 23px;
  max-width: 595px;
  text-align: center;
  margin: 0 auto;
}

.doctor-worktime-bottom > a:hover {
  color: #008834;
}

.doctor-worktime-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 640px) {
  .doctor-worktime-header {
    display: block;
  }
}

.doctor-worktime-header-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

@media (max-width: 640px) {
  .doctor-worktime-header-left {
    display: block;
  }
}

.doctor-worktime-header__image {
  text-align: center;
  position: relative;
  width: 95px;
  background-size: cover;
  height: 103px;
  border-radius: 95px;
  background-repeat: no-repeat;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  margin-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 95px;
  flex: 0 0 95px;
}

@media (max-width: 640px) {
  .doctor-worktime-header__image {
    margin-right: 0;
    margin: 0 auto;
  }
}

.doctor-worktime-header__image > a {
  position: absolute;
  width: 100%;
  left: 0;
  height: 100%;
  top: 0;
}

.doctor-worktime-header__image:after {
  position: absolute;
  content: '';
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  z-index: -1;
  width: 95px;
  height: 95px;
  border-radius: 95px;
  background-color: #F3F3F3;
}

.doctor-worktime-header-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 340px;
  flex: 0 1 340px;
}

@media (max-width: 640px) {
  .doctor-worktime-header-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    text-align: center;
  }
}

.doctor-worktime-header-text > .popup-title {
  margin-bottom: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.doctor-worktime-header-text > .popup-title-small {
  margin-bottom: 9px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.doctor-worktime-header-text > .popup-title-small a {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  display: block;
}

.doctor-worktime-header-text > .popup-title-small a:hover {
  color: #008834;
}

.doctor-worktime-header-button {
  margin-top: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  white-space: nowrap;
}

@media (max-width: 640px) {
  .doctor-worktime-header-button {
    text-align: center;
    margin-top: 0;
  }
}

.doctor-worktime-schedule {
  margin: 30px 0;
}

.doctor-worktime-schedule-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #F3F3F3;
  font-size: 15px;
  line-height: 23px;
  padding: 10px 60px 7px 60px;
  border-radius: 4px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-bottom: 6px;
}

.doctor-worktime-schedule-row:last-child {
  margin-bottom: 0;
}

@media (max-width: 990px) {
  .doctor-worktime-schedule-row {
    padding: 10px 30px 7px 30px;
  }
}

@media (max-width: 640px) {
  .doctor-worktime-schedule-row {
    padding: 10px 15px 7px 15px;
  }
}

@media (max-width: 480px) {
  .doctor-worktime-schedule-row {
    display: block;
  }
}

.doctor-worktime-schedule-column {
  width: calc(100%/3);
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100%/3);
  flex: 0 1 calc(100%/3);
}

@media (max-width: 480px) {
  .doctor-worktime-schedule-column {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    text-align: center;
  }
}

.doctor-worktime-schedule-column > a {
  text-decoration: underline;
}

.doctor-worktime-schedule-column > a:hover {
  color: #008834;
  text-decoration: none;
}

.file-upload label.site-label-form {
  display: none;
}

.input-file {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.input-file input[type="file"] {
  visibility: hidden;
  position: absolute;
}

.input-file .btn {
  font-size: 15px;
  line-height: 18px;
  text-align: left;
  cursor: pointer;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.input-file .btn:hover {
  color: #008834;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.input-file .btn.sucsess {
  color: #008834;
}

.icon-clip {
  width: 11px;
  height: 24px;
  background-image: url(/local/templates/styledent2019/css/../img/ux/clip-icon.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 11px;
  flex: 0 0 11px;
  margin-right: 13px;
}

.popup-top-text {
  font-size: 15px;
  line-height: 23px;
}

.mfp-bg {
  background: #727272;
}

.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.5;
}

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.mfp-close {
  font-size: 52px;
  font-weight: 200;
  font-family: "TT Norms", sans-serif;
  right: 50px;
  top: 20px;
}

@media (max-width: 990px) {
  .mfp-close {
    right: 5px;
    top: 5px;
  }
}

.mfp-figure:after {
  -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.3);
}

.mfp-arrow-left:before {
  border-right: 27px solid #008834;
  opacity: 1;
}

.mfp-arrow-left:after {
  border-right: 17px solid #008834;
}

.mfp-arrow-right:before {
  border-left: 27px solid #008834;
  opacity: 1;
}

.mfp-arrow-right:after {
  border-left: 17px solid #008834;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
  opacity: 1;
}

.mfp-with-zoom.mfp-ready.mfp-bg {
  opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}

.slick-slider:focus,
.slick-slider a {
  outline: none;
}

.slick-slide {
  outline: none;
}

.slick-lightbox-slick-item {
  cursor: pointer;
}

.js-gallery .slick-slide {
  cursor: pointer;
}

.js-gallery .gallery-link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.slick-lightbox .slick-lightbox-slick-item-inner {
  text-align: left;
  margin: 0 10px;
  text-align: center;
  max-width: 960px;
}

.slick-lightbox .slick-lightbox-slick-img {
  width: 100%;
  -webkit-box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.3);
}

.slick-lightbox .slick-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 9999;
  -webkit-box-shadow: none;
  box-shadow: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  position: absolute;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  font-size: 0;
}

@media (max-width: 899px) {
  .slick-lightbox .slick-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}

.slick-lightbox .slick-arrow:before, .slick-lightbox .slick-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
  border-top-width: 21px;
  border-bottom-width: 21px;
}

.slick-lightbox .slick-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
}

.slick-lightbox .slick-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.slick-lightbox .slick-prev {
  left: 0;
}

@media (max-width: 899px) {
  .slick-lightbox .slick-prev {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
}

.slick-lightbox .slick-prev:before {
  opacity: 1;
  border-right: 27px solid #008834;
  margin-left: 25px;
}

.slick-lightbox .slick-prev:after {
  border-right: 17px solid #008834;
  margin-left: 31px;
}

.slick-lightbox .slick-next {
  right: 0;
}

@media (max-width: 899px) {
  .slick-lightbox .slick-next {
    -webkit-transform-origin: 0;
    transform-origin: 0;
    right: -23px;
  }
}

.slick-lightbox .slick-next:before {
  border-left: 27px solid #008834;
  opacity: 1;
}

.slick-lightbox .slick-next:after {
  border-left: 17px solid #008834;
  margin-left: 39px;
}

.doctors-list-items .slick-list {
  max-width: 1000px;
  margin: 0 auto;
}

.js-top-banner-slider-list {
  position: relative;
}

.js-top-banner-slider-list > .slick-arrow {
  width: 40px;
  height: 40px;
  border: 1.48148px solid #4D4646;
  border-radius: 50%;
  background-color: transparent;
  font-size: 0px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}

@media (max-width: 990px) {
  .js-top-banner-slider-list > .slick-arrow {
    visibility: hidden;
  }
}

.js-top-banner-slider-list > .slick-arrow:hover {
  border-color: #6BB644;
}

.js-top-banner-slider-list > .slick-prev {
  left: 100px;
}

.js-top-banner-slider-list > .slick-prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 15px;
  top: 13px;
}

.js-top-banner-slider-list > .slick-next {
  right: 100px;
}

.js-top-banner-slider-list > .slick-next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  right: 15px;
  top: 13px;
}

.story-page-comments-after-slider-list,
.story-page-comments-before-slider-list {
  position: relative;
}

.story-page-comments-after-slider-list > .slick-arrow,
.story-page-comments-before-slider-list > .slick-arrow {
  width: 40px;
  height: 40px;
  border: 1.48148px solid #4D4646;
  border-radius: 50%;
  background-color: transparent;
  font-size: 0px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}

@media (max-width: 990px) {
  .story-page-comments-after-slider-list > .slick-arrow,
  .story-page-comments-before-slider-list > .slick-arrow {
    visibility: hidden;
  }
}

.story-page-comments-after-slider-list > .slick-arrow:hover,
.story-page-comments-before-slider-list > .slick-arrow:hover {
  border-color: #6BB644;
}

.story-page-comments-after-slider-list > .slick-prev,
.story-page-comments-before-slider-list > .slick-prev {
  left: 0;
}

@media (max-width: 1199px) {
  .story-page-comments-after-slider-list > .slick-prev,
  .story-page-comments-before-slider-list > .slick-prev {
    left: calc((100vw - 683px)/(1200 - 990) * (0 - 32) + (32px));
  }
}

.story-page-comments-after-slider-list > .slick-prev:after,
.story-page-comments-before-slider-list > .slick-prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 15px;
  top: 13px;
}

.story-page-comments-after-slider-list > .slick-next,
.story-page-comments-before-slider-list > .slick-next {
  right: 0;
}

@media (max-width: 1199px) {
  .story-page-comments-after-slider-list > .slick-next,
  .story-page-comments-before-slider-list > .slick-next {
    right: calc((100vw - 683px)/(1200 - 990) * (0 - 32) + (32px));
  }
}

.story-page-comments-after-slider-list > .slick-next:after,
.story-page-comments-before-slider-list > .slick-next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  right: 15px;
  top: 13px;
}

.slider-horizontal {
  position: relative;
}

.slider-horizontal > .slick-arrow {
  width: 40px;
  height: 40px;
  border: 1.48148px solid #4D4646;
  border-radius: 50%;
  background-color: transparent;
  font-size: 0px;
  position: absolute;
  top: 25%;
  z-index: 999;
}

.slider-horizontal > .slick-arrow:hover {
  border-color: #6BB644;
}

.slider-horizontal > .slick-prev {
  left: 0;
}

.slider-horizontal > .slick-prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 15px;
  top: 13px;
}

.slider-horizontal > .slick-next {
  right: 0;
}

.slider-horizontal > .slick-next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  right: 15px;
  top: 13px;
}

@media (max-width: 990px) {
  .slider-smile-stories-controls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.slider-smile-stories-controls > .slick-dots-wrap {
  padding: 20px 0;
}

@media (max-width: 990px) {
  .slider-smile-stories-controls > .slick-dots-wrap {
    padding: 20px 0 0 0;
  }
}

@media (max-width: 640px) {
  .slider-smile-stories-controls > .slick-dots-wrap {
    padding: 10px 0 0 0;
  }
}

.slider-smile-stories-controls > .slick-dots-wrap > .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

@media (max-width: 990px) {
  .slider-smile-stories-controls > .slick-dots-wrap > .slick-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.slider-smile-stories-controls > .slick-dots-wrap > .slick-dots > li {
  height: 29px;
  line-height: 16px;
}

@media (max-width: 990px) {
  .slider-smile-stories-controls > .slick-dots-wrap > .slick-dots > li {
    margin-right: 16px;
  }
  .slider-smile-stories-controls > .slick-dots-wrap > .slick-dots > li:last-child {
    margin-right: 0;
  }
}

.slider-smile-stories-controls > .slick-dots-wrap > .slick-dots > li > button {
  font-size: 0px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-color: #CACACA;
  border-radius: 30px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.slider-smile-stories-controls > .slick-dots-wrap > .slick-dots > li.slick-active > button {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #009141;
}

.slider-smile-stories-controls > .slick-arrow {
  width: 40px;
  height: 40px;
  border: 1.48148px solid #4D4646;
  border-radius: 50%;
  background-color: transparent;
  z-index: 999;
}

.slider-smile-stories-controls > .slick-arrow:hover {
  border-color: #6BB644;
}

.slider-smile-stories-controls > .slide-prev {
  position: relative;
}

.slider-smile-stories-controls > .slide-prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 13px;
  top: 16px;
}

@media (max-width: 990px) {
  .slider-smile-stories-controls > .slide-prev:after {
    display: none;
  }
}

.slider-smile-stories-controls > .slide-next {
  position: relative;
}

.slider-smile-stories-controls > .slide-next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 13px;
  top: 11px;
}

@media (max-width: 990px) {
  .slider-smile-stories-controls > .slide-next:after {
    display: none;
  }
}

.instagram-slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 640px) {
  .instagram-slider-controls {
    position: absolute;
    left: 50%;
    bottom: -40px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
  }
}

.instagram-slider-controls > .instagram-slider-dots,
.instagram-slider-controls .instagram-slider-dots-mobile {
  margin: 0 24px;
}

.instagram-slider-controls > .instagram-slider-dots > .slick-dots,
.instagram-slider-controls .instagram-slider-dots-mobile > .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.instagram-slider-controls > .instagram-slider-dots > .slick-dots > li,
.instagram-slider-controls .instagram-slider-dots-mobile > .slick-dots > li {
  height: 29px;
  line-height: 16px;
  margin-right: 16px;
}

.instagram-slider-controls > .instagram-slider-dots > .slick-dots > li:last-child,
.instagram-slider-controls .instagram-slider-dots-mobile > .slick-dots > li:last-child {
  margin-right: 0;
}

.instagram-slider-controls > .instagram-slider-dots > .slick-dots > li > button,
.instagram-slider-controls .instagram-slider-dots-mobile > .slick-dots > li > button {
  font-size: 0px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-color: #CACACA;
  border-radius: 30px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.instagram-slider-controls > .instagram-slider-dots > .slick-dots > li.slick-active > button,
.instagram-slider-controls .instagram-slider-dots-mobile > .slick-dots > li.slick-active > button {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #009141;
}

.instagram-slider-controls > .slick-arrow {
  width: 40px;
  height: 40px;
  border: 1.48148px solid #4D4646;
  border-radius: 50%;
  background-color: transparent;
  z-index: 999;
}

.instagram-slider-controls > .slick-arrow:hover {
  border-color: #6BB644;
}

.instagram-slider-controls > .instagram-slider__prev {
  position: relative;
}

.instagram-slider-controls > .instagram-slider__prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 15px;
  top: 13px;
}

@media (max-width: 640px) {
  .instagram-slider-controls > .instagram-slider__prev:after {
    display: none;
  }
}

.instagram-slider-controls > .instagram-slider__next {
  position: relative;
}

.instagram-slider-controls > .instagram-slider__next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  right: 15px;
  top: 13px;
}

@media (max-width: 640px) {
  .instagram-slider-controls > .instagram-slider__next:after {
    display: none;
  }
}

.top-banner-slider-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.top-banner-slider-controls > .top-banner-slider-dots {
  margin: 10px 24px 0 24px;
}

.top-banner-slider-controls > .top-banner-slider-dots > .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.top-banner-slider-controls > .top-banner-slider-dots > .slick-dots > li {
  height: 29px;
  line-height: 16px;
  margin-right: 16px;
}

.top-banner-slider-controls > .top-banner-slider-dots > .slick-dots > li:last-child {
  margin-right: 0;
}

.top-banner-slider-controls > .top-banner-slider-dots > .slick-dots > li > button {
  font-size: 0px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-color: #CACACA;
  border-radius: 30px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.top-banner-slider-controls > .top-banner-slider-dots > .slick-dots > li.slick-active > button {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #009141;
}

.story-page-comments-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
}

@media (max-width: 990px) {
  .story-page-comments-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.story-page-comments-controls > .slick-dots-wrap-before,
.story-page-comments-controls .slick-dots-wrap-after {
  margin: 10px 24px 0 24px;
}

.story-page-comments-controls > .slick-dots-wrap-before > .slick-dots,
.story-page-comments-controls .slick-dots-wrap-after > .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.story-page-comments-controls > .slick-dots-wrap-before > .slick-dots > li,
.story-page-comments-controls .slick-dots-wrap-after > .slick-dots > li {
  height: 29px;
  line-height: 16px;
  margin-right: 16px;
}

.story-page-comments-controls > .slick-dots-wrap-before > .slick-dots > li:last-child,
.story-page-comments-controls .slick-dots-wrap-after > .slick-dots > li:last-child {
  margin-right: 0;
}

.story-page-comments-controls > .slick-dots-wrap-before > .slick-dots > li > button,
.story-page-comments-controls .slick-dots-wrap-after > .slick-dots > li > button {
  font-size: 0px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-color: #CACACA;
  border-radius: 30px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.story-page-comments-controls > .slick-dots-wrap-before > .slick-dots > li.slick-active > button,
.story-page-comments-controls .slick-dots-wrap-after > .slick-dots > li.slick-active > button {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #009141;
}

.clinics-slider-controls {
      justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 990px) {
  .clinics-slider-controls {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.clinics-slider-controls > .clinics-slider-dots {
  margin: 0 24px;
}

.clinics-slider-controls > .clinics-slider-dots > .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.clinics-slider-controls > .clinics-slider-dots > .slick-dots > li {
  height: 29px;
  line-height: 16px;
  margin-right: 16px;
}

.clinics-slider-controls > .clinics-slider-dots > .slick-dots > li:last-child {
  margin-right: 0;
}

.clinics-slider-controls > .clinics-slider-dots > .slick-dots > li > button {
  font-size: 0px;
  padding: 0;
  width: 12px;
  height: 12px;
  background-color: #CACACA;
  border-radius: 30px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.clinics-slider-controls > .clinics-slider-dots > .slick-dots > li.slick-active > button {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #009141;
}

.clinics-slider-controls > .slick-arrow {
  width: 40px;
  height: 40px;
  border: 1.48148px solid #4D4646;
  border-radius: 50%;
  background-color: transparent;
  z-index: 999;
}

.clinics-slider-controls > .slick-arrow:hover {
  border-color: #6BB644;
}

.clinics-slider-controls > .clinics-slider__prev {
  position: relative;
}

.clinics-slider-controls > .clinics-slider__prev:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  left: 15px;
  top: 13px;
}

@media (max-width: 990px) {
  .clinics-slider-controls > .clinics-slider__prev:after {
    display: none;
  }
}

.clinics-slider-controls > .clinics-slider__next {
  position: relative;
}

.clinics-slider-controls > .clinics-slider__next:after {
  position: absolute;
  content: '';
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  right: 15px;
  top: 13px;
}

@media (max-width: 990px) {
  .clinics-slider-controls > .clinics-slider__next:after {
    display: none;
  }
}

.slider-smile-stories-nav-custom-arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev,
.slider-smile-stories-nav-custom-arrows .custom-text-arrow-next {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 15px;
  line-height: 23px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 640px) {
  .slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev,
  .slider-smile-stories-nav-custom-arrows .custom-text-arrow-next {
    font-size: 15px;
    line-height: 18px;
  }
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev:hover,
.slider-smile-stories-nav-custom-arrows .custom-text-arrow-next:hover {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev:hover > .custom-text-arrow-prev-text,
.slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev:hover > .custom-text-arrow-next-text,
.slider-smile-stories-nav-custom-arrows .custom-text-arrow-next:hover > .custom-text-arrow-prev-text,
.slider-smile-stories-nav-custom-arrows .custom-text-arrow-next:hover > .custom-text-arrow-next-text {
  color: #008834;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev {
  padding-right: 15px;
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-next {
  padding-left: 15px;
}

@media (max-width: 640px) {
  .slider-smile-stories-nav-custom-arrows .custom-text-arrow-next {
    text-align: right;
  }
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-prev-icon {
  position: relative;
  width: 6px;
  height: 6px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 6px;
  flex: 0 0 6px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  padding: 2px;
  margin-right: 17px;
}

.slider-smile-stories-nav-custom-arrows .custom-text-arrow-next-icon {
  position: relative;
  width: 6px;
  height: 6px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 6px;
  flex: 0 0 6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border: solid #008834;
  border-width: 0 2px 2px 0;
  padding: 2px;
  margin-left: 17px;
}

.site-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 46px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50px;
  font-weight: bold;
  max-width: 300px;
  background-color: transparent;
}

.site-button > span {
  display: block;
}

@media (max-width: 990px) {
  .site-button {
    font-size: 15px;
    line-height: 17px;
    height: 40px;
    padding: 10px 24px;
  }
}

@media (max-width: 640px) {
  .site-button {
    font-size: 14px;
    line-height: 0.9;
    height: 36px;
    padding: 10px 20px;
  }
}

.site-button--red {
  border: 2px solid #EA5042;
  color: #EA5042;
}

.site-button--red:hover {
  background-color: #EA5042;
  color: #fff;
}

.site-button--red:active {
  background-color: #E73430;
  color: #fff;
  border: 2px solid #E73430;
}

.site-button--solid-red {
  border: 2px solid #EA5042;
  background-color: #EA5042;
  color: #fff;
}

.site-button--solid-red:hover {
  background-color: transparent;
  color: #EA5042;
  border: 2px solid #EA5042;
}

.site-button--solid-red:active {
  background-color: transparent;
  color: #E73430;
  border: 2px solid #E73430;
}

.site-button--white {
  border: 2px solid #fff;
  color: #fff;
}

.site-button--white:hover {
  background-color: #EA5042;
  color: #fff;
  border-color: #EA5042;
}

.site-button--white:active {
  background-color: #E73430;
  color: #fff;
  border: 2px solid #E73430;
}

.site-button--solid-white {
  border: 2px solid #fff;
  color: #008834;
  text-decoration: underline;
  background-color: #fff;
  -webkit-box-shadow: 0 10px 20px rgba(114, 114, 114, 0.5);
  box-shadow: 0 10px 20px rgba(114, 114, 114, 0.5);
}

.site-button--solid-white:hover {
  background-color: transparent;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration:none;
}
@media (max-width: 640px){
  .site-button.site-button--solid-white.open-popup-link {
      text-transform: uppercase;
      font-weight: 600;
      border-radius: 8px;
  }
}
.site-button--icon > .site-button-icon {
  font-size: 16px;
  margin-right: 10px;
}

.site-button--instagram {
  border-image-slice: 1;
  width: 207px;
  color: #EA5042;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  white-space: nowrap;
  padding-left: 58px;
  border: 1px solid transparent;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
}

.site-button--big {
	width: 100%;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 500;
	justify-content: center;
	border-bottom: 2px solid #999;
	padding: 28px 0;
}

.site-button--gray {
  background-color: #f3f3f3;
  color: #5d5d5d!important;
}

.site-button--gray:active {
  border: 2px solid ##008834;
}

.site-button--green-border {
	border: 1px solid #008834!important;
	border-bottom-width: 2px;
}

.site-button--squared {
	border-radius: 0;
}

@media (max-width: 990px) {
  .site-button--instagram {
    max-width: 201px;
  }
}

@media (max-width: 640px) {
  .site-button--instagram {
    max-width: 189px;
    padding-left: 49px;
  }
}

.site-button--instagram.grey {
  background-image: linear-gradient(#F3F3F3, #F3F3F3), linear-gradient(45deg, #FFC107 14.65%, #F44336 50.49%, #9C27B0 84.65%);
}

.site-button--instagram.white {
  background-image: linear-gradient(#fff, #fff), linear-gradient(45deg, #FFC107 14.65%, #F44336 50.49%, #9C27B0 84.65%);
}

.site-button--instagram:after {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  left: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url(/local/templates/styledent2019/css/../img/icons/icon-instagram.svg);
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
  opacity: 1;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 640px) {
  .site-button--instagram:after {
    width: 16px;
    height: 16px;
  }
}

.site-button--instagram:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  left: 24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-image: url(/local/templates/styledent2019/css/../img/icons/icon-instagram-hover.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 2;
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 640px) {
  .site-button--instagram:before {
    width: 16px;
    height: 16px;
  }
}

.site-button--instagram:hover {
  background: #EA5042;
  color: #fff;
}

.site-button--instagram:hover:after {
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.site-button--instagram:hover:before {
  opacity: 1;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.sing-up-block-mobile {
  background-color: #F3F3F3;
  padding: 20px 0;
  display: none;
}

.sing-up-block-mobile > .page-frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.left-quote-icon {
  background-image: url(/local/templates/styledent2019/css/../img/icons/left-quote.svg);
  width: 24px;
  height: 20px;
  background-repeat: no-repeat;
}

.search-form {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.search-form .search-input-wrap {
  background-color: transparent;
  border: 1px solid #727272;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 22px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 990px) {
  .search-form .search-input-wrap {
    height: 40px;
  }
}

@media (max-width: 640px) {
  .search-form .search-input-wrap {
    height: 36px;
  }
}

.search-form .search-input-wrap .search-input {
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 22px;
  padding: 8px 0 12px 30px;
  background-color: transparent;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

@media (max-width: 990px) {
  .search-form .search-input-wrap .search-input {
    padding: 10px 0 10px 25px;
  }
}

@media (max-width: 640px) {
  .search-form .search-input-wrap .search-input {
    padding: 6px 0 6px 20px;
  }
}

.search-form .search-input-wrap .search-submit {
  background-image: url(/local/templates/styledent2019/css/../img/icons/magnifying-glass.svg);
  background-color: #fff;
  background-repeat: no-repeat;
  height: 100%;
  padding: 0 24px;
  border-top-right-radius: 22px;
  border-bottom-right-radius: 22px;
  background-position: center center;
  background-color: transparent;
}

@media (max-width: 1130px) {
  .header-search .search-input {
    padding: 12px 0 12px 15px !important;
  }
}

@media (max-width: 1130px) {
  .header-search .search-submit {
    padding: 0 24px 0 10px !important;
  }
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
}

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #F3F3F3;
  -webkit-box-shadow: inset -4px 4px 4px rgba(0, 0, 0, 0.08);
  box-shadow: inset -4px 4px 4px rgba(0, 0, 0, 0.08);
}

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: #6BB644;
  -webkit-box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
}

[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
}

[type="checkbox"]:checked + label:before,
[type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  background: #F3F3F3;
  -webkit-box-shadow: inset -4px 4px 4px rgba(0, 0, 0, 0.08);
  box-shadow: inset -4px 4px 4px rgba(0, 0, 0, 0.08);
}

[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-image: url(/local/templates/styledent2019/css/../img/icons/check-arrow.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #6BB644;
  -webkit-box-shadow: inset -4px 4px 4px rgba(0, 0, 0, 0.15);
  box-shadow: inset -4px 4px 4px rgba(0, 0, 0, 0.15);
}

[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

[type="checkbox"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.site-textarea-form {
  resize: vertical;
}

.site-input-form,
.site-textarea-form {
  font-size: 15px;
  line-height: 18px;
  width: 100%;
  border: 1px solid #727272 !important;
  border-radius: 8px;
  padding: 15px 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 46px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: relative;
}

@media (max-width: 990px) {
  .site-input-form,
  .site-textarea-form {
    padding: 12px 25px;
    height: 40px;
    font-size: 13px;
  }
}

@media (max-width: 640px) {
  .site-input-form,
  .site-textarea-form {
    padding: 10px 20px;
    height: 36px;
  }
}

.site-input-form:focus, .site-input-form:active,
.site-textarea-form:focus,
.site-textarea-form:active {
  border: 1px solid #000000 !important;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.site-input-form.valid,
.site-textarea-form.valid {
  border: 1px solid #008834 !important;
}

.site-input-form.readonly,
.site-textarea-form.readonly {
  background-color: #F3F3F3;
  cursor: not-allowed;
}

.site-input-form.error,
.site-textarea-form.error {
  border: 1px solid #E73430 !important;
}

.site-textarea-form {
  min-height: 190px;
}

@media (max-width: 990px) {
  .site-textarea-form {
    min-height: 120px !important;
  }
}

.site-label-form,
.site-label-form-error {
  text-align: left;
  position: absolute;
  left: 30px;
  top: 13px;
  z-index: 1;
  font-size: 15px;
  line-height: 18px;
  cursor: text;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .site-label-form,
  .site-label-form-error {
    top: 10px;
    left: 25px;
  }
}

@media (max-width: 640px) {
  .site-label-form,
  .site-label-form-error {
    left: 20px;
    font-size: 13px;
  }
}

.focused .site-label-form,
.site-label-form-error {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
  font-size: 13px;
  line-height: 13px;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

@media (max-width: 990px) {
  .focused .site-label-form,
  .site-label-form-error {
    -webkit-transform: translateY(-26px);
    transform: translateY(-26px);
  }
}

.read-more-link,
.read-less-link {
  color: #008834;
  border-bottom: 1px #008834 dashed;
  margin-top: 16px;
  display: inline-block;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.contact-bl {
  position: relative;
  height: 396px;
}
.about-page .contact-bl {
  height: 806px;
}
.contact-block {
  position: absolute;
  left: -10000px;
  top: 0;
  width: 100%;
}
#contact-block0 {
  left: 0;
}

.form-modal-wrap .error_message{
  position: absolute;
  top: -50px;
  color: red;
  font-size: 15px;
}
.blog-list-item-info__date {
  text-transform: lowercase;
}
.blog-single-body img {
  display: block;
  margin: 50px auto;
  max-width: 724px;
  text-align: center;
}
.blog-single-body .bigaccent img{margin:0;}
.blog-single-body h2 {
  font-size: 26px;
  line-height: 28px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 55px;
}
.blog-single-page {
  padding-bottom: 0;
}
.info-block-green {
  margin-bottom: 140px;
}
.blog-page .blog-list.content .blog-list-items {
  padding: 0;
}
.page-frame.blog-search {
  padding: 40px 0;
}

.more-item{
  display:none;
}

@media (max-width: 640px) {
  .bigaccent {
    margin-right: 0;
    max-width: 267px;
    font-size: 19px;
  }
  .bigaccent img {
    max-width: 100px;
    left: -28px;
  }
}

.price-import {
	padding: 20px 0 50px;
}

.error_message{
    color: #ff4d03;
    text-align: center;
    font-size: 12px;
}

.ajaxloader{
    display: none;
    width:50px;
    height: 50px;
    background:transparent url('/images/ajax-loader.gif') center center no-repeat;
    position: fixed;
    top:50%;
    left: 50%;
    z-index: 8020;
}
#tuna_2,#liveTexButton_32394{
    display: none !important;
}

.side-banner {
    background: #fff none repeat scroll 0 0;
    -moz-box-shadow: 0 1px 3px #ccc;
    -webkit-box-shadow: 0 1px 3px #ccc;
    box-shadow: 0 1px 3px #ccc;
    height: auto;
    width: 450px;
    z-index: 10000;
    position: fixed;
    right: 50px;
    top: 0;
    display: none;
}

.side-banner_content a, .side-banner_content img {display: block;}

.side-banner_close {
    color: #d12b28;
    cursor: pointer;
    font-size: 32px;
    height: 32px;
    left: -32px;
    line-height: 32px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 3px #ccc;
    top: 0;
    width: 32px;
}

.side-banner_close:hover {color: #818181;}

.mobile-buttons {
	display: none;
	flex-direction: column;
	align-items: center;
	padding: 15px 0;
}

.mobile-buttons .site-button {
	margin-bottom: 20px;
}

/* Media queries */

@media (max-width: 640px) {
	.main-slider .top-banner-slider-item {
		/*background-image: url("/upload/banner/implant5.jpg")!important;*/
	}
	.mobile-buttons {
		display: flex;
	}
	.header-device-right {
		width: 100%;
	}
	
	.desktop-content,
	.header-device-tel__icon,
	.header-device-search,
	.header-buttons-mobile__button {
		display: none;
	}
	
	.header-device-tel {
		width: 100%;
		text-align: center;
		margin-right: 0;
	}
	
	.header-buttons-mobile__button_ham {
		display: flex;
	}
	
	.header-device-tel__content {
		width: 100%;
		font-size: 24px;
		font-weight: 500;
	}
	
	.header-device-tel__content a {
		color: #008834!important;
	}
	
	.header-buttons-mobile__button:last-child {
		width: auto;
		height: auto;
	}
	
	.info-block-green {
		padding: 25px 0!important;
		margin-bottom: 0!important;
	}
	
	.info-block-green__text {
		display: none;
	}
	
	.section-title--white,
	.section-title-mobile--white {
		font-size: 20px;
		line-height: 34px;
		font-weight: 500;
		text-transform: uppercase;
	}
	
	.info-block-green .section-title--white {
		margin-bottom: 20px;
	}
	
	.info-block-green .info-block-green__button a.site-button {
		text-transform: uppercase;
		font-weight: 600;
		border-radius: 8px;
	}
	
	.contacts-page-top-inner .contacts-page-top-column2 {
		margin: 0 0 20px!important;
	}
	
	.instabutton-title {
		display: flex;
		flex-direction: column;
	}
	
	.instabutton-title .site-button {
		margin-top: 10px;
	}
	
	.footer-contacts {
		padding: 0 13px;
		display: flex;
		flex-direction: column;
		width: 100%;
		max-width: 300px;
		margin: 0;
		box-sizing: border-box;
	}
}

@media (max-width: 400px) {
	.ham-menu-icon {
		width: 30px;
	}
	
	.header-device-tel__content {
		font-size: 19px;
	}
	
	.logo-device {
		max-width: 65px;
		max-height: 65px;
	}
}
label#fr-name-error{
text-align: left;
padding-left: 30px;
}

@media (max-width: 768px) {
  jdiv[class*='jivoMobileButton'] {
    display:block !important;
    visibility:visible !important;
    margin-bottom: 60px;
  }
}
/* End */


/* Start:/local/templates/styledent2019/components/bitrix/breadcrumb/.default/style.min.css?1574863516467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/styledent2019/css/font-awesome.min.css?159679880131000*/
/*!
 *  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('/local/templates/styledent2019/css/../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/local/templates/styledent2019/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/local/templates/styledent2019/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/local/templates/styledent2019/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/local/templates/styledent2019/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/local/templates/styledent2019/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:/local/templates/styledent2019/fonts/font-face.css?15973199106354*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on December 7, 2017 5:54 PM */
@font-face {font-family: 'TT Norms ExtraBold';src: url('/local/templates/styledent2019/fonts/TTNorms-ExtraBoldItalic.eot');src: local('TT Norms ExtraBold Italic'), local('TTNorms-ExtraBoldItalic'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraBoldItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraBoldItalic.ttf') format('truetype');font-weight: 800;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Bold.eot');src: local('TT Norms Bold'), local('TTNorms-Bold'),url('/local/templates/styledent2019/fonts/TTNorms-Bold.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Bold.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Thin.eot');src: local('TT Norms Thin'), local('TTNorms-Thin'),url('/local/templates/styledent2019/fonts/TTNorms-Thin.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Thin.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Thin.ttf') format('truetype');font-weight: 100;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Regular.eot');src: local('TT Norms Regular'), local('TTNorms-Regular'),url('/local/templates/styledent2019/fonts/TTNorms-Regular.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Regular.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms Thin';src: url('/local/templates/styledent2019/fonts/TTNorms-ThinItalic.eot');src: local('TT Norms Thin Italic'), local('TTNorms-ThinItalic'),url('/local/templates/styledent2019/fonts/TTNorms-ThinItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-ThinItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-ThinItalic.ttf') format('truetype');font-weight: 100;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Italic.eot');src: local('TT Norms Italic'), local('TTNorms-Italic'),url('/local/templates/styledent2019/fonts/TTNorms-Italic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Italic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Italic.ttf') format('truetype');font-weight: normal;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Heavy.eot');src: local('TT Norms Heavy'), local('TTNorms-Heavy'),url('/local/templates/styledent2019/fonts/TTNorms-Heavy.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Heavy.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Heavy.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Light.eot');src: local('TT Norms Light'), local('TTNorms-Light'),url('/local/templates/styledent2019/fonts/TTNorms-Light.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Light.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Light.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms Black';src: url('/local/templates/styledent2019/fonts/TTNorms-BlackItalic.eot');src: local('TT Norms Black Italic'), local('TTNorms-BlackItalic'),url('/local/templates/styledent2019/fonts/TTNorms-BlackItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-BlackItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-BlackItalic.ttf') format('truetype');font-weight: 900;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-ExtraLight.eot');src: local('TT Norms ExtraLight'), local('TTNorms-ExtraLight'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraLight.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraLight.ttf') format('truetype');font-weight: 200;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms Light';src: url('/local/templates/styledent2019/fonts/TTNorms-LightItalic.eot');src: local('TT Norms Light Italic'), local('TTNorms-LightItalic'),url('/local/templates/styledent2019/fonts/TTNorms-LightItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-LightItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-LightItalic.ttf') format('truetype');font-weight: 300;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms ExtraLight';src: url('/local/templates/styledent2019/fonts/TTNorms-ExtraLightItalic.eot');src: local('TT Norms ExtraLight Italic'), local('TTNorms-ExtraLightItalic'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraLightItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraLightItalic.ttf') format('truetype');font-weight: 200;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms Bold';src: url('/local/templates/styledent2019/fonts/TTNorms-BoldItalic.eot');src: local('TT Norms Bold Italic'), local('TTNorms-BoldItalic'),url('/local/templates/styledent2019/fonts/TTNorms-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-BoldItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-BoldItalic.ttf') format('truetype');font-weight: bold;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Medium.eot');src: local('TT Norms Medium'), local('TTNorms-Medium'),url('/local/templates/styledent2019/fonts/TTNorms-Medium.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Medium.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-Black.eot');src: local('TT Norms Black'), local('TTNorms-Black'),url('/local/templates/styledent2019/fonts/TTNorms-Black.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-Black.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-Black.ttf') format('truetype');font-weight: 900;font-style: normal;font-display: swap}
@font-face {font-family: 'TT Norms Medium';src: url('/local/templates/styledent2019/fonts/TTNorms-MediumItalic.eot');src: local('TT Norms Medium Italic'), local('TTNorms-MediumItalic'),url('/local/templates/styledent2019/fonts/TTNorms-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-MediumItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-MediumItalic.ttf') format('truetype');font-weight: 500;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms Heavy';src: url('/local/templates/styledent2019/fonts/TTNorms-HeavyItalic.eot');src: local('TT Norms Heavy Italic'), local('TTNorms-HeavyItalic'),url('/local/templates/styledent2019/fonts/TTNorms-HeavyItalic.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-HeavyItalic.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-HeavyItalic.ttf') format('truetype');font-weight: 900;font-style: italic;font-display: swap}
@font-face {font-family: 'TT Norms';src: url('/local/templates/styledent2019/fonts/TTNorms-ExtraBold.eot');src: local('TT Norms ExtraBold'), local('TTNorms-ExtraBold'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraBold.woff') format('woff'),url('/local/templates/styledent2019/fonts/TTNorms-ExtraBold.ttf') format('truetype');font-weight: 800;font-style: normal;font-display: swap}

/* End */


/* Start:/local/templates/styledent2019/css/bvi-common.css?1597314779129422*/
/*!
 * Button visually impaired v1.0.8
 */html:not(.bvi-panel){font-size:16px !important}html body a.bvi-link{padding:10px 10px;font-size:12px;border-color:transparent}html body .bvi{font-family:Arial,sans-serif !important}html body .bvi .bvi-btn{font-weight:bold !important}html body .bvi .bvi-eye-link{position:fixed;top:1rem;right:1rem;opacity:.75;z-index:999999 !important}html body .bvi .bvi-container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}@media(min-width:576px){html body .bvi .bvi-container{max-width:540px}}@media(min-width:768px){html body .bvi .bvi-container{max-width:720px}}@media(min-width:992px){html body .bvi .bvi-container{max-width:960px}}@media(min-width:1200px){html body .bvi .bvi-container{max-width:1140px}}html body .bvi .bvi-container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}html body .bvi .bvi-row{display:flex;flex-wrap:wrap;margin-right:0;margin-left:0}html body .bvi .bvi-no-gutters{margin-right:0;margin-left:0}html body .bvi .bvi-no-gutters>.bvi-col,html body .bvi .bvi-no-gutters>[class*="bvi-col-"]{padding-right:0;padding-left:0}html body .bvi .bvi-col-1,html body .bvi .bvi-col-2,html body .bvi .bvi-col-3,html body .bvi .bvi-col-4,html body .bvi .bvi-col-5,html body .bvi .bvi-col-6,html body .bvi .bvi-col-7,html body .bvi .bvi-col-8,html body .bvi .bvi-col-9,html body .bvi .bvi-col-10,html body .bvi .bvi-col-11,html body .bvi .bvi-col-12,html body .bvi .bvi-col,html body .bvi .bvi-col-auto,html body .bvi .bvi-col-sm-1,html body .bvi .bvi-col-sm-2,html body .bvi .bvi-col-sm-3,html body .bvi .bvi-col-sm-4,html body .bvi .bvi-col-sm-5,html body .bvi .bvi-col-sm-6,html body .bvi .bvi-col-sm-7,html body .bvi .bvi-col-sm-8,html body .bvi .bvi-col-sm-9,html body .bvi .bvi-col-sm-10,html body .bvi .bvi-col-sm-11,html body .bvi .bvi-col-sm-12,html body .bvi .bvi-col-sm,html body .bvi .bvi-col-sm-auto,html body .bvi .bvi-col-md-1,html body .bvi .bvi-col-md-2,html body .bvi .bvi-col-md-3,html body .bvi .bvi-col-md-4,html body .bvi .bvi-col-md-5,html body .bvi .bvi-col-md-6,html body .bvi .bvi-col-md-7,html body .bvi .bvi-col-md-8,html body .bvi .bvi-col-md-9,html body .bvi .bvi-col-md-10,html body .bvi .bvi-col-md-11,html body .bvi .bvi-col-md-12,html body .bvi .bvi-col-md,html body .bvi .bvi-col-md-auto,html body .bvi .bvi-col-lg-1,html body .bvi .bvi-col-lg-2,html body .bvi .bvi-col-lg-3,html body .bvi .bvi-col-lg-4,html body .bvi .bvi-col-lg-5,html body .bvi .bvi-col-lg-6,html body .bvi .bvi-col-lg-7,html body .bvi .bvi-col-lg-8,html body .bvi .bvi-col-lg-9,html body .bvi .bvi-col-lg-10,html body .bvi .bvi-col-lg-11,html body .bvi .bvi-col-lg-12,html body .bvi .bvi-col-lg,html body .bvi .bvi-col-lg-auto,html body .bvi .bvi-col-xl-1,html body .bvi .bvi-col-xl-2,html body .bvi .bvi-col-xl-3,html body .bvi .bvi-col-xl-4,html body .bvi .bvi-col-xl-5,html body .bvi .bvi-col-xl-6,html body .bvi .bvi-col-xl-7,html body .bvi .bvi-col-xl-8,html body .bvi .bvi-col-xl-9,html body .bvi .bvi-col-xl-10,html body .bvi .bvi-col-xl-11,html body .bvi .bvi-col-xl-12,html body .bvi .bvi-col-xl,html body .bvi .bvi-col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:0;padding-left:0}html body .bvi .bvi-col{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-12{flex:0 0 100%;max-width:100%}html body .bvi .order-first{order:-1}html body .bvi .order-last{order:13}html body .bvi .order-0{order:0}html body .bvi .order-1{order:1}html body .bvi .order-2{order:2}html body .bvi .order-3{order:3}html body .bvi .order-4{order:4}html body .bvi .order-5{order:5}html body .bvi .order-6{order:6}html body .bvi .order-7{order:7}html body .bvi .order-8{order:8}html body .bvi .order-9{order:9}html body .bvi .order-10{order:10}html body .bvi .order-11{order:11}html body .bvi .order-12{order:12}html body .bvi .offset-1{margin-left:8.33333%}html body .bvi .offset-2{margin-left:16.66667%}html body .bvi .offset-3{margin-left:25%}html body .bvi .offset-4{margin-left:33.33333%}html body .bvi .offset-5{margin-left:41.66667%}html body .bvi .offset-6{margin-left:50%}html body .bvi .offset-7{margin-left:58.33333%}html body .bvi .offset-8{margin-left:66.66667%}html body .bvi .offset-9{margin-left:75%}html body .bvi .offset-10{margin-left:83.33333%}html body .bvi .offset-11{margin-left:91.66667%}@media(min-width:576px){html body .bvi .bvi-col-sm{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-sm-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-sm-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-sm-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-sm-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-sm-12{flex:0 0 100%;max-width:100%}html body .bvi .order-sm-first{order:-1}html body .bvi .order-sm-last{order:13}html body .bvi .order-sm-0{order:0}html body .bvi .order-sm-1{order:1}html body .bvi .order-sm-2{order:2}html body .bvi .order-sm-3{order:3}html body .bvi .order-sm-4{order:4}html body .bvi .order-sm-5{order:5}html body .bvi .order-sm-6{order:6}html body .bvi .order-sm-7{order:7}html body .bvi .order-sm-8{order:8}html body .bvi .order-sm-9{order:9}html body .bvi .order-sm-10{order:10}html body .bvi .order-sm-11{order:11}html body .bvi .order-sm-12{order:12}html body .bvi .offset-sm-0{margin-left:0}html body .bvi .offset-sm-1{margin-left:8.33333%}html body .bvi .offset-sm-2{margin-left:16.66667%}html body .bvi .offset-sm-3{margin-left:25%}html body .bvi .offset-sm-4{margin-left:33.33333%}html body .bvi .offset-sm-5{margin-left:41.66667%}html body .bvi .offset-sm-6{margin-left:50%}html body .bvi .offset-sm-7{margin-left:58.33333%}html body .bvi .offset-sm-8{margin-left:66.66667%}html body .bvi .offset-sm-9{margin-left:75%}html body .bvi .offset-sm-10{margin-left:83.33333%}html body .bvi .offset-sm-11{margin-left:91.66667%}}@media(min-width:768px){html body .bvi .bvi-col-md{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-md-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-md-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-md-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-md-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-md-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-md-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-md-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-md-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-md-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-md-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-md-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-md-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-md-12{flex:0 0 100%;max-width:100%}html body .bvi .order-md-first{order:-1}html body .bvi .order-md-last{order:13}html body .bvi .order-md-0{order:0}html body .bvi .order-md-1{order:1}html body .bvi .order-md-2{order:2}html body .bvi .order-md-3{order:3}html body .bvi .order-md-4{order:4}html body .bvi .order-md-5{order:5}html body .bvi .order-md-6{order:6}html body .bvi .order-md-7{order:7}html body .bvi .order-md-8{order:8}html body .bvi .order-md-9{order:9}html body .bvi .order-md-10{order:10}html body .bvi .order-md-11{order:11}html body .bvi .order-md-12{order:12}html body .bvi .offset-md-0{margin-left:0}html body .bvi .offset-md-1{margin-left:8.33333%}html body .bvi .offset-md-2{margin-left:16.66667%}html body .bvi .offset-md-3{margin-left:25%}html body .bvi .offset-md-4{margin-left:33.33333%}html body .bvi .offset-md-5{margin-left:41.66667%}html body .bvi .offset-md-6{margin-left:50%}html body .bvi .offset-md-7{margin-left:58.33333%}html body .bvi .offset-md-8{margin-left:66.66667%}html body .bvi .offset-md-9{margin-left:75%}html body .bvi .offset-md-10{margin-left:83.33333%}html body .bvi .offset-md-11{margin-left:91.66667%}}@media(min-width:992px){html body .bvi .bvi-col-lg{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-lg-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-lg-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-lg-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-lg-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-lg-12{flex:0 0 100%;max-width:100%}html body .bvi .order-lg-first{order:-1}html body .bvi .order-lg-last{order:13}html body .bvi .order-lg-0{order:0}html body .bvi .order-lg-1{order:1}html body .bvi .order-lg-2{order:2}html body .bvi .order-lg-3{order:3}html body .bvi .order-lg-4{order:4}html body .bvi .order-lg-5{order:5}html body .bvi .order-lg-6{order:6}html body .bvi .order-lg-7{order:7}html body .bvi .order-lg-8{order:8}html body .bvi .order-lg-9{order:9}html body .bvi .order-lg-10{order:10}html body .bvi .order-lg-11{order:11}html body .bvi .order-lg-12{order:12}html body .bvi .offset-lg-0{margin-left:0}html body .bvi .offset-lg-1{margin-left:8.33333%}html body .bvi .offset-lg-2{margin-left:16.66667%}html body .bvi .offset-lg-3{margin-left:25%}html body .bvi .offset-lg-4{margin-left:33.33333%}html body .bvi .offset-lg-5{margin-left:41.66667%}html body .bvi .offset-lg-6{margin-left:50%}html body .bvi .offset-lg-7{margin-left:58.33333%}html body .bvi .offset-lg-8{margin-left:66.66667%}html body .bvi .offset-lg-9{margin-left:75%}html body .bvi .offset-lg-10{margin-left:83.33333%}html body .bvi .offset-lg-11{margin-left:91.66667%}}@media(min-width:1200px){html body .bvi .bvi-col-xl{flex-basis:0;flex-grow:1;max-width:100%}html body .bvi .bvi-col-xl-auto{flex:0 0 auto;width:auto;max-width:none}html body .bvi .bvi-col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}html body .bvi .bvi-col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}html body .bvi .bvi-col-xl-3{flex:0 0 25%;max-width:25%}html body .bvi .bvi-col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}html body .bvi .bvi-col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}html body .bvi .bvi-col-xl-6{flex:0 0 50%;max-width:50%}html body .bvi .bvi-col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}html body .bvi .bvi-col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}html body .bvi .bvi-col-xl-9{flex:0 0 75%;max-width:75%}html body .bvi .bvi-col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}html body .bvi .bvi-col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}html body .bvi .bvi-col-xl-12{flex:0 0 100%;max-width:100%}html body .bvi .order-xl-first{order:-1}html body .bvi .order-xl-last{order:13}html body .bvi .order-xl-0{order:0}html body .bvi .order-xl-1{order:1}html body .bvi .order-xl-2{order:2}html body .bvi .order-xl-3{order:3}html body .bvi .order-xl-4{order:4}html body .bvi .order-xl-5{order:5}html body .bvi .order-xl-6{order:6}html body .bvi .order-xl-7{order:7}html body .bvi .order-xl-8{order:8}html body .bvi .order-xl-9{order:9}html body .bvi .order-xl-10{order:10}html body .bvi .order-xl-11{order:11}html body .bvi .order-xl-12{order:12}html body .bvi .offset-xl-0{margin-left:0}html body .bvi .offset-xl-1{margin-left:8.33333%}html body .bvi .offset-xl-2{margin-left:16.66667%}html body .bvi .offset-xl-3{margin-left:25%}html body .bvi .offset-xl-4{margin-left:33.33333%}html body .bvi .offset-xl-5{margin-left:41.66667%}html body .bvi .offset-xl-6{margin-left:50%}html body .bvi .offset-xl-7{margin-left:58.33333%}html body .bvi .offset-xl-8{margin-left:66.66667%}html body .bvi .offset-xl-9{margin-left:75%}html body .bvi .offset-xl-10{margin-left:83.33333%}html body .bvi .offset-xl-11{margin-left:91.66667%}}html body .bvi .bvi-btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){html body .bvi .bvi-btn{transition:none}}html body .bvi .bvi-btn:hover,html body .bvi .bvi-btn:focus{text-decoration:none}html body .bvi .bvi-btn:focus,html body .bvi .bvi-btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}html body .bvi .bvi-btn.disabled,html body .bvi .bvi-btn:disabled{opacity:.65}html body .bvi .bvi-btn:not(:disabled):not(.disabled){cursor:pointer}html body .bvi a.bvi-btn.disabled,html body .bvi fieldset:disabled a.bvi-btn{pointer-events:none}html body .bvi .bvi-btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}html body .bvi .bvi-btn-primary:focus,html body .bvi .bvi-btn-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-primary.disabled,html body .bvi .bvi-btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-primary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}html body .bvi .bvi-btn-secondary:focus,html body .bvi .bvi-btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-secondary.disabled,html body .bvi .bvi-btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-secondary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-success{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}html body .bvi .bvi-btn-success:focus,html body .bvi .bvi-btn-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-success.disabled,html body .bvi .bvi-btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}html body .bvi .bvi-btn-success:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-success:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}html body .bvi .bvi-btn-info:focus,html body .bvi .bvi-btn-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-info.disabled,html body .bvi .bvi-btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}html body .bvi .bvi-btn-info:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-info:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}html body .bvi .bvi-btn-warning:focus,html body .bvi .bvi-btn-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-warning.disabled,html body .bvi .bvi-btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-warning:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}html body .bvi .bvi-btn-danger:focus,html body .bvi .bvi-btn-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-danger.disabled,html body .bvi .bvi-btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-danger:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}html body .bvi .bvi-btn-light:focus,html body .bvi .bvi-btn-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-light.disabled,html body .bvi .bvi-btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}html body .bvi .bvi-btn-light:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-light:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}html body .bvi .bvi-btn-dark:focus,html body .bvi .bvi-btn-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-dark.disabled,html body .bvi .bvi-btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-dark:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-bvi-white{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-bvi-white:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}html body .bvi .bvi-btn-bvi-white:focus,html body .bvi .bvi-btn-bvi-white.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-bvi-white.disabled,html body .bvi .bvi-btn-bvi-white:disabled{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-white.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-white:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-bvi-black{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-bvi-black:hover{color:#fff;background-color:black;border-color:black}html body .bvi .bvi-btn-bvi-black:focus,html body .bvi .bvi-btn-bvi-black.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-bvi-black.disabled,html body .bvi .bvi-btn-bvi-black:disabled{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-black.dropdown-toggle{color:#fff;background-color:black;border-color:black}html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-black:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-bvi-blue{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-bvi-blue:hover{color:#fff;background-color:#04213e;border-color:#031b32}html body .bvi .bvi-btn-bvi-blue:focus,html body .bvi .bvi-btn-bvi-blue.focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-bvi-blue.disabled,html body .bvi .bvi-btn-bvi-blue:disabled{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-blue.dropdown-toggle{color:#fff;background-color:#031b32;border-color:#021426}html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-blue:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-bvi-brown{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-bvi-brown:hover{color:#fff;background-color:#393731;border-color:#32302b}html body .bvi .bvi-btn-bvi-brown:focus,html body .bvi .bvi-btn-bvi-brown.focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-bvi-brown.disabled,html body .bvi .bvi-btn-bvi-brown:disabled{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-brown.dropdown-toggle{color:#fff;background-color:#32302b;border-color:#2b2a25}html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-brown:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-bvi-green{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-bvi-green:hover{color:#212529;background-color:#99df2c;border-color:#93dd21}html body .bvi .bvi-btn-bvi-green:focus,html body .bvi .bvi-btn-bvi-green.focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-bvi-green.disabled,html body .bvi .bvi-btn-bvi-green:disabled{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-bvi-green.dropdown-toggle{color:#212529;background-color:#93dd21;border-color:#8cd120}html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-bvi-green:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-bvi-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}html body .bvi .bvi-btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-outline-primary:focus,html body .bvi .bvi-btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-outline-primary.disabled,html body .bvi .bvi-btn-outline-primary:disabled{color:#007bff;background-color:transparent}html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}html body .bvi .bvi-btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}html body .bvi .bvi-btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-outline-secondary:focus,html body .bvi .bvi-btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-outline-secondary.disabled,html body .bvi .bvi-btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}html body .bvi .bvi-btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}html body .bvi .bvi-btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-outline-success:focus,html body .bvi .bvi-btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-outline-success.disabled,html body .bvi .bvi-btn-outline-success:disabled{color:#28a745;background-color:transparent}html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}html body .bvi .bvi-btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}html body .bvi .bvi-btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-outline-info:focus,html body .bvi .bvi-btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-outline-info.disabled,html body .bvi .bvi-btn-outline-info:disabled{color:#17a2b8;background-color:transparent}html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}html body .bvi .bvi-btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}html body .bvi .bvi-btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-outline-warning:focus,html body .bvi .bvi-btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-outline-warning.disabled,html body .bvi .bvi-btn-outline-warning:disabled{color:#ffc107;background-color:transparent}html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}html body .bvi .bvi-btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}html body .bvi .bvi-btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-outline-danger:focus,html body .bvi .bvi-btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-outline-danger.disabled,html body .bvi .bvi-btn-outline-danger:disabled{color:#dc3545;background-color:transparent}html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}html body .bvi .bvi-btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}html body .bvi .bvi-btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-outline-light:focus,html body .bvi .bvi-btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-outline-light.disabled,html body .bvi .bvi-btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}html body .bvi .bvi-btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}html body .bvi .bvi-btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-outline-dark:focus,html body .bvi .bvi-btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-outline-dark.disabled,html body .bvi .bvi-btn-outline-dark:disabled{color:#343a40;background-color:transparent}html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}html body .bvi .bvi-btn-outline-bvi-white{color:#fff;background-color:transparent;background-image:none;border-color:#fff}html body .bvi .bvi-btn-outline-bvi-white:hover{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-outline-bvi-white:focus,html body .bvi .bvi-btn-outline-bvi-white.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-outline-bvi-white.disabled,html body .bvi .bvi-btn-outline-bvi-white:disabled{color:#fff;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-white:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}html body .bvi .bvi-btn-outline-bvi-black{color:#000;background-color:transparent;background-image:none;border-color:#000}html body .bvi .bvi-btn-outline-bvi-black:hover{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-outline-bvi-black:focus,html body .bvi .bvi-btn-outline-bvi-black.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-outline-bvi-black.disabled,html body .bvi .bvi-btn-outline-bvi-black:disabled{color:#000;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-black:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}html body .bvi .bvi-btn-outline-bvi-blue{color:#063462;background-color:transparent;background-image:none;border-color:#063462}html body .bvi .bvi-btn-outline-bvi-blue:hover{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-outline-bvi-blue:focus,html body .bvi .bvi-btn-outline-bvi-blue.focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-outline-bvi-blue.disabled,html body .bvi .bvi-btn-outline-bvi-blue:disabled{color:#063462;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle{color:#fff;background-color:#063462;border-color:#063462}html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-blue:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(6,52,98,0.5)}html body .bvi .bvi-btn-outline-bvi-brown{color:#4d4b43;background-color:transparent;background-image:none;border-color:#4d4b43}html body .bvi .bvi-btn-outline-bvi-brown:hover{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-outline-bvi-brown:focus,html body .bvi .bvi-btn-outline-bvi-brown.focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-outline-bvi-brown.disabled,html body .bvi .bvi-btn-outline-bvi-brown:disabled{color:#4d4b43;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle{color:#fff;background-color:#4d4b43;border-color:#4d4b43}html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-brown:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-brown.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(77,75,67,0.5)}html body .bvi .bvi-btn-outline-bvi-green{color:#a9e44d;background-color:transparent;background-image:none;border-color:#a9e44d}html body .bvi .bvi-btn-outline-bvi-green:hover{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-outline-bvi-green:focus,html body .bvi .bvi-btn-outline-bvi-green.focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-outline-bvi-green.disabled,html body .bvi .bvi-btn-outline-bvi-green:disabled{color:#a9e44d;background-color:transparent}html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active,html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active,.show>html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle{color:#212529;background-color:#a9e44d;border-color:#a9e44d}html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled):active:focus,html body .bvi .bvi-btn-outline-bvi-green:not(:disabled):not(.disabled).active:focus,.show>html body .bvi .bvi-btn-outline-bvi-green.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(169,228,77,0.5)}html body .bvi .bvi-btn-link{font-weight:400;color:#007bff;background-color:transparent}html body .bvi .bvi-btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}html body .bvi .bvi-btn-link:focus,html body .bvi .bvi-btn-link.focus{text-decoration:underline;border-color:transparent;box-shadow:none}html body .bvi .bvi-btn-link:disabled,html body .bvi .bvi-btn-link.disabled{color:#6c757d;pointer-events:none}html body .bvi .bvi-btn-lg,html body .bvi .bvi-btn-group-lg>.bvi-btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}html body .bvi .bvi-btn-sm,html body .bvi .bvi-btn-group-sm>.bvi-btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}html body .bvi .bvi-btn-block{display:block;width:100%}html body .bvi .bvi-btn-block+.bvi-btn-block{margin-top:.5rem}html body .bvi input[type="submit"].bvi-btn-block,html body .bvi input[type="reset"].bvi-btn-block,html body .bvi input[type="button"].bvi-btn-block{width:100%}html body .bvi .bvi-btn-group,html body .bvi .bvi-btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}html body .bvi .bvi-btn-group>.bvi-btn,html body .bvi .bvi-btn-group-vertical>.bvi-btn{position:relative;flex:0 1 auto}html body .bvi .bvi-btn-group>.bvi-btn:hover,html body .bvi .bvi-btn-group-vertical>.bvi-btn:hover{z-index:1}html body .bvi .bvi-btn-group>.bvi-btn:focus,html body .bvi .bvi-btn-group>.bvi-btn:active,html body .bvi .bvi-btn-group>.bvi-btn.active,html body .bvi .bvi-btn-group-vertical>.bvi-btn:focus,html body .bvi .bvi-btn-group-vertical>.bvi-btn:active,html body .bvi .bvi-btn-group-vertical>.bvi-btn.active{z-index:1}html body .bvi .bvi-btn-group .bvi-btn+.bvi-btn,html body .bvi .bvi-btn-group .bvi-btn+.bvi-btn-group,html body .bvi .bvi-btn-group .bvi-btn-group+.bvi-btn,html body .bvi .bvi-btn-group .bvi-btn-group+.bvi-btn-group,html body .bvi .bvi-btn-group-vertical .bvi-btn+.bvi-btn,html body .bvi .bvi-btn-group-vertical .bvi-btn+.bvi-btn-group,html body .bvi .bvi-btn-group-vertical .bvi-btn-group+.bvi-btn,html body .bvi .bvi-btn-group-vertical .bvi-btn-group+.bvi-btn-group{margin-left:-1px}html body .bvi .bvi-btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}html body .bvi .bvi-btn-toolbar .input-group{width:auto}html body .bvi .bvi-btn-group>.bvi-btn:first-child{margin-left:0}html body .bvi .bvi-btn-group>.bvi-btn:not(:last-child):not(.dropdown-toggle),html body .bvi .bvi-btn-group>.bvi-btn-group:not(:last-child)>.bvi-btn{border-top-right-radius:0;border-bottom-right-radius:0}html body .bvi .bvi-btn-group>.bvi-btn:not(:first-child),html body .bvi .bvi-btn-group>.bvi-btn-group:not(:first-child)>.bvi-btn{border-top-left-radius:0;border-bottom-left-radius:0}html body .bvi .dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}html body .bvi .dropdown-toggle-split::after,.dropup html body .bvi .dropdown-toggle-split::after,.dropright html body .bvi .dropdown-toggle-split::after{margin-left:0}.dropleft html body .bvi .dropdown-toggle-split::before{margin-right:0}html body .bvi .bvi-btn-sm+.dropdown-toggle-split,html body .bvi .bvi-btn-group-sm>.bvi-btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}html body .bvi .bvi-btn-lg+.dropdown-toggle-split,html body .bvi .bvi-btn-group-lg>.bvi-btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}html body .bvi .bvi-btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}html body .bvi .bvi-btn-group-vertical .bvi-btn,html body .bvi .bvi-btn-group-vertical .bvi-btn-group{width:100%}html body .bvi .bvi-btn-group-vertical>.bvi-btn+.bvi-btn,html body .bvi .bvi-btn-group-vertical>.bvi-btn+.bvi-btn-group,html body .bvi .bvi-btn-group-vertical>.bvi-btn-group+.bvi-btn,html body .bvi .bvi-btn-group-vertical>.bvi-btn-group+.bvi-btn-group{margin-top:-1px;margin-left:0}html body .bvi .bvi-btn-group-vertical>.bvi-btn:not(:last-child):not(.dropdown-toggle),html body .bvi .bvi-btn-group-vertical>.bvi-btn-group:not(:last-child)>.bvi-btn{border-bottom-right-radius:0;border-bottom-left-radius:0}html body .bvi .bvi-btn-group-vertical>.bvi-btn:not(:first-child),html body .bvi .bvi-btn-group-vertical>.bvi-btn-group:not(:first-child)>.bvi-btn{border-top-left-radius:0;border-top-right-radius:0}html body .bvi .bvi-btn-group-toggle>.bvi-btn,html body .bvi .bvi-btn-group-toggle>.bvi-btn-group>.bvi-btn{margin-bottom:0}html body .bvi .bvi-btn-group-toggle>.bvi-btn input[type="radio"],html body .bvi .bvi-btn-group-toggle>.bvi-btn input[type="checkbox"],html body .bvi .bvi-btn-group-toggle>.bvi-btn-group>.bvi-btn input[type="radio"],html body .bvi .bvi-btn-group-toggle>.bvi-btn-group>.bvi-btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}html body .bvi .bvi-border{border:1px solid #dee2e6 !important}html body .bvi .bvi-border-top{border-top:1px solid #dee2e6 !important}html body .bvi .bvi-border-right{border-right:1px solid #dee2e6 !important}html body .bvi .bvi-border-bottom{border-bottom:1px solid #dee2e6 !important}html body .bvi .bvi-border-left{border-left:1px solid #dee2e6 !important}html body .bvi .bvi-border-0{border:0 !important}html body .bvi .bvi-border-top-0{border-top:0 !important}html body .bvi .bvi-border-right-0{border-right:0 !important}html body .bvi .bvi-border-bottom-0{border-bottom:0 !important}html body .bvi .bvi-border-left-0{border-left:0 !important}html body .bvi .bvi-border-primary{border-color:#007bff !important}html body .bvi .bvi-border-secondary{border-color:#6c757d !important}html body .bvi .bvi-border-success{border-color:#28a745 !important}html body .bvi .bvi-border-info{border-color:#17a2b8 !important}html body .bvi .bvi-border-warning{border-color:#ffc107 !important}html body .bvi .bvi-border-danger{border-color:#dc3545 !important}html body .bvi .bvi-border-light{border-color:#f8f9fa !important}html body .bvi .bvi-border-dark{border-color:#343a40 !important}html body .bvi .bvi-border-bvi-white{border-color:#fff !important}html body .bvi .bvi-border-bvi-black{border-color:#000 !important}html body .bvi .bvi-border-bvi-blue{border-color:#063462 !important}html body .bvi .bvi-border-bvi-brown{border-color:#4d4b43 !important}html body .bvi .bvi-border-bvi-green{border-color:#a9e44d !important}html body .bvi .bvi-border-white{border-color:#fff !important}html body .bvi .bvi-rounded{border-radius:0 !important}html body .bvi .bvi-rounded-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}html body .bvi .bvi-rounded-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}html body .bvi .bvi-rounded-bottom{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}html body .bvi .bvi-rounded-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}html body .bvi .bvi-rounded-circle{border-radius:50% !important}html body .bvi .bvi-rounded-0{border-radius:0 !important}html body .bvi .bvi-m-0{margin:0 !important}html body .bvi .bvi-mt-0,html body .bvi .bvi-my-0{margin-top:0 !important}html body .bvi .bvi-mr-0,html body .bvi .bvi-mx-0{margin-right:0 !important}html body .bvi .bvi-mb-0,html body .bvi .bvi-my-0{margin-bottom:0 !important}html body .bvi .bvi-ml-0,html body .bvi .bvi-mx-0{margin-left:0 !important}html body .bvi .bvi-m-1{margin:.25rem !important}html body .bvi .bvi-mt-1,html body .bvi .bvi-my-1{margin-top:.25rem !important}html body .bvi .bvi-mr-1,html body .bvi .bvi-mx-1{margin-right:.25rem !important}html body .bvi .bvi-mb-1,html body .bvi .bvi-my-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-1,html body .bvi .bvi-mx-1{margin-left:.25rem !important}html body .bvi .bvi-m-2{margin:.5rem !important}html body .bvi .bvi-mt-2,html body .bvi .bvi-my-2{margin-top:.5rem !important}html body .bvi .bvi-mr-2,html body .bvi .bvi-mx-2{margin-right:.5rem !important}html body .bvi .bvi-mb-2,html body .bvi .bvi-my-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-2,html body .bvi .bvi-mx-2{margin-left:.5rem !important}html body .bvi .bvi-m-3{margin:1rem !important}html body .bvi .bvi-mt-3,html body .bvi .bvi-my-3{margin-top:1rem !important}html body .bvi .bvi-mr-3,html body .bvi .bvi-mx-3{margin-right:1rem !important}html body .bvi .bvi-mb-3,html body .bvi .bvi-my-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-3,html body .bvi .bvi-mx-3{margin-left:1rem !important}html body .bvi .bvi-m-4{margin:1.5rem !important}html body .bvi .bvi-mt-4,html body .bvi .bvi-my-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-4,html body .bvi .bvi-mx-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-4,html body .bvi .bvi-my-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-4,html body .bvi .bvi-mx-4{margin-left:1.5rem !important}html body .bvi .bvi-m-5{margin:3rem !important}html body .bvi .bvi-mt-5,html body .bvi .bvi-my-5{margin-top:3rem !important}html body .bvi .bvi-mr-5,html body .bvi .bvi-mx-5{margin-right:3rem !important}html body .bvi .bvi-mb-5,html body .bvi .bvi-my-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-5,html body .bvi .bvi-mx-5{margin-left:3rem !important}html body .bvi .bvi-p-0{padding:0 !important}html body .bvi .bvi-pt-0,html body .bvi .bvi-py-0{padding-top:0 !important}html body .bvi .bvi-pr-0,html body .bvi .bvi-px-0{padding-right:0 !important}html body .bvi .bvi-pb-0,html body .bvi .bvi-py-0{padding-bottom:0 !important}html body .bvi .bvi-pl-0,html body .bvi .bvi-px-0{padding-left:0 !important}html body .bvi .bvi-p-1{padding:.25rem !important}html body .bvi .bvi-pt-1,html body .bvi .bvi-py-1{padding-top:.25rem !important}html body .bvi .bvi-pr-1,html body .bvi .bvi-px-1{padding-right:.25rem !important}html body .bvi .bvi-pb-1,html body .bvi .bvi-py-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-1,html body .bvi .bvi-px-1{padding-left:.25rem !important}html body .bvi .bvi-p-2{padding:.5rem !important}html body .bvi .bvi-pt-2,html body .bvi .bvi-py-2{padding-top:.5rem !important}html body .bvi .bvi-pr-2,html body .bvi .bvi-px-2{padding-right:.5rem !important}html body .bvi .bvi-pb-2,html body .bvi .bvi-py-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-2,html body .bvi .bvi-px-2{padding-left:.5rem !important}html body .bvi .bvi-p-3{padding:1rem !important}html body .bvi .bvi-pt-3,html body .bvi .bvi-py-3{padding-top:1rem !important}html body .bvi .bvi-pr-3,html body .bvi .bvi-px-3{padding-right:1rem !important}html body .bvi .bvi-pb-3,html body .bvi .bvi-py-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-3,html body .bvi .bvi-px-3{padding-left:1rem !important}html body .bvi .bvi-p-4{padding:1.5rem !important}html body .bvi .bvi-pt-4,html body .bvi .bvi-py-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-4,html body .bvi .bvi-px-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-4,html body .bvi .bvi-py-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-4,html body .bvi .bvi-px-4{padding-left:1.5rem !important}html body .bvi .bvi-p-5{padding:3rem !important}html body .bvi .bvi-pt-5,html body .bvi .bvi-py-5{padding-top:3rem !important}html body .bvi .bvi-pr-5,html body .bvi .bvi-px-5{padding-right:3rem !important}html body .bvi .bvi-pb-5,html body .bvi .bvi-py-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-5,html body .bvi .bvi-px-5{padding-left:3rem !important}html body .bvi .bvi-m-auto{margin:auto !important}html body .bvi .bvi-mt-auto,html body .bvi .bvi-my-auto{margin-top:auto !important}html body .bvi .bvi-mr-auto,html body .bvi .bvi-mx-auto{margin-right:auto !important}html body .bvi .bvi-mb-auto,html body .bvi .bvi-my-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-auto,html body .bvi .bvi-mx-auto{margin-left:auto !important}@media(min-width:576px){html body .bvi .bvi-m-sm-0{margin:0 !important}html body .bvi .bvi-mt-sm-0,html body .bvi .bvi-my-sm-0{margin-top:0 !important}html body .bvi .bvi-mr-sm-0,html body .bvi .bvi-mx-sm-0{margin-right:0 !important}html body .bvi .bvi-mb-sm-0,html body .bvi .bvi-my-sm-0{margin-bottom:0 !important}html body .bvi .bvi-ml-sm-0,html body .bvi .bvi-mx-sm-0{margin-left:0 !important}html body .bvi .bvi-m-sm-1{margin:.25rem !important}html body .bvi .bvi-mt-sm-1,html body .bvi .bvi-my-sm-1{margin-top:.25rem !important}html body .bvi .bvi-mr-sm-1,html body .bvi .bvi-mx-sm-1{margin-right:.25rem !important}html body .bvi .bvi-mb-sm-1,html body .bvi .bvi-my-sm-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-sm-1,html body .bvi .bvi-mx-sm-1{margin-left:.25rem !important}html body .bvi .bvi-m-sm-2{margin:.5rem !important}html body .bvi .bvi-mt-sm-2,html body .bvi .bvi-my-sm-2{margin-top:.5rem !important}html body .bvi .bvi-mr-sm-2,html body .bvi .bvi-mx-sm-2{margin-right:.5rem !important}html body .bvi .bvi-mb-sm-2,html body .bvi .bvi-my-sm-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-sm-2,html body .bvi .bvi-mx-sm-2{margin-left:.5rem !important}html body .bvi .bvi-m-sm-3{margin:1rem !important}html body .bvi .bvi-mt-sm-3,html body .bvi .bvi-my-sm-3{margin-top:1rem !important}html body .bvi .bvi-mr-sm-3,html body .bvi .bvi-mx-sm-3{margin-right:1rem !important}html body .bvi .bvi-mb-sm-3,html body .bvi .bvi-my-sm-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-sm-3,html body .bvi .bvi-mx-sm-3{margin-left:1rem !important}html body .bvi .bvi-m-sm-4{margin:1.5rem !important}html body .bvi .bvi-mt-sm-4,html body .bvi .bvi-my-sm-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-sm-4,html body .bvi .bvi-mx-sm-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-sm-4,html body .bvi .bvi-my-sm-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-sm-4,html body .bvi .bvi-mx-sm-4{margin-left:1.5rem !important}html body .bvi .bvi-m-sm-5{margin:3rem !important}html body .bvi .bvi-mt-sm-5,html body .bvi .bvi-my-sm-5{margin-top:3rem !important}html body .bvi .bvi-mr-sm-5,html body .bvi .bvi-mx-sm-5{margin-right:3rem !important}html body .bvi .bvi-mb-sm-5,html body .bvi .bvi-my-sm-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-sm-5,html body .bvi .bvi-mx-sm-5{margin-left:3rem !important}html body .bvi .bvi-p-sm-0{padding:0 !important}html body .bvi .bvi-pt-sm-0,html body .bvi .bvi-py-sm-0{padding-top:0 !important}html body .bvi .bvi-pr-sm-0,html body .bvi .bvi-px-sm-0{padding-right:0 !important}html body .bvi .bvi-pb-sm-0,html body .bvi .bvi-py-sm-0{padding-bottom:0 !important}html body .bvi .bvi-pl-sm-0,html body .bvi .bvi-px-sm-0{padding-left:0 !important}html body .bvi .bvi-p-sm-1{padding:.25rem !important}html body .bvi .bvi-pt-sm-1,html body .bvi .bvi-py-sm-1{padding-top:.25rem !important}html body .bvi .bvi-pr-sm-1,html body .bvi .bvi-px-sm-1{padding-right:.25rem !important}html body .bvi .bvi-pb-sm-1,html body .bvi .bvi-py-sm-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-sm-1,html body .bvi .bvi-px-sm-1{padding-left:.25rem !important}html body .bvi .bvi-p-sm-2{padding:.5rem !important}html body .bvi .bvi-pt-sm-2,html body .bvi .bvi-py-sm-2{padding-top:.5rem !important}html body .bvi .bvi-pr-sm-2,html body .bvi .bvi-px-sm-2{padding-right:.5rem !important}html body .bvi .bvi-pb-sm-2,html body .bvi .bvi-py-sm-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-sm-2,html body .bvi .bvi-px-sm-2{padding-left:.5rem !important}html body .bvi .bvi-p-sm-3{padding:1rem !important}html body .bvi .bvi-pt-sm-3,html body .bvi .bvi-py-sm-3{padding-top:1rem !important}html body .bvi .bvi-pr-sm-3,html body .bvi .bvi-px-sm-3{padding-right:1rem !important}html body .bvi .bvi-pb-sm-3,html body .bvi .bvi-py-sm-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-sm-3,html body .bvi .bvi-px-sm-3{padding-left:1rem !important}html body .bvi .bvi-p-sm-4{padding:1.5rem !important}html body .bvi .bvi-pt-sm-4,html body .bvi .bvi-py-sm-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-sm-4,html body .bvi .bvi-px-sm-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-sm-4,html body .bvi .bvi-py-sm-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-sm-4,html body .bvi .bvi-px-sm-4{padding-left:1.5rem !important}html body .bvi .bvi-p-sm-5{padding:3rem !important}html body .bvi .bvi-pt-sm-5,html body .bvi .bvi-py-sm-5{padding-top:3rem !important}html body .bvi .bvi-pr-sm-5,html body .bvi .bvi-px-sm-5{padding-right:3rem !important}html body .bvi .bvi-pb-sm-5,html body .bvi .bvi-py-sm-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-sm-5,html body .bvi .bvi-px-sm-5{padding-left:3rem !important}html body .bvi .bvi-m-sm-auto{margin:auto !important}html body .bvi .bvi-mt-sm-auto,html body .bvi .bvi-my-sm-auto{margin-top:auto !important}html body .bvi .bvi-mr-sm-auto,html body .bvi .bvi-mx-sm-auto{margin-right:auto !important}html body .bvi .bvi-mb-sm-auto,html body .bvi .bvi-my-sm-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-sm-auto,html body .bvi .bvi-mx-sm-auto{margin-left:auto !important}}@media(min-width:768px){html body .bvi .bvi-m-md-0{margin:0 !important}html body .bvi .bvi-mt-md-0,html body .bvi .bvi-my-md-0{margin-top:0 !important}html body .bvi .bvi-mr-md-0,html body .bvi .bvi-mx-md-0{margin-right:0 !important}html body .bvi .bvi-mb-md-0,html body .bvi .bvi-my-md-0{margin-bottom:0 !important}html body .bvi .bvi-ml-md-0,html body .bvi .bvi-mx-md-0{margin-left:0 !important}html body .bvi .bvi-m-md-1{margin:.25rem !important}html body .bvi .bvi-mt-md-1,html body .bvi .bvi-my-md-1{margin-top:.25rem !important}html body .bvi .bvi-mr-md-1,html body .bvi .bvi-mx-md-1{margin-right:.25rem !important}html body .bvi .bvi-mb-md-1,html body .bvi .bvi-my-md-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-md-1,html body .bvi .bvi-mx-md-1{margin-left:.25rem !important}html body .bvi .bvi-m-md-2{margin:.5rem !important}html body .bvi .bvi-mt-md-2,html body .bvi .bvi-my-md-2{margin-top:.5rem !important}html body .bvi .bvi-mr-md-2,html body .bvi .bvi-mx-md-2{margin-right:.5rem !important}html body .bvi .bvi-mb-md-2,html body .bvi .bvi-my-md-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-md-2,html body .bvi .bvi-mx-md-2{margin-left:.5rem !important}html body .bvi .bvi-m-md-3{margin:1rem !important}html body .bvi .bvi-mt-md-3,html body .bvi .bvi-my-md-3{margin-top:1rem !important}html body .bvi .bvi-mr-md-3,html body .bvi .bvi-mx-md-3{margin-right:1rem !important}html body .bvi .bvi-mb-md-3,html body .bvi .bvi-my-md-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-md-3,html body .bvi .bvi-mx-md-3{margin-left:1rem !important}html body .bvi .bvi-m-md-4{margin:1.5rem !important}html body .bvi .bvi-mt-md-4,html body .bvi .bvi-my-md-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-md-4,html body .bvi .bvi-mx-md-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-md-4,html body .bvi .bvi-my-md-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-md-4,html body .bvi .bvi-mx-md-4{margin-left:1.5rem !important}html body .bvi .bvi-m-md-5{margin:3rem !important}html body .bvi .bvi-mt-md-5,html body .bvi .bvi-my-md-5{margin-top:3rem !important}html body .bvi .bvi-mr-md-5,html body .bvi .bvi-mx-md-5{margin-right:3rem !important}html body .bvi .bvi-mb-md-5,html body .bvi .bvi-my-md-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-md-5,html body .bvi .bvi-mx-md-5{margin-left:3rem !important}html body .bvi .bvi-p-md-0{padding:0 !important}html body .bvi .bvi-pt-md-0,html body .bvi .bvi-py-md-0{padding-top:0 !important}html body .bvi .bvi-pr-md-0,html body .bvi .bvi-px-md-0{padding-right:0 !important}html body .bvi .bvi-pb-md-0,html body .bvi .bvi-py-md-0{padding-bottom:0 !important}html body .bvi .bvi-pl-md-0,html body .bvi .bvi-px-md-0{padding-left:0 !important}html body .bvi .bvi-p-md-1{padding:.25rem !important}html body .bvi .bvi-pt-md-1,html body .bvi .bvi-py-md-1{padding-top:.25rem !important}html body .bvi .bvi-pr-md-1,html body .bvi .bvi-px-md-1{padding-right:.25rem !important}html body .bvi .bvi-pb-md-1,html body .bvi .bvi-py-md-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-md-1,html body .bvi .bvi-px-md-1{padding-left:.25rem !important}html body .bvi .bvi-p-md-2{padding:.5rem !important}html body .bvi .bvi-pt-md-2,html body .bvi .bvi-py-md-2{padding-top:.5rem !important}html body .bvi .bvi-pr-md-2,html body .bvi .bvi-px-md-2{padding-right:.5rem !important}html body .bvi .bvi-pb-md-2,html body .bvi .bvi-py-md-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-md-2,html body .bvi .bvi-px-md-2{padding-left:.5rem !important}html body .bvi .bvi-p-md-3{padding:1rem !important}html body .bvi .bvi-pt-md-3,html body .bvi .bvi-py-md-3{padding-top:1rem !important}html body .bvi .bvi-pr-md-3,html body .bvi .bvi-px-md-3{padding-right:1rem !important}html body .bvi .bvi-pb-md-3,html body .bvi .bvi-py-md-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-md-3,html body .bvi .bvi-px-md-3{padding-left:1rem !important}html body .bvi .bvi-p-md-4{padding:1.5rem !important}html body .bvi .bvi-pt-md-4,html body .bvi .bvi-py-md-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-md-4,html body .bvi .bvi-px-md-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-md-4,html body .bvi .bvi-py-md-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-md-4,html body .bvi .bvi-px-md-4{padding-left:1.5rem !important}html body .bvi .bvi-p-md-5{padding:3rem !important}html body .bvi .bvi-pt-md-5,html body .bvi .bvi-py-md-5{padding-top:3rem !important}html body .bvi .bvi-pr-md-5,html body .bvi .bvi-px-md-5{padding-right:3rem !important}html body .bvi .bvi-pb-md-5,html body .bvi .bvi-py-md-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-md-5,html body .bvi .bvi-px-md-5{padding-left:3rem !important}html body .bvi .bvi-m-md-auto{margin:auto !important}html body .bvi .bvi-mt-md-auto,html body .bvi .bvi-my-md-auto{margin-top:auto !important}html body .bvi .bvi-mr-md-auto,html body .bvi .bvi-mx-md-auto{margin-right:auto !important}html body .bvi .bvi-mb-md-auto,html body .bvi .bvi-my-md-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-md-auto,html body .bvi .bvi-mx-md-auto{margin-left:auto !important}}@media(min-width:992px){html body .bvi .bvi-m-lg-0{margin:0 !important}html body .bvi .bvi-mt-lg-0,html body .bvi .bvi-my-lg-0{margin-top:0 !important}html body .bvi .bvi-mr-lg-0,html body .bvi .bvi-mx-lg-0{margin-right:0 !important}html body .bvi .bvi-mb-lg-0,html body .bvi .bvi-my-lg-0{margin-bottom:0 !important}html body .bvi .bvi-ml-lg-0,html body .bvi .bvi-mx-lg-0{margin-left:0 !important}html body .bvi .bvi-m-lg-1{margin:.25rem !important}html body .bvi .bvi-mt-lg-1,html body .bvi .bvi-my-lg-1{margin-top:.25rem !important}html body .bvi .bvi-mr-lg-1,html body .bvi .bvi-mx-lg-1{margin-right:.25rem !important}html body .bvi .bvi-mb-lg-1,html body .bvi .bvi-my-lg-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-lg-1,html body .bvi .bvi-mx-lg-1{margin-left:.25rem !important}html body .bvi .bvi-m-lg-2{margin:.5rem !important}html body .bvi .bvi-mt-lg-2,html body .bvi .bvi-my-lg-2{margin-top:.5rem !important}html body .bvi .bvi-mr-lg-2,html body .bvi .bvi-mx-lg-2{margin-right:.5rem !important}html body .bvi .bvi-mb-lg-2,html body .bvi .bvi-my-lg-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-lg-2,html body .bvi .bvi-mx-lg-2{margin-left:.5rem !important}html body .bvi .bvi-m-lg-3{margin:1rem !important}html body .bvi .bvi-mt-lg-3,html body .bvi .bvi-my-lg-3{margin-top:1rem !important}html body .bvi .bvi-mr-lg-3,html body .bvi .bvi-mx-lg-3{margin-right:1rem !important}html body .bvi .bvi-mb-lg-3,html body .bvi .bvi-my-lg-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-lg-3,html body .bvi .bvi-mx-lg-3{margin-left:1rem !important}html body .bvi .bvi-m-lg-4{margin:1.5rem !important}html body .bvi .bvi-mt-lg-4,html body .bvi .bvi-my-lg-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-lg-4,html body .bvi .bvi-mx-lg-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-lg-4,html body .bvi .bvi-my-lg-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-lg-4,html body .bvi .bvi-mx-lg-4{margin-left:1.5rem !important}html body .bvi .bvi-m-lg-5{margin:3rem !important}html body .bvi .bvi-mt-lg-5,html body .bvi .bvi-my-lg-5{margin-top:3rem !important}html body .bvi .bvi-mr-lg-5,html body .bvi .bvi-mx-lg-5{margin-right:3rem !important}html body .bvi .bvi-mb-lg-5,html body .bvi .bvi-my-lg-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-lg-5,html body .bvi .bvi-mx-lg-5{margin-left:3rem !important}html body .bvi .bvi-p-lg-0{padding:0 !important}html body .bvi .bvi-pt-lg-0,html body .bvi .bvi-py-lg-0{padding-top:0 !important}html body .bvi .bvi-pr-lg-0,html body .bvi .bvi-px-lg-0{padding-right:0 !important}html body .bvi .bvi-pb-lg-0,html body .bvi .bvi-py-lg-0{padding-bottom:0 !important}html body .bvi .bvi-pl-lg-0,html body .bvi .bvi-px-lg-0{padding-left:0 !important}html body .bvi .bvi-p-lg-1{padding:.25rem !important}html body .bvi .bvi-pt-lg-1,html body .bvi .bvi-py-lg-1{padding-top:.25rem !important}html body .bvi .bvi-pr-lg-1,html body .bvi .bvi-px-lg-1{padding-right:.25rem !important}html body .bvi .bvi-pb-lg-1,html body .bvi .bvi-py-lg-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-lg-1,html body .bvi .bvi-px-lg-1{padding-left:.25rem !important}html body .bvi .bvi-p-lg-2{padding:.5rem !important}html body .bvi .bvi-pt-lg-2,html body .bvi .bvi-py-lg-2{padding-top:.5rem !important}html body .bvi .bvi-pr-lg-2,html body .bvi .bvi-px-lg-2{padding-right:.5rem !important}html body .bvi .bvi-pb-lg-2,html body .bvi .bvi-py-lg-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-lg-2,html body .bvi .bvi-px-lg-2{padding-left:.5rem !important}html body .bvi .bvi-p-lg-3{padding:1rem !important}html body .bvi .bvi-pt-lg-3,html body .bvi .bvi-py-lg-3{padding-top:1rem !important}html body .bvi .bvi-pr-lg-3,html body .bvi .bvi-px-lg-3{padding-right:1rem !important}html body .bvi .bvi-pb-lg-3,html body .bvi .bvi-py-lg-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-lg-3,html body .bvi .bvi-px-lg-3{padding-left:1rem !important}html body .bvi .bvi-p-lg-4{padding:1.5rem !important}html body .bvi .bvi-pt-lg-4,html body .bvi .bvi-py-lg-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-lg-4,html body .bvi .bvi-px-lg-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-lg-4,html body .bvi .bvi-py-lg-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-lg-4,html body .bvi .bvi-px-lg-4{padding-left:1.5rem !important}html body .bvi .bvi-p-lg-5{padding:3rem !important}html body .bvi .bvi-pt-lg-5,html body .bvi .bvi-py-lg-5{padding-top:3rem !important}html body .bvi .bvi-pr-lg-5,html body .bvi .bvi-px-lg-5{padding-right:3rem !important}html body .bvi .bvi-pb-lg-5,html body .bvi .bvi-py-lg-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-lg-5,html body .bvi .bvi-px-lg-5{padding-left:3rem !important}html body .bvi .bvi-m-lg-auto{margin:auto !important}html body .bvi .bvi-mt-lg-auto,html body .bvi .bvi-my-lg-auto{margin-top:auto !important}html body .bvi .bvi-mr-lg-auto,html body .bvi .bvi-mx-lg-auto{margin-right:auto !important}html body .bvi .bvi-mb-lg-auto,html body .bvi .bvi-my-lg-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-lg-auto,html body .bvi .bvi-mx-lg-auto{margin-left:auto !important}}@media(min-width:1200px){html body .bvi .bvi-m-xl-0{margin:0 !important}html body .bvi .bvi-mt-xl-0,html body .bvi .bvi-my-xl-0{margin-top:0 !important}html body .bvi .bvi-mr-xl-0,html body .bvi .bvi-mx-xl-0{margin-right:0 !important}html body .bvi .bvi-mb-xl-0,html body .bvi .bvi-my-xl-0{margin-bottom:0 !important}html body .bvi .bvi-ml-xl-0,html body .bvi .bvi-mx-xl-0{margin-left:0 !important}html body .bvi .bvi-m-xl-1{margin:.25rem !important}html body .bvi .bvi-mt-xl-1,html body .bvi .bvi-my-xl-1{margin-top:.25rem !important}html body .bvi .bvi-mr-xl-1,html body .bvi .bvi-mx-xl-1{margin-right:.25rem !important}html body .bvi .bvi-mb-xl-1,html body .bvi .bvi-my-xl-1{margin-bottom:.25rem !important}html body .bvi .bvi-ml-xl-1,html body .bvi .bvi-mx-xl-1{margin-left:.25rem !important}html body .bvi .bvi-m-xl-2{margin:.5rem !important}html body .bvi .bvi-mt-xl-2,html body .bvi .bvi-my-xl-2{margin-top:.5rem !important}html body .bvi .bvi-mr-xl-2,html body .bvi .bvi-mx-xl-2{margin-right:.5rem !important}html body .bvi .bvi-mb-xl-2,html body .bvi .bvi-my-xl-2{margin-bottom:.5rem !important}html body .bvi .bvi-ml-xl-2,html body .bvi .bvi-mx-xl-2{margin-left:.5rem !important}html body .bvi .bvi-m-xl-3{margin:1rem !important}html body .bvi .bvi-mt-xl-3,html body .bvi .bvi-my-xl-3{margin-top:1rem !important}html body .bvi .bvi-mr-xl-3,html body .bvi .bvi-mx-xl-3{margin-right:1rem !important}html body .bvi .bvi-mb-xl-3,html body .bvi .bvi-my-xl-3{margin-bottom:1rem !important}html body .bvi .bvi-ml-xl-3,html body .bvi .bvi-mx-xl-3{margin-left:1rem !important}html body .bvi .bvi-m-xl-4{margin:1.5rem !important}html body .bvi .bvi-mt-xl-4,html body .bvi .bvi-my-xl-4{margin-top:1.5rem !important}html body .bvi .bvi-mr-xl-4,html body .bvi .bvi-mx-xl-4{margin-right:1.5rem !important}html body .bvi .bvi-mb-xl-4,html body .bvi .bvi-my-xl-4{margin-bottom:1.5rem !important}html body .bvi .bvi-ml-xl-4,html body .bvi .bvi-mx-xl-4{margin-left:1.5rem !important}html body .bvi .bvi-m-xl-5{margin:3rem !important}html body .bvi .bvi-mt-xl-5,html body .bvi .bvi-my-xl-5{margin-top:3rem !important}html body .bvi .bvi-mr-xl-5,html body .bvi .bvi-mx-xl-5{margin-right:3rem !important}html body .bvi .bvi-mb-xl-5,html body .bvi .bvi-my-xl-5{margin-bottom:3rem !important}html body .bvi .bvi-ml-xl-5,html body .bvi .bvi-mx-xl-5{margin-left:3rem !important}html body .bvi .bvi-p-xl-0{padding:0 !important}html body .bvi .bvi-pt-xl-0,html body .bvi .bvi-py-xl-0{padding-top:0 !important}html body .bvi .bvi-pr-xl-0,html body .bvi .bvi-px-xl-0{padding-right:0 !important}html body .bvi .bvi-pb-xl-0,html body .bvi .bvi-py-xl-0{padding-bottom:0 !important}html body .bvi .bvi-pl-xl-0,html body .bvi .bvi-px-xl-0{padding-left:0 !important}html body .bvi .bvi-p-xl-1{padding:.25rem !important}html body .bvi .bvi-pt-xl-1,html body .bvi .bvi-py-xl-1{padding-top:.25rem !important}html body .bvi .bvi-pr-xl-1,html body .bvi .bvi-px-xl-1{padding-right:.25rem !important}html body .bvi .bvi-pb-xl-1,html body .bvi .bvi-py-xl-1{padding-bottom:.25rem !important}html body .bvi .bvi-pl-xl-1,html body .bvi .bvi-px-xl-1{padding-left:.25rem !important}html body .bvi .bvi-p-xl-2{padding:.5rem !important}html body .bvi .bvi-pt-xl-2,html body .bvi .bvi-py-xl-2{padding-top:.5rem !important}html body .bvi .bvi-pr-xl-2,html body .bvi .bvi-px-xl-2{padding-right:.5rem !important}html body .bvi .bvi-pb-xl-2,html body .bvi .bvi-py-xl-2{padding-bottom:.5rem !important}html body .bvi .bvi-pl-xl-2,html body .bvi .bvi-px-xl-2{padding-left:.5rem !important}html body .bvi .bvi-p-xl-3{padding:1rem !important}html body .bvi .bvi-pt-xl-3,html body .bvi .bvi-py-xl-3{padding-top:1rem !important}html body .bvi .bvi-pr-xl-3,html body .bvi .bvi-px-xl-3{padding-right:1rem !important}html body .bvi .bvi-pb-xl-3,html body .bvi .bvi-py-xl-3{padding-bottom:1rem !important}html body .bvi .bvi-pl-xl-3,html body .bvi .bvi-px-xl-3{padding-left:1rem !important}html body .bvi .bvi-p-xl-4{padding:1.5rem !important}html body .bvi .bvi-pt-xl-4,html body .bvi .bvi-py-xl-4{padding-top:1.5rem !important}html body .bvi .bvi-pr-xl-4,html body .bvi .bvi-px-xl-4{padding-right:1.5rem !important}html body .bvi .bvi-pb-xl-4,html body .bvi .bvi-py-xl-4{padding-bottom:1.5rem !important}html body .bvi .bvi-pl-xl-4,html body .bvi .bvi-px-xl-4{padding-left:1.5rem !important}html body .bvi .bvi-p-xl-5{padding:3rem !important}html body .bvi .bvi-pt-xl-5,html body .bvi .bvi-py-xl-5{padding-top:3rem !important}html body .bvi .bvi-pr-xl-5,html body .bvi .bvi-px-xl-5{padding-right:3rem !important}html body .bvi .bvi-pb-xl-5,html body .bvi .bvi-py-xl-5{padding-bottom:3rem !important}html body .bvi .bvi-pl-xl-5,html body .bvi .bvi-px-xl-5{padding-left:3rem !important}html body .bvi .bvi-m-xl-auto{margin:auto !important}html body .bvi .bvi-mt-xl-auto,html body .bvi .bvi-my-xl-auto{margin-top:auto !important}html body .bvi .bvi-mr-xl-auto,html body .bvi .bvi-mx-xl-auto{margin-right:auto !important}html body .bvi .bvi-mb-xl-auto,html body .bvi .bvi-my-xl-auto{margin-bottom:auto !important}html body .bvi .bvi-ml-xl-auto,html body .bvi .bvi-mx-xl-auto{margin-left:auto !important}}html body .bvi.bvi-panel{padding:15px 20px !important;color:black !important;background-color:#f8f8f8;top:0 !important;left:0 !important;right:0 !important;letter-spacing:0 !important;position:relative !important;text-shadow:none !important;line-height:normal !important;border:0 !important;font-size:16px !important;z-index:99999 !important;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)}html body .bvi.bvi-panel[data-bvi-panel='true']{display:block !important}html body .bvi.bvi-panel[data-bvi-panel='false']{display:none !important}html body .bvi.bvi-panel.bvi-fixed-top{position:fixed !important;top:0 !important;right:0 !important;left:0 !important;z-index:999999 !important}html body .bvi.bvi-panel .bvi-title{margin-top:5px;font-size:18px;font-weight:bold}html body .bvi.bvi-panel .bvi-text-center{text-align:center}html body .bvi.bvi-panel .bvi-text-right{text-align:right}html body .bvi.bvi-panel .bvi-setting-menu{display:none}html body .bvi.bvi-panel a{text-decoration:none}html body .bvi.bvi-panel .bvi-hr{background-color:#ccc !important;border:0 !important;height:1px !important;margin-top:1.5em !important;margin-bottom:1.5em !important}html body .bvi.bvi-panel .bvi-copy{font-size:12px;color:gray}html body .bvi.bvi-panel .bvi-copy a{font-size:13px;color:gray;text-decoration:underline}html body .bvi.bvi-panel .bvi-copy a:hover{color:#000;text-decoration:underline}@media(max-width:575.98px){html body .bvi.bvi-panel .bvi-title{font-size:12px}html body .bvi.bvi-panel .bvi-btn{font-size:12px;padding:.200rem .35rem}html body .bvi.bvi-panel .bvi-btn-sm,html body .bvi.bvi-panel .bvi-btn-group-sm>.bvi-btn{font-size:10px;padding:.100rem .25rem}}@media(min-width:576px) and (max-width:767.98px){html body .bvi.bvi-panel .bvi-title{font-size:14px}html body .bvi.bvi-panel .bvi-btn{font-size:14px;padding:.250rem .45rem}html body .bvi.bvi-panel .bvi-btn-sm,html body .bvi.bvi-panel .bvi-btn-group-sm>.bvi-btn{font-size:12px;padding:.150rem .35rem}}@media(min-width:768px) and (max-width:991.98px){html body .bvi.bvi-panel .bvi-title{font-size:16px}html body .bvi.bvi-panel .bvi-btn{font-size:16px;padding:.300rem .55rem}html body .bvi.bvi-panel .bvi-btn-sm,html body .bvi.bvi-panel .bvi-btn-group-sm>.bvi-btn{font-size:14px;padding:.200rem .40rem}}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;background:#fff !important;background-image:none !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-hide{display:none !important}html body .bvi-body[data-bvi-theme='white'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='white'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='white'] *:after{background-color:#fff !important;background:#fff !important;background-image:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important}html body .bvi-body[data-bvi-theme='white'] *:before{background-color:#fff !important;background:#fff !important;background-image:none !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;border-color:#000 !important}html body .bvi-body[data-bvi-theme='white'] *::selection{background-color:#000;color:#fff}html body .bvi-body[data-bvi-theme='white'] * a,html body .bvi-body[data-bvi-theme='white'] * label{color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * a.active,html body .bvi-body[data-bvi-theme='white'] * label.active{color:#fff !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * a:hover,html body .bvi-body[data-bvi-theme='white'] * label:hover{color:#fff !important;background-color:#000 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='white'] * a:hover *,html body .bvi-body[data-bvi-theme='white'] * label:hover *{color:#fff !important;background-color:#000 !important;text-decoration:underline !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:#000 !important;background-color:#000 !important;text-decoration:underline !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:#000 !important;background-color:#000 !important;text-decoration:underline !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:#000 !important;background-color:#000 !important;text-decoration:underline !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:#000 !important;background-color:#000 !important;text-decoration:underline !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;background:#000 !important;background-image:none !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-hide{display:none !important}html body .bvi-body[data-bvi-theme='black'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='black'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='black'] *:after{background-color:#000 !important;background:#000 !important;background-image:none !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important}html body .bvi-body[data-bvi-theme='black'] *:before{background-color:#000 !important;background:#000 !important;background-image:none !important;color:#fff !important;box-shadow:none !important;text-shadow:none !important;border-color:#fff !important}html body .bvi-body[data-bvi-theme='black'] *::selection{background-color:#fff;color:#000}html body .bvi-body[data-bvi-theme='black'] * a,html body .bvi-body[data-bvi-theme='black'] * label{color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * a.active,html body .bvi-body[data-bvi-theme='black'] * label.active{color:#000 !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * a:hover,html body .bvi-body[data-bvi-theme='black'] * label:hover{color:#000 !important;background-color:#fff !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='black'] * a:hover *,html body .bvi-body[data-bvi-theme='black'] * label:hover *{color:#000 !important;background-color:#fff !important;text-decoration:underline !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:#fff !important;background-color:#fff !important;text-decoration:underline !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:#fff !important;background-color:#fff !important;text-decoration:underline !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:#fff !important;background-color:#fff !important;text-decoration:underline !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:#fff !important;background-color:#fff !important;text-decoration:underline !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;background:#9dd1ff !important;background-image:none !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-hide{display:none !important}html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='blue'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='blue'] *:after{background-color:#9dd1ff !important;background:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}html body .bvi-body[data-bvi-theme='blue'] *:before{background-color:#9dd1ff !important;background:#9dd1ff !important;background-image:none !important;color:#063462 !important;box-shadow:none !important;text-shadow:none !important;border-color:#063462 !important}html body .bvi-body[data-bvi-theme='blue'] *::selection{background-color:#063462;color:#9dd1ff}html body .bvi-body[data-bvi-theme='blue'] * a,html body .bvi-body[data-bvi-theme='blue'] * label{color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * a.active,html body .bvi-body[data-bvi-theme='blue'] * label.active{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * a:hover,html body .bvi-body[data-bvi-theme='blue'] * label:hover{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='blue'] * a:hover *,html body .bvi-body[data-bvi-theme='blue'] * label:hover *{color:#9dd1ff !important;background-color:#063462 !important;text-decoration:underline !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:#063462 !important;background-color:#063462 !important;text-decoration:underline !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:#063462 !important;background-color:#063462 !important;text-decoration:underline !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:#063462 !important;background-color:#063462 !important;text-decoration:underline !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:#063462 !important;background-color:#063462 !important;text-decoration:underline !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;background:#f7f3d6 !important;background-image:none !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-hide{display:none !important}html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='brown'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='brown'] *:after{background-color:#f7f3d6 !important;background:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}html body .bvi-body[data-bvi-theme='brown'] *:before{background-color:#f7f3d6 !important;background:#f7f3d6 !important;background-image:none !important;color:#4d4b43 !important;box-shadow:none !important;text-shadow:none !important;border-color:#4d4b43 !important}html body .bvi-body[data-bvi-theme='brown'] *::selection{background-color:#4d4b43;color:#f7f3d6}html body .bvi-body[data-bvi-theme='brown'] * a,html body .bvi-body[data-bvi-theme='brown'] * label{color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * a.active,html body .bvi-body[data-bvi-theme='brown'] * label.active{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * a:hover,html body .bvi-body[data-bvi-theme='brown'] * label:hover{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='brown'] * a:hover *,html body .bvi-body[data-bvi-theme='brown'] * label:hover *{color:#f7f3d6 !important;background-color:#4d4b43 !important;text-decoration:underline !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:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !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:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !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:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !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:#4d4b43 !important;background-color:#4d4b43 !important;text-decoration:underline !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;background:#3b2716 !important;background-image:none !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-hide{display:none !important}html body .bvi-body[data-bvi-theme='green'] * .bvi-show-block{display:block !important}html body .bvi-body[data-bvi-theme='green'] * .bvi-show-inline-block{display:inline-block !important}html body .bvi-body[data-bvi-theme='green'] *:after{background-color:#3b2716 !important;background:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}html body .bvi-body[data-bvi-theme='green'] *:before{background-color:#3b2716 !important;background:#3b2716 !important;background-image:none !important;color:#a9e44d !important;box-shadow:none !important;text-shadow:none !important;border-color:#a9e44d !important}html body .bvi-body[data-bvi-theme='green'] *::selection{background-color:#a9e44d;color:#3b2716}html body .bvi-body[data-bvi-theme='green'] * a,html body .bvi-body[data-bvi-theme='green'] * label{color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * a.active,html body .bvi-body[data-bvi-theme='green'] * label.active{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * a:hover,html body .bvi-body[data-bvi-theme='green'] * label:hover{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:underline !important}html body .bvi-body[data-bvi-theme='green'] * a:hover *,html body .bvi-body[data-bvi-theme='green'] * label:hover *{color:#3b2716 !important;background-color:#a9e44d !important;text-decoration:underline !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:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !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:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !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:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !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:#a9e44d !important;background-color:#a9e44d !important;text-decoration:underline !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[data-bvi-images='true'] img{-webkit-filter:grayscale(0);filter:grayscale(0)}html body .bvi-body[data-bvi-images='false'] .bvi-img-off{border:2px dashed !important;box-sizing:border-box !important;overflow:hidden !important;max-width:100% !important;max-height:100% !important;word-wrap:break-word !important;text-align:center !important;display:flex !important;align-items:center !important;justify-content:center !important}html body .bvi-body[data-bvi-images='grayscale'] img.grayscale{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='saturate'values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}html body .bvi-body[data-bvi-images='grayscale'] .bvi-div-grayscale{position:relative;display:block}html body .bvi-body[data-bvi-line-height='normal'] *{line-height:1.5 !important}html body .bvi-body[data-bvi-line-height='average'] *{line-height:2 !important}html body .bvi-body[data-bvi-line-height='big'] *{line-height:2.5 !important}html body .bvi-body[data-bvi-letter-spacing='normal'] *{letter-spacing:0 !important}html body .bvi-body[data-bvi-letter-spacing='average'] *{letter-spacing:2px !important}html body .bvi-body[data-bvi-letter-spacing='big'] *{letter-spacing:4px !important}html body .bvi-body[data-bvi-font-family='arial'] *:not(i):not(span){font-family:Arial,sans-serif}html body .bvi-body[data-bvi-font-family='times'] *:not(i):not(span){font-family:"Times New roman"}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'] figure{display:block}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'] figure{display:none}
 .bvi-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.bvi-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.bvi-xs{font-size:.75em !important}.bvi-sm{font-size:.875em !important}.bvi-1x{font-size:1em !important}.bvi-2x{font-size:2em !important}.bvi-3x{font-size:3em !important}.bvi-4x{font-size:4em !important}.bvi-5x{font-size:5em !important}.bvi-6x{font-size:6em !important}.bvi-7x{font-size:7em !important}.bvi-8x{font-size:8em !important}.bvi-9x{font-size:9em !important}.bvi-10x{font-size:10em !important}.bvi-font:before{content:"\f031"}.bvi-plus:before{content:"\f067"}.bvi-minus:before{content:"\f068"}.bvi-circle:before{content:"\f111"}.bvi-circle-notch:before{content:"\f1ce"}.bvi-adjust:before{content:"\f042"}.bvi-volume-up:before{content:"\f028"}.bvi-volume-off:before{content:"\f026"}.bvi-cogs:before{content:"\f085"}.bvi-low-vision:before{content:"\f2a8"}.bvi-chevron-circle-up:before{content:"\f139"}.bvi-eye:before{content:"\f06e"}.bvi-sync-alt:before{content:"\f2f1"}.bvi-times-circle:before{content:"\f057"}.bvi-bolt:before{content:"\f0e7"}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:auto;src:url("/local/templates/styledent2019/css/../fonts/fa-solid-900.eot");src:url("/local/templates/styledent2019/css/../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/local/templates/styledent2019/css/../fonts/fa-solid-900.woff2") format("woff2"),url("/local/templates/styledent2019/css/../fonts/fa-solid-900.woff") format("woff"),url("/local/templates/styledent2019/css/../fonts/fa-solid-900.ttf") format("truetype")}.bvi-icon{font-family:'Font Awesome 5 Free';font-weight:900}
/* End */


/* Start:/local/templates/styledent2019/styles.css?162884167711163*/
div#popup-consultation-service {
    background-color: white !important;
}

.bottom-center {
    text-align: center;
}

section.promo-block-green-top {
    display: none !important;
}
img {
vertical-align:top;
}

.site-button--solid-red {
    border: 2px solid #5c068c;
    background-color: #5c068c;
    color: #fff;
}

.sales-actual-price {
    color: #5c068c;
}

.drake {
    color: white!important;
    background-color: #65c24f;
    height: 50px;
    border-radius: 30px;
    text-align: center;
    opacity: 84;
    margin-top: 30px;
}

div#popup-appointment {
    background-color: white !important;
}

div#popup-consultation {
    background-color: white !important;
}

u {
    font-weight: bold;
}

.main-slider-content {
    height: 755px;
}
div#main-slider-list {
    height: 755px;
}

.main-slider-content-wrap {
    display: none !important;
}

.site-button--red {
  border: 2px solid #EA5042;
  color: #EA5042;
}



.main-slider-list .slick-slide {
    position: relative;
    overflow: hidden;
    height: 720px !important;
}


.speciality-list-items {
 /*   display: none;*/
}

.price-content-table-row:hover {
    background-color: #6BB644 !important;
    color: white;
}

.number-small-list-block-title__marker {
    width: 33px;
    height: 33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33px;
    flex: 0 0 33px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #85d073;
    border-radius: 30px;
    color: #fff;
    font-size: 16px;
    line-height: 19px;
    margin-right: 26px;
}

ul.dot-style li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 12px;
    height: 12px;
    border-radius: 30px;
    background-color: #8522bd;
}
.info-block-green {
  padding: 90px 0;
  background: linear-gradient(197.01deg, #6BB644 3.06%, #009141 97.38%);
  -webkit-box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
}

.promo-block-green-bottom {
    background-color: #6bb644 !important;
    -webkit-box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669) !important;
    box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669) !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.banner-subscribe {
  background-color: #6BB644;
  -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  padding: 26.5px 0;
}

.banner-subscribe-form-button {
  background-color: #6BB644;
  border: 2px solid #FFFFFF;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 25px;
  color: #fff;
  padding: 0 24px;
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
}

.adervice-page-content-block__title.section-title-small {
    padding-top: 25px;
    padding-bottom: 25px;
}

.tab input, .tab-content { display: none; }
   .tab {
   
    border-radius: 3px; /* Скругляем уголки */
    color: black; /* Цвет текста */
    margin-bottom: 10px; /* Расстояние между пунктами */

   }

.2service-page-content-block__title section-title-small {
    padding-top: 56px !important;
    text-align: center;
}
.banner-subscribe {
  background-color: #6BB644;
  -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  padding: 26.5px 0;
}
.new-section-title-small {
margin-bottom: 55px !important;
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 55px;
}

   .tab-title {
    padding: 10px; /* Поля вокруг текста */
    display: block; /* Блочный элемент */
    text-transform: uppercase; /* Все буквы заглавные */
    font-weight: bold; /* Жирное начертание */
    cursor: pointer; /* Вид курсора */
   }
   .tab-title::after {
    content: '+'; /* Выводим плюс */
    float: right; /* Размещаем по правому краю */
   }
   .tab-content {
    padding: 10px 20px; /* Поля вокруг текста */
   }
   .tab :checked + .tab-title {
    background-color: #50a2de; /* Цвет фона */
    border-radius: 3px 3px 0 0; /* Скругляем уголки */
    color: #fff; /* Цвет текста */
   }
   .tab :checked + .tab-title::after {
    content: '−'; /* Выводим минус */
   }
   .tab :checked ~ .tab-content {
    display: block; /* Показываем содержимое */
   }

a:hover {
  -webkit-transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
  transition: all 0.1s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

.product-item {
    background-color: #f5ebfb !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 344px;
    border-radius: 8px;
    padding: 38px 33px 93px 60px;
    position: relative;
    margin: 0 35px 35px 0;
    top: 0;
    -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

a.product-list__link:hover { 
   
    color: red;
}

a.red {
    color: #ea5a5f;
}



.nav ul > li > a {
    font-weight: bold;
    font-size: 20px;
    line-height: 16px;
    text-transform:none;
    white-space: nowrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
}


.show-more__icon > a {
    color: #fff;
    background-color: #58af43 !important;
    width: 33px;
    height: 33px;
    border-radius: 50px;
    text-align: center;
    margin-right: 16px;
    line-height: 30px;
    display: block;
}



.service-page-content {
width:100% !important 
}
@media (max-width: 640px) {
  .logo-device {
    max-width: 129px;
    max-height: 60px;
    margin-right: 38px;
  }
}

.left-button a.active, .right-button a.active {
color: white !important; 
}

.service-page-content {
    /* width: 50%; */
    /* margin-right: 42.5px; */
    font-size: 18px;
    line-height: 28px;
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 725px;
    flex: auto;
}

.service-page-navigation-wrap {
    max-width: 285px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 285px;
    flex: 0 0 285px;
display:none;
    margin-left: 42.5px;
    position: relative;

}

.bottom-center {
    text-align: center;
}

label.tab-title {
    color: red;
}

.top-text h1.section-title {
    margin-bottom: 20px !important;
    margin-top: 0;
}

.footer-dev {
    display: none !important;
}

.whyChooseUs {
    display: flex;
    display: none !important;
    margin-bottom: 60px;
}

.drake {
    color: white!important;
    background-color: #65c24f;
    height: 50px;
    border-radius: 30px;
    text-align: center;
    opacity: 84;
    margin-top: 30px;
}
.service-page-content-block, .service-page-content__description-text {
     padding-bottom: 0 !important
}

.drake {
    color: white!important;
    background-color: #65c24f;
    height: 50px;
    border-radius: 30px;
    text-align: center;
    opacity: 84;
    margin-top: 30px;
}
a.red-dragon {
    color: white !important;
    text-align: center;
    position: relative;
    top: 9px;
}

.price-list-items .price-content-table-row:hover {
  background-color: #6BB644 !important;
  cursor: default;
}

.product-item {
  background-color: #F3F3F3 !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 344px;
  border-radius: 8px;
  padding: 38px 33px 93px 60px;
  position: relative;
  margin: 0 35px 35px 0;
  top: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
a, div.grid-items a {
    cursor: pointer;
    text-decoration: none;
    color: #3da642 !important;
    -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.drake {
    color: white!important;
    background-color: #65c24f !important;
    height: 50px;
    border-radius: 30px;
    text-align: center;
    opacity: 84;
    margin-top: 30px;
}

a.link-content, div.service-page-content-block-body a, div.footer-copyright a {
    color: #8927bf !important;
    text-decoration: underline;
}

.logo {
  max-width: 112px;
  max-height: 112px;
  background-color: #fff;
  z-index: 2;
  position: relative;
}




@media (max-width: 1130px) {
  .logo {
    max-width: 94px;
    max-height: 94px;
  }
}

.logo-device {
  width: 94px;
  height: 94px;
  background-color: #fff;
  z-index: 2;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 40px;
}

a,
div.grid-items a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

a.link-content, div.service-page-content-block-body a, div.footer-copyright a {
    color: #1f1e1f !important;
    text-decoration: underline;
}

@media (max-width: 768px) {
  .logo-device {
    margin-right: calc((100vw - 640px)/(769 - 640) * (40 - 20) + 20px);
  }
}

@media (max-width: 640px) {
  .logo-device {
    max-width: 83px;
    max-height: 83px;
    margin-right: 38px;
  }
}

.product-list__link {
    border-bottom: 1px #000 solid;
    padding-bottom: 1px;
    color: #000 !important;
}

@media (max-width: 480px) {
  .logo-device {
    margin-right: 0px;
  }
}
img.off-set {
    padding-right: 25px;
}

.blog-list-main {
    background-color: #F3F3F3;
    padding: 90px 0 0px 0;
    position: relative;
    z-index: 1;
}

.page-frame {
    position: relative;
    max-width: 1280px !important;
    margin: 0 auto;
    background-color: transparent;
}

.narrow-frame {
    max-width: 1280px !important;
    margin: 0 auto;
}

a.isntas {
    color: #ff0505 !important;
}
.share-block-desktop {
    position: absolute;
    top: 0;
    left: -90px !important;
    -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    z-index: 9999;
}

.product-toggle-buttons {
    display: none;
}
.product-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	justify-content: space-around;
    padding: 28px 0 31px 0;
    background-color: #fff;
    z-index: 1;
    position: relative;
    margin-right: -35px;
}

h3 {
  text-align: center;
}


.doctor-card-page-profile-head-mobile > p {
      margin-bottom: 32px;
      font-size: 37px !important;
}

.answerblock {
  transition: height 0.3s ease-out 0.2s;
  height:60px;
}
.answerblock:hover {
  height:160px !important;
  
}

@media (max-width: 640px) {
.answerblock {

  min-height:65px;
}
.answerblock:hover {
  height:auto !important;
  
}

}

/* End */


/* Start:/local/templates/styledent2019/template_styles.css?16288416778619*/
.top-text {padding-bottom:0px !important;}
.speciality-list {padding: 20px 0 0 0 !important;}
.speciality-text-bottom {padding: 20px 0 126px 0 !important;}
.section-title-small {margin-bottom: 0px !important;}
.speciality-list-items {margin-top:55px;}
.price-content-wrap {margin-top:55px;}
.service-page-content-block-body {margin-top:30px; margin-bottom: 50px;}
.service-page .doctors-list-search {margin:30px auto 32px auto !important;}
.replies-page .slider-smile-stories-nav-horizontal.content {margin-top:50px;}
.img123 {padding:0 20px 20px;}

.service-page-content-block-body > img:first-child,
.speciality-text-bottom-inner > img:first-child{
    display: block;
    width: 100%;
    height: auto;
}

div#main-slider-list {
    height: 755px;
}

.site-button--solid-red {
    border: 2px solid #58af43;
    background-color: #58af43;
    color: #fff;
    color: white !important;
}

.site-button--solid-red:hover {
  border: 2px solid #90e57b;
    background-color: #85d073;
    color: #fff;
    color: white !important;
}

.left-button a.active,
.right-button a.active {
  background-color: #EA5042;
  color: #fff;
  -webkit-box-shadow: 4px 10px 20px -5px rgba(234, 80, 66, 0.6);
  box-shadow: 4px 10px 20px -5px rgba(234, 80, 66, 0.6);
}

.banner-subscribe {
  background-color: #6BB644 !important;
  -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
  padding: 26.5px 0;
}

.info-block-green {
  padding: 90px 0;
  background: linear-gradient(197.01deg, #6BB644 3.06%, #009141 97.38%);
  -webkit-box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
}

.promo-block-green-bottom {
    background-color: #6bb644 !important;
    -webkit-box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669) !important;
    box-shadow: inset 0px 10px 20px rgba(0, 0, 0, 0.0934669) !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.banner-subscribe {
    background-color: #8927bf !important;
    -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
    box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669);
    padding: 26.5px 0;
}



.main-slider-content-wrap {
    display: none !important;
}

.service-page-content-block, .service-page-content__description-text {
     padding-bottom: 0 !important
}

a:hover {
    color: red;
}

.price-installments-title-icon {
    display: none;
}

.info-block-green {
    margin-bottom: 40px;
}

.service-page .show-more {
    padding-bottom: 35px;
    padding-left: 45px;
    padding-right: 45px;
}

a.red-dragon:hover {
    color: #ffe219 !important;
}

.choose-content {
    display: none;
}

.choose-img {
    display: none;
}

.speciality-text-bottom {
    padding: 20px 0 20px 0 !important;
}

ul.s_massa {
    list-style-type: none;
    padding: 0;
text-align:center;
font-size:18px;
}

li.some {
    font-size: 23px;
    line-height: 38px;
}



p {
    text-align: justify;
}

.social-icons1 { font-size: 0.01px; text-align: center; }

.social-icons1 a { display: inline-block; vertical-align: middle; }

.social-icons1 a + a { margin-left: 35px; }

.social-icons1__icon1 { background-image: url("/local/templates/styledent2019/img/icons/icon-vk.png"); width: 24px; height: 24px; }

.social-icons1__icon2 { background-image: url("/local/templates/styledent2019/img/icons/icon-instagram.png"); width: 24px; height: 24px; }

.social-icons1__icon3 { background-image: url("https://styledent.ru/upload/medialibrary/1f1/icon.png"); width: 9px; height: 20px; background-position: -198px -70px; }

.social-icons1__icon3:hover { background-image: url("https://styledent.ru/upload/medialibrary/1f1/icon.png"); width: 9px; height: 20px; background-position: -198px -94px; }

.social-icons1__icon4 { background-image: url("https://styledent.ru/upload/medialibrary/1f1/icon.png"); width: 13px; height: 22px; background-position: -212px -166px; }

.social-icons1__icon4:hover { background-image: url("https://styledent.ru/upload/medialibrary/1f1/icon.png"); width: 13px; height: 22px; background-position: -212px -140px; }

.social-icons1__icon5 { background-image: url("https://euromednsk.ru/local/templates/euromed/css/../img/icons8-youtube-play.png"); width: 25px; height: 24px; background-position: 0px; background-repeat: no-repeat; }
.social-icons1__icon5:hover { background-image: url("https://euromednsk.ru/local/templates/euromed/css/../img/icons8-youtube-play-2.png"); width: 25px; height: 24px; background-position: 0px; background-repeat: no-repeat; }
.social-icons1 a + a { margin-left: 15px !important; }

.social-icons1 {
    margin: 0;
    width: 115px;
}

.logo {
    max-width: 112px;
    max-height: 112px;
    background-color: #fff;
    z-index: 2;
    position: relative;
}

ul {
    padding: 3px;
}

.main-text {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 32px;
}

.contacts-page-top-column2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 237px;
        margin-right: 179px !important;
    flex: 0 0 285px;
    text-align: center;
    box-sizing: border-box;
    margin: 0px 325px 0 65px;
    font-size: 13px;
    line-height: 18px;
    padding: 14px 0px 8px 0px;
    /* vertical-align: bottom; */
    border: 1px solid #34a342;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    position: relative;
    margin-right: 111px;
}

.contacts-page {
    background-color: #fff;
    position: relative;
    z-index: 1;
    padding-bottom: 60px;
}

img {
    vertical-align: top;

}

ul.dot-style.padding-left {
    padding-left: 1px !important;
}

.service-page .info-block-green.content {
    margin-top: 13px;
    margin-bottom: 0;
}

h1 {
    font-size: 37px !important;
    line-height: 52px;
}

.our-works-wrapper {
	background: rgba(107, 182, 68, 0.8);
	padding: 30px 0;
}

.our-works-sections {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 25px;
}

.our-works-sections__link {
	margin: 0 5px;
    background: #fff;
    padding: 6px 8px;
    font-size: 18px;
}

.our-works-sections__link:first-child {
	margin-left: 0;
}

.our-works-sections__link:last-child {
	margin-right: 0;
}



a, div.grid-items a {
    cursor: pointer;
    text-decoration: none;
    color: black !important;
    -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}


a.site-button.site-button--red.active {
    color: white !important;
}

.banner-subscribe {
    background-color: #5c068d !important;
    -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669) !important;
    box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669) !important ;
    padding: 26.5px 0;
}


.our-works {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
	grid-gap: 20px;
}

.our-works__item {
	display: grid;
	grid-template-columns: 220px 1fr;
	background: #fff;
	padding: 20px;
	grid-gap: 20px;
}

.our-works__item-image img {
	max-width: 100%;
}

.our-works__item-right {
	font-size: 16px;
}

.our-works__item-name {
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
}

.our-works__item-doctor {
	margin-bottom: 15px;
}

.our-works__item-doctor a {
	color: #008834;
	text-decoration: underline;
}

.our-works__item-doctor a:hover {
	text-decoration: none;
}

.our-works__item-text {
	line-height: 1.5;
	margin-bottom: 25px;
}

.info-block-green {
  padding: 90px 0;
  background: linear-gradient(197.01deg, #6BB644 3.06%, #009141 97.38%);
  -webkit-box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px -5px 20px rgba(0, 0, 0, 0.1);
}

ul.dot-style li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    width: 12px;
    height: 12px;
    border-radius: 30px;
    background-color: #85d073;
}

.our-works__item-button {
	color: #fff !important;
    background: #6BB644;
    border-radius: 6px;
    padding: 10px 18px;
    text-transform: uppercase;
    font-size: 14px;
	white-space: nowrap;
}

.our-works__item-button:hover {
	color: #fff;
    background: #008834;
}

a.promo-block-green-top-list__link {
    color: white !important;
}
.banner-subscribe {
    background-color: #6BB644 !important;
    -webkit-box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669) !important;
    box-shadow: inset 0px 5px 18px rgba(0, 0, 0, 0.0934669) !important;
    padding: 26.5px 0;
}
@media (max-width: 1100px) {
	.our-works__item {
		grid-template-columns: 180px 1fr;
		padding: 20px 10px;
	}
}

@media (max-width: 960px) {
	.our-works__item-button-wr {
		display: none;
	}
}

@media (max-width: 840px) {
	.our-works__item {
		grid-template-columns: 1fr;
	}
}



/* End */
/* /local/templates/styledent2019/jquery.fancybox.css?15748635164134 */
/* /local/templates/styledent2019/css/plugins.css?157527915816497 */
/* /local/templates/styledent2019/css/old_styles.css?1605503734107340 */
/* /local/templates/styledent2019/css/custom.css?1625543740233985 */
/* /local/templates/styledent2019/components/bitrix/breadcrumb/.default/style.min.css?1574863516467 */
/* /local/templates/styledent2019/css/font-awesome.min.css?159679880131000 */
/* /local/templates/styledent2019/fonts/font-face.css?15973199106354 */
/* /local/templates/styledent2019/css/bvi-common.css?1597314779129422 */
/* /local/templates/styledent2019/styles.css?162884167711163 */
/* /local/templates/styledent2019/template_styles.css?16288416778619 */
