@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@500&family=Rubik:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Commissioner:wght@400;500;600&family=Montserrat+Alternates:wght@400;500;600&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500;1,600;1,700&family=Righteous&family=Roboto:wght@300&display=swap);.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.pointer{cursor:pointer}@-webkit-keyframes fadeIn{0%{opacity:.5}to{opacity:1}}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}.fadeInDiv{-webkit-animation:fadeIn .4s;animation:fadeIn .4s}.hero{color:#fff;height:100vh;width:100vw}.hero-top{align-items:center;display:flex;flex-direction:column;height:65%;justify-content:center;position:relative;text-align:center}.hero-top:after{background:rgba(43,43,43,.7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hero-title{font-size:60px;font-weight:600;line-height:80px;margin-top:70px;z-index:1}.hero-title span{color:#e6b751}.hero-subtitle{font-size:24px;font-weight:400;line-height:40px;margin-bottom:50px;max-width:500px;width:70%;z-index:1}@media (max-width:560px){.hero-title{font-size:30px;line-height:40px;margin-top:25%}.hero-subtitle{font-size:20px;margin-bottom:20px;margin-top:20px;width:90%}}.hero-button{background:none;border:1px solid #fff;border-radius:48px;color:#fff;display:block;font-size:18px;letter-spacing:.02em;padding:16px 24px;text-decoration:none;transition:.5s;z-index:1}.hero-button:hover{background-color:#e6b751;border:1px solid #e6b751;color:#2c2727}.hero-bottom{background-color:#fff8ea;color:#2c2727;display:flex;font-family:Montserrat Alternates;font-size:28px;font-style:normal;font-weight:500;height:35%;line-height:48px}.quotes{align-items:center;background:#f4e2b9;display:flex;justify-content:center;width:40%}.quotes img{height:auto;max-width:95px;min-width:20px}.quote-text{align-items:center;display:flex;padding:0 12%}@media (max-width:560px){.quote-text{font-size:20px;line-height:25px;padding:0 5%}.quotes img{margin-left:30px;margin-right:30px;max-width:40px;min-width:20px}}.find_psychologist-section{background-color:#2c2727;color:#fff;padding:5%;text-align:center}.find_psychologist-section__title{font-size:48px;font-weight:600;line-height:64px;margin-bottom:16px}.find_psychologist-section__subtitle{font-size:18px;line-height:32px;margin-bottom:48px}.find_psychologist-section__button{background:none;border:1px solid #fff;border-radius:48px;color:#fff;font-size:18px;letter-spacing:.02em;padding:16px 24px;text-decoration:none;transition:.5s}.find_psychologist-section__button:hover{background-color:#e6b751;border:1px solid #e6b751;color:#2c2727}@media (max-width:764px){.find_psychologist-section{padding:10%}.find_psychologist-section__title{font-size:30px;line-height:54px}.find_psychologist-section__button{font-size:14px}}.specialists-section{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px}.specialist-section-title{margin-bottom:50px;margin-left:100px;margin-top:80px}.specialist-item{margin-bottom:50px;margin-left:30px;margin-right:30px;width:280px}.specialist-item-photo{border-radius:64px 64px 64px 0;margin-bottom:26px}.specialist-item-about__title{color:#2c2727;font-size:20px;line-height:32px;margin-bottom:16px}.specialist-item-about__description{color:#818181;font-size:14px;line-height:24px}.about_us-section{text-align:center}.about_us-section__info{color:#2c2727;padding:3% 10%}.about_us-section__title{font-size:3rem;line-height:4rem;margin-bottom:1rem}.about_us-section__description{font-size:1.5rem;line-height:2.5rem;margin:0 auto;max-width:68%}.about_us-benefits{background:#2c2727;display:flex;justify-content:space-between;padding:5% 10%}.about_us-benefits__item{color:#fff;width:300px}.benefits-item__icon{margin-bottom:1.875rem}.benefits-item__number{font-size:3.75rem;font-weight:600;line-height:6.25rem}.benefits-item__description{font-size:1.5rem;line-height:2.5rem}@media (max-width:1185px){.about_us-section__info{padding:5% 10%}.about_us-section__title{font-size:2.5rem;line-height:3.5rem;margin-bottom:.5rem}.about_us-section__description{font-size:1rem;line-height:2rem;min-width:80%}.about_us-benefits{padding:8% 10%}.benefits-item__icon{height:44px;margin-bottom:1.5rem;width:44px}.benefits-item__number{font-size:3rem;line-height:5.5rem}.benefits-item__description{font-size:1rem;line-height:2rem}}@media (max-width:850px){.about_us-section__title{font-size:2.3rem;line-height:3.3rem;margin-bottom:.3rem}.about_us-section__description{font-size:.8rem;line-height:1.8rem;min-width:100%}.about_us-benefits{flex-wrap:wrap;row-gap:2rem}.about_us-benefits__item{margin:0 auto;width:50%}}@media (max-width:550px){.about_us-benefits__item{width:100%}.benefits-item__description{border-bottom:1px solid #fff}}.footer{align-items:center;background:#fff8ea;display:flex;padding:5% 0}.footer-content{display:grid;grid-template-columns:repeat(3,1fr);padding-left:5%;width:100%}.footer-content__title{color:#2c2727;font-size:20px;line-height:32px;margin-bottom:16px}.email{align-items:center;display:flex;gap:10px;margin-bottom:22px}.email a{color:#2c2727;display:block;font-size:14px;line-height:24px;text-decoration:none}.contacts>img{display:inline-block;margin-right:12px}.schedule-day{color:#818181;font-size:14px;line-height:24px;margin-bottom:8px}.bold{color:#2c2727;margin-left:8px}@media (max-width:850px){.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;row-gap:2rem}.footer-logo{display:block;width:20%}}@media (max-width:550px){.footer-content{align-items:center;flex-direction:column}.footer-content__title{text-align:center}}.article{height:100%}.article-overlay{height:40%;position:relative}.article-overlay:before{background:rgba(43,43,43,.4);content:"";height:100%;left:0;position:absolute;top:0}.article-image,.article-overlay:before{display:block;width:100%}.article-content{padding:2% 8%}.article-content__date{color:#818181;font-size:1.125rem;line-height:2rem;margin-bottom:1rem}.article-content__title{font-size:3rem;line-height:4rem;margin-bottom:3rem}.article-content__text{color:#2c2727;font-size:1.5rem;line-height:2rem;margin-left:15%;margin-right:15%}@media (max-width:960px){.article-content__date{font-size:.825rem;line-height:1.7rem}.article-content__title{font-size:2rem;line-height:3rem;margin-bottom:2rem}.article-content__text{font-size:1.1rem;line-height:1.6rem}}@media (max-width:460px){.article-content__date{font-size:.625rem;line-height:1.5rem}.article-content__title{font-size:1rem;line-height:2rem;margin-bottom:1rem}.article-content__text{font-size:.8rem;line-height:1.2rem}}.blog-wrap{color:#2c2727;margin:0 10%}.blog-title{font-size:3.75rem;line-height:5rem;margin-bottom:1.5rem}.recent-article{-webkit-column-gap:5%;column-gap:5%;display:flex;margin-bottom:4.5rem}.recent-article__image{display:inline-block}.recent-article__content{display:flex;flex-direction:column}.recent-article__date{color:#818181;font-size:1.125rem;line-height:2rem;margin-bottom:1rem}.recent-article__title{font-size:1.5rem;line-height:2.5rem;margin-bottom:1rem}.recent-article__description{font-size:1.125rem;line-height:2rem}.recent-article__description span{color:#e6b751;cursor:pointer;display:block}.articles-title{display:none}.articles-container{-webkit-column-gap:5%;column-gap:5%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1rem;row-gap:32px}.blog-article{border-radius:16px;box-shadow:0 4px 32px hsla(0,0%,51%,.08);color:#000;cursor:pointer;text-decoration:none;width:30%}.blog-article__image{display:block;height:200px;object-fit:cover;width:100%}.blog-article__content{display:flex;flex-direction:column;margin-bottom:20px;padding:.75rem 1rem 0;width:100%}.article-date{color:#818181;font-size:.75rem;line-height:1.25rem;margin-bottom:.5rem}.article-title{font-size:1.125rem;line-height:2rem}.article-description{font-size:.875rem;line-height:1.5rem}@media (max-width:1338px){.blog-wrap{margin:0 5%}}@media (max-width:1192px){.recent-article__date{font-size:.925rem;line-height:2rem;margin-bottom:.8rem;margin-left:15px}.recent-article__title{font-size:1.2rem;line-height:2.2rem;margin-bottom:.7rem;margin-left:15px;margin-top:15px}.recent-article__description{font-size:.95rem;line-height:1.8rem}}@media (max-width:1070px){.recent-article{flex-direction:column}.recent-article__image{max-height:400px}}@media (max-width:960px){.blog-article{border-radius:16px;width:45%}}@media (max-width:630px){.blog-title{font-size:1.25rem;line-height:2rem;margin-bottom:1rem}.articles-title{display:block;margin-bottom:1rem}.recent-article{border-radius:16px;box-shadow:0 4px 32px hsla(0,0%,51%,.08);margin-bottom:3rem}.recent-article__description{display:none}.recent-article__date{order:3}.blog-article{display:flex;padding:0;text-decoration:none;width:100%}.blog-article-mobile{display:flex;height:200px;padding:0;width:100%}.blog-article__image{height:100%;max-width:40%;object-fit:cover}.article-date{align-self:flex-end;margin:0;order:3}.blog-article__content{margin-bottom:-10px;padding:12px 8px 8px 12px}}.error-section{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;padding:10%;position:relative;width:100vw}.error-section:before{background:rgba(43,43,43,.7);content:"";height:100%;position:absolute;width:100%}.error-section__button,.error-section__subtitle,.error-section__title,.error-section__wrap{z-index:1}.error-section__wrap{max-width:784px;text-align:center}.error-section__title{font-size:3.75rem;line-height:5rem;margin-bottom:1rem}.error-section__subtitle{font-size:1.5rem;line-height:2.5rem;margin-bottom:2.5rem}.error-section__button{background:none;border:1px solid #fff;border-radius:3rem;color:#fff;display:inline-block;font-size:1.125rem;letter-spacing:.2em;padding:16px 24px;text-decoration:none;transition:.5s}.error-section__button:hover{background-color:#e6b751;border:1px solid #e6b751;color:#2c2727}@media (max-width:1310px){.error-section__title{font-size:3rem;line-height:4.25rem;margin-bottom:.5rem}.error-section__subtitle{font-size:1.1rem;line-height:2.1rem;margin-bottom:2.1rem}}@media (max-width:653px){.error-section__title{font-size:2rem;line-height:3.25rem}.error-section__subtitle{font-size:.9rem;line-height:1.9rem;margin-bottom:2rem}}@media (max-width:440px){.error-section{padding:5%}.error-section__title{font-size:1.7rem;line-height:2.95rem}.error-section__button{font-size:.8rem;padding:.7rem .95rem}}.contacts-background{height:100vh;position:relative;width:100vw}.contacts-page{background:#fff;border-radius:8px;left:50%;padding:2rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts-content{-webkit-column-gap:3.75rem;column-gap:3.75rem;display:flex;justify-content:space-between}.contacts-content__adress,.contacts-content__email{margin-bottom:1.5rem}.contacts-content__media img{margin-right:.75rem}.contacts-title{color:#2c2727;font-size:1.5rem;line-height:2.5rem;margin-bottom:1.5rem;text-align:center}.contacts-content__title{color:#818181;font-size:.875rem;line-height:1.5rem}.contacts-content__subtitle,.contacts-content__subtitle a{color:#2c2727;font-size:.875rem;line-height:1.5rem;text-decoration:none}@media (max-width:560px){.contacts-page{padding:10%}.contacts-content{flex-direction:column;row-gap:1.5rem}.contacts-content__map{order:-1}}.header-logo{margin-left:10%;margin-top:20px;position:absolute;z-index:1000}.header-pc{display:block}@media (max-width:800px){.header-logo{height:80px;margin-left:5%;width:80px}.header-pc{display:none}}.find-centers{background:#fff;border-radius:16px;left:50%;padding:3rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:650px}.find-centers-head h1{font-size:24px;font-weight:600;line-height:60px}.find-centers-head p{font-size:14px;font-weight:400;line-height:24px;margin-bottom:30px}@media (max-width:600px){.find-centers{border-radius:0;height:100%;padding-left:10%;padding-right:10%;padding-top:40%;width:100%}.find-centers-head h1{font-size:25px;text-align:center}.find-centers-head p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:30px;padding-left:10%;text-align:center}}.find-center-label{font-size:14px;font-weight:300;margin-bottom:10px}.mobile-menu{margin-top:30px}.mobile-menu a{text-decoration:none}.mobile-menu p{color:#fff;cursor:pointer;font-size:20px;height:50px;padding-left:20px;padding-right:20px}.mobileV{display:none}@media (max-width:800px){.mobileV{display:block}}.admin-div h2{padding-top:120px;text-align:center;width:100vw}.admin-centers{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-around;margin-left:10%;margin-right:10%;margin-top:50px}.oneline-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}*{box-sizing:border-box;font-family:Rubik;margin:0;padding:0}body{overflow-x:hidden}.hero-centers{position:relative;width:100vw}.hero-image{display:block;height:auto;width:100%}.hero-centers:before{background:rgba(43,43,43,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:600px){.hero-centers{height:200px}.hero-image{height:100%;object-fit:cover}}.container{color:#2c2727;padding:3% 5%}.centers-title{font-size:3rem;line-height:4rem;margin-bottom:3rem;text-align:center}.centers-cards{display:flex;flex-wrap:wrap;justify-content:center;row-gap:2rem}.card-center{background:#fff;border-radius:15px;box-shadow:0 5px 15px hsla(0,0%,51%,.08);margin-left:20px;margin-right:20px}.card-image{display:block;max-width:100%}.card-content{padding:1rem 1.2rem 1.75rem 1rem}.card-title{display:flex}.card-title p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;transition:.2s;white-space:nowrap;width:325px}.card-full-title{background-color:#2c2727;height:300px;width:300px}.test-1:hover>.card-full-title{background-color:#fff}.card-title a{display:flex}.card-adress{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;box-orient:vertical;color:#818181;display:-webkit-box;display:box;font-size:.75rem;line-height:1.25rem;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:325px}.card-email,.card-phone{align-items:center;display:flex;gap:.5rem}.card-email__adress,.card-phone__number{color:#2c2727;font-size:.875rem;line-height:1.5rem;text-decoration:none}.services{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.services-item{background:#f4e2b9;border-radius:48px;font-size:.75rem;line-height:1.25rem;padding:6px 8px}@media (max-width:1280px){.centers-title{text-align:center}.centers-cards{-webkit-column-gap:5%;column-gap:5%;justify-content:center}}@media (max-width:445px){.centers-title{font-size:2rem;line-height:3rem;margin-bottom:2rem}}.admin-body{display:flex;height:100vh;width:100vw}.admin-body .admin-menu{border-bottom-right-radius:20px;border-top-right-radius:20px;box-shadow:4px 0 10px hsla(0,0%,85%,.25);width:20%}.admin-body .admin-menu .admin-header-logo{align-items:center;color:#e6b751;display:flex;height:70px}.admin-body .admin-menu .admin-header-logo a{color:#e6b751;text-decoration:none}.admin-body .admin-menu .admin-header-logo a,.admin-body .admin-menu .admin-header-logo h3{font-family:Nunito!important;text-align:center;width:100%}.admin-body .admin-menu .admin-menu-navs{height:calc(100vh - 140px);margin-left:20px}.admin-body .admin-menu .admin-menu-navs p{color:#2c2727;font-family:Nunito!important;font-weight:500!important;height:20px;margin-bottom:5px;margin-left:10px;margin-top:20px}.admin-body .admin-menu .admin-menu-navs ul{margin-left:20px}.admin-body .admin-menu .admin-menu-navs ul a{text-decoration:none}.admin-body .admin-menu .admin-menu-navs ul li{align-items:center;color:#727272;display:flex;font-family:Nunito!important;font-weight:500!important;gap:5px;height:35px;margin-right:10px;padding-left:7px;transition:.2s}.admin-body .admin-menu .admin-menu-navs ul li:hover{background-color:#f6f6f6;border-radius:10px;cursor:pointer}.admin-body .admin-menu .admin-menu-navs ul li:active{background-color:#f4e2b9}.admin-body .admin-menu .admin-evdev{align-items:center;display:flex;gap:10px;height:50px;justify-content:center}.admin-body .admin-menu .admin-evdev p{font-family:Nunito!important;font-weight:500!important}.admin-body .admin-menu .admin-evdev img{height:20px}.admin-body .admin-main-layout{display:flex;flex-direction:column;width:80%}.admin-body .admin-main-layout .admin-main-header{align-items:center;display:flex;height:70px;justify-content:space-between;width:100%}.admin-body .admin-main-layout .admin-main-header p{color:#727272;font-family:Nunito!important;font-weight:500!important;margin-left:50px;margin-right:20px}.admin-body .admin-main-layout .admin-main-header .admin-main-page-title{font-size:18px}.admin-body .admin-main-layout .admin-main-header .admin-header-right-group{align-items:center;display:flex;justify-content:space-between}.admin-body .admin-main-layout .admin-main-header .admin-header-right-group .admin-logged-user{max-width:200px}.admin-body .admin-main-layout .admin-datatable{font-family:Nunito!important;font-family:Nunito;font-weight:500!important;height:calc(100vh - 70px);margin-left:2.5%;margin-right:2.5%;overflow-y:scroll;width:95%}.admin-body .admin-main-layout .admin-datatable div{font-family:Nunito!important;font-weight:500!important}.id-column,.id-column:active,.id-column:focus,.id-column:hover{outline:none!important}.MuiDataGrid-row.Mui-selected{background-color:#fff8e9!important}.Mui-checked{color:#e6b751!important}.MuiDataGrid-cellCheckbox:active,.MuiDataGrid-cellCheckbox:focus{outline:none!important}.admin-controls{display:flex;gap:10px;justify-content:right;margin-left:2.5%;width:95%}.admin-controls div{border-radius:15px;height:40px;margin-bottom:10px;padding-left:15px;padding-right:15px}.admin-controls .admin-delete-selected{align-items:center;background-color:rgba(255,0,0,.1);color:crimson;cursor:pointer;display:flex;justify-content:center}.admin-controls .admin-create-new{align-items:center;background-color:rgba(0,255,0,.15);color:green;cursor:pointer;display:flex;justify-content:center}.admin-controls p{font-family:Nunito!important;font-weight:500!important}.admin-table-image{border-radius:50px;height:50px;object-fit:cover;width:50px}@-webkit-keyframes loading_rounding{0%{-webkit-transform:rotatey(0deg);transform:rotatey(0deg)}to{-webkit-transform:rotatey(1turn);transform:rotatey(1turn)}}@keyframes loading_rounding{0%{-webkit-transform:rotatey(0deg);transform:rotatey(0deg)}to{-webkit-transform:rotatey(1turn);transform:rotatey(1turn)}}.loading-screen{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:center}.loading-screen p{color:#727272}.loading-screen img{-webkit-animation:loading_rounding 3s linear infinite;animation:loading_rounding 3s linear infinite;height:40px;margin-bottom:10px}.admin-edit-fieldset{display:flex;margin-left:50px;margin-top:30px}.form-group{display:flex;flex-direction:column;gap:10px}.admin-edit-files-container{height:auto;width:300px}
/*# sourceMappingURL=main.f1f2813c.css.map*/