.header-logo a,.header-top{display:flex;align-items:center}.header-button,.work-button{box-shadow:0 2px 12px rgba(24,111,224,.5)}.policy-block__close,.policy-block__preview-text-right span,.policy-block__show-full{cursor:pointer}.header{padding:21px 0}.header-top{justify-content:space-between}.header-max{width:100%;max-width:35px;min-width:28px;display:none}.header-logo a{text-decoration:none}.header-gorod,.header-link a,.header-ul{align-items:center;display:flex}.header-logo-dk{width:60px}.header-logo a p{margin:0 0 0 10px;font-weight:700;font-size:20px;line-height:120%;letter-spacing:.03em;color:#223858}.header-button button p,.header-button button span{font-size:16px;line-height:24px;color:#fff;font-family:'Fira Sans',sans-serif}.header-link a{text-decoration:none;font-size:16px;line-height:24px;color:#223858;font-weight:400}.main-city-menu .header-li{padding-right:10px}.main-city-menu .header-nav2{padding:16px 24px}.header-link-text{margin:0 0 0 30px;color:#223858}.header-absolute-li a:hover,.header-link-title,.header-nav2:hover::before,.header-nav:hover::before{font-weight:700}.header-link a:hover{color:#2080e5}.header-link a:hover svg path{transition:.3s;fill:rgba(32,128,229,1)}.header-buttons{display:flex;align-items:center;column-gap:30px;row-gap:30px;flex-direction:row}.header-button,.header-button2{display:inline-block;padding:2px;border-radius:26px}.header-button{background:linear-gradient(to right,#61a9e7,#165ec4)}.header-button:hover,.work-button:hover{background:linear-gradient(to right,#0f5ddb,#2080e5);box-shadow:none}.header-button button{width:190px;height:48px;background:linear-gradient(270deg,#0f5ddb 0,#2080e5 100%);border-radius:26px}.header-button button p{font-weight:900}.header-button button span{font-weight:500}.header-button:hover button{transition:.3s;background:#dfe8e9}.header-button:hover button p,.header-button:hover button span,.work-button:hover button p{transition:.3s;background:linear-gradient(270deg,#0f5ddb 0,#2080e5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.header-button2{margin:0!important;background:linear-gradient(to right,#0f5ddb,#2080e5)}.header-button2:hover{background:linear-gradient(to right,#61a9e7,#165ec4);box-shadow:none}.header-button2 button{width:147px;height:48px;background:#dfe8e9;border-radius:26px}.header-button2 button p,.header-button2 button span{font-family:'Fira Sans',sans-serif;font-weight:900;font-size:16px;line-height:24px;background:linear-gradient(270deg,#0f5ddb 0,#2080e5 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.semechki ul li,.semechki ul li a,.semechki ul li:before{font-weight:400;font-size:16px;line-height:24px}.header-button2:hover button{transition:.3s;background:linear-gradient(270deg,#0f5ddb 0,#2080e5 100%)}.header-button2:hover button p,.header-button2:hover button span{transition:.3s;background:padding-box text #fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.header-li{position:relative;padding:0 20px 0 0}.header-li:last-child,.popular .onas-block,.semechki ul li:last-child{padding:0}.header-nav,.header-nav2{display:block;position:relative;font-weight:500;text-decoration:none;font-size:16px;line-height:24px;color:#223858;padding:16px 30px;background:#c4d0ec;border-radius:32px;outline:0}.policy-block__show-full,.policy-block__show-full p a{text-decoration:underline}.header-absolute,.header-absolute2{z-index:2;display:none;width:251px;padding:6px 0 16px 20px;border-radius:0 24px 24px;position:absolute;background:#fbfcfd}.header-nav:hover{background:#fbfcfd}.header-nav2>span,.header-nav>span{visibility:hidden}.header-nav2::before,.header-nav::before{content:attr(data-title);position:absolute;left:30px}.header-li:hover .header-nav2{background:#fbfcfd;border-radius:24px 24px 0 0}.header-absolute-li:hover .header-absolute2,.header-li:hover .header-absolute,.policy-block.active{display:block}.hide,.semechki ul li:last-child,.semechki ul li:last-child:before,.semechki ul li:nth-last-child(2)::before{display:none}.header-absolute{top:45px;left:0}.header-absolute2{top:10px;left:230px}.popular,.uslugiwork-border2{z-index:1;position:relative}.header-absolute-li,.semechki ul li,.work-img{position:relative}.header-absolute2:before{position:absolute;content:'';top:-25px;left:184px;width:39px;height:41px}.header-absolute:before{position:absolute;content:'';top:-25px;left:84px;width:39px;height:41px}.header-absolute-li{padding:10px 0 0}.header-absolute-li a{position:relative;text-decoration:none;font-weight:500;font-size:16px;line-height:24px;color:#223858}.header-absolute-li a:before{position:absolute;content:'';height:2px;background:#223858;width:0;transition:.3s;left:0;bottom:-5px}.header-absolute-li a:hover:before{width:50px}.semechki{padding:30px 0 0}.semechki ul{display:flex;align-items:center;flex-wrap:wrap}.semechki ul li{padding:0 40px 0 0;text-align:right;color:#223858}.semechki ul li:before{position:absolute;content:'/';color:#4f6d98;top:0;right:16px}.semechki ul li a{text-decoration:none;color:#4f6d98;padding:0 10px;background:#c4d0ec;border-radius:10px}.work{padding:40px 0 0}.work-wrap{display:flex;padding:26px 0 0}.work-block{padding:0 30px 0 0;width:49%}.title{font-weight:700;font-size:64px;line-height:1.2em;color:#223858}.work-pd{padding:30px 0 0;min-height:100px}.work-pd p{font-weight:500;font-size:24px;line-height:36px;color:#4f6d98}.work-border{margin:60px 0 0;padding:30px;max-width:410px;background:#eff2fa;border:1px solid #bfcadf;border-radius:30px}.work-input input{font-weight:400;font-size:20px;line-height:30px;color:#4f6d98;margin:0;width:100%;padding:0 0 0 30px;height:52px;background:#fbfcfd;border:1px solid #bfcadf;border-radius:28.5px}.work-button button,.work-button button p{font-family:'Fira Sans',sans-serif;font-weight:700;line-height:1;color:#fff;font-size:16px}.work-input input::-webkit-input-placeholder{color:rgba(0,0,0,.51)}.work-input input::-moz-placeholder{color:rgba(0,0,0,.51)}.work-input input:-ms-input-placeholder{color:rgba(0,0,0,.51)}.work-input input::placeholder{color:rgba(0,0,0,.51)}.work-button{margin:30px 0 0;display:inline-block;width:100%;background:linear-gradient(to right,#61a9e7,#165ec4);padding:2px;border-radius:26px}.work-button button{width:100%;height:45px;background:linear-gradient(270deg,#0f5ddb 0,#2080e5 100%);border-radius:26px}.uslugiwork-title p,.work-border-title p{font-weight:400;color:#4f6d98}.work-button:hover button{transition:.3s;background:#eff2fa;color:#0f5ddb}.work-border-title p{padding:20px 0 0;font-size:20px;line-height:30px}.work-block2{width:51%}.work-absolute{position:absolute;display:flex;align-items:center;justify-content:space-between;left:134px;bottom:245px;width:319px;padding:8px 40px 8px 50px;background:#eff2fa;border:1px solid #bfcadf;box-shadow:0 1px 8px 2px rgba(101,101,101,.2);border-radius:39px}.work-position{font-weight:500;font-size:16px;line-height:24px;color:#223858}.uslugiwork-title p,.work-name{font-size:20px;line-height:30px}.work-name{font-weight:700;color:#223858}.work-elipse{background:#024bd4;width:17px;height:17px;padding:4px;border-radius:50%}.work-elipse-back{background:#eff2fa;width:100%;height:100%;border-radius:50%}.popular-border,.vrachi.popular{background:#fbfcfd;box-shadow:0 4px 20px 2px rgba(67,68,68,.25)}.popular-border{padding:30px 18px;border-radius:30px}.vrachi.popular{padding:30px;border-radius:30px;font-family:Poppins,sans-serif;margin-top:-55px}.popular .onas-wrap{gap:36px;justify-content:center}.popular .vrachi-container{padding-top:60px;padding-bottom:30px}@media (width<=700px){.vrachi-slayder .swiper-wrapper:not(:has(.swiper-slide-active)) .onas-block{width:90%}}.uslugiwork{padding:0 0 60px;background-size:cover}.uslugiwork-container{max-width:1440px;padding:0}.uslugiwork-border{background:rgba(255,255,255,.8);border-radius:30px;padding:30px 30px 44px}.uslugiwork-pd{padding:20px 0 0}.uslugiwork-wrap{padding:30px 0 0;display:flex;justify-content:space-between}.uslugiwork-block{width:55%}.uslugiwork-bottom{padding:70px 0 0}.uslugiwork-bottom-wrap{padding:30px 0 0;display:flex;align-items:center}.uslugiwork-bottom-icon{background:#eff2fa;border:1px solid #bfcadf;border-radius:16px;box-shadow:0 1px 8px 2px rgba(101,101,101,.2);display:flex;align-items:center;justify-content:center;width:60px;height:60px}.uslugiwork-bottom-title{width:90%;margin:0 0 0 35px;color:#223858;white-space:normal}.uslugiwork-bottom-title p{font-weight:700;font-size:26px;line-height:39px;color:#223858}.uslugiwork-block2{padding:0 60px 0 0;width:45%;display:flex;justify-content:flex-end;position:relative}.uslugiwork-border2{padding:30px;max-width:410px;background:#eff2fa;border:1px solid #bfcadf;border-radius:30px}.uslugiwork-absolute{position:absolute;width:492px;top:-96px;right:30px}.policy-block{background:rgba(0,0,0,.73);position:fixed;display:none;left:40px;bottom:40px;z-index:999;border-radius:10px;padding:15px 20px;width:500px}.policy-block__full-text.active,.policy-block__preview-text.active{display:flex}.policy-block__preview-text-left{color:#fff;display:flex;flex-direction:column;gap:4px}.policy-block__preview-text{display:none;justify-content:space-between;align-items:center}.policy-block__preview-text-right{color:#ff5c13;font-weight:600}.policy-block__full-text{display:none;flex-direction:column;color:#fff;gap:16px}.policy-block__full-text p a{color:#ff5c13}.policy-block__show-full p{margin:0;padding:0}.policy-block__preview-text-left span:first-child{font-weight:700}.policy-block__ok-button{background:#ff5c13;border-radius:5px;text-align:center;padding:8px 15px;text-transform:uppercase;font-weight:700;cursor:pointer}.policy-block__close{width:16px;margin-right:0;margin-left:auto}@media(max-width:767px){.policy-block{left:0;right:0;bottom:0;width:auto;border-radius:0}}@media screen and (max-width:1200px){.work-img{position:relative;margin:30px -10px -95px 0}.work-absolute{position:absolute;display:flex;align-items:center;justify-content:space-between;left:43px;bottom:195px;width:319px;padding:8px 40px 8px 50px}.popular-border{padding:30px 5px;background:#fbfcfd;box-shadow:0 4px 20px 2px #ab0000;border-radius:30px}.popular-title p{font-weight:700;font-size:22px;line-height:29px;color:#223858}}@media (width<=1200px){.work-pd p{font-size:16px;line-height:24px;}}.uslugiwork__price-title span {color: #1160dc;font-weight: 600;font-size: 26px;}@media screen and (max-width: 875px) {.uslugiwork__price-title span {font-size: 20px;}}