.header .header-s-logo,.screen-description,.screen-title{text-align:center}@font-face{font-family:blogger;src:url(../../font/blogger/blogger.ttf)}@font-face{font-family:fe;src:url(../../font/fe/fe.otf)}body{font-family:blogger,Arial;font-size:16px;color:#505050}.app{min-width:320px;max-width:1920px;margin:auto}.screen{padding:40px 0 50px}.screen-title{padding:0 0 55px;font-size:30px;color:#50AFD7}.screen-description{width:60%;padding:0 10px 50px;margin:-25px auto 0;line-height:24px;color:grey}@media (max-width:767px){.screen-description{width:90%}}.fe-slider-element{width:100%;height:100%;display:none;top:0;z-index:0}.fe-slider_left-button,.fe-slider_right-button{background:0 0;height:80px;position:absolute;top:50%;margin-top:-40px;z-index:2;font-size:60px;cursor:pointer;transition:color .3s}.fe-slider_left-button{left:30px}.fe-slider_right-button{right:30px}.fe-gallery_review-wrapper,.loader{left:0;width:100%;height:100%;z-index:1002}@media screen and (max-width:420px){.fe-slider_left-button,.fe-slider_right-button{display:none}}.fe-gallery_review-wrapper{position:fixed;top:0;display:none}.fe-gallery_arrow,.fe-gallery_close{background:0 0;position:absolute;transition:color .3s;cursor:pointer}.fe-gallery_inner{display:table-cell;vertical-align:middle}.fe-gallery_review-img-wrapper{margin:auto;text-align:center}.fe-gallery_arrow{border:none;outline:0;top:50%}.loader{position:fixed;top:0;background:#EBEBEB;transition:opacity 1.5s}.loader .spinner{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:80px;height:80px}.loader .double-bounce1,.loader .double-bounce2{position:absolute;top:0;left:0;border-radius:50%;background-color:#50AFD7;width:100%;height:100%;opacity:.4;-webkit-animation:sk-bounce 1.5s infinite ease-in-out;animation:sk-bounce 1.5s infinite ease-in-out}.loader .double-bounce2{-webkit-animation-delay:-.7s;animation-delay:-.7s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.header{height:82px}.header .header-s{position:fixed;top:0;left:0;background:rgba(255,255,255,.94);height:80px;width:100%;z-index:1000}.header .header__gradient{background:#50AFD7;background:linear-gradient(to right,#50AFD7,#B138D2);opacity:.94;height:2px}.header .header__logo{display:inline-block;height:100%;line-height:80px;font-size:33px;color:#989898;letter-spacing:2px}@media (max-width:767px){.header .header-s-logo{text-align:left}.header .header__logo{margin-left:60px}}@media (max-width:430px){.header .header__logo{margin-left:30px}}@media (max-width:340px){.header .header__logo{margin-left:15px}}.header .header__logo-red{color:#EA9080}.header .header__logo-pulse{display:inline-block;background:#EA9080;border-radius:50%;width:30px;height:30px;margin-left:-6px;vertical-align:middle;font-size:26px;text-align:center;line-height:30px;color:#FFF}.menu{display:inline-block}@media (max-width:991px){.menu{position:fixed;top:82px;background:#FFF;opacity:.94;width:300px;height:100%;z-index:10000;transition:right .5s cubic-bezier(.88,.11,.39,.99)}.menu[data-status=open]{right:0}.menu[data-status=close]{right:-300px}.menu>ul,.menu>ul li{display:block}}.menu .menu__item{border-radius:25px;margin:0 6px;padding:8px 16px;font-size:17px;word-wrap:normal}.menu .menu__item:hover{background:#EA9080;color:#fff4e4}.menu .menu__item:active{background:#d67c6c;color:#fff4e4}.menu .menu__item[data-status=true]{background:#EA9080;color:#FFF}.menu-button{position:absolute;right:60px;top:13px;background:0 0;font-size:50px;vertical-align:bottom;color:#989898;transition:color .3s;animation:shake 1s 1}.menu-button:hover{color:#666}.menu-button:active{color:#343434}@media (max-width:430px){.menu-button{right:30px}}@media (max-width:340px){.menu-button{right:15px}}.slider{position:relative;max-height:520px}.slider .slider__description{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.7);background-image:url(../../img/b2.png);width:50%;height:100%;z-index:100}.about,.contacts,.doctors,.gallery,.services{position:relative}@media (max-width:991px){.menu .menu__item{border-radius:0;margin:0;padding:15px 0}.slider .slider__description{width:70%}}.slider .slider__description-title{padding:100px 0 0;margin:0 5px;font-size:40px;text-align:center;color:#50AFD7}@media (max-width:767px){.slider .slider__description{width:100%}.slider .slider__description-title{padding:50px 0 0}}@media (max-width:500px){.slider .slider__description-title{padding:30px 0 0;font-size:30px}}@media (max-width:420px){.slider .slider__description-title{padding:15px 0 0}}.slider .slider__text{padding:40px 0 0;margin:0 5px;font-size:24px;text-align:center;color:#D2D2D2}.slider .slider__text p{padding-bottom:10px}@media (max-width:500px){.slider .slider__text{padding:20px 0 0}}@media (max-width:420px){.slider .slider__text{font-size:20px}}.about{text-align:center}.about .about__img{background:url(../../img/inmedico.png) top center no-repeat #000;height:370px;text-align:center}.about .about__title{padding:0 0 25px;margin:0 20px;font-size:34px;color:#50AFD7}@media (max-width:991px){.about .about__title{padding:40px 0 25px}}.about .about__text{max-width:490px;margin:auto;padding:0 20px;font-size:15px;line-height:24px;text-align:center}.about .about__more-button{margin-top:35px}@media (max-width:991px){.about .about__more-button{margin-bottom:40px}}.services{background:#EBEBEB;text-align:center}.services .services__s-all[data-status=open]{display:block}.popup,.services .services__s-all[data-status=close]{display:none}.services .services__more-button{margin:30px 0 0}.service{width:90%;margin:auto auto 45px}.service .service__icon{background:#50AFD7;border-radius:50%;width:100px;height:100px;margin:auto;text-align:center;line-height:100px;font-size:50px;font-family:fe;color:#FFF}.service .service__title{padding-top:20px;text-align:center;font-size:20px;color:#50AFD7}.more{background:#EA9080;border-radius:25px;padding:15px 25px;min-width:90px;font-size:16px;color:#FFF;transition:background .3s}.more:hover{background:#d67c6c}.more:active{background:#c26858}.footer,.gallery{background:#EBEBEB}.doctor{cursor:pointer}@media (max-width:991px){.doctor{margin-bottom:50px}}.doctor .doctor__img{border-radius:50%;width:150px;height:150px;margin:auto;overflow:hidden;transition:transform .4s}.doctor .doctor__img:hover{transform:translateY(-25px)}.doctor .doctor__name{padding-top:25px;text-align:center;font-size:20px;color:#50AFD7}.gallery{padding-right:5px;padding-bottom:0}.gallery .gallery__item{position:relative;margin-left:5px;margin-bottom:5px;cursor:pointer;overflow:hidden}@media (max-width:991px){.contacts{padding-bottom:20px}}.contacts .contacts__item{margin-bottom:25px}@media (max-width:767px){.contacts .contacts__item{padding-left:50px}}@media (max-width:420px){.contacts .contacts__item{padding-left:15px}}.contacts .contacts__icon{margin-right:20px;font-size:35px;color:#50AFD7}.contacts .contacts__text{font-size:16px;color:grey}@media (max-width:360px){.contacts .contacts__text{font-size:14px}}.footer{height:60px}.footer .footer-s-left{background:#479ABE;text-align:center}.footer .footer-s-right{background:#50AFD7;text-align:center}.footer .footer__icon{font-size:40px;line-height:60px;color:#E4E6E6}.footer .footer__text{font-family:fe,Arial;font-size:35px;line-height:60px;color:#EEF0F0}.popup .popup__content{background:#EBEBEB;max-height:600px;overflow-y:auto;animation:bounceInUp .9s 1;text-align:center}.popup .popup__gradient{background:#50AFD7;background:linear-gradient(to right,#50AFD7,#B138D2);opacity:.94;height:7px}.popup .popup__close-button{background:0 0;margin-top:10px;font-size:60px;color:#989898;transition:color .3s}.popup .popup__close-button:hover{color:#666}.popup .popup__close-button:active{color:#343434}.about-popup .popup__content{width:85%;max-width:750px}.about-popup .about-popup__text{padding:20px 30px;text-align:left}.about-popup .about-popup__text p{padding-bottom:15px;line-height:24px}.doctor-popup .popup__content{width:85%;max-width:500px}.doctor-popup .doctor-popup__img{border-radius:50%;width:150px;height:150px;margin:30px auto;overflow:hidden}.doctor-popup .doctor-popup__name{font-size:25px;text-align:center;color:#50AFD7}.doctor-popup .doctor-popup__text{padding:30px 30px 40px;text-align:left;line-height:24px}.doctor-popup .doctor-popup__text p{padding-bottom:15px}.anchor{position:absolute;top:-82px;height:82px}