

/* Start:/bitrix/templates/classclinic/css/main.min.css?169322697240106*/
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(/bitrix/templates/classclinic/css/../fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:600;font-style:normal;src:url(/bitrix/templates/classclinic/css/../fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:url(/bitrix/templates/classclinic/css/../fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(/bitrix/templates/classclinic/css/../fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:300;font-style:normal;src:url(/bitrix/templates/classclinic/css/../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:100;font-style:normal;src:url(/bitrix/templates/classclinic/css/../fonts/Montserrat/Montserrat-Light.ttf) format("truetype")}.modal__overlay,.modal_search__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:105}.modal__container{margin-top:120px;background-color:#fff;padding:30px;max-width:500px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:20px;font-weight:600;font-size:1.25rem;line-height:1.25;color:#2896cc;box-sizing:border-box}.modal__close{background:transparent;border:0;position:absolute;right:15px;top:25px;font-size:24px;font-weight:100}.modal__header .modal__close:before{content:"✕"}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.custom-select{width:100%;position:relative}.custom-select select{display:none}.select-selected{background-color:#eef2f7}.select-selected:after{position:absolute;content:"";top:16px;right:20px;width:16px;height:16px;background:url(/bitrix/templates/classclinic/css/../img/select-arrow.svg) 50% no-repeat;transition:.3s}.select-selected.select-arrow-active:after{transform:rotate(180deg)}.select-items div,.select-selected{color:#1d1d1d;padding:14px 16px;border:1px solid #e0e0e0;cursor:pointer}.select-items div{border-top:none}.select-items{position:absolute;background-color:#eef2f7;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}body,html{min-height:100%}body{background:#fff;font-weight:300;font-size:14px;line-height:normal;color:#333}body,button,input{font-family:Montserrat}button{border:none}*{outline:none;box-sizing:border-box}a{color:#2896cc;text-decoration:none}img{max-width:100%}.about-page ul,.article ul,.content-block ul,.inf-block ul,.single-doctor__text ul{margin:10px 0 30px}.about-page ul li,.article ul li,.content-block ul li,.inf-block ul li,.single-doctor__text ul li{display:flex;align-items:start;font-size:16px;margin-left:27px;color:#333;margin-bottom:5px}.about-page ul li:before,.article ul li:before,.content-block ul li:before,.inf-block ul li:before,.single-doctor__text ul li:before{content:"";background:#39aae1;width:4px;height:4px;border-radius:50%;display:block;margin-right:12px;flex-shrink:0;position:relative;top:10px}.about-page h1,.article h1,.content-block h1,.inf-block h1,.single-doctor__text h1{font-size:30px;margin-bottom:40px;letter-spacing:.3px}.about-page h2,.article h2,.content-block h2,.inf-block h2,.single-doctor__text h2{font-size:23px;display:flex;align-items:center;margin-bottom:40px;margin-top:30px}.about-page h2:before,.article h2:before,.content-block h2:before,.inf-block h2:before,.single-doctor__text h2:before{margin-right:10px;content:"";width:8px;height:8px;display:block;background:#e6352c}.about-page h3,.article h3,.content-block h3,.inf-block h3,.single-doctor__text h3{font-size:16px;text-transform:uppercase;margin-bottom:30px;color:#2896cc}.about-page b,.about-page strong,.article b,.article strong,.content-block b,.content-block strong,.inf-block b,.inf-block strong,.single-doctor__text b,.single-doctor__text strong{font-weight:600}#wrapper{min-height:100vh;margin-bottom:-495px}#wrapper:after{content:"";display:block;height:500px}.container{max-width:1146px;width:100%;margin:0 auto}.price_text,.some_text{margin:0 0 40px;color:#095174}.mt_minus-60{margin-top:-60px}.title-block{display:flex;justify-content:space-between;align-items:end}.title-block .title-h2{margin-bottom:0}.title-block .show-all{font-size:16px;line-height:26px}.title-block .show-all:after{content:"";width:8px;height:13px;display:inline-block;background:url(/bitrix/templates/classclinic/css/../img/icons/slider_arrow.svg) 50%/cover no-repeat;position:relative;top:2px;margin-right:0;margin-left:18px}.bold-404{font-weight:500;margin-top:40px;margin-bottom:120px}.title-h2{font-size:22px;font-weight:400;position:relative;padding-left:20px;margin-bottom:30px}.title-h2:before{content:"";display:block;height:8px;width:8px;background:#e6352c;position:absolute;top:10px;left:0}.header .top-line{height:35px;background:#eef2f7;color:#828282;font-size:12px;padding:10px 0}.header .top-line__container{display:flex;justify-content:space-between}.header-block{padding:27px 0 14px}.header-block__container{display:grid;grid-template-columns:196px 1fr;grid-gap:50px}.header-content{margin-top:2px;display:grid;grid-template-columns:1fr 377px;grid-gap:22px}.header .offer-phone{display:flex;justify-content:space-between}.header .search-form input[type=text]{width:100%;height:35px;border:1px solid #e0e0e0;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:5px;padding:17px}.header .search-form__row{position:relative;max-width:470px}.header .search-form__row [type=submit]{position:absolute;background:#2896cc;width:70px;height:35px;right:0;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:5px}.header .offer__title{color:#2896cc;text-transform:uppercase;font-size:20px;font-weight:700;letter-spacing:1.3px}.header .offer__title span{color:#e6352c}.header .offer__description{font-size:14px;text-transform:uppercase;color:#2896cc;font-weight:500;padding-left:10px}.header .offer__description:before{content:"";width:95px;height:1px;background:#2896cc;display:block;margin:14px 0 12px 21px}.header__phone{font-weight:600;color:#095174;font-size:20px}.header__phone-block{flex-direction:column;align-items:end;max-height:79px}.header__menu .menu,.header__phone-block{display:flex;justify-content:space-between}.header__menu .menu{margin-top:14px}.header__menu .menu li{padding-bottom:10px}.header__menu .menu li a{font-weight:400;font-size:16px;color:#3e4751}.header__menu .menu li.active a:after{content:"";display:block;width:28px;height:2px;background:#e6352c;border-radius:1px;margin-top:5px}.header .red-btn{margin-bottom:3px}.red-btn{background:#e6352c;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;padding:10px 32px;border-radius:3px}.slider .container{position:relative}.slider .mainSwiper{max-width:2920px;position:relative}.slider .mainSwiper .main-swiper-pagination{position:relative;z-index:10}.slider .mainSwiper:before{content:"";display:block;position:absolute;width:496px;height:496px;background:url(/bitrix/templates/classclinic/css/../img/rounds.png) no-repeat;left:-420px;top:40px}.slider .mainSwiper .swiper-slide{min-height:535px;background-position:100%;background-repeat:no-repeat}.slider__title{font-size:38px;line-height:46px;font-weight:500;color:#2896cc;margin-top:140px}.slider__description{font-size:30px;margin-top:29px}.slider__description span{font-weight:500}.slider .main-swiper-navi-block{position:absolute;bottom:62px;min-width:120px}.slider .main-swiper-pagination{margin-top:25px}.slider .main-slider-navi{max-width:115px;height:50px;position:relative}.slider .main-slider-navi .swiper-button-next,.slider .main-slider-navi .swiper-button-prev{width:45px;height:45px;border-radius:50%;border:4px solid #2896cc;right:0;left:auto}.slider .main-slider-navi .swiper-button-next:after,.slider .main-slider-navi .swiper-button-prev:after{content:"";width:9px;height:15px;background:url(/bitrix/templates/classclinic/css/../img/icons/slider_arrow.svg) no-repeat;display:block}.slider .main-slider-navi .swiper-button-prev{right:auto;left:0}.slider .main-slider-navi .swiper-button-prev:after{transform:rotate(180deg)}.slider .main-slider-navi .swiper-button-next.swiper-button-disabled,.slider .main-slider-navi .swiper-button-prev.swiper-button-disabled{opacity:1;border-color:#bdbdbd}.slider .main-slider-navi .swiper-button-next.swiper-button-disabled:after,.slider .main-slider-navi .swiper-button-prev.swiper-button-disabled:after{background:url(/bitrix/templates/classclinic/css/../img/icons/slider_arrow_disabled.svg) no-repeat}.section{padding-top:60px}.advantage-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;padding-bottom:90px}.advantage__img{background:#eef2f7;width:98px;height:98px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:34px}.advantage__title{color:#095174;font-size:18px;font-weight:400;margin-bottom:27px}.advantage__text{font-size:16px;line-height:150%}.department{background:#2896cc;padding-top:40px;padding-bottom:70px}.department .title-h2{color:#fff;margin-bottom:50px}.department .title-h2:before{background:#fff}.department-block{display:block;grid-template-columns:repeat(4,1fr);grid-gap:30px}.department__ul{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.department__ul li a{color:#fff;font-size:18px;font-weight:400;text-decoration:underline;line-height:30px}.doctor__item{box-shadow:0 0 15px rgba(0,0,0,.1)}.doctor-mp{padding-top:92px}.doctor-mp__img{display:block;height:260px;position:relative}.doctor-mp__img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.doctor-mp .container{position:relative}.doctor-mp .swiper-slide{box-shadow:0 0 15px rgba(0,0,0,.1)}.doctor-mp .title-block{margin-bottom:60px}.doctor-mp__specialization{font-size:12px;padding:20px 14px 9px;min-height:60px}.doctor-mp__name{display:block;padding:0 3px 0 13px;font-size:14px;letter-spacing:-.8px;margin-bottom:20px;font-weight:500;min-height:38px;color:#095174}.doctor-mp .main-doctor-slider-navi .swiper-button-next,.doctor-mp .main-doctor-slider-navi .swiper-button-prev{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.doctor-mp .main-doctor-slider-navi .swiper-button-next:after,.doctor-mp .main-doctor-slider-navi .swiper-button-prev:after{font-size:12px;color:#5c6064;font-weight:800}.doctor-mp .main-doctor-slider-navi .swiper-button-next{right:-25px}.doctor-mp .main-doctor-slider-navi .swiper-button-prev{left:-25px}.btn{width:100%;background:#000;color:#fff;text-transform:uppercase;font-weight:500;padding:13px;border-radius:5px;transition:.3s}.blue-btn{background:#2896cc}.blue-btn:focus,.blue-btn:hover{background:#095174}.mainReviewSwiper{margin-top:65px}.review{padding-top:100px}.review .swiper-slide{padding-bottom:40px}.review .swiper-slide__wrapper{background:#eef2f7;border-radius:2px;padding:32px 47px 36px 74px;position:relative}.review .swiper-slide__wrapper:before{content:"";position:absolute;width:15px;height:1px;background:#363738;left:34px;top:42px}.review .swiper-slide__wrapper:after{content:"";display:block;width:0;height:0;border-top:20px solid #eef2f7;border-right:20px solid transparent;position:absolute;bottom:-20px;left:84px}.review__text{font-size:13px;line-height:23px;min-height:145px}.review__text-full{display:none}.review .slide-text{display:block;font-style:italic;font-size:12px;padding-top:3px}.review__name{color:#5c6064;font-weight:600;margin-bottom:12px}.review__date{font-size:13px;color:#888}.footer{background:#eef2f7;padding-top:50px}.footer-top{margin-bottom:29px;display:grid;grid-template-columns:1fr 361px 264px;grid-gap:30px}.footer-top__contact{line-height:30px}.footer-top__item{font-size:16px}.footer-top__hour{font-size:16px;line-height:25px;color:#095174}.footer-top__soc a{display:inline-block;margin-right:20px}.footer-top__info{display:inline-block;margin-top:20px;border-bottom:1px solid;line-height:17px}.footer-body{display:grid;grid-template-columns:1fr 440px 166px;grid-gap:48px}.footer-body__item.links{display:flex;flex-direction:column;gap:4px;align-items:start}.footer-body__item a{color:#5c6064;text-decoration:underline}.footer-body .map-politic{display:flex;flex-direction:column;margin-top:16px;gap:4px}.footer-body .map-politic a{color:#095174}.footer-bottom{text-align:center;font-size:16px;padding:38px 1px 90px;color:#095174}.footer-bottom,.footer__link{font-weight:600}.footer .prodoctorov{box-shadow:0 0 15px rgba(0,0,0,.15);display:block;margin-top:0;padding-top:10px;padding-bottom:10px;background:#fff;border-radius:4px}.footer .prodoctorov__url{color:#828282;text-align:center;margin-top:13px}.doctors-block{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;margin-bottom:85px}.content{margin-top:27px}.breadcrumbs{display:flex;margin-bottom:40px}.breadcrumbs li{font-size:18px;color:#095174}.breadcrumbs li:after{content:"/";display:inline-block;margin:0 5px}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li a{color:#4f4f4f}.title-spec{font-size:23px;display:flex;align-items:center;margin-bottom:40px}.title-spec:before{margin-right:10px;content:"";width:8px;height:8px;display:block;background:#e6352c}.doctor-page .review{padding-top:0;padding-bottom:130px}.title-doctor{font-size:24px;margin-bottom:40px}.single-block{position:relative;margin-bottom:50px}.single-block__content{display:flex;align-items:center;font-size:18px;margin-top:-36px;line-height:27px}.single-block:after{content:"";display:block;width:100%;height:330px;background:#eef2f7;position:absolute;top:40px}.single-block .s-block{grid-template-columns:655px 1fr;grid-gap:34px}.article{margin-bottom:50px;font-size:16px}.article__title{font-size:16px;text-transform:uppercase;margin-bottom:30px;color:#2896cc}.article p{font-size:16px;line-height:24px;margin-bottom:24px}.single-doctor{position:relative;margin-bottom:30px}.single-doctor:after{content:"";display:block;width:100%;height:330px;background:#eef2f7;position:absolute;top:40px}.single-doctor__content{display:flex;flex-direction:column;justify-content:center;align-items:start}.single-doctor__category{margin-bottom:25px;margin-top:-35px}.single-doctor__title{font-size:24px;margin-bottom:29px}.single-doctor__stage{font-size:18px;margin-bottom:23px}.single-doctor__reviews{cursor:pointer;color:#095174;line-height:15px;font-size:18px;margin-bottom:30px;font-style:italic;border-bottom:1px solid #095174;display:inline-block}.single-doctor__schedule{margin:77px 0 60px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px;height:135px;overflow:hidden}.single-doctor__schedule.for-pc{display:grid}.single-doctor__text{font-size:16px;line-height:24px;text-align:left}.single-doctor__text p{margin-bottom:20px}.loader{width:50px;height:50px;background:url(/bitrix/templates/classclinic/css/../img/loader.svg) no-repeat}.qualification{background:#eef2f7;padding:45px 0;margin-bottom:50px}.quali__title{font-size:16px;text-transform:uppercase;color:#095174;margin-bottom:20px}.quali__item{display:flex;grid-gap:17px;border-bottom:1px solid #e0e0e0;padding:23px 0;align-items:start}.quali__item:last-child{border-bottom:none}.quali__date,.quali__text{font-size:16px}.quali__date{display:flex;align-items:center;margin-left:27px;color:#095174;min-width:110px;margin-bottom:5px}.quali__date:before{content:"";background:#39aae1;width:4px;height:4px;border-radius:50%;display:block;margin-right:12px;flex-shrink:0}.schedule__item{text-align:center}.schedule__item a{font-size:17px;font-style:italic;border-bottom:1px solid;color:#5c6064}.schedule__container{background:#fefefe;border:1px solid #f2f2f2;box-shadow:0 0 15px rgba(0,0,0,.15);border-radius:5px;padding:25px 0;display:flex;justify-content:center;font-size:30px;font-weight:600;color:#2896cc;margin-bottom:20px}.reviews__content.review{padding-top:0}.show-all-block{text-align:center}.show-all-month{font-size:18px;font-style:italic;border-bottom:1px solid;line-height:16px;display:inline-block;margin-bottom:65px;opacity:0}.s-block{display:grid;grid-template-columns:457px 1fr;grid-gap:100px;position:relative;z-index:10}.btn__order{background:#2d9cdb;width:auto;padding-left:80px;padding-right:80px}.blog-items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-bottom:100px}.blog__item{margin-bottom:73px}.blog__img{display:block;margin-bottom:25px}.blog__img img{border-radius:6px}.blog__title{font-size:16px;color:#333;display:block;margin-bottom:15px;min-height:28px}.blog__except{color:#3e4751;font-size:16px}.otd-service .service-fact{align-items:normal}.otd-service .service-fact .service__factoid{display:flex;align-items:center;padding-top:7px;padding-bottom:7px}.service-slide{min-height:535px;background-repeat:no-repeat;background-position:50%;display:flex;flex-direction:column;justify-content:end;padding-bottom:45px;margin-bottom:53px}.service__title{font-size:30px;margin-bottom:40px;letter-spacing:.3px}.service-fact{display:flex;flex-wrap:wrap;gap:45px;position:relative;align-items:flex-end}.service-fact__list{display:flex;flex-direction:column;gap:20px}.service-fact .blue-btn{width:auto;position:absolute;right:0;padding:18px 32px;font-size:20px;text-transform:inherit}.service__factoid{color:#fff;max-width:352px;font-size:20px;font-weight:500;padding:18px 21px;border-top-right-radius:10px;border-bottom-left-radius:10px}.service__factoid.light-blue{background:#2896cc}.service__factoid.blue{background:#0d6c9b}.service__factoid.red{background:#e6352c}.service__factoid.green{background:#219653}.disease-list{margin-top:-10px;margin-bottom:95px}.disease-block{grid-column-gap:30px;display:grid;grid-template-columns:repeat(4,1fr);width:100%}.disease__item{font-size:18px;line-height:32px}.old-price{text-decoration:line-through}.dept-doctors{margin-bottom:50px}.dept-doctors .doctors-block{margin-bottom:72px}.dept-text.article{margin-bottom:92px}.price-header{font-size:16px;display:grid;grid-template-columns:170px 1fr 180px;text-align:center;grid-gap:40px;padding:26px 0;font-weight:400;color:#095174;background:#eef2f7;border-top-left-radius:10px;border-top-right-radius:10px}.price-body{border-left:1px solid #dbe2eb;border-right:1px solid #dbe2eb;padding:0 14px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:35px}.price-body__item{display:grid;grid-template-columns:125px 1fr 104px;grid-gap:20px;font-size:16px;padding:23px 0;line-height:23px;border-bottom:1px solid #dbe2eb}.price-body__item.red,.price-body__item.red .price{color:#e6352c}.price__col.sku{padding-left:25px;font-size:14px;color:#0d6c9b;font-weight:400}.price__col.txt{padding-right:70px}.price__col.price{color:#0d6c9b;font-size:14px;font-weight:400}.pb__title{grid-template-columns:1fr;font-weight:400;padding-left:22px}.price-buttons{display:flex;justify-content:space-between;margin-bottom:70px}.price-buttons .btn{width:auto;padding:12px 22px}.price-buttons .btn.trans-btn{font-size:14px;color:#095174;background:transparent;text-transform:none;font-weight:300;border:1px solid #bac7d9;border-radius:3px;padding-left:40px;padding-right:40px}.price-buttons .btn.blue-btn{padding:12px 32px}.inf__title{color:#095174;font-size:16px;font-weight:400;display:flex;justify-content:space-between;align-items:center}.inf__title:after{transition:.3s;content:"";width:16px;height:9px;background:url(/bitrix/templates/classclinic/css/../img/arrow.svg) no-repeat;display:block}.inf__title.opened:after{transform:rotate(180deg)}.inf-block{background:#eef2f7;border-radius:10px;padding:28px 22px 18px 40px;margin-bottom:20px}.inf__text{display:none;padding:9px 0;font-size:16px;line-height:29px}.dept-inform{margin-bottom:130px}.price-page .breadcrumbs,.sale .breadcrumbs,.service-page .breadcrumbs{margin-bottom:23px}.price-page .title-doctor,.sale .title-doctor,.service-page .title-doctor{font-weight:400;margin-bottom:24px}.price-page__description,.sale__description,.service-page__description{font-size:16px;margin-bottom:23px}.price-page__notice,.sale__notice,.service-page__notice{font-size:16px;max-width:850px;line-height:22px;color:#2896cc;margin-bottom:28px}.price-page-table .price-header,.sale-table .price-header,.service-page-table .price-header{grid-template-columns:1fr 180px}.price-page-table .price-header__item:first-child,.sale-table .price-header__item:first-child,.service-page-table .price-header__item:first-child{text-align:left;padding-left:36px}.price-page-table .price-body__item,.sale-table .price-body__item,.service-page-table .price-body__item{grid-template-columns:1fr 205px;padding-left:22px}.price-page-table .price-body__item .price,.sale-table .price-body__item .price,.service-page-table .price-body__item .price{display:flex;align-items:center;justify-content:space-between;padding-right:35px}.address__item{font-size:16px;line-height:24px;margin-bottom:50px}.map-block{margin-bottom:150px}.map-block .container{position:relative}.map-block .container .work-hour{position:absolute;top:-505px;right:0;background:#fff;padding:27px 22px;box-shadow:0 0 15px rgba(0,0,0,.1)}.map-block .container .work__title{font-size:16px;font-weight:400;margin-bottom:15px}.map-block .container .work__item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #dbe2eb}.map-block .container .work__img{margin-top:12px}.price-page,.service-page{margin-bottom:100px}.price-page__content,.service-page__content{display:none}.price-page .title-doctor,.service-page .title-doctor{font-weight:400;margin-bottom:35px}.plus{width:16px;height:16px;position:relative;margin-left:20px}.plus:after,.plus:before{content:"";width:16px;height:2px;display:block;position:absolute;background:#2896cc;top:8px;transition:.3s}.plus:after{transform:rotate(90deg)}.opened .plus:after{transform:rotate(0)}.search-page form table{display:none}.navigation{margin-bottom:50px}.service-items__ul{margin-bottom:50px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;flex-wrap:wrap}.service-items__ul li a{font-size:18px;text-decoration:underline;line-height:26px}.reviews-filter{display:flex;justify-content:space-between;margin-bottom:50px}.reviews__row{width:100%;max-width:683px}.do_reviews{max-width:230px}.reviews__content .review__text{min-height:auto}.reviews__content .review-container-name{display:flex;gap:20px;margin-top:30px}.ext__url{border:1px solid #bac7d9;display:inline-block;padding:8px 39px;border-radius:4px;display:flex;align-items:center;font-size:14px;color:#095174}.with-sub{position:relative}.with-sub:focus .submenu,.with-sub:hover .submenu{visibility:visible;opacity:1}.slider__description a{color:#5c6064}.submenu{visibility:hidden;opacity:0;transition:.3s;filter:drop-shadow(0 0 20px rgba(0,0,0,.15));background:#fff;padding:23px 23px 13px;position:absolute;z-index:11;top:30px;width:216px;left:10px}.submenu.services{width:305px}.submenu a:after{display:none!important}.submenu_a{transition:.3s}.submenu_a:focus,.submenu_a:hover{color:#0074ff!important}#modal-review .modal__container{max-width:950px;padding:30px 137px}#modal-review .modal__content{margin:0}#modal-review .modal__title{font-weight:400;font-size:24px;line-height:29px;color:#3e4751;font-family:Montserrat;text-align:center;margin:10px 0 40px}.d-flex{display:flex}.jc-sb{justify-content:space-between;grid:20px}.f-row{margin-bottom:29px}.f-row label{display:block;font-size:13px;line-height:13px;color:#828282;margin-bottom:10px}.f-row input[type=email],.f-row input[type=tel],.f-row input[type=text]{border:1px solid #e0e0e0;background:#f8f8f8;height:45px;padding:0 15px;font-size:16px;color:#1d1d1d;width:290px}.f-row textarea{font-family:Montserrat;padding:15px;width:100%;min-height:280px;font-size:16px;color:#1d1d1d;border:1px solid #e0e0e0}.f-row .select-selected,.f-row textarea{background:#f8f8f8}.w290{width:290px}.f-footer{grid-gap:20px;display:flex;align-items:center}.f-footer .btn{max-width:215px}.personal-checkbox{display:flex;gap:18px;align-items:start;margin-top:20px}#modal-review-success .modal__title{text-align:center;margin-bottom:20px}.error input[type=text],.error select,.error textarea{border-color:red}#modal-record .modal__container{max-width:950px;padding:30px 137px 57px}#modal-record .modal__content{margin:0}#modal-record .modal__title{font-weight:400;font-size:24px;line-height:29px;color:#3e4751;font-family:Montserrat;text-align:center;margin:10px 0 40px}.pag_body{grid-gap:3px;margin:20px 0}.pag_body,.pag_body .pag_item{display:flex;align-items:center}.pag_body .pag_item{color:#333;border:1px solid rgba(51,51,51,.2);width:25px;height:25px;justify-content:center}.pag_body .pag_item.active{background:#eff2f7;font-weight:500}#button-up{right:40px;transform:rotate(-90deg);z-index:100}#back_button,#button-up{background:url(/bitrix/templates/classclinic/css/../img/icons/slider_arrow.svg) no-repeat;position:fixed;bottom:40px;border-radius:50%;border:1px solid #39aae1;background-position:10px 6px;width:30px;height:30px}#back_button{left:15px;transform:rotate(180deg);z-index:50;cursor:pointer;display:block}strong{font-weight:600}#callback_form{width:45px;height:45px;z-index:50;cursor:pointer;display:block;position:fixed;bottom:40px;left:55px}#modal-callback .modal__container{max-width:680px}.personal-checkbox label{font-size:11px}.copy__item.dev{color:#969696;font-size:12px;margin-top:30px}.copy__item.dev .legenda{font-weight:600;color:#333}.copy__item.dev .legenda__gr{color:#969696}@media screen and (max-width:1200px){.container,.menu-main-container{max-width:980px;padding:0 20px}.content-items .content-item .item-body{grid-template-columns:140px 250px}header .menu_2 li a,header .menu li a{font-size:14px}.header-block__container{grid-template-columns:130px 1fr}.header__phone{font-size:18px}.header__menu .menu li a{font-size:14px}.breadcrumbs li{font-size:16px}.news .container .news-block .item .a-img img{max-width:100%}footer .footer-body{grid-template-columns:340px 340px 150px}}@media screen and (max-width:992px){.container,.menu-main-container{max-width:760px;padding:0 20px}.header .top-line{height:50px}.header-block__container{grid-template-columns:95px 1fr;grid-gap:15px}.header-content{grid-template-columns:1fr 95px 140px}.header .offer__title{font-size:11px}.header .offer__description{font-size:10px;padding-left:0;text-align:center}.header__phone{font-size:14px}.header__menu .menu li a{font-size:12px}.header .logo{position:relative;top:7px}.header .red-btn{background:#e6352c;color:#fff;text-transform:uppercase;font-size:12px;font-weight:500;padding:9px 22px;border-radius:3px}.header .offer__description:before{margin-left:0}.advantage-items{display:flex;flex-wrap:wrap;justify-content:center}.advantage__item{max-width:340px;display:flex;flex-direction:column;align-items:center}.advantage__text{text-align:center}.footer-top{grid-template-columns:1fr 231px}footer .footer-body{grid-template-columns:1fr 1fr}.prodoctorov,.prodoctorov__url{max-width:170px}.doctors-block{grid-template-columns:repeat(3,1fr)}.service-items__ul li{width:45%}.s-block{grid-template-columns:377px 1fr}}@media screen and (min-width:768px){.for-mobile{display:none!important}.for-pc{display:block}}@media screen and (max-width:768px){.with-sub a{border-bottom:0!important}.submenu{visibility:visible;opacity:1;position:relative;top:0;background:none;padding:10px 0 0}.submenu li a{border-bottom:0!important}body{padding-top:65px}.for-mobile{display:block}.for-pc{display:none!important}.burger{background:url(/bitrix/templates/classclinic/css/../img/burger.svg) no-repeat;padding:5px;width:33px;height:22px}.burger-block{display:flex;align-items:center;gap:30px;justify-content:end}.top-line{display:none}.offer-phone{max-width:480px;margin:20px auto;padding:0 15px}.offer-phone .header__phone{display:none}.header__politic{text-decoration:underline;color:#828282}.mob-menu-footer{display:flex;flex-direction:column;align-items:center}.mob-menu-footer .footer-top__soc{margin-bottom:22px}.mob-menu-footer .mob-descr{font-size:14px;line-height:17px;text-align:center;color:#4f4f4f;margin:20px 0}.mob-menu-footer .mob-phone{color:#4f4f4f;font-weight:600;font-size:20px;margin-bottom:25px}.mob-menu-footer .mob-email{color:#828282;margin-bottom:22px}.mob-menu-footer .mob-email:before{content:"";display:inline-block;width:20px;height:13px;background:url(/bitrix/templates/classclinic/css/../img/email.svg) no-repeat;padding-right:10px}.mob-menu-footer .mob-address{color:#828282;margin-bottom:22px}.mob-menu-footer .mob-address:before{content:"";display:inline-block;width:12px;height:15px;background:url(/bitrix/templates/classclinic/css/../img/location.svg) no-repeat;padding-right:10px}.mob-menu-footer .mob-no-eyes-link{margin-bottom:22px;color:#828282;text-decoration:underline}.mob-menu-footer .mob-no-eyes-link:before{content:"";display:inline-block;width:18px;height:10px;background:url(/bitrix/templates/classclinic/css/../img/eye.svg) no-repeat;padding-right:10px}.header .red-btn{font-size:14px;padding:11px 38px}.header .offer__title{font-size:15px;margin-bottom:8px}.header .offer__description{font-size:12px}.header .offer__description:before{display:none}.header .logo{top:0}.header-block{padding:12px 0;position:fixed;top:0;z-index:50;background:#fff;width:100%;box-shadow:0 0 15px rgba(0,0,0,.1)}.header-block__container{grid-template-columns:117px 1fr}.header-content{position:fixed;width:100%;height:100%;z-index:10;background:#fff;right:-100%;top:63px;padding-top:20px;display:block;transition:.3s}.header-content.open{right:0;overflow-y:scroll}.header__menu{max-width:480px;margin:0 auto;padding:0 15px}.header__menu .menu{flex-direction:column}.header__menu .menu:before{content:"Меню";font-size:18px;font-weight:500;color:#5c6064;border-bottom:1px solid #e5e5e5;padding-bottom:8px}.header__menu .menu li a{color:#2c2c2c;font-size:16px;font-weight:400;padding:8px 0;display:block;border-bottom:1px solid #e5e5e5}.header__menu .menu li.active a:after{display:none}.mainSwiper .swiper-slide{position:relative;background-position:50%;background-size:cover}.mainSwiper .swiper-slide:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);top:0;left:0}.mainSwiper .swiper-slide .slider__title{font-size:28px;line-height:36px;font-weight:500;color:#fff;margin-top:260px;max-width:300px}.mainSwiper .swiper-slide .slider__description{margin-top:10px;font-size:20px;color:#fff}.mainSwiper .swiper-slide .slider__description a{color:#fff}.slider .main-swiper-navi-block{bottom:12px}.slider .main-swiper-pagination{position:relative;z-index:10}.advantage__item{display:grid;grid-template-columns:40px 1fr;grid-gap:15px;text-align:left;align-items:start}.advantage__img{width:41px;height:41px}.advantage__img img{width:20px}.advantage__text{text-align:left;font-size:14px}.advantage__title{margin-bottom:12px;margin-top:6px}.department-block{display:grid;grid-template-columns:1fr;grid-gap:0}.doctor-mp,.review{padding-top:42px;margin-bottom:30px}.doctor-mp .show-all,.review .show-all{display:none}.mainReviewSwiper{margin-top:45px}.footer-top,footer .footer-body{grid-template-columns:1fr}footer .footer-body{grid-gap:0}.main-doctor-slider-navi{display:none}.department{margin-bottom:25px}.footer-body__item .map-politic{display:none}.footer-top__info-block{text-align:center}.map-politic-mob{margin:25px 0;display:flex;flex-direction:column;gap:5px}.map-politic-mob a{color:#095174;text-decoration:underline}.footer-body__item.prodoctorov-block{margin:30px auto}footer.footer-top__soc{width:90px;position:absolute;transform:translate(240px,-70px)}.review .swiper-slide__wrapper{padding:32px 15px 36px 35px}.review .swiper-slide__wrapper:before{left:11px}.doc-schedule-mob-block{margin:35px 0 54px;max-width:420px;width:100%;background:#fff;border:1px solid #f2f2f2;box-shadow:2px 16px 19px rgba(0,0,0,.09);border-radius:8px;padding:24px}.doc-schedule-mob-block__days{display:grid;grid-template-columns:repeat(7,1fr);font-size:10px;color:#4f4f4f;margin-bottom:10px;text-align:center}.single-doctor__schedule-mobile{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px}.for-mob-rec{font-size:16px;margin-top:30px}.ext__url{width:100%;justify-content:center}#modal-record .modal__container{max-width:950px;padding:60px 15px 57px}#modal-record .modal__container .f-footer{flex-direction:column-reverse}#modal-record .modal__container .btn{width:100%;max-width:100%;font-weight:700;font-size:14px;text-transform:uppercase;line-height:170%}.mob-schedule__date{font-size:16px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;max-width:30px}.mob-schedule__date.active{background:#219653;color:#fff}.otd-service .service-fact .service__factoid{display:block}.blog-items{grid-template-columns:1fr 1fr}.service__title{font-size:20px;font-weight:400;margin-bottom:70px}.service__factoid{font-size:14px}.service__factoid:nth-child(3){order:3}.service__factoid:nth-child(2){background:#2896cc!important;order:1}.service__factoid:first-child{background:#0d6c9b!important;order:2}.service-fact{gap:25px}.service-fact__list{align-items:baseline}.blue-btn{font-size:20px;text-transform:inherit;padding-top:16px;padding-bottom:16px}.order-block{margin-bottom:30px}.doctors-block{display:flex;overflow-x:scroll}.doctor__item{min-width:240px}#modal-review .modal__container{padding:30px 15px}.jc-sb{flex-direction:column}.f-row input[type=email],.f-row input[type=tel],.f-row input[type=text],.w290{width:100%}.department__ul,.disease-block{grid-template-columns:1fr}.price-page-table .price-header,.sale-table .price-header,.service-page-table .price-header{grid-template-columns:1fr 40px}.sale-table .price-body__item{padding-left:0;grid-template-columns:1fr 60px}.sale-table .price-body__item .price{padding-right:0;gap:10px}.department.section .container{padding:0}.department.section .title-h2{margin-left:15px}.department.section .department-block .department__ul li{padding:5px 15px;margin-bottom:5px}.department.section .department-block .department__ul li.set-bg{background:#1684ba}.reviews-filter{flex-direction:column;grid-gap:20px;margin-bottom:0}.blue-btn{max-width:100%;font-size:14px}.price__col.sku{grid-area:sku;font-size:12px;padding-left:0}.price__col.txt{padding-right:0;font-size:14px;grid-area:txt}.price__col.price{text-align:right;font-size:12px;grid-area:price}.price-body__item{grid-template-areas:"sku sku price" "txt txt txt"}.price-body,.price-header{width:100%}.price-header{font-size:11px;grid-template-columns:60px 1fr 40px;text-align:left;grid-gap:40px;padding:18px 20px}.price-buttons{flex-wrap:wrap;gap:30px}.price-buttons .btn{width:100%}.slider .mainSwiper .swiper-slide{background-position:60%;background-size:cover}.slider .mainSwiper .swiper-slide .slider__title{margin-top:140px}.slider .mainSwiper .swiper-slide .slider__title a{color:#fff}.title-spec{font-size:22px;font-weight:400}.dept-inform{margin-bottom:50px}.s-block{grid-template-columns:1fr;grid-gap:30px}.single-doctor .btn__order{margin:0 auto}.single-doctor:after{display:none}.single-doctor__category{margin-top:auto}.single-doctor__schedule{grid-template-columns:repeat(4,1fr);grid-gap:10px}.schedule__container{font-size:14px;padding:10px 0;margin-bottom:10px}.schedule__item{margin-bottom:10px}.schedule__item a{font-size:12px}.quali__date{margin-left:0}.blog-items{display:flex;overflow-x:scroll}.blog__item{min-width:240px}.service-items__ul{display:block}.service-items__ul li{width:100%}.disease-list{grid-template-columns:1fr}.map-block .container .work-hour{top:auto;left:auto;right:auto;margin-top:45px;position:relative}.contact-page .title-doctor{margin-top:30px;margin-bottom:25px}}@media screen and (max-width:680px){.blog-items{display:block}.blog__img img{width:100%}.breadcrumbs{display:none}.blog__title{font-weight:400}.blog__item{margin-bottom:23px}.title-doctor{font-weight:400;font-size:20px}.single-block:after{display:none}.single-block__content{margin-top:0}.single-block .s-block{grid-template-columns:1fr}}
/* End */


/* Start:/bitrix/templates/classclinic/css/aos.css?176673170826053*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/* End */


/* Start:/bitrix/templates/classclinic/styles.css?17845340382742*/
.mob-schedule__date {
    position: relative;
}

.time_s {
    font-size: 7px;
    color: #000;
    background: rgba(255, 255, 255, .6);
    width: 45px;
    position: absolute;
    bottom: -5px;
    text-align: center;
    padding: 2px 0;
}

.no_records {
    background: #f12723;
    color: #fff;
}

.no_record_pc {
    color: #f12723;
}

.schedule__container {
    position: relative;
}

.schedule__container.with-time {
    padding: 15px 0 35px;
}

.schedule__container.with-time .time_s {
    font-size: 16px;
    width: 100%;
    bottom: 7px;
    color: #2996cc;
}

.wknd {
    background: #fdd3de;
}

@media screen and (max-width: 768px) {
    .doctor__item {
        min-width: 240px;
        max-width: 240px;
    }

    .footer-body__item .map-politic {
        display: none;
        margin-bottom: 30px;
        margin-top: 30px;
    }
}
[name="form_file_5"] {
    visibility: hidden;
}
.file-choose {
    cursor: pointer;
    border: 1px solid rgba(10, 155, 235, .5);
    padding: 20px;
    background: #dbf0fc;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.file-choose svg {
    width: 32px;
    height: 32px;
}

.mob-additional {
    position: relative;
    display: flex;
    flex-direction: column;
    padding-top: 10px;
    padding-bottom: 10px;
}

.department__ul li .mob-add-a {
    font-size: 14px;
    padding-left: 15px;
}

.department__ul li .mob-add-img {
    width: 42px;
    position: absolute;
    right: 0;
    top: 0;
}

.single-doctor__schedule_1 {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 30px;
}

.doc-schedule-block__days {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    gap: 30px;
    padding: 20px 0;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
}

.single-doctor__schedule_1 .mob-schedule__date {
    background: #fefefe;
    border: 1px solid #f2f2f2;
    box-shadow: 0 0 15px rgba(0, 0, 0, .15);
    border-radius: 5px;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    font-weight: 600;
    color: #2896cc;
    margin-bottom: 20px;
    position: relative;
}

.single-doctor__schedule_1 .time_s {
    position: relative;
    bottom: 0;
    font-size: 16px;
    color: #4a95c6;
    width: auto;
}

.single-doctor__schedule_1 .record_doc_link {
    position: absolute;
    bottom: -25px;
    font-size: 16px;
    font-weight: 300;
    border-bottom: 1px solid;
    color: #5e6064;
    font-style: italic;
}

.mob-schedule__date.gray-bg {
    background: #e1e1e1;
}

.mob-schedule__date.wknd.gray-bg {
    background: #ffdedb;
}
.service-slide {
margin-bottom: 0px;
}
/* End */


/* Start:/bitrix/templates/classclinic/template_styles.css?179197359111953*/
.quali__date_ h3 {
font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 30px;
    color: #2896cc;
}

.quali__date_ ul {
    margin: 10px 0 30px;
}

.quali__date_ ul li {
	    display: flex;
    align-items: start;
    font-size: 16px;
    margin-left: 27px;
    color: #333;
    margin-bottom: 5px;
}
.quali__date_ ul li:before {
	content: "";
    background: #39aae1;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    display: block;
    margin-right: 12px;
    flex-shrink: 0;
    position: relative;
    top: 10px;
}
.phone-btn.shortcode-btn {
    border-radius: 5px;
    display: inline-block;
}

.d-content h3 {
    font-size: 18px;
    margin: 15px 0;
    font-weight: 500
}
.d-content {
    line-height: 1.3;
}
.d-content ul {
    margin-left: 20px;
}

.d-content ul li {
    list-style-type: disc;
}
.form-row  {
    margin-bottom: 15px;
}
.form-row textarea {
    width: 100%;
    height: 80px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.form-row input[type="text"], .form-row input[type="email"] {
    width: 100%;
    height: 35px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px 15px;

}
form .title-doctor {
    margin-bottom: 10px;
    margin-top: 40px;
}

.v-form {
    max-width: 780px;
    margin-bottom: 50px;
}
.form-label {
    margin-bottom: 5px;
    font-weight: 500;
}

.btn.btn__order {
    border: 0;
}

[name="web_form_submit"] {
    margin-top: 20px;
    margin-bottom: 10px;
}

.success-text {
    margin-bottom: 80px;
    font-size: 18px;
    max-width: 410px;
    line-height: 1.4;
}
.review_doc {
    color: #7f7f7f;
    font-weight: 500;
    margin-bottom: 15px;
}

.blog__title {
    font-weight: 500;
}

.blog-items {
    margin-bottom: 50px;
}
.blog__item {
    margin-bottom: 20px;
}

.same-articles .d-flex {
    justify-content: space-between
}


.same-articles .d-flex a {
    padding-top: 7px;
    font-size: 16px;
    font-weight: 400;
}

.share__title {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 40px;
}

.share-icons {
    display: flex;
    align-items: center;
    gap: 20px;
}

.share__ico {
    width: 50px;
    height: 50px;
    background: #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: .3s;
}

.share__ico:hover {
    background: #d7d7d7;
}

.reviews__row {
    max-width: 365px;
}

.nalog-page input[type="text"], .nalog-page input[type="email"], .nalog-page input[type="date"], .nalog-page select {
    border: 1px solid #e0e0e0;
    background: #f8f8f8;
    height: 45px;
    padding: 0 15px;
    font-size: 15px;
    color: #1d1d1d;
    width: 280px;
}
.nalog-page .btn {
    width: auto;
    padding-left: 30px;
    padding-right: 30px;
}
.nalog-page input[type="date"] {
    width: 160px;
}

.nalog-page .nalog-label {
    font-weight: 600;
    font-size: 16px;
}

.nalog-page .nalog-row {
    margin: 15px 0;
    display: flex;
    align-items: center;
    gap: 20px
}

.nalog-page .n-form-row {
    display: flex;
    align-items: center;
    gap: 10px;
}

.nalog-form-block {
    margin: 30px 0;
}

.nalog-patient-block {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.add-patient {
    margin-top: 20px;
}
.submit_nalog_form_btn[disabled] {
    background: #ccc;
}
.nalog-patient {
    background: #eef2f8;
    padding: 20px;
    border-radius: 15px;
}
.nalog-label {
    margin-bottom: 10px;
}
.n-form-row {
    margin-bottom: 10px;
}
.advantage__img img {
	max-width: 54px;
}
.slogan {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: -8px;
}
.slogan img {
	max-width: 23px;
	max-height: 19px;
}
.wa-header img {
	max-width: 23px;
}
.h-mess {
	display: flex;
	gap: 10px;
}
@media screen and (max-width: 767px) {
    .nalog-page .nalog-row, .nalog-page .n-form-row {
        flex-direction: column;
        align-items: flex-start;
    }
}

.wa-header {
    position: relative;
    left: 30px;
    top: -3px;
}

.wa-fixed {
	width: 45px;
    height: 45px;
    z-index: 50;
    cursor: pointer;
    display: block;
    position: fixed;
    bottom: 120px;
    left: 55px;
}


@media screen and (max-width: 1200px) {
	.wa-header {
		position: relative;
		left: -5px;
		top: -3px;
	}
}
@media screen and (max-width: 767px) {

	body .map-block .container .work-hour {
		position: relative;
		top: 0;
	}
	.phone-mob-block {
		width: 290px;
		margin: 20px auto 0;
		display: flex;
		align-items: center;
		gap: 37px;
		justify-content: center;
	}
	.phone-mob-val {
		font-size: 18px;
        font-weight: 500;
        background: #2796cc;
        color: #fff;
        display: block;
        padding: 11px 20px;
        text-align: center;
        border-radius: 30px;
    }


}

.wa-fixed {
	width: 45px;
	height: 45px;
	z-index: 50;
	cursor: pointer;
	display: block;
	position: fixed;
	bottom: 100px;
	left: 20px;
}

#callback_form {
    bottom: 30px;
    left: 20px;
}

.contact-soc {
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
}

.c-flex {
	margin-top: 15px;
    justify-content: center;
	display: flex;
}

.contact-soc img {
	width: 44px;
}

.phone-btn {
	        font-size: 16px;
        font-weight: 600;
        background: #2796cc;
        color: #fff;
        display: block;
        padding: 11px 20px;
        text-align: center;
        border-radius: 30px;
}

.map-block .container .work-hour {
    position: absolute;
    top: -435px;
}

.mp-widget .container {
    display: flex;
    gap: 30px;
    margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
	.mp-widget .container {
		justify-content: center;
	}
	.mainSwiper .swiper-slide:before {
		background: none;
	}

}

.swiper-slide picture {
	display: block;
    width: auto;
    height: 100%;
    position: relative;
	max-width: 100%;
}

.mainSwiper .swiper-wrapper {
  align-items: flex-start;
}

.mainSwiper .swiper {
  height: auto;
}

.mainSwiper .swiper-slide {
  height: auto;
}

.mainSwiper .swiper-slide picture,
.mainSwiper .swiper-slide img {
  display: block;
  max-width: 100%;
  height: auto;
  object-fit: contain; /* НЕ cover */

}

.slider .mainSwiper .swiper-slide {
	min-height: auto;
}

.slider > .swiper > .container {
	    position: absolute;
    top: 0;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}



.slider .main-swiper-navi-block {
    bottom: auto;
    top: 0;
	padding-top: 34px;
	padding-bottom: 34px;
    height: 100%;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
}

.mp-slider .swiper-button-prev {
	position: absolute;
    top: 34px;
	right: calc((100vw - 1006px) / 2);	
	width: auto;
	left: auto;
}

.mp-slider .swiper-button-prev:after {
	display: none;
}

.mp-slider .swiper-button-next {
	position: absolute;
    top: 34px;
	right: calc((100vw - 1146px) / 2);	
	width: auto;
}

.slider .mainSwiper .main-swiper-pagination {
	position: absolute;
    right: calc((100vw - 1146px) / 2);
	width: auto;
	left: auto;
}

.mp-slider .swiper-button-next:after {
	display: none;
}

@media screen and (max-width: 1200px) {
	.mp-slider .swiper-button-next {
		right: calc((100vw - 980px + 30px) / 2);
	}
	.slider .mainSwiper .main-swiper-pagination {
		right: calc((100vw - 980px + 30px) / 2);
	}

}


@media screen and (max-width: 767px) {

	#doctor-modal .modal__container {
		width: 90%;
	}
	.doc-schedule-block__days {
		display: none;
	}
	.mp-slider .swiper-button-next {
		right: 20px;
	}
	.slider .mainSwiper .main-swiper-pagination {
		right: 20px;
	}
	.slider .main-swiper-navi-block {
		padding: 15px;
	}

}


.service-slide.video-slide {
    position: relative;
    min-height: 500px; /* или нужная вам высота */
    overflow: hidden;
}


/* Затемнение для лучшей читаемости текста */
.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 2;
}

/* Контент поверх видео */
.video-slide .container {
    position: relative;
    z-index: 3;
}

/* Стили для текста на видео */
.video-slide .service__title {
    color: #fff;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

/* Мобильные стили */
@media (max-width: 768px) {
    .desktop-video {
        display: none;
    }
    .mobile-video {
        display: block;
    }
	.faq__item.inf-block {
		padding-left: 0;
	}
}

@media (min-width: 769px) {
    .desktop-video {
        display: block;
    }
    .mobile-video {
        display: none;
    }
}

.dms-line {
    background: #2896cc;
    margin-bottom: 20px;
    text-align: center;
    padding: 8px;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
}

.phone-btn.header_record {
	display: inline-block;
	border-radius: 5px;
}

.section-custom-text {
	padding-top: 0!important;
	margin-bottom: 30px;
}



/* Заголовки */
.section-custom-text h1,
.section-custom-text h2,
.section-custom-text h3,
.section-custom-text h4 {
    font-weight: 500;
    line-height: 1.3;
    margin-top: 1.5em;
    margin-bottom: 0.6em;
    color: #1a1a1a;
}

.section-custom-text h1 {
    font-size: 32px;
}

.section-custom-text h2 {
    font-size: 26px;
}

.section-custom-text h3 {
    font-size: 22px;
}

.section-custom-text h4 {
    font-size: 18px;
}

/* Параграфы */
.section-custom-text p {
    margin-bottom: 1em;
}

/* Списки */
.section-custom-text ul,
.section-custom-text ol {
    margin: 1em 0;
    padding-left: 20px;
}

.section-custom-text li {
    margin-bottom: 0.5em;
}

/* Ссылки */
.section-custom-text a {
    color: #2a7ae2;
    text-decoration: none;
    border-bottom: 1px solid rgba(42,122,226,0.3);
    transition: all 0.2s ease;
}

.section-custom-text a:hover {
    color: #1d5bbf;
    border-bottom-color: rgba(29,91,191,0.6);
}

/* Картинки */
.section-custom-text img {
    max-width: 100%;
    height: auto;
    margin: 1.5em 0;
    border-radius: 6px;
}

/* Цитаты */
.section-custom-text blockquote {
    border-left: 4px solid #2a7ae2;
    padding-left: 15px;
    color: #555;
    margin: 1.5em 0;
    font-style: italic;
    background: #f8faff;
    padding: 10px 15px;
    border-radius: 4px;
}

/* Таблицы */
.section-custom-text table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5em 0;
}

.section-custom-text th,
.section-custom-text td {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: left;
}

.section-custom-text th {
    background: #f4f6f8;
    font-weight: 600;
}

/* Разделители */
.section-custom-text hr {
    border: none;
    border-top: 1px solid #eee;
    margin: 2em 0;
}


.sect .dept-price {
	padding-top: 50px;
}

.section-faq {
	padding: 40px 0;
    margin-bottom: 40px;
    background: #eef2f7;
}

.section-faq .h2 {
	font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 30px;
    color: #095174;
	font-weight: 600;
}

.section-faq .item__title {
	font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 20px;
    color: #2896cc;
	font-weight: 600;
}

.section-faq .item__text {

}

.faq__item {
	margin-bottom: 20px;
}

#doctor-modal .modal__container {
	max-width: 1100px;
}

.single-doctor__text {
	padding-bottom: 30px;
}

.faq__item.inf-block {
	margin-bottom: 0;
	padding-bottom: 0;

}

.item__title.inf__title {
	cursor: pointer;
}

.doctor__item .blue-btn, .mainDoctorSwiper .blue-btn {
    display: block;
    text-align: center;
}

/* Форма записи: врач выбран по слоту из расписания и не меняется */
.custom-select.is-locked {
    pointer-events: none;
    opacity: .8;
}

/* Не отмечено согласие на обработку персональных данных */
.personal-checkbox.error label,
.n-form-row.error {
    color: red;
}

/* End */
/* /bitrix/templates/classclinic/css/main.min.css?169322697240106 */
/* /bitrix/templates/classclinic/css/aos.css?176673170826053 */
/* /bitrix/templates/classclinic/styles.css?17845340382742 */
/* /bitrix/templates/classclinic/template_styles.css?179197359111953 */
