[class*=icon-RUB]:before,i.gc{font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.complete-content,.complete-content .elemnts-wrap.services.bottom-padding{padding-bottom:3rem}@font-face{font-family:gcIcons;src:url(fonts/gcIcons.eot);src:url(fonts/gcIcons.eot#iefix) format("embedded-opentype"),url(fonts/gcIcons.ttf) format("truetype"),url(fonts/gcIcons.woff) format("woff"),url(fonts/gcIcons.svg#gcIcons) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Glyphter;src:url(fonts/Glyphter.eot);src:url(fonts/Glyphter.eot?#iefix) format("embedded-opentype"),url(fonts/Glyphter.woff) format("woff"),url(fonts/Glyphter.ttf) format("truetype"),url(fonts/Glyphter.svg#Glyphter) format("svg");font-weight:400;font-style:normal}[class*=icon-RUB]:before{display:inline-block;font-family:Glyphter}.icon-RUB_Light:before{content:'\0041'}.icon-RUB_Bold:before{content:'\0042'}.content-wrap ul li:before,.corner{content:" "}i.gc{font-family:gcIcons!important;speak:none;font-variant:normal;text-transform:none}.complete-content{float:none!important}.complete-content .dept-tabs-wrap{padding-top:2rem}.complete-content .content-wrap,.complete-content .reviews-wrap{padding-top:0}.complete-content .about-top{margin-bottom:4.5rem}.programs .complete-content,.promotions .complete-content{padding-bottom:6rem}.programs .content-wrap,.promotions .content-wrap{margin-bottom:0}.promotions h2{margin-top:4rem;margin-bottom:1rem}.promotions h3{margin-top:3rem;margin-bottom:1.5rem}.contact .dept-tabs-wrap{padding-top:0!important;padding-bottom:0}.terms .dept-tabs-wrap>.col-xs-12.bottom-padding{padding-bottom:30px}.h1,h1{font-family:OpenSansLight,sans-serif;font-size:37px;margin-bottom:3rem}.h2,.h3,h2,h3{margin-top:.7em;margin-bottom:.6em}p{font-family:OpenSansRegular,sans-serif}a:focus,a:hover{text-decoration:none}.content-wrap ul li{list-style-type:none;position:relative}.content-wrap ul li:before{position:relative;left:-14px;top:14px;width:7px;height:7px;display:table-cell;background-color:currentColor;border-radius:50%}@media (max-width:767px){.content-wrap ul li:before{background-color:#107fc9;left:-16px;top:22px;width:9px;height:9px}}.arrow-btn{display:inline-block;color:#107fc9;border:1px solid #107fc9;padding:.7rem 2.1rem;margin:3rem 0}.arrow-btn i{background:url(/local/templates/med_blue_s2/images/news-arrow.png) left center no-repeat;width:22px;height:11px;display:inline-block}.corner{width:20px;height:20px;background:url(/local/templates/med_blue_s2/images/corner2-ico.png) right bottom no-repeat;position:absolute;z-index:100;right:-1px;bottom:-1px}.card-block-shadow{background:url(/local/templates/med_blue_s2/images/box-shadow.png) no-repeat;background-size:cover;height:3rem;position:absolute;left:0;right:0;bottom:-3rem}.content-block>:first-child:not(h2),.content-block>:first-child:not(h3){margin-top:40px}.icon-rub{font-size:2.4rem;position:relative;margin-left:6px;top:-1px}.icon-rub:before{content:"\e900"}.icon-rub.reg:before{content:"\e901"}.icon-rub.bold:before{content:"\e902"}.promo{color:#d83b8c}abbr[title]{background-color:#ff9}#tooltip{position:fixed;bottom:-5em;left:0;right:0;background-color:#FFF;border-top:1px solid #107fc9;text-align:center;font-size:1.4em;padding:1em .5em;transition:bottom cubic-bezier(.73,0,.27,1) .3s;will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}#tooltip.visible{bottom:0}@media (max-width:767px){.icon-rub{font-size:2rem}.icon-rub:before{content:"\e901"}.complete-content{padding-bottom:0;margin-bottom:0}.complete-content .m-about{padding-bottom:8rem}.complete-content .dept-tabs-wrap{padding-top:5.4rem}.complete-content .content-wrap{padding-top:0}.complete-content .about-top{padding-top:390px!important}.services .complete-content{margin-bottom:3rem}.personal .complete-content{margin-bottom:4.5rem}.faq .complete-content,.programs .complete-content,.promotions .complete-content,.reviews .complete-content{padding-bottom:0;margin-bottom:3rem}.contact .dept-tabs-wrap{padding-top:0!important}.contact .complete-content{margin-bottom:5rem}.terms .complete-content{padding-bottom:5rem}.h1,h1{font-size:38px;margin-bottom:4.7rem}.h2,h2{font-size:34px;margin-top:50px;margin-bottom:30px}.h3,h3{font-size:30px;margin-top:40px;margin-bottom:20px}.faq-text,body,p:not('.h1,.h2'){font-size:23px!important;line-height:1.5!important}p{letter-spacing:-.6px;margin-bottom:2rem}.content-wrap ul li{margin-left:2rem}.content-block img{max-width:100%;height:auto}.card-block-shadow{bottom:-1rem;-webkit-transform:rotate(180deg) scaleX(1.1);transform:rotate(180deg) scaleX(1.1)}}
