
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container,.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background-color:rgba(0,0,0,.4);-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden,.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.75);-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,.85);-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,.9);-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{bottom:0;background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;-ms-filter:"alpha(opacity=90)"}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.15)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp,.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown,.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft,.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight,.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp,.mCS-3d.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown,.mCS-3d.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft,.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight,.mCS-3d.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.2);-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,.5);-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.2);-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.5);-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border:1px solid rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.75)}

@keyframes spin_animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-93.08vw)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes colorBlink{0%{background-color:rgba(3,122,205,.7)}50%{background-color:#fff}to{background-color:#037acd}}@keyframes roundLoader{0%{stroke-dasharray:130,150}to{stroke-dasharray:0,150}}@keyframes colorBrand{0%{background-color:#6bd333}20%{background-color:#6bd333}50%{background-color:#1db7ed}70%{background-color:#1db7ed}to{background-color:#6bd333}}footer.footer{background-color:#1db7ed;color:#fff}footer.footer .top{display:flex;gap:.624vw;padding:var(--20px)}footer.footer .top .elem{flex:1;display:flex;flex-direction:column;align-items:flex-start;background-color:hsla(0,0%,100%,.2);border:1px solid transparent;border-radius:var(--20px);padding:var(--20px);min-height:27.04vw;transition:.3s ease}@media only screen and (min-width:480px){footer.footer .top .elem:hover{border-color:#fff;background:transparent}}footer.footer .top .elem .elem-inner{display:flex;justify-content:space-between;gap:var(--5px);width:100%}footer.footer .top .elem .elem-inner .side.f-menu{flex-grow:1}footer.footer .top .elem .elem-inner .side.f-tels{flex-shrink:0;width:11.96vw}footer.footer .top .elem .elem-name{font-size:var(--30px);line-height:var(--30px);font-weight:600;letter-spacing:-1px;margin-bottom:var(--30px)}footer.footer .top .elem .f-menu a,footer.footer .top .elem .f-menu span{display:block;font-size:1.04vw;line-height:1.456vw;font-weight:300;color:#fff;text-decoration:none;transition:.3s ease}footer.footer .top .elem .f-menu a:nth-child(n+2),footer.footer .top .elem .f-menu span:nth-child(n+2){margin-top:.624vw}footer.footer .top .elem .f-menu a:hover{opacity:.7}footer.footer .top .elem .f-tels a{display:flex;align-items:center;gap:var(--5px);font-size:1.04vw;line-height:1.456vw;font-weight:300;color:#fff;text-decoration:none;transition:.3s ease}footer.footer .top .elem .f-tels a:nth-child(n+2){margin-top:.624vw}footer.footer .top .elem .f-tels a img{flex-shrink:0;width:var(--20px);height:auto}footer.footer .top .elem .f-tels a:hover{opacity:.7}footer.footer .top .elem .f-btns{margin-top:auto}footer.footer .top .elem .f-btns .btn-emergency{width:16.12vw;height:var(--70px)}footer.footer .top .elem .f-btns .btn-appoint{margin-top:var(--10px);border-color:#fff;color:#fff;transition:.3s ease;width:16.12vw;height:var(--70px)}footer.footer .top .elem .f-btns .btn-appoint:before{background-color:#fff;animation:blink 3s ease infinite}footer.footer .top .elem .f-btns .btn-appoint:hover{background-color:#fff;color:#000}footer.footer .top .elem .f-btns .btn-appoint:hover:before{background-color:#6bd333}footer.footer .top .elem .f-content{font-size:1.04vw;line-height:1.456vw;font-weight:300}footer.footer .top .elem .f-content span{display:block}footer.footer .top .elem .btn-link{margin-top:auto}footer.footer .top .elem .btn-link:hover{background-color:#fff;border-color:#fff;color:#000}footer.footer .top .elem .socials{margin-top:auto}footer.footer .middle{height:50.44vw;padding-top:7.8vw}footer.footer .middle .form-subscribe{background-color:#4ac5f1;color:#fff}footer.footer .middle .form-subscribe .form-title{font-size:var(--100px);line-height:var(--100px);font-weight:600;text-align:center;letter-spacing:-.286vw;margin-bottom:var(--30px)}footer.footer .middle .form-subscribe .form-sub{font-size:1.3vw;line-height:1.664vw;font-weight:300;text-align:center;margin-bottom:var(--50px)}footer.footer .middle .form-subscribe .form-inner{position:relative;width:57.2vw;margin:0 auto;padding:var(--30px);border-radius:var(--20px);background-color:hsla(0,0%,100%,.2);min-height:11.44vw}footer.footer .middle .form-subscribe .form-inner .fields-box{border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:var(--30px)}footer.footer .middle .form-subscribe .form-inner .input-block{margin:0}footer.footer .middle .form-subscribe .form-inner .input-block label{display:none}footer.footer .middle .form-subscribe .form-inner .input-block input{font-size:.884vw;line-height:.884vw;color:#fff;padding:var(--25px) var(--30px);border-radius:var(--10px);border:none;background-color:hsla(0,0%,100%,.3);width:100%}footer.footer .middle .form-subscribe .form-inner .input-block input::-moz-placeholder{font-size:.884vw;line-height:.884vw;color:#fff}footer.footer .middle .form-subscribe .form-inner .input-block input::placeholder{font-size:.884vw;line-height:.884vw;color:#fff}footer.footer .middle .form-subscribe .form-inner .input-block input:focus::-moz-placeholder{color:transparent}footer.footer .middle .form-subscribe .form-inner .input-block input:focus::placeholder{color:transparent}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox{margin-top:var(--20px)}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox input{display:none}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label{display:flex;align-items:flex-start;justify-content:center;gap:var(--10px);margin:0;cursor:pointer}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label .inp_checker{flex-shrink:0;display:block;width:var(--30px);height:var(--30px);background-color:#fff;border-radius:var(--5px)}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label .input-text{font-size:.884vw;line-height:1.456vw;color:#fff}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox input:checked+.inp_checker{background-image:url(../../../img/user/app/svg/check.svg);background-repeat:no-repeat;background-size:70%;background-position:50%}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox .error-input{margin:var(--10px) auto 0 auto}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha{position:absolute;left:var(--30px);bottom:var(--30px);transform-origin:bottom left;transform:scale(.8)}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha iframe{margin:0}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha .error-input{margin-left:0}footer.footer .middle .form-subscribe .form-inner .btn-link{font-size:.884vw;line-height:.884vw;padding:var(--25px) var(--40px);margin:1.56vw 0 0 auto;min-width:unset}footer.footer .middle .form-subscribe .form-inner .btn-link:hover{background-color:#fff;border-color:#fff;color:#000}footer.footer .middle .form-subscribe .success-text{font-size:5.2vw;line-height:5.2vw;font-weight:600;text-align:center;color:#fff;letter-spacing:-.286vw;padding:0}footer.footer .middle .form-subscribe .success-text span{display:block;font-size:var(--25px);line-height:var(--30px);font-weight:400;color:#fff;text-align:center;letter-spacing:normal;margin-top:var(--15px)}footer.footer .middle .app-box{display:flex;justify-content:center;gap:var(--10px);margin-top:var(--50px)}footer.footer .middle .app-box a{display:block;width:auto;height:var(--55px)}footer.footer .middle .app-box a img{width:auto;height:100%}footer.footer .bot{position:relative;display:flex;flex-wrap:wrap;gap:var(--10px) var(--50px);padding:1.3vw 7.8vw 1.3vw 1.04vw}footer.footer .bot .policy-item{font-size:.832vw;line-height:1.144vw;color:#fff;text-decoration:none}footer.footer .bot .policy-item:hover{text-decoration:underline}footer.footer .bot .frontmen-wrap{height:var(--40px);display:block;position:absolute;bottom:.832vw;right:var(--20px);width:var(--100px)}footer.footer .bot .frontmen-wrap .frontmen{position:absolute;top:0;left:0;width:100%;height:100%;display:block}footer.footer .bot .frontmen-wrap img{height:100%;transition:opacity .3s linear;position:absolute;top:0;left:0;width:100%}footer.footer .bot .frontmen-wrap:hover img,footer.footer .bot .frontmen-wrap img.love{opacity:0}footer.footer .bot .frontmen-wrap:hover img.love{opacity:1}footer.footer .bot noindex{position:absolute;display:block;top:.936vw;right:1.04vw;width:var(--100px);height:auto}footer.footer .bot noindex img{display:block;width:100%;height:auto}footer.footer .bot noindex:hover img,footer.footer .bot noindex img:last-child{display:none}footer.footer .bot noindex:hover img:last-child{display:block}footer.footer .bg-wrap.footer-mid{background-color:hsla(0,0%,100%,.2)}.breadcrumbs+footer.footer{margin-top:var(--65px)}@media only screen and (min-width:1921px){footer.footer .top{gap:12px}footer.footer .top .elem{border:1px solid transparent;min-height:520px}footer.footer .top .elem .elem-inner .side.f-tels{width:230px}footer.footer .top .elem .elem-name{letter-spacing:-1px}footer.footer .top .elem .f-menu a,footer.footer .top .elem .f-menu span{font-size:20px;line-height:28px}footer.footer .top .elem .f-menu a:nth-child(n+2),footer.footer .top .elem .f-menu span:nth-child(n+2){margin-top:12px}footer.footer .top .elem .f-tels a{font-size:20px;line-height:28px}footer.footer .top .elem .f-tels a:nth-child(n+2){margin-top:12px}footer.footer .top .elem .f-btns .btn-appoint,footer.footer .top .elem .f-btns .btn-emergency{width:310px}footer.footer .top .elem .f-content{font-size:20px;line-height:28px}footer.footer .middle{height:970px;padding-top:150px}footer.footer .middle .form-subscribe .form-title{letter-spacing:-5.5px}footer.footer .middle .form-subscribe .form-sub{font-size:25px;line-height:32px}footer.footer .middle .form-subscribe .form-inner{width:1100px;min-height:220px}footer.footer .middle .form-subscribe .form-inner .input-block input{font-size:17px;line-height:17px}footer.footer .middle .form-subscribe .form-inner .input-block input::-moz-placeholder{font-size:17px;line-height:17px}footer.footer .middle .form-subscribe .form-inner .input-block input::placeholder{font-size:17px;line-height:17px}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha{left:30px}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label .input-text{font-size:17px;line-height:28px}footer.footer .middle .form-subscribe .form-inner .btn-link{font-size:17px;line-height:17px;margin:30px 0 0 auto}footer.footer .middle .form-subscribe .success-text{font-size:100px;line-height:100px;letter-spacing:-5.5px}footer.footer .bot{padding:25px 150px 25px 20px}footer.footer .bot .policy-item{font-size:16px;line-height:22px}footer.footer .bot noindex{top:18px;right:20px}}@media only screen and (min-width:480px) and (max-width:1260px){footer.footer .top{gap:var(--12px)}footer.footer .top .elem{min-height:var(--520px)}footer.footer .top .elem .elem-inner .side.f-tels{width:var(--230px)}footer.footer .top .elem .f-menu a,footer.footer .top .elem .f-menu span{font-size:var(--20px);line-height:var(--28px)}footer.footer .top .elem .f-menu a:nth-child(n+2),footer.footer .top .elem .f-menu span:nth-child(n+2){margin-top:var(--12px)}footer.footer .top .elem .f-tels a{font-size:var(--20px);line-height:var(--28px)}footer.footer .top .elem .f-tels a:nth-child(n+2){margin-top:var(--12px)}footer.footer .top .elem .f-btns .btn-appoint,footer.footer .top .elem .f-btns .btn-emergency{width:var(--310px)}footer.footer .top .elem .f-content{font-size:var(--20px);line-height:var(--28px)}footer.footer .middle{height:var(--970px);padding-top:var(--150px)}footer.footer .middle .form-subscribe .form-title{letter-spacing:-3.5px}footer.footer .middle .form-subscribe .form-sub{font-size:var(--25px);line-height:var(--32px)}footer.footer .middle .form-subscribe .form-inner{width:var(--1100px);min-height:var(--220px)}footer.footer .middle .form-subscribe .form-inner .input-block input{font-size:var(--17px);line-height:var(--17px)}footer.footer .middle .form-subscribe .form-inner .input-block input::-moz-placeholder{font-size:var(--17px);line-height:var(--17px)}footer.footer .middle .form-subscribe .form-inner .input-block input::placeholder{font-size:var(--17px);line-height:var(--17px)}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha{left:30px}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label .input-text{font-size:var(--17px);line-height:var(--28px)}footer.footer .middle .form-subscribe .form-inner .btn-link{font-size:var(--17px);line-height:var(--17px);margin:var(--30px) 0 0 auto}footer.footer .middle .form-subscribe .success-text{font-size:var(--100px);line-height:var(--100px);letter-spacing:-3.5px}footer.footer .bot{padding:var(--25px) var(--150px) var(--25px) var(--20px)}footer.footer .bot .policy-item{font-size:var(--16px);line-height:var(--22px)}footer.footer .bot noindex{top:var(--18px);right:var(--20px)}}@media only screen and (max-width:1000px){footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha{transform-origin:left bottom;transform:scale(.7)}}@media only screen and (max-width:480px){footer.footer .top{display:block;padding:3.48vw 3.48vw 4.64vw}footer.footer .top .elem{display:block;border:none;min-height:unset}footer.footer .top .elem:nth-child(n+2){margin-top:2.32vw}footer.footer .top .elem .elem-inner .side.f-tels{width:41.76vw}footer.footer .top .elem .elem-name{font-size:5.8vw;line-height:5.8vw;letter-spacing:normal;margin-bottom:5.8vw}footer.footer .top .elem .f-menu a,footer.footer .top .elem .f-menu span{font-size:3.48vw;line-height:4.872vw}footer.footer .top .elem .f-menu a:nth-child(n+2),footer.footer .top .elem .f-menu span:nth-child(n+2){margin-top:3.248vw}footer.footer .top .elem .f-tels a{font-size:3.48vw;line-height:4.872vw}footer.footer .top .elem .f-tels a:nth-child(n+2){margin-top:2.784vw}footer.footer .top .elem .f-tels a img{width:4.64vw}footer.footer .top .elem .f-btns{margin-top:6.96vw}footer.footer .top .elem .f-btns .btn-appoint,footer.footer .top .elem .f-btns .btn-emergency{width:53.36vw;height:11.6vw}footer.footer .top .elem .f-content{font-size:3.48vw;line-height:4.872vw}footer.footer .top .elem .btn-link,footer.footer .top .elem .socials{margin-top:11.6vw}footer.footer .top .elem.company .f-menu,footer.footer .top .elem.directions .f-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:3.248vw}footer.footer .top .elem.company .f-menu a,footer.footer .top .elem.company .f-menu span,footer.footer .top .elem.directions .f-menu a,footer.footer .top .elem.directions .f-menu span{margin:0}footer.footer .middle{height:auto;padding:23.2vw 3.48vw 15.08vw}footer.footer .middle .form-subscribe .form-title{font-size:11.6vw;line-height:11.6vw;letter-spacing:-.638vw;margin-bottom:2.32vw}footer.footer .middle .form-subscribe .form-title br{display:none}footer.footer .middle .form-subscribe .form-sub{font-size:3.48vw;line-height:4.872vw;margin-bottom:3.48vw}footer.footer .middle .form-subscribe .form-sub br{display:none}footer.footer .middle .form-subscribe .form-inner{width:auto;padding:3.48vw;border-radius:3.48vw;min-height:unset}footer.footer .middle .form-subscribe .form-inner .fields-box{border:none;padding:0}footer.footer .middle .form-subscribe .form-inner .input-block{width:70.76vw}footer.footer .middle .form-subscribe .form-inner .input-block input{font-size:3.248vw;line-height:3.248vw;padding:4.176vw 4.64vw;border-radius:1.856vw}footer.footer .middle .form-subscribe .form-inner .input-block input::-moz-placeholder{font-size:3.248vw;line-height:3.248vw}footer.footer .middle .form-subscribe .form-inner .input-block input::placeholder{font-size:3.248vw;line-height:3.248vw}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox{margin-top:4.64vw;width:auto}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label .inp_checker{width:4.64vw;height:4.64vw;border-radius:.696vw}footer.footer .middle .form-subscribe .form-inner .input-block.block-checkbox label .input-text{font-size:2.784vw;line-height:3.712vw;padding-top:.464vw}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha{position:static;margin-top:4.64vw;padding:0;border:none;width:auto;transform-origin:center center;transform:scale(.8)}footer.footer .middle .form-subscribe .form-inner .input-block.block-recaptcha .g-recaptcha{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}footer.footer .middle .form-subscribe .form-inner .btn-link{position:absolute;display:flex;align-items:center;justify-content:center;top:3.48vw;right:3.48vw;width:11.6vw;height:11.6vw;border-radius:50%;padding:0;margin:0}footer.footer .middle .form-subscribe .form-inner .btn-link span{display:none}footer.footer .middle .form-subscribe .form-inner .btn-link img.mobile{display:block;width:5.8vw;height:auto}footer.footer .middle .form-subscribe .success-text{font-size:11.6vw;line-height:11.6vw;letter-spacing:-.6264vw}footer.footer .middle .form-subscribe .success-text span{font-size:3.48vw;line-height:4.872vw;margin-top:1.16vw}footer.footer .middle .app-box a{height:11.6vw}footer.footer .bot{flex-wrap:wrap;gap:3.48vw 4.64vw;padding:4.64vw 3.48vw}footer.footer .bot .policy-item{flex:1 1 45%;font-size:3.48vw;line-height:4.872vw}footer.footer .bot .frontmen-wrap{bottom:4.64vw;height:5.8vw}footer.footer .bot noindex{top:unset;right:unset;bottom:4.64vw;left:0;width:auto;height:5.8vw}footer.footer .bot noindex img{width:auto;height:100%}.breadcrumbs+footer.footer{margin-top:11.6vw}}
@keyframes spin_animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-93.08vw)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes colorBlink{0%{background-color:rgba(3,122,205,.7)}50%{background-color:#fff}to{background-color:#037acd}}@keyframes roundLoader{0%{stroke-dasharray:130,150}to{stroke-dasharray:0,150}}@keyframes colorBrand{0%{background-color:#6bd333}20%{background-color:#6bd333}50%{background-color:#1db7ed}70%{background-color:#1db7ed}to{background-color:#6bd333}}.cookies-accept-popup{position:fixed;display:none;align-items:center;justify-content:space-between;gap:var(--20px);left:0;right:0;bottom:var(--25px);width:50%;z-index:1000;background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(35px);border:1px solid rgba(0,0,0,.1);border-radius:var(--20px);margin:0 auto;padding:var(--20px) var(--40px) var(--20px) var(--20px)}.cookies-accept-popup .cookies-text{font-size:.936vw;line-height:1.3vw;width:auto;padding-right:var(--50px)}.cookies-accept-popup .cookies-text a{text-decoration:underline}.cookies-accept-popup .btn-link{margin:var(--30px) auto 0 auto}.cookies-accept-popup .cross{position:absolute;width:var(--30px);height:var(--30px);top:var(--20px);right:var(--20px);opacity:.5;cursor:pointer}.cookies-accept-popup .cross img{width:100%;height:auto}.cookies-accept-popup.active{display:block}@media only screen and (min-width:1921px){.cookies-accept-popup{width:1200px}.cookies-accept-popup .cookies-text{font-size:18px;line-height:25px}}@media only screen and (min-width:480px) and (max-width:1260px){.cookies-accept-popup{width:650px}.cookies-accept-popup .cookies-text{font-size:var(--18px);line-height:var(--25px)}}@media only screen and (max-width:480px){.cookies-accept-popup{padding:3.48vw;bottom:3.48vw;width:93%}.cookies-accept-popup .cookies-text{font-size:2.784vw;line-height:3.712vw;width:auto;padding-right:6.96vw}.cookies-accept-popup .btn-link{display:block;width:auto;min-width:unset;margin:3.48vw auto 0;padding:3.48vw 5.104vw}.cookies-accept-popup .cross{width:4.64vw;height:4.64vw;top:3.48vw;right:3.48vw}.cookies-accept-popup.active{display:block}}
/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
    object-fit: contain;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 85; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 90;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/vendor/leaflet/images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/vendor/leaflet/images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(/vendor/leaflet/images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}


/*
Кастомизация
 */
.leaflet-map {
    width: 100%;
    height: 600px;
    margin: 0;
    display: block;
    overflow: hidden;
}

.leaflet-map img {
    max-width: unset;
    max-height: unset;
    display: inherit;
}

.clinics-map .clinic-map-item .bot-data .contact-box .icon-link,.clinics-map .clinic-map-item .top-pic .cross{display:flex;justify-content:center;align-items:center}@keyframes spin_animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-93.08vw)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes colorBlink{0%{background-color:rgba(3,122,205,.7)}50%{background-color:#fff}to{background-color:#037acd}}@keyframes roundLoader{0%{stroke-dasharray:130,150}to{stroke-dasharray:0,150}}@keyframes colorBrand{0%{background-color:#6bd333}20%{background-color:#6bd333}50%{background-color:#1db7ed}70%{background-color:#1db7ed}to{background-color:#6bd333}}.clinics-map{padding:var(--50px) var(--60px) var(--60px) var(--60px)}.clinics-map .as-h1,.clinics-map h1.as-h1{font-size:var(--60px);line-height:var(--60px);font-weight:600;text-align:center;letter-spacing:-.1716vw;margin-bottom:var(--45px)}.clinics-map .inner{position:relative;border-radius:var(--30px);overflow:hidden}.clinics-map .map-box{height:34.32vw;z-index:0}.clinics-map .cards-box{position:absolute;top:0;left:0;padding:var(--15px) var(--30px);z-index:5}.clinics-map .clinic-map-item{display:none;flex-direction:column;width:30.68vw;height:auto;border-radius:var(--20px);overflow:hidden}.clinics-map .clinic-map-item .top-pic{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:17.16vw;background-color:#e5e5e5;overflow:hidden}.clinics-map .clinic-map-item .top-pic .pic{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.clinics-map .clinic-map-item .top-pic .metro{position:absolute;display:flex;align-items:center;gap:.416vw;top:var(--25px);left:var(--25px);background-color:#fff;border-radius:var(--100px);padding:.416vw .52vw}.clinics-map .clinic-map-item .top-pic .metro img{flex-shrink:0;width:var(--25px);height:auto}.clinics-map .clinic-map-item .top-pic .metro span{font-size:.884vw;line-height:1.196vw}.clinics-map .clinic-map-item .top-pic .rating{position:absolute;left:var(--25px);bottom:var(--25px);padding:0}.clinics-map .clinic-map-item .top-pic .rating .rating-stars{display:flex;align-items:center;gap:var(--5px);background-color:#fff;border-radius:var(--90px);padding:.364vw .52vw;letter-spacing:-.052vw}.clinics-map .clinic-map-item .top-pic .rating .rating-stars svg{flex-shrink:0;width:1.04vw}.clinics-map .clinic-map-item .top-pic .rating .rating-stars svg path{fill:#6bd333}.clinics-map .clinic-map-item .top-pic .rating .rating-stars span{font-size:1.144vw;line-height:1.144vw;font-weight:400;color:rgba(0,0,0,.3)}.clinics-map .clinic-map-item .top-pic .rating .rating-stars span:nth-child(2){font-weight:500;color:#6bd333}.clinics-map .clinic-map-item .top-pic .rating .rating-count{display:none}.clinics-map .clinic-map-item .top-pic .cross{position:absolute;top:var(--25px);right:var(--10px);width:var(--70px);height:var(--70px);background-color:#fff;border-radius:50%;cursor:pointer}.clinics-map .clinic-map-item .top-pic .cross img{width:35%;height:auto}.clinics-map .clinic-map-item .bot-data{background-color:#fff;padding:var(--35px) var(--25px) var(--25px) var(--25px);height:auto}.clinics-map .clinic-map-item .bot-data .addr{font-size:var(--30px);line-height:var(--30px);font-weight:600;letter-spacing:-.0468vw;height:var(--60px);margin-bottom:var(--15px)}.clinics-map .clinic-map-item .bot-data .timetable{font-size:1.144vw;line-height:1.664vw;color:rgba(0,0,0,.7);height:var(--70px);overflow:hidden}.clinics-map .clinic-map-item .bot-data .timetable p{margin:0}.clinics-map .clinic-map-item .bot-data .contact-box{display:flex;gap:var(--10px);margin-top:var(--35px)}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link{flex-shrink:0;width:var(--60px);height:var(--60px)}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link img{width:var(--40px);height:auto}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.map{margin-left:var(--25px)}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link{margin-left:auto;border-radius:50%;background-color:rgba(0,0,0,.1);transition:.3s ease}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link img{width:var(--25px)}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link img.mobile{display:none}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link:hover{background-color:#6bd333}@media only screen and (min-width:1921px){.clinics-map .as-h1,.clinics-map h1.as-h1{letter-spacing:-3.3px}.clinics-map .map-box{height:660px}.clinics-map .clinic-map-item{width:590px}.clinics-map .clinic-map-item .top-pic{height:330px}.clinics-map .clinic-map-item .top-pic .metro{gap:8px;padding:8px 10px}.clinics-map .clinic-map-item .top-pic .metro span{font-size:17px;line-height:23px}.clinics-map .clinic-map-item .top-pic .rating .rating-stars{padding:7px 10px;letter-spacing:-1px}.clinics-map .clinic-map-item .top-pic .rating .rating-stars svg{width:20px}.clinics-map .clinic-map-item .top-pic .rating .rating-stars span{font-size:22px;line-height:22px}.clinics-map .clinic-map-item .bot-data .addr{letter-spacing:-.9px}.clinics-map .clinic-map-item .bot-data .timetable{font-size:22px;line-height:32px}}@media only screen and (min-width:480px) and (max-width:1260px){.clinics-map .as-h1,.clinics-map h1.as-h1{letter-spacing:-2.1px}.clinics-map .map-box{height:var(--660px)}.clinics-map .clinic-map-item{width:var(--590px)}.clinics-map .clinic-map-item .top-pic{height:var(--330px)}.clinics-map .clinic-map-item .top-pic .metro{gap:var(--8px);padding:var(--8px) var(--10px)}.clinics-map .clinic-map-item .top-pic .metro span{font-size:var(--17px);line-height:var(--23px)}.clinics-map .clinic-map-item .top-pic .rating .rating-stars{padding:var(--7px) var(--10px);letter-spacing:-.65px}.clinics-map .clinic-map-item .top-pic .rating .rating-stars svg{width:var(--20px)}.clinics-map .clinic-map-item .top-pic .rating .rating-stars span{font-size:var(--22px);line-height:var(--22px)}.clinics-map .clinic-map-item .bot-data .addr{letter-spacing:-.6px}.clinics-map .clinic-map-item .bot-data .timetable{font-size:var(--22px);line-height:var(--32px)}}@media only screen and (max-width:480px){.clinics-map{padding:6.96vw 3.48vw}.clinics-map .as-h1,.clinics-map h1.as-h1{font-size:8.12vw;line-height:8.12vw;letter-spacing:-.464vw;margin-bottom:6.96vw}.clinics-map .inner{border-radius:var(--20px)}.clinics-map .map-box{height:150.8vw}.clinics-map .cards-box{top:unset;bottom:0;padding:2.32vw}.clinics-map .clinic-map-item{display:none;flex-direction:row;gap:2.32vw;width:auto;height:auto;border-radius:2.32vw;padding:2.32vw;background-color:#fff}.clinics-map .clinic-map-item .top-pic{display:block;flex-shrink:0;width:34.8vw;height:auto}.clinics-map .clinic-map-item .top-pic .cross,.clinics-map .clinic-map-item .top-pic .metro,.clinics-map .clinic-map-item .top-pic .rating{display:none}.clinics-map .clinic-map-item .bot-data{flex-grow:1;padding:0}.clinics-map .clinic-map-item .bot-data .addr{font-size:5.8vw;line-height:5.8vw;letter-spacing:-.1624vw;height:auto;margin-bottom:3.48vw}.clinics-map .clinic-map-item .bot-data .timetable{font-size:3.48vw;line-height:4.64vw;height:auto;margin-bottom:2.32vw}.clinics-map .clinic-map-item .bot-data .contact-box{justify-content:flex-end;margin:0}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link{display:none;width:10.44vw;height:10.44vw}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link{display:flex;background-color:#6bd333}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link img{display:none;width:4.872vw}.clinics-map .clinic-map-item .bot-data .contact-box .icon-link.main-link img.mobile{display:block}}
.cities{position:relative;padding:0 var(--10px)}.cities .listing{background-color:hsla(0,0%,100%,.5);position:absolute;top:40px;left:0;display:flex}
.clinics{min-width:800px;font-size:var(--10px)}
.customer_hotline{position:relative;padding:0 var(--10px)}.customer_hotline-visible{max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer_hotline-popup{background-color:hsla(0,0%,100%,.5);position:absolute;top:40px;left:0;display:flex}.customer_hotline-listing li{white-space:nowrap}
.success-banner .inner-pop .close{display:flex;justify-content:center;align-items:center}.success-banner .inner-pop{background-repeat:no-repeat;background-size:cover;background-position:50%}@keyframes spin_animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-93.08vw)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes colorBlink{0%{background-color:rgba(3,122,205,.7)}50%{background-color:#fff}to{background-color:#037acd}}@keyframes roundLoader{0%{stroke-dasharray:130,150}to{stroke-dasharray:0,150}}@keyframes colorBrand{0%{background-color:#6bd333}20%{background-color:#6bd333}50%{background-color:#1db7ed}70%{background-color:#1db7ed}to{background-color:#6bd333}}.input-block{margin-bottom:var(--20px)}.input-block:last-child{margin-bottom:0}.input-block label{display:block}.input-block input{width:100%;cursor:pointer;transition:.3s ease}.input-block input:focus,.input-block input:hover{background-color:#fff;border-color:#fff;box-shadow:0 0 30px 0 hsla(0,0%,66.3%,.25)}.input-block input:focus{cursor:text}.input-block .selectric-wrapper .selectric{border:1px solid rgba(0,0,0,.15);border-radius:.624vw;background-color:#fff}.input-block .selectric-wrapper .selectric .label{font-size:1.04vw;line-height:1.456vw;color:rgba(0,0,0,.5);background-color:#fff;height:auto;padding:var(--20px);margin:0}.input-block .selectric-wrapper .selectric .select_input_btn{position:absolute;display:block;top:var(--20px);background-image:url(/img/user/app/svg/arr_down.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;transition:.3s ease;right:1.196vw;width:1.248vw;height:1.248vw}.input-block .selectric-wrapper .selectric-items{top:130%;border:none;border-radius:.624vw;background-color:#fff;box-shadow:0 0 55px 0 rgba(28,43,48,.1);overflow:hidden}.input-block .selectric-wrapper .selectric-items ul{list-style-type:none}.input-block .selectric-wrapper .selectric-items ul li{font-size:1.04vw;line-height:1.456vw;padding:var(--25px) var(--30px);margin:0}.input-block .selectric-wrapper .selectric-items ul li:hover:not(.selectric-group-label){background-color:#1db7ed}.input-block .selectric-wrapper .selectric-items ul li:before{content:none}.input-block .selectric-wrapper .selectric-items ul li.highlighted{background-color:#1db7ed;color:#fff}.input-block .selectric-wrapper.selectric-open .selectric .select_input_btn{transform:rotate(180deg)}.input-block.block-checkbox input{display:none}.input-block.block-checkbox label{display:flex;align-items:flex-start;gap:var(--10px);margin:0;cursor:pointer}.input-block.block-checkbox label .inp_checker{flex-shrink:0;display:block;width:var(--30px);height:var(--30px);background-color:#fff;border-radius:var(--5px)}.input-block.block-checkbox label .input-text{font-size:1.04vw;line-height:1.456vw}.input-block.block-checkbox input:checked+.inp_checker{background-image:url(../../../img/user/app/svg/check.svg);background-repeat:no-repeat;background-size:70%;background-position:50%}.input-block.block-radio input{display:none}.input-block.block-radio label{display:flex;align-items:flex-start;gap:var(--10px);cursor:pointer}.input-block.block-radio label .inp_checker{flex-shrink:0;display:block;width:var(--30px);height:var(--30px);background-color:#fff;border:.312vw solid #fff;border-radius:50%}.input-block.block-radio label .input-text{font-size:1.04vw;line-height:1.456vw}.input-block.block-radio input:checked+.inp_checker{background-color:#000}.input-block.block-select{position:relative}.input-block.block-select:after{content:"";position:absolute;display:block;top:var(--20px);right:var(--20px);width:var(--30px);height:var(--30px);background-image:url(/img/user/app/svg/arr_down.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:-1}.input-block.block-textarea{position:relative}.input-block.block-textarea textarea{font-size:1.04vw;line-height:1.456vw;padding:1.56vw 7.28vw 1.56vw 1.56vw;height:15.6vw;cursor:pointer;transition:.3s ease}.input-block.block-textarea textarea:focus,.input-block.block-textarea textarea:hover{background-color:#fff;border-color:#fff;box-shadow:0 0 30px 0 hsla(0,0%,66.3%,.25)}.input-block.block-textarea textarea:focus{cursor:text}.input-block.block-textarea .char-count{position:absolute;right:var(--20px);bottom:var(--20px);font-size:.884vw;line-height:1.196vw;color:rgba(0,0,0,.2)}.error-input{position:relative;display:none;margin:var(--5px) 0 0 auto;padding-left:var(--30px);width:-moz-fit-content;width:fit-content}.error-input:before{content:"";position:absolute;display:block;top:0;left:0;width:1.196vw;height:1.196vw;background-image:url(/img/user/app/svg/info.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.error-input span{display:block}.error-input span,.error-text-form{font-size:.78vw;line-height:1.196vw;color:#ff3e3e}.btn-link.load-run{position:relative;cursor:default;pointer-events:none;overflow:hidden;border:none;box-shadow:none;background:none}.btn-link.load-run:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#d9d9d9;background-image:url(/img/user/app/loader.png);background-repeat:no-repeat;background-size:70% auto;background-position:50%}.success-text{font-size:var(--25px);line-height:var(--30px);font-weight:500;text-align:center;padding:var(--25px) 0}.success-text.hidden{display:none}.recaptcha-text{font-size:.676vw;line-height:.884vw;color:grey}.recaptcha-text a{color:grey}.success-banner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,39,76,.47);backdrop-filter:blur(10px);z-index:120}.success-banner .inner-pop{position:relative;display:flex;align-items:center;padding:var(--50px);margin:5.72vw auto 0;width:65vw;height:33.8vw;border-radius:var(--40px);overflow:hidden;background-image:url(/img/user/app/success-bg3.jpg);background-position:top}.success-banner .inner-pop img.ox-logo{position:absolute;width:8.84vw;height:auto;top:var(--50px);left:var(--50px)}.success-banner .inner-pop .success_msg{font-size:var(--70px);line-height:var(--70px);font-weight:600;color:#fff;letter-spacing:-.1976vw;width:60%}.success-banner .inner-pop .add-info{position:absolute;left:var(--50px);bottom:var(--50px);font-size:1.144vw;line-height:1.456vw;color:#fff}.success-banner .inner-pop .close{position:absolute;top:0;right:0;width:var(--80px);height:var(--80px);cursor:pointer}.success-banner .inner-pop .close img{width:var(--25px);height:auto}.success-banner.hidden{display:none}.success-banner.showed{display:flex}@media only screen and (min-width:1921px){.input-block input:focus,.input-block input:hover{box-shadow:0 0 30px 0 hsla(0,0%,66.3%,.25)}.input-block .selectric-wrapper .selectric{border:1px solid rgba(0,0,0,.15);border-radius:12px}.input-block .selectric-wrapper .selectric .label{font-size:20px;line-height:28px}.input-block .selectric-wrapper .selectric .select_input_btn{right:23px;width:24px;height:24px}.input-block .selectric-wrapper .selectric-items{border-radius:12px;box-shadow:0 0 55px 0 rgba(28,43,48,.1)}.input-block.block-checkbox label .input-text,.input-block .selectric-wrapper .selectric-items ul li{font-size:20px;line-height:28px}.input-block.block-radio label .inp_checker{border:6px solid #fff}.input-block.block-radio label .input-text{font-size:20px;line-height:28px}.input-block.block-textarea textarea{font-size:20px;line-height:28px;padding:30px 140px 30px 30px;height:300px}.input-block.block-textarea textarea:focus,.input-block.block-textarea textarea:hover{box-shadow:0 0 30px 0 hsla(0,0%,66.3%,.25)}.input-block.block-textarea .char-count{font-size:17px;line-height:23px}.error-input:before{width:23px;height:23px}.error-input span{font-size:15px;line-height:23px}.recaptcha-text{font-size:12px;line-height:15px}.success-banner .inner-pop{margin-top:110px;width:1250px;height:650px}.success-banner .inner-pop img.ox-logo{width:170px}.success-banner .inner-pop .success_msg{letter-spacing:-3.8px}.success-banner .inner-pop .add-info{font-size:22px;line-height:28px}}@media only screen and (min-width:480px) and (max-width:1260px){.input-block .selectric-wrapper .selectric{border-radius:var(--12px)}.input-block .selectric-wrapper .selectric .label{font-size:var(--20px);line-height:var(--28px)}.input-block .selectric-wrapper .selectric .select_input_btn{right:var(--23px);width:var(--24px);height:var(--24px)}.input-block .selectric-wrapper .selectric-items{border-radius:var(--12px)}.input-block.block-checkbox label .input-text,.input-block .selectric-wrapper .selectric-items ul li{font-size:var(--20px);line-height:var(--28px)}.input-block.block-radio label .inp_checker{border:var(--6px) solid #fff}.input-block.block-radio label .input-text,.input-block.block-textarea textarea{font-size:var(--20px);line-height:var(--28px)}.input-block.block-textarea textarea{padding:var(--30px) var(--140px) var(--30px) var(--30px);height:var(--300px)}.input-block.block-textarea .char-count{font-size:var(--17px);line-height:var(--23px)}.error-input:before{width:var(--23px);height:var(--23px)}.error-input span{font-size:var(--15px);line-height:var(--23px)}.recaptcha-text{font-size:var(--12px);line-height:var(--15px)}.success-banner .inner-pop{margin-top:var(--110px);width:var(--1250px);height:var(--650px)}.success-banner .inner-pop img.ox-logo{width:var(--170px)}.success-banner .inner-pop .success_msg{letter-spacing:-2.5px}.success-banner .inner-pop .add-info{font-size:var(--22px);line-height:var(--28px)}}@media only screen and (max-width:480px){.input-block{margin-bottom:4.64vw}.input-block .selectric-wrapper .selectric{border-radius:1.856vw}.input-block .selectric-wrapper .selectric .label{font-size:3.48vw;line-height:4.64vw;padding:3.48vw}.input-block .selectric-wrapper .selectric .select_input_btn{top:2.784vw;right:2.32vw;width:5.8vw;height:5.8vw}.input-block .selectric-wrapper .selectric-items{border-radius:1.856vw}.input-block .selectric-wrapper .selectric-items ul li{font-size:3.48vw;line-height:4.64vw;padding:5.8vw 4.64vw}.input-block.block-checkbox label .input-text{font-size:3.48vw;line-height:4.64vw;padding-top:1.16vw}.input-block.block-radio label .inp_checker{border-width:1.392vw}.input-block.block-radio label .input-text{font-size:3.48vw;line-height:4.64vw;padding-top:1.16vw}.input-block.block-select:after{top:9.28vw;right:3.48vw;width:4.64vw;height:4.64vw;background-image:url(/img/user/app/svg/arr-down.svg);z-index:-1}.input-block.block-textarea textarea{font-size:3.48vw;line-height:4.872vw;padding:3.48vw 3.48vw 12.76vw;height:53.36vw}.input-block.block-textarea .char-count{right:2.32vw;bottom:3.48vw;font-size:3.48vw;line-height:4.64vw}.recaptcha-text{font-size:2.32vw;line-height:3.016vw}.error-input{padding-left:5.8vw}.error-input:before{width:4.64vw;height:4.64vw}.error-input span,.error-text-form{font-size:2.784vw;line-height:4.64vw}.btn-link.load-run:after{background-size:50% auto}.success-banner{display:block;padding:16.24vw 3.48vw}.success-banner .inner-pop{display:block;width:100%;height:100%;padding:6.96vw 4.64vw;margin:0;border-radius:3.48vw;background-image:url(/img/user/app/success-bg3-mob.jpg)}.success-banner .inner-pop img.ox-logo{position:static;width:20.88vw;height:auto;margin-bottom:4.64vw}.success-banner .inner-pop .success_msg{font-size:9.28vw;line-height:9.28vw;letter-spacing:-.5104vw;width:auto}.success-banner .inner-pop .add-info{position:static;font-size:3.48vw;line-height:4.64vw;margin-top:4.64vw}.success-banner .inner-pop .close{width:10.44vw;height:10.44vw}.success-banner .inner-pop .close img{width:3.48vw}}
@keyframes spin_animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-93.08vw)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes colorBlink{0%{background-color:rgba(3,122,205,.7)}50%{background-color:#fff}to{background-color:#037acd}}@keyframes roundLoader{0%{stroke-dasharray:130,150}to{stroke-dasharray:0,150}}@keyframes colorBrand{0%{background-color:#6bd333}20%{background-color:#6bd333}50%{background-color:#1db7ed}70%{background-color:#1db7ed}to{background-color:#6bd333}}