body{height:100vh;background:url(../img/back2.jpg) left top no-repeat;background-attachment:fixed;background-size:cover;transition:all .3s}.container{max-width:100%;min-width:320px;margin:0 auto;padding:0;box-sizing:border-box}.wrap{max-width:1200px;min-width:320px;margin:0 auto;padding:0 30px;box-sizing:border-box;position:relative}.mont{font-family:Montserrat,sans-serif}.ptMono{font-family:'PT Mono',monospace}.left__info{padding-top:45px;max-width:950px}.logoImg{width:490px;height:auto;display:block}.logo{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:55px}h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:38px;line-height:34px;color:#000;position:relative;margin-bottom:60px}h1::after{content:'';position:absolute;display:block;top:55px;left:0;width:570px;height:3px;background:#000}h1::before{content:'';position:absolute;display:block;bottom:55px;left:0;width:570px;height:3px;background:#000}h2.cabinet{font-family:'PT Mono',monospace;font-style:normal;font-weight:400;font-size:27px;line-height:30px;color:#000}.doctor__info{max-width:588px}.doctor__info--text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:30px;width:395px;line-height:37px;text-align:center;color:#000;margin:0 auto}.pain__text{font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;font-size:28px;line-height:29px;color:#000}.small__icon{width:45px;height:auto;display:block}.links{margin-top:70px;display:flex;flex-flow:column wrap;justify-content:space-between}.link{display:flex;align-items:center;margin-bottom:30px}.link img{margin-right:30px}.small_logo{width:170px;height:auto;display:block}.price__circle{width:205px;height:205px;background:#fff;border-radius:50%;border:3px solid #ff3838;display:flex;flex-flow:column wrap;align-items:center;cursor:pointer;transition:all .3s;animation:circle 3s infinite ease 2s}@keyframes circle{0%{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(0)}}.price__circle:hover{border-radius:20%;border:5px solid #383bff;transform:scale(1.1);box-shadow:0 0 20px rgba(0,0,0,.3)}.price__circle:active{border-radius:50%;border:3px solid #ff3838;transform:scale(.6);box-shadow:0 0 20px rgba(0,0,0,.1)}.price__circle--logo{margin:50px 0 15px}.price{position:absolute;left:45%}.price__circle--text{display:flex;align-items:center;flex-flow:column wrap;position:relative}.price__circle--text::before{content:url(/img/d2.png);top:25px;right:-62px;display:block;position:absolute;animation:clickIt 2s ease 3s infinite}@keyframes clickIt{0%{transform:scale(1)}25%{transform:scale(.7)}50%{transform:scale(1.1)}}.gippo__price{font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:29px;display:flex;align-items:center;color:#000}.back__education,.back__photogalery,.back__shadow{width:auto;height:100vh;z-index:2;visibility:hidden;opacity:0;background:rgba(0,0,0,.5);top:0;right:0;left:0;bottom:0;display:flex;justify-content:center;position:fixed;transition:all .3s}.priceList{width:700px;display:flex;padding:6rem 0 0 0;z-index:5}.educationArea,.photoArea{max-width:1000px!important;width:1000px;padding:3rem 0 0 0}.priceList--content{border-radius:20px;background:#fff;padding:20px 40px;transition:all .8s ease;transform:perspective(600px) translate(0,-100%) rotateX(45deg);opacity:0;max-height:600px;overflow-y:auto;scroll-behavior:smooth;z-index:5}.popup__active{opacity:1!important;visibility:visible}.popup__active--content{transform:perspective(600px) translate(0,0) rotateX(0)!important;opacity:1!important}.cross{display:flex;flex-flow:column wrap;align-items:center;margin-bottom:25px}.cross h2{margin-top:10px}.cross_img{width:40px;cursor:pointer;transition:all .3s}.cross_img:hover{transform:translateY(-5px)}.cross_img:active{transform:translateY(5px)}.home{text-decoration:none;position:relative;color:#0004ff}.home:hover{color:#7e80ff}.home:active{color:#ff3838}.home::before{content:'';display:block;position:absolute;height:3px;width:100%;background:#7e80ff;bottom:-10px;left:0;transition:all .5s}.home:hover::before{left:50%;width:0%}.services{font-size:26px;font-weight:700;text-align:center}li{margin-bottom:15px;line-height:30px;list-style-type:disc}li:last-of-type{margin:0!important}.service__item{font-size:18px}.dash{list-style-type:'–  '!important}.bold{font-weight:800}p.zag{font-size:20px;text-align:left;margin-top:30px;line-height:28px;word-wrap:break-word;font-weight:800}ul{margin:10px 0 0 30px}.cabinetWithoutDash{display:none!important}.education,.photogalery{cursor:pointer}.educationArea,.photoArea{overflow-x:hidden!important}.edu,.gal{overflow-x:hidden!important;max-height:750px}@media screen and (max-height:845px){.priceList{padding:1rem!important}}@media screen and (max-height:700px){.priceList{width:700px}}@media screen and (max-width:1055px){.educationArea,.photoArea{width:calc(1000px - 10rem)!important}}@media (max-width:950px){.cabinetWithoutDash{display:block!important}.cabinetWithDash{display:none!important}.container__back{background-position:right}.left__info{background:rgba(255,255,255,.9);padding:20px;border-radius:10px}.educationArea,.photoArea{width:calc(1000px - 20rem)!important;padding:6rem 0 0 0!important}.gal{max-height:580px}.wrap{padding-top:30px}.price{left:60%}}@media (max-width:700px){.logo{justify-content:center}.gal{padding:1rem 0}h1{font-size:30px;text-align:center}h1::after{top:150%;left:50%;transform:translate(-50%,-50%);width:470px}h1::before{bottom:150%;left:50%;transform:translate(-50%,-50%);width:470px}.doctor__info--text{font-size:27px}.links{margin-top:40px}.price{position:relative;left:auto;margin-top:20px}.price__circle{margin:0 auto}.container__back{height:auto!important}.wrap{padding-bottom:30px}.logoImg{max-width:400px}.priceList{width:400px}.price__circle:hover{width:205px;height:205px;background:#fff;border-radius:50%;border:3px solid #ff3838}}@media (max-width:560px){h1{line-height:40px}h1::after{top:120%;left:50%;transform:translate(-50%,-50%);max-width:300px}h1::before{bottom:120%;left:50%;transform:translate(-50%,-50%);max-width:300px}.pain__text{font-size:25px}.logoImg{max-width:300px}h2.cabinet{font-size:22px}.doctor__info--text{width:auto}ul{margin:10px 0 0 2px}.gal{max-height:500px}}@media (max-width:450px){.doctor__info--text{font-size:22px}.pain__text{font-size:22px}.priceList{width:320px}.link img{margin-right:15px}.small__icon{width:30px}}@media (max-width:380px){h2.cabinet{font-size:19px}h1::after{top:120%;left:50%;transform:translate(-50%,-50%);max-width:250px}h1::before{bottom:120%;left:50%;transform:translate(-50%,-50%);max-width:250px}.logoImg{max-width:230px}.pain__text{font-size:20px}.gal{max-height:420px}}@media (max-width:350px){.pain__text{font-size:18px}.priceList{width:300px}}