@charset "UTF-8";:root{--primary: #194a34;--secondary: #8cc33d;--darkerGhost: #d9d9d9;--ghost: #f5f5f5;--white: #ffffff;--textColor: #383636;--grayFont: #707070;--greenGradient: linear-gradient(26deg, #8bca3d 0%, #274316 100%);--grayGradient: linear-gradient(63deg, #f5f5f5 0%, #e3e8e2 100%);--mainFont: "Relaway", sans-serif;--secondaryFont: "Manrope", sans-serif;--thirdFont: "Ubuntu", sans-serif;--helperFont: "Inter", sans-serif;--widthContainer: 1352px;--swiper-pagination-bullet-width: 12px;--swiper-pagination-bullet-size: 12px;--swiper-pagination-color: var(--primary);--swiper-pagination-bullet-inactive-color: var(--grayFont);--swiper-pagination-bullet-horizontal-gap: 5.5px;--swiper-pagination-bullet-inactive-opacity: 1}*,*:before,*:after{box-sizing:border-box}a{outline:none}.fancybox__container *{outline:none!important;box-shadow:none!important;border:none!important}.simple-lightbox .sl-overlay{background:red}body{font-family:var(--mainFont);color:var(--textColor);font-variant-numeric:lining-nums!important}@media only screen and (max-width: 768px){body #left-arrow,body #right-arrow{display:none}}.container-tag{position:relative;padding-top:30px}.logo-link img{max-width:176px;width:100%;height:75px}.href-card{position:relative;cursor:pointer}@media only screen and (max-width: 768px){.href-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.href-card .z-index-content,.href-card .card__button a,.href-card .card-hidden__link a{position:relative;z-index:3}}.container{max-width:var(--widthContainer);width:100%;padding:0 16px;margin:0 auto}@media only screen and (max-width: 768px){.container{padding:0 24px}}.container--hero{max-width:1440px}.container--arrow{position:absolute;left:50%;top:50%;transform:translate(-50%);z-index:1}.container-bottom{padding:0}.py-56{padding:56px 0}@media only screen and (max-width: 768px){.py-56{padding:32px 0}}.pt-30{padding-top:30px}.secondary-bg{background:var(--ghost)}.white-bg{background:var(--white)}.divider{border-bottom:1px solid #efe8e8;opacity:.3;position:relative;z-index:2;height:1px;margin:15px 0}@media only screen and (max-width: 1240px){.divider{border-bottom:2px solid #efe8e8}}.divider-mobile{display:none}@media only screen and (max-width: 1240px){.divider-mobile{display:block}}.title{font-family:var(--mainFont);color:var(--primary)}.centred-text{text-align:center}.scroll-to-top{display:none;position:fixed;bottom:20px;left:20px;z-index:100;padding:20px;width:40px;height:40px;background-color:#7dc24280;border:none;cursor:pointer;box-shadow:0 2px 10px #393939cc;transition:all .3s ease}.scroll-to-top:hover{background-color:var(--primary)}.scroll-to-top svg{position:absolute;width:20px;height:20px;top:10px;right:10px}.video{position:relative;width:100%;height:0}.video__link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.video__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:var(--textColor);opacity:.4}.video__media{width:100%;height:100%;object-fit:cover}.video__button{position:absolute;top:50%;left:50%;z-index:1;padding:0;width:68px;height:48px;border:none;transform:translate(-50%,-50%);cursor:pointer;background:transparent}.video__button:focus{outline:none}.video__button-icon{fill:var(--primary)}.video__button-shape{fill:var(--textColor)}.video__button-icon{fill:var(--ghost)}.video__button-shape{fill:var(--secondary)}.video:hover .video__button-shape,.video .video__button:focus .video__button-shape{fill:var(--primary)}.video--enabled{cursor:pointer}.video--enabled .video__button{display:block}.map{max-width:1320px;width:100%;margin:56px auto;position:relative}@media only screen and (max-width: 768px){.map{margin:32px auto}}.map__image{border-radius:20px;max-height:311px;max-width:1320px;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){.map__image{display:none}}.map__image--mobile{display:none;max-height:427px;width:100%;object-fit:cover;border-radius:20px}@media only screen and (max-width: 768px){.map__image--mobile{display:block}}.map--secondary{margin:100px auto;bottom:0;max-height:842px}.map__marker{position:absolute;top:67%;right:37%;bottom:auto;left:auto;z-index:2;transform:translateY(-67%)}.map__link{position:absolute;top:8%;left:5%;bottom:auto;right:auto;max-width:96px;font-size:18px;font-weight:700;color:var(--textColor);text-decoration:underline}@media only screen and (max-width: 768px){.map__link{font-size:16px;max-width:80px;top:6%;left:7%}}.checkbox-container{display:flex;align-items:center;margin-top:30px;z-index:2}@media only screen and (max-width: 768px){.checkbox-container{margin-top:15px}}.checkbox-container input[type=checkbox]{display:none}.checkbox-container label{width:30px;height:30px;border:2px solid var(--ghost);border-radius:4px;display:inline-block;position:relative;cursor:pointer}.checkbox-container input[type=checkbox]:checked+label{background-color:var(--ghost);border-color:var(--primary)}.checkbox-container input[type=checkbox]:checked+label:after{content:"";position:absolute;left:10px;top:-10px;width:15px;height:30px;border:solid var(--primary);border-width:0px 4px 4px 0;transform:rotate(45deg)}.checkbox-container span{margin-left:10px;color:var(--grayFont);font-size:16px}@media only screen and (max-width: 1240px){.checkbox-container span{color:var(--textColor)}}@media only screen and (max-width: 768px){.checkbox-container span{font-size:12px}}.price-tab .search-block__input{border-radius:0}.rating{display:flex;justify-content:space-between;gap:10px}.rating--active{flex-shrink:0;color:#ffd260}.full-size-video-slider .individual-card .gallery-video{max-width:1092px;width:100%}.full-size-video-slider .individual-card .gallery-video a{height:100%}.full-size-video-slider .individual-card{height:546px}@font-face{font-family:Inter;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Inter-Regular.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Manrope-Bold.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Manrope-Medium.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Manrope;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Manrope-Regular.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Relaway;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Raleway-Bold.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Raleway-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Relaway;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Raleway-ExtraBold.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Raleway-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Relaway;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Raleway-Regular.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Raleway-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Relaway;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Raleway-SemiBold.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Raleway-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Ubuntu;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Ubuntu-Bold.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Ubuntu-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Ubuntu;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Ubuntu-Medium.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Ubuntu-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;font-display:swap;src:url(https://dev.avicena.ck.ua/build/assets/Ubuntu-Regular.woff2) format("woff2"),url(https://dev.avicena.ck.ua/build/assets/Ubuntu-Regular.woff) format("woff");font-weight:400;font-style:normal}@media only screen and (max-width: 768px){.about{padding:50px 0 10px;background:var(--darkerGhost);border-radius:20px}}.about__wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1319px){.about__wrapper{flex-direction:column;align-items:center;gap:30px;justify-content:center}}@media only screen and (max-width: 768px){.about__wrapper{gap:0}}@media only screen and (max-width: 1320px){.about__content{display:flex;flex-direction:column;align-items:center;text-align:center}}.about__text{max-width:552px;width:100%;margin-bottom:25px}@media only screen and (max-width: 768px){.about__text{max-width:100%;text-align:left}}.about__item-text{max-width:552px;width:100%;margin-bottom:25px;color:var(--grayFont);text-align:left}@media only screen and (max-width: 768px){.about__item-text{max-width:100%}}@media only screen and (max-width: 768px){.about__button{display:none}}.about__count-wrapper{display:flex;flex-wrap:wrap;gap:20px 38px;max-width:560px;width:100%;margin-top:43px}.about__count-wrapper-mobile{display:none}@media only screen and (max-width: 768px){.about__count-wrapper-mobile{display:block;margin-top:20px}}@media only screen and (max-width: 768px){.about__count-wrapper{display:none}}.about__count-item-text{width:261px;min-height:139px;height:100%;padding:24px;border-radius:10px;background:var(--ghost);cursor:pointer}@media only screen and (max-width: 768px){.about__count-item-text{padding:20px;width:226px}}.about__count-item-text:hover{background:var(--primary);transition:all .6s ease}.about__count-item-text:hover .about__count-value,.about__count-item-text:hover .about__count-text{color:var(--white)}.about__contact-item-container{display:flex;align-items:start}.about__count-value{color:var(--primary);font-family:var(--thirdFont);font-size:40px;font-weight:500}@media only screen and (max-width: 768px){.about__count-value{font-size:34px}}.about__count-text{color:var(--primary);text-align:left}@media only screen and (max-width: 768px){.about__count-text{font-size:14px}}.about__slider{max-width:648px;width:100%;height:715px}@media only screen and (max-width: 768px){.about__slider{height:auto;text-align:center}}.about-avicena{padding:50px 0}@media only screen and (max-width: 768px){.about-avicena{padding:30px 0}}.about-avicena__content{display:flex;gap:60px}@media only screen and (max-width: 1240px){.about-avicena__content{flex-direction:column;gap:30px}}.about-avicena__image{background:var(--darkerGhost);border-radius:30px;object-fit:cover}@media only screen and (max-width: 540px){.about-avicena__image{border-radius:100px 0}}@media only screen and (max-width: 1240px){.about-avicena__text{display:flex;flex-direction:column;align-items:center;text-align:center}}.about-avicena__text h2{font-size:46px;font-weight:700;color:var(--primary);margin-bottom:23px}@media only screen and (max-width: 768px){.about-avicena__text h2{font-size:32px}}.about-avicena__text h3{font-size:25px;font-weight:700;line-height:125%;margin-bottom:8px;text-transform:uppercase}.about-avicena__info{display:flex;flex-direction:column;gap:10px;margin-bottom:40px}@media only screen and (max-width: 768px){.about-avicena__info{margin-bottom:20px}}@media only screen and (max-width: 540px){.about-avicena__info p{font-size:14px}}.about-avicena__button{display:block;margin-top:30px}@media only screen and (max-width: 768px){.about-avicena__button{margin-top:15px}}.about-us{background-image:url(https://dev.avicena.ck.ua/build/static/images/banner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.about-us:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#32323266;z-index:0}.about-us__content{padding:385px 0 35px;margin-bottom:100px;position:relative}@media only screen and (max-width: 992px){.about-us__content{margin-bottom:50px;padding:150px 0 35px}}.about-us__content:after{content:"";position:absolute;background-image:url(https://dev.avicena.ck.ua/build/static/images/order.png);width:153px;height:153px;background-size:cover;background-position:center;background-repeat:no-repeat;top:41px;right:0}@media only screen and (max-width: 992px){.about-us__content:after{width:75px;height:75px}}.about-us__text{padding:60px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--white);border-radius:25px;max-width:856px;position:relative;z-index:2}@media only screen and (max-width: 992px){.about-us__text{padding:30px}}.about-us__text:after{content:"";background:var(--darkerGhost);opacity:.4;-webkit-backdrop-filter:blur(70px);backdrop-filter:blur(70px);border-radius:25px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.about-us__text h2{color:var(--white);opacity:1}@media only screen and (max-width: 992px){.about-us__text h2{font-size:32px}}.about-us__text p{color:var(--white);font-size:20px;line-height:150%}@media only screen and (max-width: 992px){.about-us__text p{font-size:16px}}@media only screen and (max-width: 768px){.about-us__text p{font-size:14px}}.about-us-slider{padding:100px 0}@media only screen and (max-width: 768px){.about-us-slider{padding:50px 0}}.about-us-slider__title{margin-bottom:24px;text-align:center}@media only screen and (max-width: 768px){.about-us-slider__title{margin-bottom:20px}}.advantages-about-us{padding:50px 0 100px}@media only screen and (max-width: 768px){.advantages-about-us{padding:50px 0}}.advantages-about-us__cards{display:flex;gap:24px}@media only screen and (max-width: 992px){.advantages-about-us__cards{flex-direction:column}}.advantages-about-us__card{display:flex;flex-direction:column;text-align:center;align-items:center;max-width:424px;width:100%;transition:transform .6s ease}.advantages-about-us__card img{width:200px;height:200px;border-radius:30px;object-fit:cover}.advantages-about-us__card:hover{transform:translateY(-50px)}@media only screen and (max-width: 992px){.advantages-about-us__card:hover{transform:translateY(-10px)}}@media only screen and (max-width: 992px){.advantages-about-us__card{max-width:100%}}@media only screen and (max-width: 768px){.advantages-about-us__card{padding:20px 15px}}.advantages-about-us__card h3{font-size:25px;font-weight:700;color:var(--primary)}@media only screen and (max-width: 768px){.advantages-about-us__card h3{font-size:22px}}.advantages-about-us__card p{color:var(--grayFont)}.accordion-button{background-color:var(--ghost);color:var(--grayFont);display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:18px 30px 18px 60px;border-radius:50px;width:100%;line-height:1em;text-align:left;outline:none;font-size:25px;font-weight:700;transition:.4s;font-family:var(--mainFont);border:1px solid var(--darkerGhost);position:relative;z-index:1}@media only screen and (max-width: 768px){.accordion-button{padding:9.5px 10px 9.5px 30px;font-size:20px}}@media only screen and (max-width: 540px){.accordion-button{font-size:16px}}.accordion-button h3{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.accordion-button svg{flex-shrink:0}@media only screen and (max-width: 768px){.accordion-button svg{width:35px;height:35px}}.accordion-button.active{border:1px solid var(--primary);color:var(--primary);background:var(--ghost)}.accordion-button.active svg path{stroke:var(--primary)}.parenting-school-accordion .accordion-button.active+.accordion-content{border:none!important}.accordion-button.active+.accordion-content{border-top:transparent;border:1px solid var(--primary)}.accordion-button.active svg{transform:rotate(180deg)}.accordion-content{background-color:var(--ghost);border-color:transparent;max-height:0;overflow:hidden;transition:max-height .2s ease-out,border .4s;position:relative;margin-top:-45px;padding-top:45px;border-radius:0 0 45px 45px}@media only screen and (max-width: 768px){.accordion-content{margin-top:-30px;padding-top:30px}}.doctor-accordion{padding:100px 20px}@media only screen and (max-width: 768px){.doctor-accordion{padding:50px 20px}}.doctor-accordion div:not(:last-child){margin-bottom:15px}@media only screen and (max-width: 768px){.doctor-accordion div:not(:last-child){margin-bottom:10px}}.doctor-accordion--secondary{padding:50px}@media only screen and (max-width: 768px){.doctor-accordion--secondary{padding:30px 20px}}.doctor-accordion--secondary div:not(:last-child){margin-bottom:30px}.doctor-accordion .accordion-button.active+.accordion-content{border-radius:0 0 45px 45px;border:1px solid var(--primary)}.doctor-accordion .accordion-button.active{background:var(--ghost);color:var(--primary)}.doctor-accordion .accordion-button.active svg path{stroke:var(--primary)}.accordion-service{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;padding:50px 60px}.accordion-service li a{text-decoration:none;color:var(--primary);font-weight:700}@media only screen and (max-width: 532px){.accordion-service{grid-template-columns:repeat(1,1fr);gap:10px;padding:30px 40px;text-align:center}}.accordion-package li a{color:var(--primary)}.accordion-package li a:hover{color:var(--secondary)}.accordion-description{padding:50px 20px 40px 100px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 768px){.accordion-description{padding:30px 20px;gap:10px}}.accordion-description ul{display:flex;flex-direction:column;gap:10px}.accordion-description__title{display:flex;flex-direction:column;gap:10px;font-weight:700;color:var(--primary)}.accordion-description__title p{margin-left:20px;position:relative;color:var(--textColor)}.accordion-description__title p:after{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);display:block;width:3px;height:3px;border-radius:50%;background:var(--textColor)}.accordion-description__price{font-size:25px;font-weight:700;color:var(--primary)}.accordion-description__button{margin-bottom:20px;display:flex;gap:20px}@media only screen and (max-width: 768px){.accordion-description__button{flex-direction:column}}.accordion-education{padding:50px 70px 50px 100px}@media only screen and (max-width: 768px){.accordion-education{padding:25px 35px 27px 50px}}.accordion-education p:not(:last-child){margin-bottom:6px}.accordion-price{display:flex;flex-direction:column}.accordion-price__item{border-bottom:1px solid var(--primary);padding:28px 60px;display:flex;align-items:center;gap:24px;justify-content:space-between;max-height:75px;position:relative}.accordion-price__item:hover .accordion-price__button{opacity:1}.accordion-price__item-text .accordion-price__button .btn{font-size:14px}@media only screen and (max-width: 768px){.accordion-price__item-text .accordion-price__button .btn{font-size:10px;padding:8px}}@media only screen and (max-width: 768px){.accordion-price__item{padding:8px 10px;max-height:100%;gap:5px}}.accordion-price__item-text{display:flex;justify-content:space-between;align-items:center;gap:10px;width:994px}@media only screen and (max-width: 1240px){.accordion-price__item-text{width:100%}}.accordion-price__button{transition:opacity .6s ease;opacity:0}.accordion-price__title{font-weight:400;display:flex;align-items:center}@media only screen and (max-width: 768px){.accordion-price__title{text-align:left;font-size:12px}}@media only screen and (max-width: 440px){.accordion-price__title{max-width:200px}}.accordion-price__price{display:flex;justify-content:flex-end;gap:10px;min-width:137px;position:relative}@media only screen and (max-width: 768px){.accordion-price__price{flex-direction:column;gap:0;min-width:83px}}.accordion-price__old-price{font-weight:400;text-decoration:line-through}@media only screen and (max-width: 768px){.accordion-price__old-price span{display:none}}.accordion-price__new-price{font-weight:700}.accordion-price__tag{position:absolute;background:#ffc329;padding:4px 14.5px;border-radius:10px 0;width:50px;text-align:center;color:var(--white);bottom:-10px;right:30px;font-size:10px;font-family:var(--thirdFont)}@media only screen and (max-width: 1240px){.accordion-price__tag{display:none}}.accordion-price-page{display:flex;flex-direction:column;gap:30px}.accordion-price-page .accordion-button.active{border:1px solid var(--primary);color:var(--white);background:var(--primary)}@media only screen and (max-width: 768px){.accordion-price-page .accordion-button.active{border-radius:30px 30px 0 0;padding:9px 16px;font-size:14px}}.accordion-price-page .accordion-button.active svg path{stroke:var(--white)}.accordion-price-page .accordion-button.active+.accordion-content{border:transparent;border-radius:unset}.accordion-footer{max-height:0;overflow:hidden}.accordion-direction ul{display:flex;flex-direction:column;gap:10px}.accordion-online-school{background:#fff;padding:40px 30px;margin-top:-30px}.accordion-online-school__title{font-weight:700;font-size:25px;margin:60px 0;color:var(--grayFont);text-align:center}@media only screen and (max-width: 768px){.accordion-online-school__title{font-size:16px;margin:20px 0}}.accordion-online-school__title-lection{color:var(--textColor)}.accordion-online-school .grid-container{display:grid;grid-template-columns:188px 188px 1fr}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container{display:flex;flex-wrap:wrap}}.accordion-online-school .grid-container .item{background:var(--ghost);padding:30px;border:1px solid var(--primary)}.accordion-online-school .grid-container .item:first-child{border-radius:30px 0 0}.accordion-online-school .grid-container .item:last-child{border-radius:0 0 30px}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item:last-child{border-radius:0 0 30px 30px}}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item:nth-child(2){border-radius:0 30px 0 0}}.accordion-online-school .grid-container .item:nth-child(3){border-radius:0 30px 0 0}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item:nth-child(3){border-radius:0}}.accordion-online-school .grid-container .item:nth-last-child(3){border-radius:0 0 0 30px}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item:nth-last-child(3){border-radius:0}}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item{padding:24px}}.accordion-online-school .grid-container .item-1{margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:10px}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item-1{width:50%}}@media only screen and (max-width: 768px){.accordion-online-school .grid-container .item-1{padding:10px}}.accordion-online-school .grid-container .item-1 label{font-weight:700;font-size:18px}@media only screen and (max-width: 768px){.accordion-online-school .grid-container .item-1 label{font-size:14px}}.accordion-online-school .grid-container .item-2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:0}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item-2{width:50%}}@media only screen and (max-width: 768px){.accordion-online-school .grid-container .item-2{padding:10px}.accordion-online-school .grid-container .item-2 h4{font-size:12px}}.accordion-online-school .grid-container .item-3{margin-bottom:0}@media only screen and (max-width: 1320px){.accordion-online-school .grid-container .item-3{width:100%}}@media only screen and (max-width: 768px){.accordion-online-school .grid-container .item-3 h3{font-size:16px}}.accordion-online-school__button{text-align:center;margin-bottom:60px}.accordion-online-school .lections-title{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1320px){.accordion-online-school .lections-title{flex-direction:column;align-items:flex-start;gap:8px}}.accordion-online-school .lections-time h4{font-weight:700}.accordion-online-school .lections-description{margin-top:40px}@media only screen and (max-width: 768px){.accordion-online-school .lections-description{margin-top:20px}}.accordion-online-school .lections-speakers{margin-top:40px}@media only screen and (max-width: 768px){.accordion-online-school .lections-speakers{margin-top:20px}}.accordion-online-school .lections-list{margin-top:30px;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 768px){.accordion-online-school .lections-list{gap:15px}}.accordion-online-school .lections-item{display:flex;align-items:center;gap:30px}.accordion-online-school .lections-item img{border-radius:50%;max-width:69px;max-height:69px;width:100%;height:100%;object-fit:cover;background:var(--secondary)}.accordion-online-school .lections-item p:first-child{margin-bottom:10px;font-weight:700}.accordion-online-school .lections-price{display:flex;flex-direction:column;gap:10px;margin-top:40px}@media only screen and (max-width: 768px){.accordion-online-school .lections-price{margin-top:20px}}.accordion-online-school .lections-price__title{font-weight:700}.accordion-online-school .lections-price__value{color:var(--primary);font-size:25px;font-weight:700}.accordion-online-school .lections-price__value span{font-weight:400;font-size:16px;color:var(--textColor)}.single-accordion-price .accordion-button.active{border:1px solid var(--primary);color:var(--white);background:var(--primary)}.single-accordion-price .accordion-button.active svg path{stroke:var(--white)}.single-accordion-price .accordion-button.active+.accordion-content{border:transparent;border-radius:unset}.single-accordion-price .accordion-price__tag{bottom:50px}.accreditation{background:url(https://dev.avicena.ck.ua/build/static/images/bg-map.jpg);border-radius:200px 0;background-size:cover;background-repeat:no-repeat;position:relative}.accreditation:before{content:"";background:var(--ghost);position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}@media only screen and (max-width: 1240px){.accreditation{border-radius:0}}.accreditation__nums{display:flex;gap:100px}@media only screen and (max-width: 768px){.accreditation__nums{gap:25px}}@media only screen and (max-width: 500px){.accreditation__nums{gap:10px}}.accreditation__down{background:var(--ghost);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;bottom:0;left:0;width:100%;height:268px;opacity:.8;display:flex;justify-content:space-between;align-items:center;border-radius:0 0 200px}.accreditation__down:before{content:"";background:var(--white);position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0}@media only screen and (max-width: 768px){.accreditation__down{height:200px}}.accreditation__down h3{max-width:308px;font-size:25px;font-weight:700;color:var(--grayFont);line-height:125%}@media only screen and (max-width: 992px){.accreditation__down h3{max-width:1000px}}@media only screen and (max-width: 768px){.accreditation__down h3{text-align:center;font-size:20px}}.accreditation__down-container{display:flex;justify-content:space-evenly;align-items:center}@media only screen and (max-width: 992px){.accreditation__down-container{flex-direction:column;gap:20px}}.accreditation__down-num{text-align:center;line-height:86%}.accreditation__down-num p{font-size:80px;font-weight:700}@media only screen and (max-width: 768px){.accreditation__down-num p{font-size:56px;font-weight:700}}@media only screen and (max-width: 500px){.accreditation__down-num p{font-size:28px;font-weight:800}}.accreditation__down-num--color p{color:var(--primary);font-weight:800}@media only screen and (max-width: 500px){.accreditation__down-num h4{font-size:14px}}.accreditation__content{display:flex;justify-content:space-between}@media only screen and (max-width: 992px){.accreditation__content{flex-direction:column;align-items:center}}.accreditation__content h2{text-align:start;margin:auto 0 auto 100px;font-size:55px;font-weight:700;line-height:120%;color:var(--white);max-width:500px}@media only screen and (max-width: 1240px){.accreditation__content h2{margin:auto 0}}@media only screen and (max-width: 992px){.accreditation__content h2{text-align:center;font-size:32px;margin-top:50px}}.accreditation__content img{max-width:442px;max-height:442px;width:100%;height:100%;object-fit:cover}.advantages{background:var(--ghost)}.advantages--mt{margin-top:100px}@media only screen and (max-width: 768px){.advantages--mt{margin-top:50px}}.advantages-quality{background:var(--white)}.advantages__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px}.advantages__top img{width:116px;height:116px}@media only screen and (max-width: 768px){.advantages__top{gap:10px;margin-bottom:30px}.advantages__top .title{text-align:start;font-size:28px}.advantages__top img{width:68px;height:68px}}.advantages__text{max-width:694px;width:100%}.advantages__text-quality{text-align:center}.advantages__text--centred{text-align:center;margin:0 auto}.advantages__wrapper-mobile{display:none}@media only screen and (max-width: 768px){.advantages__wrapper-mobile{display:block}}.advantages__cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media only screen and (max-width: 1367px){.advantages__cards{gap:10px}}@media only screen and (max-width: 1024px){.advantages__cards{justify-content:center}}@media only screen and (max-width: 768px){.advantages__cards{display:none}}.advantages__card{display:flex;flex-direction:column;gap:10px;background:var(--white);width:426px;height:240px;border-radius:30px;padding:20px;border:1px solid var(--grayFont);align-items:center;text-align:center}.advantages__card img{width:50px;height:50px;border-radius:30px}@media only screen and (max-width: 912px){.advantages__card{width:100%;align-items:center;text-align:center}}.advantages__card-title{display:flex;align-items:center;gap:20px}.advantages__card-quality{width:312px;height:auto}@media only screen and (max-width: 682px){.advantages__card-quality{width:100%;text-align:center;align-items:center}}.advantages__card-title{color:var(--primary);text-transform:uppercase;word-break:break-word;text-align:center}.advantages__card-description{font-size:16px;font-weight:400;line-height:135%;color:var(--primary)}@media only screen and (max-width: 768px){.advantages__card-description{font-size:14px}}.advantage-direction{background:var(--ghost)}.advantage-direction__top{margin-bottom:15px;font-size:24px}@media only screen and (max-width: 768px){.advantage-direction__top{margin-bottom:30px}}.advantage-direction__top h5{margin-bottom:30px;text-align:center;font-size:36px}@media only screen and (max-width: 768px){.advantage-direction__top h5{margin-bottom:20px}}.advantage-direction__top p{text-align:center}.advantage-direction__cards{padding:0 113px;display:flex;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1370px){.advantage-direction__cards{padding:0 50px 50px}}@media only screen and (max-width: 1240px){.advantage-direction__cards{justify-content:center}}@media only screen and (max-width: 768px){.advantage-direction__cards{padding:0 20px 20px}}.advantage-direction__card{max-width:535px;width:100%;text-align:center}@media only screen and (max-width: 1240px){.advantage-direction__card{max-width:100%}}.advantage-direction__card h4{margin-bottom:20px}.advantage-direction__card li{text-align:left}.advantage-direction__card li:before{content:"•";margin:0 10px}.advice-doctor{padding:50px 0}@media only screen and (max-width: 768px){.advice-doctor{padding:30px 0}}.advice-doctor__title{text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){.advice-doctor__title{margin-bottom:20px}}.attached-header{position:fixed;top:0;left:0;right:0;z-index:25;width:100%;background:var(--white);opacity:0;z-index:-1;visibility:hidden;transition:all .3s ease;transform:translateY(-100%);color:var(--textColor)}@media only screen and (max-width: 1240px){.attached-header{display:none}}.attached-header.is-scrolling{opacity:1;z-index:1000;visibility:visible;transform:translateY(0)}.attached-header__wrapper{display:flex;align-items:center;justify-content:space-between;min-width:0}.attached-header img{margin-right:5px}.attached-header__menu{align-items:center;flex-shrink:0}.attached-header__menu a{font-size:14px}.attached-header__menu .menu__link{padding:10px 5px;white-space:nowrap}@media only screen and (max-width: 1366px){.attached-header__menu .menu__link{padding:5px 3px;font-size:13px}}@media only screen and (max-width: 1280px){.attached-header__menu .menu__link{padding:5px 2px;font-size:12px}}.attached-header .menu__item:last-child .menu__link{padding:10px 0 10px 7.5px}.attached-header__bar{display:flex;gap:20px;align-items:center;margin-left:24.5px}@media only screen and (max-width: 1366px){.attached-header__bar{gap:10px;margin-left:5px}}@media only screen and (max-width: 1280px){.attached-header__bar{gap:8px}}.attached-header__bar a{font-size:18px;font-weight:700;color:var(--textColor);white-space:nowrap}.attached-header__bar a:hover{color:var(--primary)}.authors--secondary .authors__card{max-width:480px}@media only screen and (max-width: 992px){.authors--secondary .authors__card{max-width:100%}}.authors--secondary .authors__card img{max-height:265px}.authors__title{margin-bottom:30px;font-size:14px;font-weight:700}@media only screen and (max-width: 768px){.authors__title{margin-bottom:20px}}.authors__cards{display:flex;flex-wrap:wrap;gap:24px}@media only screen and (max-width: 1368px){.authors__cards{flex-wrap:nowrap}}@media only screen and (max-width: 992px){.authors__cards{flex-direction:column}}.authors__card{display:flex;width:100%;gap:24px}@media only screen and (max-width: 1240px){.authors__card{max-width:100%}.authors__card img{max-height:265px}}@media only screen and (max-width: 768px){.authors__card{flex-direction:column}}.authors__card img{background:var(--darkerGhost);object-fit:cover;border-radius:30px;max-height:149px;max-width:112px}@media only screen and (max-width: 768px){.authors__card img{max-height:183px;max-width:267px}}.authors__card-text h4{color:var(--primary);margin-bottom:20px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.authors__specialization{font-size:16px;font-weight:700;margin-bottom:5px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.authors__position{font-size:16px;font-weight:400;margin-bottom:20px;text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.authors__place{font-size:14px;font-weight:700;margin-bottom:10px;text-align:left}.authors__location-list{display:flex;flex-direction:column;gap:6px}.authors__location-list li{display:flex;align-items:flex-start;gap:10px}.authors__location-list li svg{object-fit:cover;max-width:16px;max-height:20px;width:100%;height:100%}.authors__location-list li a{color:var(--grayFont);font-size:18px;font-family:var(--secondaryFont);transition:all .3s ease;text-align:left}.authors__location-list li a:hover{color:var(--primary)}.authors__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:55px;margin-bottom:62px}@media only screen and (max-width: 992px){.authors__bottom{margin-top:50px}}@media only screen and (max-width: 768px){.authors__bottom{gap:20px;margin-bottom:20px}}.authors__link{display:flex;align-items:center;gap:10px;padding:16.5px 30px;border:1px solid var(--primary);border-radius:50px;background:var(--grayGradient);color:var(--primary);position:relative;font-size:18px;font-weight:700;color:var(--grayFont);transition:all .3s ease}.authors__link svg{transition:all .3s ease;transform:translate(0)}@media only screen and (max-width: 768px){.authors__link-prev,.authors__link-next{display:none}}.authors__link span svg{display:block;color:var(--grayFont);transition:all .3s ease}.authors__link:hover{color:var(--secondary)}.authors__link:hover span svg{color:var(--primary)}.authors__link:hover svg{transform:translate(5px)}.article-promotions{padding:100px 0}@media only screen and (max-width: 768px){.article-promotions{padding:50px 0}}.article-promotions__social{display:flex;gap:10px;align-items:center}.article-promotions__social a{color:var(--textColor);transition:all .3s ease}.article-promotions__social a:hover{color:#136dd8}@media only screen and (max-width: 420px){.article-promotions .card--team{max-width:290px;margin:0 auto}}.awards{background:var(--ghost)}.awards__content{display:flex;gap:220px;padding:60px 0 125px}@media only screen and (max-width: 1240px){.awards__content{padding:30px 0 50px;gap:50px;flex-direction:column;justify-content:center;align-items:center}}.awards__img{position:relative;background:#252c3d;padding:38px 25px;border-radius:10px;margin-left:110px;max-height:525px;max-width:341px;box-shadow:0 15px 15px}.awards__img:after{content:"";background-image:url(https://dev.avicena.ck.ua/build/static/images/accredited.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-75px;left:215px;width:342px;height:370px}@media only screen and (max-width: 1240px){.awards__img:after{width:242px;height:270px}}@media only screen and (max-width: 768px){.awards__img:after{bottom:-40px;left:260px;width:150px;height:150px}}@media only screen and (max-width: 500px){.awards__img:after{bottom:182px;left:97px;width:150px;height:150px}}@media only screen and (max-width: 1240px){.awards__img{margin-left:0}}.awards__text{text-align:start;margin-top:100px}@media only screen and (max-width: 1240px){.awards__text{text-align:center;margin-top:20px}}.awards__title{margin-bottom:40px}@media only screen and (max-width: 1240px){.awards__title{margin-bottom:20px}}@media only screen and (max-width: 768px){.awards__title{font-size:14px}}.block-quote{margin:60px 0;background:var(--ghost);border-radius:30px;padding:75px 60px;display:flex;flex-direction:column;gap:10px;position:relative}.block-quote:after{content:"";position:absolute;background-image:url(https://dev.avicena.ck.ua/build/static/svg/hash.svg);right:30px;top:30px;width:35.5px;height:30px;background-size:cover;background-repeat:no-repeat}.block-quote:before{content:"";position:absolute;background-image:url(https://dev.avicena.ck.ua/build/static/svg/hash.svg);bottom:30px;left:30px;width:35.5px;height:30px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 768px){.block-quote{border-radius:0}}.benefits-about-us__title{text-align:center}.benefits-about-us__title p{max-width:1096px;width:100%;margin:24px auto 0}.benefits-about-us__cards{margin-top:100px;display:flex;flex-direction:column}@media only screen and (max-width: 1240px){.benefits-about-us__cards{gap:10px;margin-top:50px}}.benefits-about-us__card{display:flex;align-items:center;background:var(--darkerGhost);border-radius:30px;padding:60px 111px;gap:100px;margin:-20px 0}.benefits-about-us__card--down .benefits-about-us__card{align-items:flex-end}.benefits-about-us__card:nth-child(odd){flex-direction:row-reverse;background:var(--ghost)}.benefits-about-us__card:nth-child(odd) .benefits-about-us__card-text--count{color:var(--darkerGhost)}@media only screen and (max-width: 1124px){.benefits-about-us__card:nth-child(odd){flex-direction:column}}.benefits-about-us__card-image{border-radius:30px;max-width:499px;width:100%;max-height:480px;object-fit:cover}.benefits-about-us__card-text{position:relative;z-index:5}@media only screen and (max-width: 1124px){.benefits-about-us__card-text{text-align:center}}.benefits-about-us__card-text h3{font-size:25px;font-weight:700}@media only screen and (max-width: 768px){.benefits-about-us__card-text h3{font-size:22px}}.benefits-about-us__card-text p{text-align:left;margin-top:15px}@media only screen and (max-width: 1124px){.benefits-about-us__card-text p{text-align:center}}@media only screen and (max-width: 768px){.benefits-about-us__card-text p{font-size:14px}}.benefits-about-us__card-text--count{position:absolute;height:100%;width:100%;top:-50px;left:0;font-size:200px;font-weight:800;color:var(--ghost);z-index:-1}@media only screen and (max-width: 1240px){.benefits-about-us__card-text--count{font-size:150px}}@media only screen and (max-width: 1124px){.benefits-about-us__card-text--count{top:20px}}@media only screen and (max-width: 1240px){.benefits-about-us__card{padding:30px;gap:30px;margin:0}.benefits-about-us__card-image{max-height:350px}}@media only screen and (max-width: 1124px){.benefits-about-us__card{flex-direction:column}.benefits-about-us__card-image{max-width:800px}}@media only screen and (max-width: 768px){.benefits-about-us__card{padding:15px}.benefits-about-us__card-image{max-height:200px}}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:15px}@media only screen and (max-width: 1240px){.breadcrumb{margin-top:100px}}.breadcrumb-item{margin-right:.5rem}.breadcrumb-item+.breadcrumb-item:before{content:"/";margin-right:.5rem}.breadcrumb-item a{text-decoration:none;color:var(--textColor);font-size:16px;font-weight:700}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item.active{color:#6c757d;opacity:.7;font-size:16px;font-weight:700}.mobile-header{position:fixed;top:0;right:0;left:0;background:var(--white);z-index:150;display:none}.mobile-header__mobile-phone{display:flex;justify-content:center;align-items:center;background:var(--primary)}.mobile-header__mobile-phone a{display:block;padding:5px 124px;font-size:14px;font-weight:700;color:var(--white)}@media only screen and (max-width: 768px){.mobile-header__mobile-phone a{padding:5px 50px}}@media only screen and (max-width: 1240px){.mobile-header{display:block}}.header-nav-burger{position:relative;transition:all .3s ease-in-out;background:var(--white);z-index:120}.header-nav-burger__container{display:flex;align-items:center;justify-content:space-between;max-height:52px;height:100%}.header-nav-burger__btn{display:flex;gap:10px;align-items:center}.header-nav-burger__btn .btn{max-width:106px;padding:8px 12px;font-size:12px;display:none}@media only screen and (max-width: 1240px){.header-nav-burger__btn .btn{display:block}}.header-nav-burger .header-nav-burger__language{display:none}.header-nav-burger .header-nav-burger__language a{font-size:16px;color:var(--textColor);font-weight:500;transition:color .6s ease}@media only screen and (max-width: 768px){.header-nav-burger .header-nav-burger__language a{font-size:14px}}.header-nav-burger .header-nav-burger__language a:hover{color:var(--primary);font-weight:700}.header-nav-burger .burger-menu-button{cursor:pointer;position:relative;width:32px;height:32px;background:transparent;transition:all .3s ease-in-out;border:none;padding:0;display:flex;align-items:center;justify-content:center;border-radius:20%;transition:background .3s ease}.header-nav-burger .burger-menu-button svg{color:var(--primary)}.header-nav-burger .burger-menu-button__bar{width:36px;height:4px;background:#000;position:relative}.header-nav-burger .burger-menu-button__bar:before,.header-nav-burger .burger-menu-button__bar:after{content:"";width:36px;height:4px;background:#000;position:absolute;left:0;transition:all .3s ease}.header-nav-burger .burger-menu-button__bar:before{top:-10px}.header-nav-burger .burger-menu-button__bar:after{top:10px}.header-nav-burger .burger-menu-button.active .burger-menu-button__bar{background:transparent}.header-nav-burger .burger-menu-button.active .burger-menu-button__bar:before{transform:rotate(45deg);top:0}.header-nav-burger .burger-menu-button.active .burger-menu-button__bar:after{transform:rotate(-45deg);top:0}.header-menu-content{z-index:110;width:100%;position:absolute;top:-100vh;background:var(--white);transition:top .5s ease;height:calc(100vh - 75px);overflow:auto}.header-menu-content.active{top:100%}.burger-menu-upper{display:flex;flex-direction:column;align-items:center;background:var(--ghost);padding:14px 24px 11px}.burger-menu-upper .search-block{margin-bottom:0}.burger-menu-upper .search-block__input{height:40px;border-color:var(--grayFont)}.burger-menu-upper .search-block__label--mobile .search-block__mobile-btn{width:30px;height:30px}@media only screen and (max-width: 1240px){.burger-menu-upper{gap:20px}}.burger-menu-upper .header__button{flex-wrap:nowrap;gap:20px}.burger-menu-upper .header__button .header__address-mobile a{color:var(--primary);transition:color .3s ease}.burger-menu-upper .header__button .header__address-mobile a:hover{color:var(--secondary)}.burger-menu-upper .header__button .header__address-mobile a:hover svg{color:var(--secondary)}@media only screen and (max-width: 768px){.burger-menu-upper .header__button .header__address-mobile a{font-size:12px}}.burger-menu-upper .header__button .header__address-mobile a svg{color:var(--primary);transition:color .3s ease}@media only screen and (max-width: 768px){.burger-menu-upper .header__button .btn{font-size:12px}}.burger-menu-upper .header__button .btn--upper{color:var(--primary)}.burger-menu-upper .header__button .btn--upper:hover{color:var(--white)}.burger-menu-upper .header__button .btn--upper:last-child{color:var(--white)}.burger-menu-upper .header__button .btn--upper:last-child:hover{color:var(--primary)}.header-menu-button{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 27px;max-width:550px;width:100%;margin:21px auto}.header-menu-button a{display:block;width:150px;text-align:center}.header-menu-button .btn--primary{background:var(--ghost);color:var(--textColor);padding:12px 30px;font-size:14px}.header-menu-button .btn--primary:hover{background:var(--white);color:var(--textColor);border-color:var(--secondary)}.btn,a.btn,button.btn{display:inline-block;text-decoration:none;font-family:var(--mainFont);cursor:pointer;padding:8px 20px;border-radius:30px;font-size:16px;background:none;transition:all .3s ease;color:var(--primary);white-space:nowrap}.btn--secondary,a.btn--secondary,button.btn--secondary{font-weight:700;background:var(--grayGradient);border:1px solid var(--primary);color:var(--primary)}.btn--secondary:hover,a.btn--secondary:hover,button.btn--secondary:hover{color:var(--secondary);border:1px solid var(--white)}.btn--padding-card,a.btn--padding-card,button.btn--padding-card{padding:15.5px 30px}@media only screen and (max-width: 768px){.btn--padding-card,a.btn--padding-card,button.btn--padding-card{padding:10px 20px;font-size:14px}}.btn--primary,a.btn--primary,button.btn--primary{background:var(--greenGradient);color:var(--white);border:1px solid var(--white);font-weight:700}.btn--primary:hover,a.btn--primary:hover,button.btn--primary:hover{color:var(--white)}.btn--upper,a.btn--upper,button.btn--upper{text-transform:uppercase;font-weight:700}.btn--hero,a.btn--hero,button.btn--hero{font-weight:700;border:1px solid var(--primary);background:var(--white)}.btn--hero:hover,a.btn--hero:hover,button.btn--hero:hover{background:none;color:var(--white);border:1px solid var(--white)}@media only screen and (max-width: 992px){.btn--hero:hover,a.btn--hero:hover,button.btn--hero:hover{background:var(--primary);border-color:var(--primary)}}.btn--phone,a.btn--phone,button.btn--phone{background:var(--ghost);color:var(--textColor);border:1px solid transparent;font-weight:700;font-size:25px;opacity:.8;padding:20px 40px;display:flex;border-radius:50px;align-items:center;font-variant-numeric:lining-nums;gap:30px;transition:all .3s ease}@media only screen and (max-width: 768px){.btn--phone,a.btn--phone,button.btn--phone{font-size:20px;padding:10px 20px}}.btn--phone path,a.btn--phone path,button.btn--phone path{transition:all .3s ease}.btn--phone:hover,a.btn--phone:hover,button.btn--phone:hover{background:var(--primary);color:var(--white);border:1px solid transparent}.btn--phone:hover path,a.btn--phone:hover path,button.btn--phone:hover path{stroke:var(--white)}.btn--download,a.btn--download,button.btn--download{display:flex;flex-direction:row-reverse;align-items:center;transition:all .3s ease;gap:10px}.btn--download svg,a.btn--download svg,button.btn--download svg{height:20px;width:20px}.btn--download svg path,a.btn--download svg path,button.btn--download svg path{transition:all .3s ease}.btn--download:hover svg path,a.btn--download:hover svg path,button.btn--download:hover svg path{stroke:var(--textColor);fill:var(--textColor)}.btn--play,a.btn--play,button.btn--play{display:flex;align-items:center;gap:10px}.btn--play svg,a.btn--play svg,button.btn--play svg{height:20px;width:20px}.btn--play svg path,a.btn--play svg path,button.btn--play svg path{transition:all .3s ease}.btn--play:hover svg path,a.btn--play:hover svg path,button.btn--play:hover svg path{fill:var(--white)}.btn--icon,a.btn--icon,button.btn--icon{display:flex;align-items:center;gap:10px;background:var(--grayGradient)}.btn--icon svg,a.btn--icon svg,button.btn--icon svg{color:var(--primary);transition:all .3s ease}.btn--icon:hover svg,a.btn--icon:hover svg,button.btn--icon:hover svg{color:var(--secondary)}.calendar__text{margin-bottom:30px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.calendar__text{margin-bottom:20px}}.calendar__button{margin-top:30px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.calendar__button{margin-top:30px}}@media only screen and (max-width: 500px){.calendar__button{margin-top:15px}}.calendar-sidebar{max-width:312px;width:100%;max-height:1173px;background:var(--ghost);display:flex;flex-direction:column;color:var(--grayFont);padding:20px 30px}@media only screen and (max-width: 1240px){.calendar-sidebar{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 768px){.calendar-sidebar{gap:20px}}.calendar-sidebar__title{text-align:center;font-size:14px;font-weight:700;color:var(--textColor);margin-bottom:20px}.calendar-sidebar__subtitle{font-size:16px;font-weight:700}.calendar-sidebar__list{gap:10px;display:flex;flex-direction:column;margin-bottom:20px;padding-right:5px}.calendar-sidebar__list:last-child{max-height:375px;overflow-y:auto;overflow-x:hidden}.calendar-sidebar__list:last-child::-webkit-scrollbar{width:8px}.calendar-sidebar__list:last-child::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px}.calendar-sidebar__list:last-child::-webkit-scrollbar-track{background-color:var(--secondary);border-radius:10px}@media only screen and (max-width: 768px){.calendar-sidebar__list:last-child{max-height:200px}}@media only screen and (max-width: 1240px){.calendar-sidebar__list{max-height:375px;overflow-y:auto;overflow-x:hidden}.calendar-sidebar__list::-webkit-scrollbar{width:8px}.calendar-sidebar__list::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px}.calendar-sidebar__list::-webkit-scrollbar-track{background-color:var(--secondary);border-radius:10px}}@media only screen and (max-width: 768px){.calendar-sidebar__list{max-height:200px;width:100%}}.calendar-sidebar__item a{color:var(--grayFont);font-size:16px;text-decoration:underline;transition:all .3s ease}.calendar-sidebar__item a:hover{color:var(--primary)}.calendar-sidebar__item--active a{color:var(--secondary)}.catalog{width:100%}.catalog__title{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.catalog__title .title{color:var(--textColor)}.catalog__filters{display:flex;flex-direction:column;gap:20px;border-radius:10px;padding:20px}@media only screen and (max-width: 1240px){.catalog__filters{border-radius:0 0 10px 10px;margin-bottom:24px;flex-direction:column-reverse;padding:12px}}.catalog__filters-top{display:flex;justify-content:space-between;padding:16px 0}.catalog__filters-top .section-link{display:none}@media only screen and (max-width: 768px){.catalog__filters-top--mobile .catalog__filters-selected{display:none}.catalog__filters-top--mobile .section-link{display:block}.catalog__filters-top--mobile .section-link a{text-transform:none;padding:10px 20px}.catalog__filters-top--mobile .section-link svg{transform:rotateX(180deg)}}.catalog__filters-top p{font-weight:700;font-size:16px;font-family:var(--thirdFont);color:var(--primary)}@media only screen and (max-width: 768px){.catalog__filters-top p{font-size:14px;text-transform:none}}.catalog__filters-reset{font-family:var(--mainFont);border:var(--grayGradient);padding:15px 30px;border-radius:30px;font-size:18px;font-weight:700;display:flex;align-items:center;gap:10px;cursor:pointer;position:relative}.catalog__filters-reset svg{display:none}.catalog__filters-list{display:flex;flex-wrap:wrap;gap:10px}@media only screen and (max-width: 768px){.catalog__filters-list{gap:4px}}.catalog__filters li{padding:12px 15px;border-radius:10px;background:var(--ghost);display:flex;align-items:center;gap:10px;cursor:pointer}.catalog__filters li span{font-size:14px;font-weight:700;color:var(--primary)}.catalog__filters li button{border:none;background:transparent;padding:0;color:var(--white);font-size:14px;font-weight:400;line-height:17px;display:flex;align-items:center;cursor:pointer}@media only screen and (max-width: 1240px){.catalog__filters-bottom .catalog__filters-item{padding:6px 12px;gap:3px}}@media only screen and (max-width: 768px){.catalog__filters-bottom .catalog__filters-item{padding:8px;gap:3px}}.catalog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(312px,max-content));justify-content:center;gap:20px 24px}.catalog__grid .card__top .btn{text-transform:none}.catalog__grid--promo{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;gap:20px 24px}@media only screen and (max-width: 768px){.catalog__grid--promo{grid-template-columns:repeat(1,1fr)}}.catalog__grid .diagnostic-card__btn{gap:0}.catalog__grid .diagnostic-card__image img{max-width:100%}.catalog__grid .diagnostic-card__price-new{font-size:20px;font-weight:700;font-family:var(--thirdFont)}.catalog__grid .diagnostic-card__price-old{font-size:13px;color:var(--grayFont)}.catalog__grid .card--team .card__top{max-height:530px;min-height:530px}.catalog__grid .card--team .card-hidden{max-height:530px;min-height:530px;display:flex;flex-direction:column;height:100%}.catalog__grid .card--team .card-hidden__image{max-width:100%;max-height:240px}.catalog__grid .card--team .card-hidden__text h4{max-width:300px}.catalog__grid .card--team .card-hidden .card__down{justify-content:space-between;gap:0;padding:12px 15px;margin-top:auto}.catalog__grid .card--team .card-hidden .card__down p{font-size:16px;color:var(--primary)}.catalog__grid .card--team .card-hidden .card__down span{font-size:16px}.catalog__grid .card--team .btn--padding-card{padding:15.5px 20px}.catalog__grid .card--service .card__content-btn{gap:0;justify-content:space-between}.catalog__grid .card--service .card__text{gap:5px;margin:0}.catalog__grid .card--service .card__title{height:75px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.catalog__grid .card--service .card__content-new-price{font-size:20px}.catalog__grid .card--service .card__content-new-price span{font-size:14px}.catalog__grid .card--service .btn--padding-card{padding:15.5px 20px}.catalog__grid .card--calendar:hover .card__content-hidden{display:flex;flex-direction:column;height:100%}.catalog__grid .card--calendar__btn-mobile{text-align:center}.catalog__grid .card--calendar img{margin:0 auto}.catalog__grid .card--calendar .card__content h5{font-size:14px}.catalog__grid .card--calendar .card__title{height:65px}.catalog__grid .card--calendar .card__button--hover{margin-top:auto;gap:6px}.catalog__grid .banking-card__price-new{font-size:20px}.catalog__grid .banking-card__btn{gap:0}@media only screen and (max-width: 1320px){.catalog__grid .btn{font-size:14px}}.catalog__sort{display:flex;align-items:center;gap:10px;justify-content:end;margin-bottom:20px}@media only screen and (max-width: 768px){.catalog__sort{display:none}}.catalog__sort .custom-select-label{font-weight:700}.catalog__sort .sort-select{border-radius:50px}.catalog__sort .sort-select li{border-radius:10px;background:var(--darkerGhost)}.catalog__sort .sort-select li p{color:var(--primary)}.catalog__sort .sort-select .select_ul{border-radius:10px;overflow:hidden;top:100%}.catalog__sort .sort-select .select_ul li{background:var(--ghost);border-radius:0;margin:0;color:var(--textColor)}.catalog__sort .sort-select .select_ul li:hover{background:var(--darkerGhost)}.catalog__sort .sort-select .default_option:before{right:15px;top:12px}.catalog__sort .sort-select .default_option li{padding:9px 15px 9px 10px;min-width:170px}.catalog__sort .sort-select .default_option li p{font-weight:700}.catalog .disease-filter__wrapper{display:none}@media only screen and (max-width: 1240px){.catalog .disease-filter__wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;border-radius:10px 10px 0 0}.catalog .disease-filter__wrapper .sidebar{flex-direction:row;width:100%;gap:20px}.catalog .disease-filter__wrapper .sidebar__accordion-button{padding:6px 12px;color:var(--grayFont)}.catalog .disease-filter__wrapper .accordion-filters__item{flex-direction:row-reverse;justify-content:space-between}.catalog .disease-filter__wrapper .disease-filter__toggle{width:160px}.catalog .disease-filter__wrapper .accordion-button.active{background:var(--primary);color:var(--white)}.catalog .disease-filter__wrapper .accordion-filters{padding:20px 10px 10px;background:var(--white);position:relative;border-radius:0 0 10px 10px}.catalog .disease-filter__wrapper .accordion-filters__item{font-size:14px}.catalog .disease-filter__wrapper .accordion-button.active+.accordion-content{margin-top:-10px;padding-top:0}.catalog .disease-filter__wrapper .checkbox-container label{width:20px;height:20px}}@media only screen and (max-width: 768px){.catalog .disease-filter__wrapper{width:100%;align-items:normal}.catalog .disease-filter__wrapper-btn{display:flex;justify-content:space-between;align-items:center}.catalog .disease-filter__wrapper .sidebar{flex-direction:column}.catalog .disease-filter__wrapper .select_wrap .default_option{padding:10px;border-radius:30px;border-color:var(--primary)}.catalog .disease-filter__wrapper .select_wrap .default_option:before{display:none}}.catalog .disease-filter__wrapper .catalog__filter--mobile{display:none}@media only screen and (max-width: 768px){.catalog .disease-filter__wrapper .catalog__filter--mobile{display:flex}.catalog .disease-filter__wrapper .catalog__filter--mobile .select_wrap.active .select_ul{top:45px;width:159px;left:-30px;position:absolute;border-radius:30px;border-color:var(--primary);padding:14px 12px}.catalog .disease-filter__wrapper .catalog__filter--mobile .select_wrap.active .select_ul li p{font-weight:700}.catalog .disease-filter__wrapper .catalog__filter--mobile .select_wrap.active .select_ul li:hover{background:transparent}.catalog .disease-filter__wrapper .catalog__filter--mobile .select_wrap.active .select_ul li:hover p{color:var(--primary)}.catalog .disease-filter__wrapper .catalog__filter--mobile .select_wrap.active .select_ul li svg{display:none}.catalog .disease-filter__wrapper .catalog__filter--mobile .default_option svg{margin-right:10px}.catalog .disease-filter__wrapper .catalog__filter--mobile .default_option li{padding:0}}.catalog .search-block__input{border-radius:0}.filters-page__mobile-toggle{display:none;margin-bottom:24px}@media only screen and (max-width: 1240px){.filters-page__mobile-toggle{display:flex;justify-content:flex-end}}.filters-page__mobile-button{border:1px solid var(--primary);background:var(--white);border-radius:30px;padding:10px 24px;font-weight:700;font-size:14px;cursor:pointer;transition:background .3s ease,color .3s ease}.filters-page__mobile-button:hover{background:var(--primary);color:var(--white)}.filters-page__wrapper{display:flex;gap:24px}@media only screen and (max-width: 1240px){.filters-page__wrapper{flex-direction:column}}@media only screen and (max-width: 1240px){.filters-page__wrapper-sidebar{display:none}}.filters-page__mobile-panel,.filters-page__mobile-backdrop{display:none}@media only screen and (max-width: 1240px){.filters-page__mobile-panel{position:fixed;top:0;right:0;width:100%;max-width:420px;height:100%;background:var(--white);z-index:1001;padding:24px;display:flex;flex-direction:column;gap:20px;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all}.filters-page__mobile-panel.is-visible{transform:translate(0)}.filters-page__mobile-panel-header{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:18px}.filters-page__mobile-panel-content{flex:1;overflow-y:auto;padding-right:8px;-webkit-overflow-scrolling:touch}.filters-page__mobile-panel-content .checkbox-container{pointer-events:all}.filters-page__mobile-panel-content .checkbox-container label{pointer-events:all;cursor:pointer}.filters-page__mobile-panel-content .checkbox-container input{pointer-events:all}.filters-page__mobile-close{width:32px;height:32px;border-radius:50%;border:1px solid var(--primary);background:transparent;position:relative;cursor:pointer;pointer-events:all;z-index:10}.filters-page__mobile-close:before,.filters-page__mobile-close:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background:var(--primary)}.filters-page__mobile-close:before{transform:translate(-50%,-50%) rotate(45deg)}.filters-page__mobile-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.filters-page__mobile-submit{border:none;border-radius:30px;padding:14px 20px;background:var(--primary);color:var(--white);font-weight:700;font-size:16px;cursor:pointer;pointer-events:all;z-index:10;flex-shrink:0}.filters-page__mobile-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.filters-page__mobile-backdrop.is-visible{opacity:1;pointer-events:all}}.sidebar{width:312px;height:100%;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 1240px){.sidebar{max-width:100%}}.sidebar__accordion-button{background:var(--ghost);color:var(--textColor);border:none;border-radius:10px;width:100%;padding:12px 10px;font-size:14px;font-weight:700}.sidebar__accordion-button svg{width:20px;height:20px}.sidebar__accordion-button.active{color:var(--textColor);border:none}.sidebar__accordion-button.active svg path{stroke:var(--textColor)}.sidebar__accordion-content{display:flex;flex-direction:column;gap:20px;border-radius:0;background:none;border:none}.sidebar .accordion-filters{display:flex;flex-direction:column;gap:10px;padding:10px}.sidebar .accordion-filters__item{display:flex;align-items:center;gap:10px}.sidebar .accordion-filters .checkbox-container{margin-top:0}.sidebar .accordion-button.active+.accordion-content{border:none}.sidebar .checkbox-container label{border:2px solid var(--primary)}.sidebar .checkbox-container input[type=checkbox]:checked+label{background-color:var(--white);border-color:var(--primary)}.select-filter-container{display:flex;align-items:center;gap:30px;margin-top:30px}@media only screen and (max-width: 1240px){.select-filter-container{margin-top:0}}.pagination{margin-top:60px}.pagination__list{display:flex;align-items:center;gap:10px;justify-content:center}.pagination__button{background:var(--white);color:var(--textColor);border:1px solid var(--primary);border-radius:50%;width:42px;height:42px;padding:10px 12px;font-size:16px;font-family:var(--secondaryFont);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width: 600px){.pagination__button{padding:5px 7px;width:32px;height:32px}}.pagination__button:hover{background:var(--primary);color:var(--white);border:1px solid var(--primary)}.pagination__button--active{background:var(--secondary);color:var(--white);border:1px solid transparent}.about-card img{height:715px;border-radius:30px;object-fit:cover;width:100%}@media only screen and (max-width: 768px){.about-card img{height:243px}}.article-card__content{display:flex;flex-direction:column;text-align:left}.article-card__title,.article-card__description{margin-bottom:11px}.article-card__old-price{font-family:var(--thirdFont);font-weight:700;text-decoration:line-through 2px;color:var(--grayFont);margin-bottom:5px}.article-card__new-price{font-family:var(--thirdFont);font-weight:700;font-size:25px;color:var(--primary);margin-bottom:43px}.article-card__button{text-align:center}.card--calendar{position:relative;height:430px}.card--calendar img{border-radius:30px;object-fit:cover;max-width:330px;width:100%;max-height:220px;position:relative;top:0;transition:1s}@media only screen and (max-width: 540px){.card--calendar img{height:200px}}.card--calendar__btn-mobile{display:none}@media only screen and (max-width: 768px){.card--calendar__btn-mobile{margin-top:auto;display:block}}.card--calendar[data-mode=online] .card__status--online{color:var(--primary);font-weight:700}.card--calendar[data-mode=online] .card__status--offline{color:var(--textColor)}.card--calendar[data-mode=offline] .card__status--offline{color:var(--primary);font-weight:700}.card--calendar[data-mode=offline] .card__status--online{color:var(--textColor)}.card--calendar .card__info{display:flex;justify-content:space-between;color:var(--primary)}.card--calendar .card__info h5 span,.card--calendar .card__info h5 .card__hash{color:var(--textColor)}.card--calendar .card__description{height:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;transition:all 1s ease}.card--calendar .card__content{position:relative;top:0;transition:1s;display:flex;flex-direction:column}.card--calendar .card__button--hover{display:flex;flex-direction:column;gap:16px;max-width:216px;width:100%;margin:30px auto 0}.card--calendar .card__button--hover .btn{width:100%}.card--calendar .card__text{padding:16px 0 0}.card--calendar .card__content-hidden{position:absolute;bottom:-1000px;transition:1s}.card--calendar:hover .card__content{position:absolute;top:-1000px}@media only screen and (max-width: 768px){.card--calendar:hover .card__content{position:relative;top:0}}.card--calendar:hover .card__content-hidden{position:relative;bottom:0}@media only screen and (max-width: 768px){.card--calendar:hover .card__content-hidden{position:absolute;bottom:-1000px}}.card--calendar:hover .card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis}.card--calendar:hover .card__text{display:flex;flex-direction:column;justify-content:center}.certificate-card{display:flex;justify-content:center;flex-direction:column;width:100%;height:100%}.certificate-card img{background:var(--ghost);padding:20px;width:100%;object-fit:cover}.certificate-slider{display:flex}.certificate-slider .certificate-card__description{display:none}.certificate-slider .swiper{width:100%;display:flex;align-items:center;justify-content:center}.certificate-slider .swiper-slide-active .certificate-card__description{display:block}.card{box-shadow:inset 0 0 4px #00000040;color:var(--textColor);border-radius:0;max-width:370px;width:100%;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;background:var(--white);border:1px solid var(--grayFont)}.card__text{color:var(--textColor);display:flex;flex-direction:column;gap:11px;text-align:left;padding:30px 0 8px;transition:all .3s ease}@media only screen and (max-width: 540px){.card__text{padding:15px 0 8px;gap:5px}}.card__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.card__title--rating{text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__address{font-weight:400;font-size:16px;line-height:135%;display:flex;align-items:start;gap:5px}.card__address svg{width:26px;height:24px;color:var(--primary)}.card__address a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;color:var(--grayFont);text-decoration:none;transition:color .3s ease}.card__address a:hover{color:var(--primary)}.card__content{height:100%;transition:all .3s ease}.card__tag{position:absolute;left:30px;top:0;padding:18.5px 28px;border:1px solid var(--primary);background:var(--white);border-radius:10px;color:var(--grayFont);font-weight:700;font-size:18px;line-height:1.3em;z-index:2;cursor:pointer}@media only screen and (max-width: 540px){.card__tag{padding:18.5px 20px}}.card__tag p{line-height:100%}.card__tag--service{padding:10px 40px}@media only screen and (max-width: 768px){.card__tag--service{padding:10px 20px}}.card__tag--novelties{border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;top:0;width:160px}.card__button{z-index:1;position:relative}.card .card--service-img{border-radius:30px;width:100%}.catalog-promo-card{border:1px solid var(--primary);border-radius:30px;padding:20px}.catalog-promo-card__content{display:flex;flex-direction:column;gap:30px;justify-content:start}.catalog-promo-card__image{width:100%;object-fit:cover;max-height:271px;height:100%;border-radius:100px 0}.catalog-promo-card__button{text-align:center}.diagnostic-card{position:relative;height:481px;overflow:hidden}@media only screen and (max-width: 768px){.diagnostic-card{height:426px}}.diagnostic-card:hover .diagnostic-card__inner{transform:rotateY(180deg)}@media only screen and (max-width: 768px){.diagnostic-card:hover .diagnostic-card__inner{transform:rotateY(0)}}.diagnostic-card__inner{width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.diagnostic-card__front{display:flex;flex-direction:column;height:100%;padding:20px;box-shadow:inset 0 0 4px #00000040;color:var(--textColor);border-radius:0}.diagnostic-card__front img{max-width:328px;max-height:240px;width:100%;height:100%;object-fit:cover;border-radius:100px 0}.diagnostic-card__back{position:relative;transform:rotateY(180deg);padding:20px;box-shadow:inset 0 0 4px #00000040;color:var(--textColor);border-radius:0}.diagnostic-card__back-content{display:flex;flex-direction:column;height:100%}.diagnostic-card__front,.diagnostic-card .diagnostic-card__back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.diagnostic-card__title{text-align:center;margin-top:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;color:var(--primary);font-size:18px;font-weight:700;line-height:125%}.diagnostic-card__title--back{text-align:left;margin-top:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;text-align:center;color:var(--primary);font-weight:700;line-height:130%}.diagnostic-card__description--back{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow:hidden;text-align:center;margin-top:11px}.diagnostic-card__image{position:relative}.diagnostic-card__tag{position:absolute;bottom:15px;left:15px;padding:7.5px 10px;z-index:2;background:var(--white);border-radius:10px;color:var(--primary);border:1px solid var(--primary);display:flex;align-items:center;gap:4px;font-weight:700;font-size:16px}.diagnostic-card__btn{display:flex;justify-content:space-between;gap:30px;margin-top:auto}.diagnostic-card__btn .btn--padding-card,.diagnostic-card__btn a.btn--padding-card,.diagnostic-card__btn button.btn--padding-card{padding:15.5px 18px}.diagnostic-card__btn .btn--secondary{padding:10px 22px;font-size:16px}.diagnostic-card__list{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:10px}.diagnostic-card__item{margin-left:50px;position:relative}.diagnostic-card__item:before{content:"";position:absolute;left:-50px;top:5px;width:3px;height:3px;border-radius:50%;background:var(--textColor)}.diagnostic-card__link{display:flex;justify-content:center;margin:70px 0 80px}.diagnostic-card__link .section-link a{text-transform:none;padding:10px 20px;max-width:150px}.diagnostic-card__price{display:flex;flex-direction:column;align-items:self-start;gap:6px}.diagnostic-card__price-old{font-weight:700;font-size:16px;font-family:var(--thirdFont);position:relative;display:inline-block}.diagnostic-card__price-old:after{content:"";position:absolute;left:0;bottom:8px;width:100%;height:2px;background:var(--textColor)}@media only screen and (max-width: 768px){.diagnostic-card__price-old{font-size:14px}}.diagnostic-card__price-new{font-weight:800;font-size:25px;color:var(--primary)}.diagnostic-card__price-new span{font-weight:700;font-size:16px;color:var(--primary)}@media only screen and (max-width: 768px){.diagnostic-card__price-new{font-size:22px}.diagnostic-card__price-new span{font-size:14px}}.diagnostic-card__banking{display:flex;justify-content:space-between;padding:8px 12px;border:1px solid var(--textColor);border-radius:10px;margin-top:30px}.diagnostic-card__banking p{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;font-size:12px;color:var(--textColor)}.diagnostic-card__banking p span{font-weight:400;font-size:12px;color:var(--grayFont)}.diagnostic-card__tag-back{border:1px solid var(--primary);color:var(--primary);padding:7.5px 10px;max-width:130px;width:100%;border-radius:10px;background:var(--white);display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:700}.service--diagnostic .diagnostic-card__front .diagnostic-card__link{margin:30px 0 25px}.service--diagnostic .diagnostic-card__front .diagnostic-card__btn .btn--padding-card,.service--diagnostic .diagnostic-card__front .diagnostic-card__btn a.btn--padding-card,.service--diagnostic .diagnostic-card__front .diagnostic-card__btn button.btn--padding-card{padding:15.5px 17px}.individual-card{height:343px}.individual-card a{display:block;height:100%;outline:none}.individual-card img{object-fit:cover;width:100%;height:100%;border-radius:30px}.individual-card .gallery-video{position:relative}.individual-card .gallery-video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:30px;background-color:#131830;opacity:.8}.individual-card .gallery-video a{position:relative;display:block;height:343px}.individual-card .gallery-video a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:50px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;opacity:.6;z-index:2}.video-doctors{padding:100px 0}@media only screen and (max-width: 768px){.video-doctors{padding:50px 0}}.video-doctors__text{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (max-width: 768px){.video-doctors__text{margin-bottom:20px}}.video-doctors__tabs button{font-variant-numeric:lining-nums}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);max-width:692px;max-height:525px;height:100%;padding:20px;border-radius:30px}.modal-content .card--trust .card__image{max-width:100%;height:100%}.modal-content .card--trust .card__image img{height:100%}@media only screen and (max-width: 758px){.modal-content{max-height:400px}}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-content__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-height:525px;border-radius:30px}@media only screen and (max-width: 768px){.modal-content__image{width:100%;padding:20px}}.individual-modal-card{position:relative;max-width:690px;max-height:473px;height:100%;padding:0}.individual-modal-card .individual-modal-image{max-width:690px;height:473px}.card--location{max-height:544px;min-height:544px;overflow:hidden;display:flex;flex-direction:column;height:100%}@media only screen and (max-width: 768px){.card--location{min-height:480px;max-height:480px}}.card--location .card__image{position:relative}.card--location .card__image img{object-fit:cover;width:100%;height:240px;border-radius:30px}.card--location .card__image .card__3d{position:absolute;display:flex;bottom:20px;left:20px;z-index:2;border-radius:4px 4px 4px 20px;padding:5px;width:109px;height:35px;background:var(--darkerGhost);line-height:100%;text-align:center}.card--location .card__image .card__3d a{font-weight:500;font-size:12px;color:var(--textColor)}.card--location .card__image .card__3d img{width:24px;height:26px}.card--location .card__text{padding:16px 0 0;text-align:center;align-items:center}.card--location .card__title{color:var(--primary);font-size:18px;font-weight:700;line-height:125%}.card--location .card__button{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:auto}.card--location .card__button .btn{width:299px;justify-content:center}@media only screen and (max-width: 768px){.card--location .card__button{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:275px;margin-top:auto;margin-right:auto;margin-left:auto}}.card--location .card__button--first .btn{width:299px}@media only screen and (max-width: 768px){.card--location .card__button--first{display:none}}.card--location .card__grafik{font-weight:700;font-size:16px;color:var(--textColor)}.card--location .card__grafik span{font-weight:400}.card--location .card__phone{font-weight:700;font-size:16px;color:var(--textColor)}.card--location-text{margin-top:30px}.publication__card{border-radius:30px;border:1px solid var(--primary);padding:40px}.publication__title{font-size:25px;font-weight:700;font-family:var(--thirdFont);line-height:130%;text-align:start;margin-bottom:40px;height:148px}.publication__title a{color:var(--textColor);text-decoration:none}.publication__title a:hover{color:var(--primary)}.publication__description{font-size:16px;line-height:135%;text-align:start;margin-bottom:20px}.publication__date{text-align:end}.card--service{position:relative;height:100%;min-height:457px;max-height:457px;overflow:hidden;background:var(--ghost)}@media only screen and (max-width: 768px){.card--service{max-height:395px;min-height:395px}}.card--service-main{position:relative;top:0;transition:1s;min-height:417px;display:flex;flex-direction:column}@media only screen and (max-width: 768px){.card--service-main{min-height:353px}}.card--service-mobile{display:none}@media only screen and (max-width: 768px){.card--service-mobile{display:block}}.card--service-desktop{display:block}@media only screen and (max-width: 768px){.card--service-desktop{display:none}}.card--service .card__text{padding:0}.card--service .card__image{position:relative;top:0;transition:1s}.card--service .card__image .card--service-img{max-height:240px;height:100%;object-fit:cover}.card--service .card__description{height:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;transition:all 1s ease}.card--service .card__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-top:20px;position:relative;top:0;transition:1s}.card--service .card__content h4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}@media only screen and (max-width: 768px){.card--service .card__content h4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}}.card--service .card__content-btn{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:15px}@media only screen and (max-width: 1330px){.card--service .card__content-btn .btn{padding:14.5px 10px}}@media only screen and (max-width: 1240px){.card--service .card__content-btn .btn{padding:14.5px 30px}}.card--service .card__content-btn--without-banking{margin-top:auto;display:flex;align-items:center;gap:15px}.card--service .card__content-price{display:flex;flex-direction:column;align-items:self-start;gap:6px}@media only screen and (max-width: 768px){.card--service .card__content-price{gap:0}}.card--service .card__content-old-price{font-weight:700;font-size:16px;font-family:var(--thirdFont);position:relative;display:inline-block}.card--service .card__content-old-price:after{content:"";position:absolute;left:0;bottom:8px;width:100%;height:2px;background:var(--textColor)}@media only screen and (max-width: 768px){.card--service .card__content-old-price{font-size:16px;font-weight:400}}.card--service .card__content-new-price{font-weight:800;font-size:25px;color:var(--primary);white-space:nowrap}@media only screen and (max-width: 768px){.card--service .card__content-new-price{font-size:20px}.card--service .card__content-new-price span{font-size:14px}}.card--service .card__title{color:var(--textColor);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;height:auto}.card--service .card__button--hover{margin-top:auto}.card--service .card__service-hidden{position:absolute;bottom:-500px;transition:1s}.card--service .section-link a{text-transform:none;padding:10px 20px;max-width:150px}.card--service .card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;text-overflow:ellipsis}.card--service .card__text{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:auto 0}.card--service .card__text .section-link{justify-content:center}@media only screen and (max-width: 768px){.card--service .card__text{min-height:372px}}.card--service:hover .card--service-main{position:absolute;top:-800px;transition:1s}@media only screen and (max-width: 768px){.card--service:hover .card--service-main{position:relative;top:0}}.card--service:hover .card__service-hidden{position:relative;bottom:0;transition:1s;display:flex;flex-direction:column;height:100%;min-height:420px;max-height:420px}@media only screen and (max-width: 768px){.card--service:hover .card__service-hidden{position:absolute;bottom:-500px}}.card--service:hover .card--service-banking{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--grayFont);border-radius:10px;padding:8px 12px;margin-top:auto}.card--service:hover .card--service-banking img{max-width:20px;max-height:20px;width:100%;height:100%}.card--service:hover .card--service-banking p{display:flex;flex-direction:column;text-align:left;font-weight:700;font-size:12px}.card--service:hover .card--service-banking p span{font-weight:400;text-transform:none}.card--service-catalog{height:auto;min-height:auto}.card--service-catalog .card__content{text-align:center;min-height:109px;gap:10px;align-items:center;justify-content:flex-start}.card--service-catalog .card__content-btn{text-align:center}.card--service-catalog .card__content-price{display:flex;align-items:center;gap:30px}.card--service-catalog .card__content-price-old{font-weight:700;font-size:16px;font-family:var(--secondFont);text-decoration:line-through;color:var(--grayFont)}.card--service-catalog .card__content-price-new{font-family:var(--secondFont);font-weight:700;font-size:25px;color:var(--primary)}.card--service-catalog .card__content-price-new span{font-weight:400}.card--service-catalog .card__service-hidden .card__text{justify-content:start}.card--service-catalog .card__service-hidden .card__service-button{text-align:center}.banking-card{position:relative;height:481px;overflow:hidden}@media only screen and (max-width: 768px){.banking-card{height:426px}}.banking-card:hover .banking-card__inner{transform:rotateY(180deg)}@media only screen and (max-width: 768px){.banking-card:hover .banking-card__inner{transform:rotateY(0)}}.banking-card__inner{width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}@media only screen and (max-width: 768px){.banking-card__inner{transform-style:flat}}.banking-card__front{display:flex;flex-direction:column;height:auto;padding:20px;border:1px solid var(--grayFont);border-radius:30px}.banking-card__front img{max-width:328px;max-height:240px;width:100%;height:100%;object-fit:cover;border-radius:30px}.banking-card__back{position:relative;transform:rotateY(180deg);padding:20px;border:1px solid var(--grayFont);border-radius:30px}.banking-card__back-content{display:flex;flex-direction:column;height:100%}.banking-card__back-content .banking-card__btn{margin-top:auto}.banking-card__front,.banking-card .banking-card__back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.banking-card__title{text-align:center;margin-top:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;color:var(--grayFont);font-size:21px}@media only screen and (max-width: 768px){.banking-card__title{font-size:18px}}.banking-card__title--back{margin-top:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;text-align:left}.banking-card__description--back{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow:hidden;text-align:left;margin-top:11px}.banking-card__image{position:relative;margin:0 auto}.banking-card__tag{position:absolute;bottom:15px;left:15px;padding:7.5px 10px;z-index:2;background:var(--white);border-radius:10px;border:1px solid var(--primary);display:flex;align-items:center;gap:4px;font-weight:700;font-size:16px}.banking-card__btn{margin-top:auto;display:flex;justify-content:space-between;gap:40px}.banking-card__list{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px}.banking-card__item{margin-left:50px;position:relative}.banking-card__item:before{content:"";position:absolute;left:-50px;top:5px;width:3px;height:3px;border-radius:50%;background:var(--textColor)}.banking-card__link{display:flex;justify-content:start;margin-top:12px}.banking-card__link .section-link a{text-transform:none;padding:10px 20px;max-width:150px}.banking-card__price{display:flex;flex-direction:column;align-items:self-start;gap:6px}.banking-card__price-old{font-weight:700;font-size:16px;font-family:var(--thirdFont);position:relative;display:inline-block}.banking-card__price-old:after{content:"";position:absolute;left:0;bottom:8px;width:100%;height:2px;background:var(--textColor)}@media only screen and (max-width: 768px){.banking-card__price-old{font-size:14px}}.banking-card__price-new{font-weight:800;font-size:25px;color:var(--primary)}.banking-card__price-new span{font-weight:700;font-size:16px;color:var(--primary)}@media only screen and (max-width: 768px){.banking-card__price-new{font-size:22px}.banking-card__price-new span{font-size:14px}}.banking-card__banking{display:flex;justify-content:space-between;padding:8px 12px;border:1px solid var(--textColor);border-radius:10px;margin-top:10px}.banking-card__banking p{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;font-size:12px;color:var(--textColor)}.banking-card__banking p span{font-weight:400;font-size:12px;color:var(--grayFont)}.tag-back{position:static;background:var(--white)}.banking-card__tag-back{border:1px solid green;padding:7.5px 10px;max-width:130px;width:100%;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:700}.card--team{padding:0;box-shadow:inset 0 0 4px #00000040;color:var(--textColor);border-radius:0}.card--team .card__top{padding:20px;display:flex;flex-direction:column;align-items:center;position:relative;height:100%;top:0;max-height:475px;min-height:475px;overflow:hidden;transition:3s}@media only screen and (max-width: 768px){.card--team .card__top{display:none}}.card--team .card__top .card__image{background:var(--ghost);border-radius:30px;max-width:328px;max-height:240px;width:100%;height:100%;overflow:hidden}.card--team .card__top .card__image img{width:100%;height:100%;object-fit:cover}.card--team .card__top .card__text{text-align:center;width:100%;padding:0;margin:20px 0}.card--team .card__top .card__text .card__title{margin:0 auto;max-width:284px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;color:var(--primary);font-size:18px;font-weight:700;line-height:125%}.card--team .card__top .card__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.card--team .card__top .card__text .card__experiance{font-weight:700;font-size:16px;color:var(--textColor)}.card--team .card__top .card__button{margin-top:auto}.card--team .card-hidden{position:absolute;bottom:-800px;max-height:475px;min-height:475px;overflow:hidden}@media only screen and (max-width: 768px){.card--team .card-hidden{position:relative;bottom:0;min-height:520px;max-height:520px}}.card--team .card-hidden__image{background:var(--darkerGhost);border-radius:30px;max-width:288px;max-height:197px;width:100%;height:100%;overflow:hidden;display:none}.card--team .card-hidden__image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){.card--team .card-hidden__image{display:block}}.card--team .card-hidden__content{padding:20px;text-align:center}.card--team .card-hidden__text{margin:10px 0 24px;display:flex;flex-direction:column;gap:11px}.card--team .card-hidden__text .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;color:var(--primary);font-size:18px;font-weight:700;line-height:125%;margin-bottom:0}@media only screen and (max-width: 768px){.card--team .card-hidden__text .card__title{font-size:14px}}.card--team .card-hidden__text p{margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 768px){.card--team .card-hidden__text p{font-size:14px}}.card--team .card-hidden__text .card__experiance{font-weight:700}.card--team .card-hidden .card__location{text-align:center}.card--team .card-hidden .card__location .card__location-title{margin-bottom:20px;font-size:14px;color:var(--primary);font-weight:700;line-height:130%}@media only screen and (max-width: 768px){.card--team .card-hidden .card__location .card__location-title{display:none}}.card--team .card-hidden .card__location-list{display:flex;flex-direction:column;align-items:center;gap:6px}@media only screen and (max-width: 768px){.card--team .card-hidden .card__location-list{display:none}}.card--team .card-hidden .card__location li{display:flex;gap:10px;font-weight:400;font-size:18px;line-height:125%;color:var(--grayFont)}.card--team .card-hidden .card__location li a{cursor:pointer;font-weight:400;font-size:16px;line-height:135%;color:var(--grayFont);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.card--team .card-hidden .card__location li a:hover{color:var(--primary)}.card--team .card-hidden .card__location li svg{display:block;flex-shrink:0;color:var(--primary)}.card--team .card-hidden__link{margin:9.5px 0 10.5px;text-align:center}.card--team .card-hidden__link .section-link a{text-transform:none;font-size:14px;font-weight:700;padding:10px 20px;max-width:150px}.card--team .card-hidden .card__down{background:var(--ghost);border-top:1px solid var(--grayFont);display:flex;align-items:center;padding:25.5px 20px;gap:30px;text-align:start;box-shadow:inset 0 0 4px #00000040}@media only screen and (max-width: 768px){.card--team .card-hidden .card__down{padding:30.5px 20px}}.card--team .card-hidden .card__down--no-price{justify-content:center}.card--team .card-hidden .card__down p{font-family:var(--secondaryFont);font-size:14px;font-weight:700}.card--team .card-hidden .card__down p span{display:inline-block}.card--team .card-hidden .card__down-button{display:flex;flex-direction:column;gap:10px;width:100%;max-width:166px}@media only screen and (max-width: 768px){.card--team .card-hidden .card__down-button .btn{padding:12px 16px}}.card--team .card-hidden .card__down-button--centered{max-width:none;width:auto}.card--team .card-hidden .card__down-currency{font-size:16px;font-weight:700}@media only screen and (max-width: 768px){.card--team .card-hidden .card__down-currency{font-size:14px}}.card--team .card-hidden .card__down-price{font-size:21px;font-weight:700}@media only screen and (max-width: 768px){.card--team .card-hidden .card__down-price{font-size:14px}}.card--team:hover .card__top{position:absolute;top:-800px;width:100%;left:0}.card--team:hover .card-hidden{position:relative;bottom:0;transition:3s}.card--trust{position:relative;height:100%;background:var(--ghost);height:459px;display:flex;flex-direction:column}.card--trust .card__image{width:100%;overflow:hidden;border-radius:30px;display:flex;align-items:flex-start}.card--trust .card__image img{width:100%;height:auto;object-fit:cover}.card--trust .card__text{position:relative;top:0;transition:1s;padding:16px 0 8px}.card--trust .card__text-hidden{padding:0;display:flex;flex-direction:column;gap:11px}.card--trust .card__text-hidden .rating{margin-top:11px}.card--trust .card__text-hidden .card__title-feedback{color:var(--primary);font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.card--trust .card__text-hidden .card__description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11;text-overflow:ellipsis}.card--trust .card__description{font-weight:400;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.card--trust .card__button{margin-top:auto;display:flex;justify-content:center}.card--trust .card__screenshot{position:relative;z-index:4}.card--trust .card__screenshot a{display:block;position:relative}.card--trust .card__screenshot a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(0deg,#0006,#0006);border-radius:30px}.card--trust .card__screenshot a .card__screenshot-icon{position:absolute;bottom:18px;right:18px;transform:translate(-50%,-50%);z-index:2;width:32px;height:32px;background:var(--white);border:1px solid var(--primary);border-radius:50%}.card--trust .card__screenshot a .card__screenshot-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card--trust .card__screenshot img{display:block;height:417px;width:100%;object-fit:cover;border-radius:30px}.novelties__content{display:flex;flex-direction:column;align-items:center;text-align:center}.novelties__image{position:relative;max-width:328px;height:240px;width:100%}.novelties__image img{width:100%;height:100%;object-fit:cover;border-radius:100px 0}.novelties .my-tag{display:flex;align-items:center;justify-content:center;gap:5px;text-wrap:nowrap}.novelties__tag{position:absolute;display:flex;align-items:center;left:15px;bottom:15px;padding:7.5px 10px;border:1px solid var(--primary);background:var(--white);border-radius:10px;color:var(--grayFont);font-weight:700;font-size:18px;line-height:135%;z-index:2;cursor:pointer}.novelties__text{margin-top:24px;display:flex;flex-direction:column;align-items:start}.novelties__title{margin-bottom:11px}@media only screen and (max-width: 768px){.novelties__title{margin-bottom:20px}}.novelties__description{max-width:284px;color:var(--grayFont);text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.novelties__button{margin-top:20px}.novelties__button .btn{background:var(--white);border-color:var(--secondary);color:var(--textColor);text-transform:none}.contact{padding:106.5px 0;margin:56px auto;position:relative;max-width:1600px}@media only screen and (max-width: 1240px){.contact{background:var(--darkerGhost);padding:56px 0}}@media only screen and (max-width: 768px){.contact{padding:20px 0;margin:32px 0}}.contact__section{display:flex;justify-content:space-between;align-items:center;gap:60px}@media only screen and (max-width: 1240px){.contact__section{justify-content:center;gap:0;flex-direction:column-reverse}}@media only screen and (max-width: 768px){.contact__section{gap:0}}.contact__image{position:absolute;height:100%;right:calc(50% + 30px);background:linear-gradient(#d7d7d7,#a2a2a2 100%,#6d6d6d);border-radius:200px 0 0}@media only screen and (max-width: 1240px){.contact__image{position:relative;right:auto;background:transparent}}.contact__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:200px 0 0}.contact__image:after{content:"";position:absolute;width:calc(100% + 260px);height:100%;top:0;left:calc(100% - 200px);border-radius:0 0 200px;background:linear-gradient(#d7d7d7,#a2a2a2 100%,#6d6d6d);z-index:-1}@media only screen and (max-width: 1240px){.contact__image:after{width:0;left:0}}.contact__form{position:relative;padding-right:50px;margin-left:auto;max-width:630px}@media only screen and (max-width: 1240px){.contact__form{margin:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:20px}}@media only screen and (max-width: 400px){.contact__form{max-width:375px}}.contact__form .form{display:flex;flex-direction:column;gap:30px;z-index:3}@media only screen and (max-width: 768px){.contact__form .form{gap:15px}}@media only screen and (max-width: 620px){.contact__form .form{min-width:327px}}@media only screen and (max-width: 540px){.contact__form .form{gap:10px}}.contact__title{margin-bottom:30px;z-index:2}@media only screen and (max-width: 1240px){.contact__title{text-align:center}}@media only screen and (max-width: 768px){.contact__title{margin-bottom:20px;text-align:center}.contact__title .title{font-size:32px}}@media only screen and (max-width: 540px){.contact__title{margin-bottom:15px}.contact__title .title{font-size:24px}}.contact__description{color:var(--grayFont);margin-bottom:30px;z-index:2}@media only screen and (max-width: 1240px){.contact__description{color:var(--textColor)}}@media only screen and (max-width: 768px){.contact__description{margin-bottom:15px;font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center}}.contact__form-container{display:flex;gap:24px}@media only screen and (max-width: 620px){.contact__form-container{flex-direction:column}}@media only screen and (max-width: 540px){.contact__form-container{gap:10px}}.contact__form-container label{width:100%}.contact__input{width:100%;padding:15.5px 40px;border:1px solid #6f8c78;font-size:16px;max-height:50px;font-family:var(--mainFont);font-variant-numeric:lining-nums}.contact__input:focus{border-color:var(--grayFont);outline:none}.contact__input::placeholder{color:var(--grayFont);font-weight:700;font-size:14px}.contact__button{font-weight:700;max-width:152px;width:100%;margin-top:30px;z-index:2}@media only screen and (max-width: 768px){.contact__button{margin-top:15px;max-width:327px}.contact__button .btn{width:100%}}.select_wrap{max-width:630px;position:relative;-webkit-user-select:none;user-select:none}.select_wrap .default_option{border-radius:50px;position:relative;cursor:pointer}.select_wrap .default_option--bg{background:var(--white)}.select_wrap .default_option li{padding:16.5px 40px;max-height:50px}.select_wrap .default_option:before{content:"";position:absolute;top:18px;right:40px;width:5px;height:5px;border:3px solid;border-color:transparent transparent var(--textColor) var(--textColor);transform:rotate(-45deg)}.select_wrap .select_ul{position:absolute;top:55px;left:0;width:100%;display:none;border:1px solid var(--primary);border-radius:30px;overflow:hidden;z-index:5}.select_wrap .select_ul li{padding:17px 40px;cursor:pointer;z-index:20;position:relative;background:var(--white);border-bottom:1px solid var(--primary);color:var(--textColor)}.select_wrap .select_ul li:last-child{border-bottom:none}.select_wrap .select_ul li:hover{background:var(--ghost);color:var(--textColor)}.select_wrap .option{display:flex;align-items:center}.select_wrap.active .select_ul{display:block}.select_wrap.active .default_option:before{top:50%;transform:rotate(-225deg)}.vacanci-form__title{max-width:645px}@media only screen and (max-width: 1320px){.vacanci-form__title{max-width:600px}}@media only screen and (max-width: 1240px){.vacanci-form__title{text-align:center}}@media only screen and (max-width: 768px){.vacanci-form__title{max-width:375px}}.vacanci-form__title h2{font-weight:800;font-size:45px;line-height:125%;font-family:var(--mainFont);text-transform:none}.vacanci-form__button{margin-top:30px;z-index:2}.vacanci-form__documents{display:flex;margin-top:30px;z-index:2}@media only screen and (max-width: 1240px){.vacanci-form__documents{flex-direction:column;gap:10px}}.vacanci-form__documents label{display:flex;align-items:center;gap:10px;max-width:272px;width:100%}@media only screen and (max-width: 768px){.vacanci-form__documents label{gap:5px}}.vacanci-form__documents .file-input{display:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-calendar-picker-indicator{opacity:0;-webkit-appearance:none}.contact__date{max-width:294px;width:100%;border-radius:10px;position:relative}.contact__date-label{position:absolute;top:6px;left:20px;z-index:2;color:var(--grayFont);font-size:11px;line-height:135%}.contact__date-icon{position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:2}.contact__date .contact__input{border-radius:10px;color:var(--primary);font-family:var(--mainFont);font-variant-numeric:lining-nums;line-height:135%;padding:21.5px 40px 6.5px 20px}.contact__radio{display:flex;gap:10px;align-items:center;position:relative;background:var(--white);padding:10.5px 20px;border-radius:10px;transition:all .3s ease;cursor:pointer;font-size:14px;font-weight:700;font-family:var(--mainFont);color:var(--textColor)}.contact__radio svg{color:var(--primary);transition:all .3s ease}.contact__radio-container{display:flex;align-items:center;gap:30px}@media only screen and (max-width: 768px){.contact__radio-container{flex-direction:column;gap:15px;align-items:flex-start}}@media only screen and (max-width: 540px){.contact__radio-container{align-items:center}}.contact__radio-content{display:flex;gap:10px}@media only screen and (max-width: 768px){.contact__radio-content{flex-wrap:wrap}}@media only screen and (max-width: 540px){.contact__radio-content{flex-direction:column}}.contact__radio-wrapper input{position:absolute;display:none}.contact__radio-wrapper input:checked+.contact__radio{background:var(--primary);color:var(--white)}.contact__radio-wrapper input:checked+.contact__radio svg{color:var(--white)}.contact__radio-label{text-wrap:nowrap}.contact__date-wrap{display:flex;align-items:center;gap:20px}@media only screen and (max-width: 768px){.contact__date-wrap{flex-direction:column;gap:15px;align-items:flex-start}}@media only screen and (max-width: 540px){.contact__date-wrap{align-items:center}}.contact__subtitle-form{width:182px}@media only screen and (max-width: 768px){.contact__subtitle-form{font-weight:700}}@media only screen and (max-width: 540px){.contact__subtitle-form{text-align:center}}.contact__cycle-length{display:flex;align-items:center;gap:20px}@media only screen and (max-width: 768px){.contact__cycle-length{flex-direction:column;gap:15px;align-items:flex-start}}@media only screen and (max-width: 540px){.contact__cycle-length{align-items:center}}.contact__cycle-length .cycle-control{display:flex;align-items:center;max-width:188px;border-radius:10px;overflow:hidden;border:1px solid var(--white)}.contact__cycle-length .cycle-btn{background-color:var(--primary);border:none;color:#fff;padding:14px 26.5px;cursor:pointer}.contact__cycle-length .cycle-btn#decrement{border-radius:5px 0 0 5px}.contact__cycle-length .cycle-btn#increment{border-radius:0 5px 5px 0}.contact__cycle-length #cycle-value{background:var(--white);padding:14px 24.5px;color:var(--primary)}.communication{background:var(--primary);max-width:1320px;width:100%;border-radius:24px;margin:150px auto 100px;position:relative}@media only screen and (max-width: 992px){.communication{max-width:768px}}@media only screen and (max-width: 540px){.communication{max-width:327px;border-radius:8px;margin:50px auto}}.communication__wrapper{display:flex;justify-content:center;gap:125px;max-height:379px}@media only screen and (max-width: 992px){.communication__wrapper{max-height:200px;gap:30px}}@media only screen and (max-width: 540px){.communication__wrapper{max-height:108px}}.communication__title{display:flex;flex-direction:column;gap:24px;align-items:start;justify-content:center;z-index:2}.communication__title h2{max-width:512px;color:var(--white)}.communication__title h2 span{font-weight:500}.communication__title .btn--phone{opacity:1}@media only screen and (max-width: 992px){.communication__title h2{font-size:28px;max-width:350px}.communication__title .btn{padding:10px 20px;font-size:18px}}@media only screen and (max-width: 768px){.communication__title h2{font-size:20px;max-width:250px}.communication__title .btn{padding:8px 15px;font-size:14px}}@media only screen and (max-width: 540px){.communication__title{gap:9px}.communication__title h2{font-size:14px;max-width:200px}.communication__title .btn{padding:6px 9px;font-size:12px}.communication__title .btn--phone{gap:5px}.communication__title .btn svg{width:11px;height:11px}}.communication__image{position:relative;bottom:95px;z-index:2}@media only screen and (max-width: 992px){.communication__image{bottom:70px}.communication__image img{max-width:200px;max-height:300px;object-fit:cover}}@media only screen and (max-width: 540px){.communication__image{bottom:15px}.communication__image img{max-width:100px;max-height:122px}}.communication .circles{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1;border-radius:24px}.communication .circle{position:absolute;width:167px;height:167px;border-radius:50%;top:-60px;right:-50px;background:radial-gradient(89.72% 89.72% at 27.98% 5.2%,#ffffffb3,#f8f8f800);opacity:.75;box-shadow:inset 0 0 44.9483px #ffffff80;-webkit-backdrop-filter:blur(16.053px);backdrop-filter:blur(16.053px);transform:rotate(-79.1deg)}@media only screen and (max-width: 1240px){.communication .circle{width:105px;height:105px;top:175px;left:-40px}}.communication .circle:nth-child(2){width:258px;height:258px;top:auto;bottom:-50px;left:auto;right:-35px;background:radial-gradient(89.76% 89.76% at 27.98% 5.2%,#ffffffb3 29.17%,#e6e6e600);opacity:.9;box-shadow:inset 0 0 36.2124px #fafafa33;-webkit-backdrop-filter:blur(13.5796px);backdrop-filter:blur(13.5796px);transform:rotate(124.42deg)}@media only screen and (max-width: 1240px){.communication .circle:nth-child(2){width:150px;height:150px;top:auto;bottom:150px;left:auto;right:200px}}.communication .circle:nth-child(3){width:242px;height:242px;left:10px;top:175px;background:radial-gradient(73.61% 73.61% at 14.26% 14.74%,#ffffffb3,#fff0);opacity:.6;box-shadow:inset 0 0 29.0348px #ffffff80}@media only screen and (max-width: 1240px){.communication .circle:nth-child(3){width:350px;height:350px;left:37px;top:73px}}.communication .circle:nth-child(4){width:162px;height:162px;left:643px;top:-40px;background:radial-gradient(73.61% 73.61% at 14.26% 14.74%,#ffffffb3,#fff0);opacity:.6;box-shadow:inset 0 0 29.0348px #ffffff80}@media only screen and (max-width: 1240px){.communication .circle:nth-child(4){width:350px;height:350px;left:37px;top:73px}}.communication .circle:nth-child(5){width:164px;height:164px;left:-10px;top:75px;background:radial-gradient(73.61% 73.61% at 14.26% 14.74%,#ffffffb3,#fff0);opacity:.6;box-shadow:inset 0 0 29.0348px #ffffff80}@media only screen and (max-width: 1240px){.communication .circle:nth-child(5){width:350px;height:350px;left:37px;top:73px}}.contacts__cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:47px;column-gap:27px}@media only screen and (max-width: 1368px){.contacts__cards{flex-direction:column;align-items:center}}.contacts__card{display:flex;max-width:646px;width:100%;gap:24px}.contacts__card img{border-radius:30px}@media only screen and (max-width: 768px){.contacts__card img{max-width:300px}}@media only screen and (max-width: 1368px){.contacts__card{border:1px solid var(--primary);padding:20px;border-radius:30px}}@media only screen and (max-width: 768px){.contacts__card{flex-direction:column;align-items:center;max-width:450px}}.contacts__content{display:flex;flex-direction:column;justify-content:space-between}.contacts__title{margin-bottom:40px}@media only screen and (max-width: 768px){.contacts__title{text-align:center;margin-bottom:20px}}.contacts__title h4{color:var(--primary)}.contacts__title p{font-weight:700;margin-top:10px}.contacts__address{display:flex;gap:10px;margin-bottom:20px}.contacts__address-block{display:flex;flex-direction:column;gap:10px}.contacts__address svg{color:var(--primary)}.contacts__address p{font-weight:700}.contacts__address a{font-weight:700;font-size:16px;color:var(--primary)}.contacts__address a:hover{text-decoration:underline}.contacts__grafik{display:flex;gap:10px;margin-bottom:20px}.contacts__grafik svg{color:var(--primary)}.contacts__grafik-block{display:flex;flex-direction:column;gap:10px}.contacts__grafik-block span{font-weight:700;margin-left:10px}.contacts__phone{display:flex;gap:10px;margin-bottom:20px}.contacts__phone svg{width:22px;height:22px;color:var(--primary)}.contacts__phone a{font-weight:700;font-size:24px;color:var(--primary)}.contacts__email{display:flex;align-items:center;gap:10px;margin-bottom:55px}@media only screen and (max-width: 768px){.contacts__email{margin-bottom:20px}}.contacts__email a{font-size:16px;font-weight:700;text-decoration:underline;color:var(--textColor)}.contacts__email svg{color:var(--primary)}.contacts__button{display:flex;flex-direction:column}.count-direction{background-image:url(https://dev.avicena.ck.ua/build/static/images/banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;margin:50px auto;position:relative;max-width:1600px}@media only screen and (max-width: 992px){.count-direction{margin:0}}.count-direction:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#32323299;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.count-direction__nums{display:flex;justify-content:space-between;text-align:center;gap:20px;z-index:4;position:relative;align-items:center}.count-direction__nums p{color:var(--white);font-weight:600;font-size:100px}@media only screen and (max-width: 1240px){.count-direction__nums p{font-size:60px}}@media only screen and (max-width: 768px){.count-direction__nums p{font-size:36px}}.count-direction__nums h4{font-size:18px;color:var(--white);font-weight:700}@media only screen and (max-width: 1240px){.count-direction__nums h4{font-size:16px}}@media only screen and (max-width: 768px){.count-direction__nums h4{font-size:14px}}@media only screen and (max-width: 992px){.count-direction__nums{flex-direction:column}}.count-direction__num{width:426px}.count-direction__num-percent{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.count-direction__num{width:100%}}.count-direction__button{z-index:4;position:relative;margin-top:30px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.count-direction__button{margin-top:15px}}.credit-banking{padding:100px 0}@media only screen and (max-width: 768px){.credit-banking{padding:50px 0}}.credit-banking__wrapper{display:flex;justify-content:center;gap:40px}.credit-banking__wrapper img{object-fit:cover;border-radius:30px;max-width:411px;max-height:848px}@media only screen and (max-width: 768px){.credit-banking__wrapper img{max-width:300px;max-height:600px}}@media only screen and (max-width: 1240px){.credit-banking__wrapper{flex-direction:column;align-items:center;gap:30px}}.credit-banking__info{display:flex;flex-direction:column;align-items:start;max-width:648px;gap:42px}@media only screen and (max-width: 768px){.credit-banking__info{align-items:center}}.credit-banking__title{margin:30px auto 0}.credit-banking__list{display:flex;flex-wrap:wrap;gap:100px 60px}@media only screen and (max-width: 768px){.credit-banking__list{flex-direction:column}}.credit-banking__item{max-width:294px;text-align:left;position:relative}.credit-banking__item span{position:absolute;top:0;left:-30px;width:100%;height:100%;font-size:200px;font-weight:800;color:var(--ghost);z-index:-1;transform:translateY(-40px)}@media only screen and (max-width: 768px){.credit-banking__item span{font-size:150px;left:50%;transform:translate(-50%)}}.credit-banking__app{display:flex;gap:30px}@media only screen and (max-width: 768px){.credit-banking__app{flex-direction:column}}.custom-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0009}.custom-modal-content{position:relative;background-color:var(--white);margin:15% auto;padding:70px 20px 40px 60px;border:1px solid var(--primary);border-radius:30px;width:80%;max-width:939px;height:auto;overflow:hidden}.custom-modal-content h3{font-size:25px;font-weight:700;margin-bottom:11px}.custom-modal-content li{font-size:16px;font-weight:400;margin-bottom:11px;list-style:disc;list-style-position:inside;color:var(--grayFont)}.custom-modal-content li:last-child{margin-bottom:0}.custom-modal-content p{font-size:16px;font-weight:400;margin-top:20px;margin-bottom:20px;color:var(--grayFont)}.custom-modal-list{max-height:248px;overflow-y:auto}.custom-modal-list::-webkit-scrollbar{width:8px}.custom-modal-list::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px}.custom-modal-list::-webkit-scrollbar-track{background-color:var(--secondary);border-radius:10px}.custom-modal-price{display:flex;align-items:center;gap:20px}.custom-modal-price h4{font-size:18px;font-weight:700}.custom-close{position:absolute;top:20px;right:20px;color:var(--primary);float:right;font-size:36px;font-weight:400;transition:all .2s ease-in-out}.custom-close:hover,.custom-close:focus{color:var(--textColor);text-decoration:none;cursor:pointer}.description-article{padding:100px 0 0}@media only screen and (max-width: 768px){.description-article{padding:50px 0 0}}.description-article__text{padding-bottom:100px;display:flex;flex-direction:column;gap:10px}.departament{padding-bottom:100px}@media only screen and (max-width: 768px){.departament{padding-bottom:50px}}.departament__cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:47px;column-gap:27px}.departament__card{display:flex;gap:24px}@media only screen and (max-width: 1240px){.departament__card{flex-direction:column;align-items:center}}.departament__card img{border-radius:30px;max-width:800px;object-fit:cover;width:100%}.departament__content{display:flex;flex-direction:column;padding:13.5px 0}.departament__title{margin-bottom:40px}@media only screen and (max-width: 1240px){.departament__title{text-align:center}}@media only screen and (max-width: 768px){.departament__title{margin-bottom:20px}}.departament__title h4{font-size:46px;line-height:125%;color:var(--primary)}@media only screen and (max-width: 1240px){.departament__title h4{font-size:32px}}@media only screen and (max-width: 540px){.departament__title h4{font-size:25px}}.departament__title p{font-weight:700;margin-top:10px}@media only screen and (max-width: 1240px){.departament__info{display:flex;flex-direction:column;align-items:center}}.departament__address{display:flex;gap:10px;margin-bottom:20px}.departament__address-block{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 1240px){.departament__address-block{text-align:center}}.departament__address svg{color:var(--primary)}.departament__address p{font-weight:700}.departament__address a{font-weight:700;font-size:16px;color:var(--primary)}.departament__address a:hover{text-decoration:underline}.departament__grafik{display:flex;gap:10px;margin-bottom:20px}.departament__grafik svg{color:var(--primary)}.departament__grafik-block{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 1240px){.departament__grafik-block{flex-direction:row}}@media only screen and (max-width: 540px){.departament__grafik-block{flex-direction:column}}.departament__grafik-block span{font-weight:700;margin-left:10px}.departament__phone{display:flex;gap:10px;margin-bottom:20px}.departament__phone svg{width:22px;height:22px;color:var(--primary)}.departament__phone a{font-weight:700;font-size:24px;color:var(--primary)}.departament__email{display:flex;align-items:center;gap:10px;margin-bottom:55px}@media only screen and (max-width: 768px){.departament__email{margin-bottom:20px}}.departament__email a{font-size:16px;font-weight:700;text-decoration:underline;color:var(--textColor)}.departament__email svg{color:var(--primary)}.departament__button{display:flex;gap:10px}@media only screen and (max-width: 1240px){.departament__button{justify-content:center}}.departament__social{display:flex;align-items:center;gap:10px;margin-bottom:40px}@media only screen and (max-width: 768px){.departament__social{justify-content:center;margin-bottom:20px}}.departament__social p{font-size:16px;font-weight:700}.departament__social-link{display:flex;gap:15px}.departament__social-link a path{transition:all .3s ease}.departament__social-link a:hover path{fill:var(--primary)}.departament__restaurant-button .btn--primary{width:167px}@media only screen and (max-width: 768px){.departament__restaurant-button{display:flex;justify-content:center}}.departament-media__text{margin-bottom:30px;text-align:center}@media only screen and (max-width: 768px){.departament-media__text{margin-bottom:20px}}.directions{background:var(--ghost)}@media only screen and (max-width: 768px){.directions .container{padding:0 24px}}.directions--radius{border-radius:200px 0}@media only screen and (max-width: 768px){.directions--radius{border-radius:0}}.directions--white-bg{background:var(--white)}.directions__text{text-align:center;margin-bottom:30px}.directions__text-description{display:flex;text-align:left;justify-content:space-between}@media only screen and (max-width: 1225px){.directions__text{flex-direction:column;justify-content:center;align-items:center;gap:10px}}@media only screen and (max-width: 768px){.directions__text{margin-bottom:20px}}.directions__text-quality{justify-content:center}.directions-quality{background:var(--white)}.directions__description{font-size:16px;font-weight:400;color:var(--textColor);max-width:650px;line-height:135%}@media only screen and (max-width: 540px){.directions__description{font-size:14px}}.directions__cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}@media only screen and (max-width: 768px){.directions__cards{gap:10px;width:100%;flex-direction:column;align-items:center}}.directions__cards--restaurant{align-items:center}.directions__card{display:flex;flex-direction:column;align-items:center;padding:35.5px 32.5px;text-align:center;max-width:220px;width:100%;height:200px;gap:16px;background:var(--white);border:2px solid var(--grayFont);border-radius:20px;cursor:pointer;transition:border .6s ease}.directions__card svg{scale:1;transition:transform .6s ease}.directions__card:hover svg{transform:scale(1.1)}.directions__card img{border-radius:30px;max-width:160px;max-height:160px;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media only screen and (max-width: 768px){.directions__card img{max-width:80px;max-height:80px}}.directions__card img:hover{transform:scale(1.1)}@media only screen and (max-width: 768px){.directions__card{max-width:100%;display:flex;flex-direction:row;height:auto}}@media only screen and (max-width: 540px){.directions__card svg{height:37px;width:37px}}.directions__card .directions__card-title{color:var(--primary);font-size:18px;font-weight:700;line-height:125%}@media only screen and (max-width: 768px){.directions__card .directions__card-title{font-size:16px}}.directions__button{margin-top:32px;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700}@media only screen and (max-width: 768px){.directions__button{margin-top:20px}}.directions__card--hidden{display:none!important}.directions__card-restaurant{max-width:424px;max-height:343px;border-radius:30px;overflow:hidden}@media only screen and (max-width: 768px){.directions__card-restaurant{max-width:100%}}.directions__card-image{position:relative}.directions__card-title span{margin-right:10px}.block-direction__card{max-width:312px;background:var(--secondary)}@media only screen and (max-width: 768px){.block-direction__card{max-width:100%}}.disease-search .title{margin-bottom:24px;text-align:center;color:var(--textColor)}.disease-search .search-block--secondary-mb{margin-bottom:32px}.header-tabs{padding-bottom:18px}@media only screen and (max-width: 1320px){.header-tabs{padding:18px 0;overflow:auto}.header-tabs::-webkit-scrollbar{width:4px;height:4px}.header-tabs::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:10px}.header-tabs::-webkit-scrollbar-track{background-color:var(--secondary);border-radius:10px}}@media only screen and (max-width: 768px){.header-tabs{background:var(--ghost)}}.header-tabs__wrapper{display:flex;justify-content:center}@media only screen and (max-width: 1320px){.header-tabs__wrapper{min-width:100%;justify-content:start}}.header-tabs__list{display:flex;gap:18px;align-items:center}.header-tabs__link{padding:14.5px 5px;text-decoration:none;color:var(--grayFont);font-size:16px;font-weight:700;background:none;border:1px solid transparent;transition:color .3s ease;cursor:pointer}.header-tabs__link:hover{color:var(--primary)}.header-tabs__link--active{color:var(--white);background:var(--primary);border:1px solid var(--primary);padding:14.5px 30px;border-radius:30px}.header-tabs__link--active:hover{color:var(--white)}.disease-filter{margin-top:18px}@media only screen and (max-width: 768px){.disease-filter{margin-top:0}.disease-filter .container{padding:0}}.disease-filter__wrapper{background:var(--white);display:flex;align-items:center;padding:20px;gap:30px;border-radius:10px;max-width:1320px;margin:0 auto;position:relative}.disease-filter__wrapper .default_option-item{padding:14.5px 32px 14.5px 24px}.disease-filter__wrapper-mobile{display:none}@media only screen and (max-width: 768px){.disease-filter__wrapper-mobile{display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 1240px){.disease-filter__wrapper{gap:15px}}@media only screen and (max-width: 768px){.disease-filter__wrapper{flex-direction:column;width:100%;align-items:normal;border-radius:0;gap:30px}}.disease-filter__wrapper p{color:var(--grayFont);font-size:16px;font-weight:700;font-family:var(--thirdFont)}.disease-filter__wrapper .select_wrap{z-index:5}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap{width:100%;max-width:100%}}.disease-filter__wrapper .select_wrap.active .default_option:before{position:absolute;top:20px;right:15px;width:5px;height:5px;border:3px solid var(--textColor);border-radius:2px;border-color:transparent transparent var(--textColor) var(--textColor);transform:rotate(135deg);transition:all .3s ease}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap.active .default_option:before{top:10px}}.disease-filter__wrapper .select_wrap.active .default_option p{color:var(--primary)}.disease-filter__wrapper .select_wrap.active .select_ul{border-radius:0 0 30px 30px;position:absolute;top:25px;z-index:-1;padding-top:30px;background:var(--white)}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap.active .select_ul{border-radius:0 0 12px 12px;position:relative;top:-20px}}.disease-filter__wrapper .select_wrap.active .select_ul li{border-bottom:none;padding:4px 24px 12px}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap.active .select_ul li{padding:4px 12px 12px}}.disease-filter__wrapper .select_wrap.active .select_ul li:hover{background:var(--primary)}.disease-filter__wrapper .select_wrap.active .select_ul li:hover p{color:var(--white)}.disease-filter__wrapper .select_wrap.active .select_ul .option p{font-weight:400;font-size:14px}.disease-filter__wrapper .select_wrap .default_option{border:1px solid var(--textColor);min-width:121px}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap .default_option{border-radius:4px}}.disease-filter__wrapper .select_wrap .default_option:before{position:absolute;top:15px;right:12px;width:5px;height:5px;border:3px solid var(--textColor);border-radius:2px;border-color:transparent transparent var(--textColor) var(--textColor);transform:rotate(-45deg);transition:all .3s ease}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap .default_option:before{top:8px}}.disease-filter__wrapper .select_wrap .default_option li{display:flex;align-items:flex-start;gap:10px;padding:14.5px 40px 14.5px 24px}@media only screen and (max-width: 768px){.disease-filter__wrapper .select_wrap .default_option li{padding:6px 12px}}.disease-filter__wrapper .select_wrap .default_option li:hover{color:var(--primary)}.disease-filter__wrapper .select_wrap .default_option p{font-weight:700;font-size:14px;color:var(--grayFont)}.disease-filter__title{color:var(--grayFont)}@media only screen and (max-width: 768px){.disease-filter__title{display:none}}.disease-filter__close{border:none;background:none;cursor:pointer}.disease-filter__toggle{font-size:16px;font-weight:700;color:var(--grayFont);font-family:var(--thirdFont);border:1px solid var(--primary);background:var(--white);border-radius:71px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;max-width:160px;cursor:pointer;display:none}.disease-filter__toggle:focus{outline:none}@media only screen and (max-width: 768px){.disease-filter__toggle{display:flex}}.disease-filter__options{display:flex;gap:30px}@media only screen and (max-width: 768px){.disease-filter__options{position:relative;display:flex}}.disease-filter__options label{display:block}@media only screen and (max-width: 768px){.disease-filter__options label{margin-bottom:16px}.disease-filter__options label:last-child{margin-bottom:0}}.disease-filter__options.hidden{display:flex}@media only screen and (max-width: 768px){.disease-filter__options.hidden{display:none}}.disease-filter__options.visible{display:block}.disease-catalog{margin-top:20px;margin-bottom:80px}.disease-catalog__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(264px,1fr));justify-content:center;gap:20px 24px}@media only screen and (max-width: 768px){.disease-catalog__wrapper{flex-direction:row}}.disease-catalog__card{display:flex;flex-direction:column;gap:16px}@media only screen and (max-width: 768px){.disease-catalog__card{gap:12px}}.disease-catalog__card-title{color:var(--grayFont)}.disease-catalog__card-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.disease-catalog__card-list-item{display:flex;flex-direction:column}.disease-catalog__card-list-item a{text-decoration:none;color:var(--grayFont);transition:color .3s ease}@media only screen and (max-width: 768px){.disease-catalog__card-list-item a{font-size:14px}}.disease-catalog__card-list-item a:hover{color:var(--primary)}.double-slider{position:relative}.double-slider .swiper{max-width:1152px;margin:0 auto}@media only screen and (max-width: 1275px){.double-slider .swiper{max-width:900px}}@media only screen and (max-width: 1000px){.double-slider .swiper{max-width:calc(100% - 140px)}}.double-slider__content{display:flex;align-items:center;gap:47px;padding:100px 87px 0}.double-slider__content img{max-width:550px;max-height:363px;width:100%;height:100%;border-radius:30px}@media only screen and (max-width: 1240px){.double-slider__content{flex-direction:column;padding:50px 30px 0}}.double-slider__tab{cursor:pointer;width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;transition:background .3s ease;margin:0 auto}@media only screen and (max-width: 768px){.double-slider__tab{width:90px;height:90px}}.double-slider__tab:hover{background:#7dc242cc}.double-slider .swiper-slide-thumb-active .double-slider__tab{background-color:var(--primary)}.double-slider .custom-prev{position:absolute;z-index:100;width:60px;height:60px;left:0;top:50%;transform:rotate(180deg)}.double-slider .custom-next{position:absolute;z-index:100;width:60px;height:60px;right:0;top:50%}.recomendations__title{text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){.recomendations__title{margin-bottom:20px}}.recomendations__description{text-align:left;display:flex;flex-direction:column;gap:10px;margin-bottom:60px}@media only screen and (max-width: 768px){.recomendations__description{margin-bottom:30px}}.recomendations__description span{display:block}.recomendations__description ul,.recomendations__description ol{padding-left:20px!important;margin:10px 0!important;list-style-position:outside!important}.recomendations__description ul{list-style-type:disc!important;list-style:disc!important}.recomendations__description ol{list-style-type:decimal!important;list-style:decimal!important}.recomendations__description li{margin:5px 0!important;display:list-item!important;list-style:inherit!important}.recomendations__description p{margin:10px 0}.recomendations__description strong,.recomendations__description b{font-weight:700}.recomendations__description em,.recomendations__description i{font-style:italic}.recomendations__description a{color:var(--primaryColor, #7DC242);text-decoration:underline}.recomendations__description a:hover{text-decoration:none}.recomendations__description h1,.recomendations__description h2,.recomendations__description h3,.recomendations__description h4,.recomendations__description h5,.recomendations__description h6{font-weight:700;margin:15px 0 10px}.recomendations__description h1{font-size:32px}.recomendations__description h2{font-size:28px}.recomendations__description h3{font-size:24px}.recomendations__description h4{font-size:20px}.recomendations__description h5{font-size:18px}.recomendations__description h6{font-size:16px}.recomendations__description blockquote{border-left:4px solid var(--primaryColor, #7DC242);padding-left:15px;margin:15px 0;font-style:italic}.recomendations__cards{display:flex;gap:20px;max-width:1094px;margin:0 auto}@media only screen and (max-width: 768px){.recomendations__cards{flex-direction:column;gap:10px}}.recomendations__card{display:flex;gap:10px}.recomendations__card-content{display:flex;flex-direction:column;gap:20px;flex:0 0 50%}@media only screen and (max-width: 768px){.recomendations__card-content{gap:10px;flex:1 1 100%}}.recomendations__card-title{text-align:center;font-family:var(--secondaryFont);font-size:18px;font-weight:700;line-height:135%;text-transform:capitalize}.direction-restaurant__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:60px 24px}@media only screen and (max-width: 768px){.direction-restaurant__cards{display:none}}.direction-restaurant .title{margin-bottom:20px;text-align:center;color:var(--textColor)}.direction-restaurant__card{border-radius:30px;overflow:hidden;max-width:424px;max-height:343px}.direction-restaurant__image{position:relative}.direction-restaurant__image img{width:100%;height:100%;object-fit:cover}.direction-restaurant__image h5{position:absolute;bottom:0;width:100%;height:64px;display:flex;justify-content:center;align-items:center;background:#38363699;border-radius:0 0 30px 30px;font-size:18px;font-weight:700;color:var(--white)}.direction-restaurant__wrapper-mobile{display:none}@media only screen and (max-width: 768px){.direction-restaurant__wrapper-mobile{display:block}}.footer{position:relative;background:var(--primary);padding:13px 0 12px;color:var(--white)}.footer__container{display:flex;justify-content:space-between;gap:60px;position:relative;z-index:2;margin-top:30px}@media only screen and (max-width: 1240px){.footer__container{gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.footer__container{margin-top:0}}.footer__container a{color:var(--white)}.footer__section{margin-top:30px;width:100%;max-width:350px}@media only screen and (max-width: 768px){.footer__section{margin-top:0}}@media only screen and (max-width: 376px){.footer__section{max-width:162px}}.footer__section--mobile{display:none}@media only screen and (max-width: 1240px){.footer__section--mobile{display:block}}.footer__section--desktop{display:flex;flex-direction:column}@media only screen and (max-width: 1240px){.footer__section--desktop{display:none}}.footer__section-logo-link{z-index:2;position:relative}.footer__section-logo-link--desktop{display:flex}@media only screen and (max-width: 768px){.footer__section-logo-link--desktop{display:none}}.footer__section-logo-link--mobile{display:none}@media only screen and (max-width: 768px){.footer__section-logo-link--mobile{display:block}}.footer__section-gap{margin-top:30px}.footer__section a{color:var(--white);transition:all .3s ease}.footer__section a:hover{color:var(--secondary)}.footer__section-info{display:flex;justify-content:space-between;gap:60px}.footer__lines{position:relative}@media only screen and (max-width: 1240px){.footer__lines{display:none}}.footer__lines:after{content:"";position:absolute;top:70px;left:-30px;bottom:0;width:1px;max-height:250px;height:100%;background-color:var(--white)}@media only screen and (max-width: 1240px){.footer__lines:after{display:none}}.footer__section-description{max-width:239px;width:100%}.footer__section-feedback{display:flex;flex-direction:column;gap:10px;margin-top:24px;max-width:228px;width:100%;font-weight:700}.footer__section-feedback svg{width:18px;height:18px}@media only screen and (max-width: 1240px){.footer__section-feedback{margin-top:20px}}.footer__section-feedback :nth-child(2){color:var(--white)}.footer__section-feedback :nth-child(2):hover{color:var(--secondary)}.footer__section-feedback a{font-family:var(--thirdFont);display:flex;align-items:center;gap:5px}.footer__phone{display:flex;flex-direction:column;gap:10px;margin-top:24px}@media only screen and (max-width: 1240px){.footer__phone{margin-top:20px}}.footer__phone a{font-family:var(--thirdFont);font-weight:700;color:var(--white);transition:all .3s ease}.footer__phone a:hover{color:var(--secondary)}.footer__contact{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer__contact-title{font-weight:700}.footer__contact a{color:var(--white);position:relative;font-weight:700}.footer__contact a:after{content:"";position:absolute;width:100%;height:2px;background-color:var(--primary);bottom:-3px;left:0;transition:all .3s ease}.footer__contact a:hover{color:var(--secondary)}.footer__contact a:hover:after{background-color:var(--secondary)}.footer__links{display:flex;flex-direction:column;gap:12px;margin-top:16px;min-width:225px}@media only screen and (max-width: 768px){.footer__links{min-width:auto;gap:6px}.footer__links a{font-size:14px}}.footer__address{display:flex;gap:10px;font-weight:500}.footer__link-gap{margin-top:30px}@media only screen and (max-width: 1240px){.footer__link-gap{margin-top:15px}}.footer__links-map{margin-top:35px}.footer__application{display:flex;flex-direction:column;align-items:start;margin-top:30px}.footer__application--desktop{display:flex}@media only screen and (max-width: 768px){.footer__application--desktop{display:none}}.footer__application--mobile{display:none}@media only screen and (max-width: 768px){.footer__application--mobile{margin-top:0;display:flex}}.footer__application h4{text-transform:none;font-weight:500}.footer__application-list{display:flex;gap:24px;margin-top:16px}.footer__social{position:relative;z-index:2;display:flex;justify-content:end;align-items:end}@media only screen and (max-width: 1240px){.footer__social{margin-top:24px}}@media only screen and (max-width: 768px){.footer__social{justify-content:space-between}}.footer__social-links{display:flex;gap:20px;justify-content:end}@media only screen and (max-width: 1240px){.footer__social-links{justify-content:start}}.footer__social-links a{color:var(--white)}.footer__social-links a:hover .social-icon{transition:all .3s ease;color:var(--secondary)}.footer__bottom{display:flex;position:relative;z-index:2;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;line-height:130%;font-family:var(--thirdFont)}.footer__bottom a{color:var(--white);transition:all .3s ease}.footer__bottom a:hover{color:var(--primary)}.footer__bottom p{font-size:14px;font-weight:700}@media only screen and (max-width: 768px){.footer__bottom{flex-direction:column-reverse;gap:12px}}.footer__privacy-policy{max-width:327px;text-align:end}@media only screen and (max-width: 768px){.footer__privacy-policy{font-size:13px;text-align:center;font-weight:400}}.form-registration{background-image:url(https://dev.avicena.ck.ua/build/static/images/form-bg-secondary.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:200px 0;padding:75px 0;margin:50px 0;z-index:10;position:relative}@media only screen and (max-width: 768px){.form-registration{border-radius:0}}.form-registration:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--secondary);border-radius:200px 0;z-index:1;opacity:.8}@media only screen and (max-width: 768px){.form-registration:after{border-radius:0}}.form-registration__wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;gap:30px;z-index:2;position:relative}.form-registration__pregnancy-birthday{position:relative}.form-registration__pregnancy-birthday-label{position:absolute;left:70px;top:50%;transform:translateY(-50%);z-index:2;color:var(--grayFont)}.form-registration__pregnancy-birthday-icon{position:absolute;left:40px;top:50%;transform:translateY(-50%);z-index:2}.form-registration__pregnancy-birthday .contact__input{color:var(--grayFont);font-size:16px;font-weight:700;font-family:var(--mainFont);font-variant-numeric:lining-nums;line-height:135%;padding:15.5px 40px 15.5px 210px}.form-registration .form-registration__pregnancy-time{position:relative}.form-registration .form-registration__pregnancy-time-icon{position:absolute;left:40px;top:50%;transform:translateY(-50%);z-index:2}.form-registration .form-registration__pregnancy-time-label{position:absolute;left:70px;top:50%;transform:translateY(-50%);z-index:2;color:var(--grayFont)}.form-registration .form-registration__pregnancy-time .contact__input{padding:14px 40px 14px 170px;color:var(--grayFont);font-size:16px;font-weight:700;font-family:var(--mainFont);font-variant-numeric:lining-nums;line-height:135%}.form-registration .custom-form{display:flex;gap:60px;width:100%}@media only screen and (max-width: 992px){.form-registration .custom-form{flex-direction:column;gap:20px;align-items:center}}.form-registration .custom-form__box{width:calc(50% - 30px);display:flex;flex-direction:column;justify-content:center;gap:20px}@media only screen and (max-width: 992px){.form-registration .custom-form__box{max-width:630px;width:100%}}.form-registration .custom-form .custom-form__input::placeholder{color:var(--grayFont);font-weight:400;font-size:14px;text-transform:none}.header{transition:all .3s ease}.header.is-scrolling{opacity:0;z-index:-1;visibility:hidden;position:relative;transform:translateY(-100%)}.header-top{padding:10px 0;background:var(--primary)}.header-bottom{background:var(--white)}@media only screen and (max-width: 1240px){.header-bottom{display:none}}.header__nav-bar{display:flex;justify-content:space-between;align-items:center;gap:60px}@media only screen and (max-width: 1366px){.header__nav-bar{gap:0}}@media only screen and (max-width: 1240px){.header__nav-bar{display:none}}.header__logo{position:relative;left:15px}.header__bar{display:flex;gap:5px;align-items:center}.header__input-container{position:relative}.header__input-search{position:absolute;right:-5px;top:-10px;width:870px;padding:15px 60px 15px 25px;display:none;line-height:1em;font-size:16px;border-radius:30px;border:1px solid var(--primary);z-index:2}@media only screen and (max-width: 1280px){.header__input-search{width:820px}}.header__search-btn{position:relative;z-index:100;background:none;border:none;cursor:pointer}.header__search-btn svg{color:var(--white)}.header__profile-btn{background:none;border:none;cursor:pointer}.header__profile-btn svg{color:var(--white);transition:color .3s ease}.header__profile-btn svg:hover{color:var(--secondary)}.header__navigation-container{display:flex;align-items:center;gap:100px}.header__buttons{display:flex;align-items:center;gap:40px}.header__address{display:flex;flex-direction:column;align-items:start;gap:5px}.header__address-link{display:flex;align-items:flex-end;gap:5px;color:var(--white);font-weight:700;transition:color .3s ease}.header__address-link:hover{color:var(--secondary)}.header__button{display:flex;gap:10px;align-items:center;justify-content:end;flex-wrap:wrap;position:relative}.header__phone{display:flex;align-items:center;font-size:24px;font-weight:700}.header__phone a{color:var(--white);transition:color .3s ease}.header__phone a:hover{color:var(--secondary)}.header__bottom{display:flex;justify-content:space-between;align-items:center;background:var(--white)}.header-select_wrap{max-width:630px;position:relative;-webkit-user-select:none;user-select:none}.header-select_wrap .default_option{border-radius:50px;position:relative;cursor:pointer}.header-select_wrap .default_option li{padding:5px}.header-select_wrap .default_option li p{font-family:var(--thirdFont);font-size:24px;font-weight:400}.header-select_wrap .default_option:before{content:"";position:absolute;top:15px;right:-10px;width:5px;height:5px;border:3px solid;border-color:transparent transparent #8ca494 #8ca494;transform:rotate(-45deg)}.header-select_wrap .select_ul{position:absolute;top:35px;left:-31px;width:100%;border-radius:5px;display:none}.header-select_wrap .select_ul--lang{overflow:visible;border:1px solid transparent}.header-select_wrap .select_ul--lang li{border-radius:0}.header-select_wrap .select_ul li{cursor:pointer;z-index:20;position:relative;border-radius:10px;background:var(--secondary);padding:3px 20px;display:flex;justify-content:center;transition:all .3s ease}.header-select_wrap .select_ul li:hover{background:var(--primary)}.header-select_wrap .select_ul li p{font-family:var(--thirdFont);font-size:20px;font-weight:700;color:var(--textColor)}.header-select_wrap .option{display:flex;align-items:center}.header-select_wrap .option p{color:var(--white)}.header-select_wrap.active .select_ul{display:flex}.header-select_wrap.active .default_option:before{top:20px;transform:rotate(-225deg)}.header-menu__list{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500}.header-menu__item{position:relative}.header-menu__item:hover .header-submenu{display:flex;opacity:1;transform:translateY(0)}.header-menu__link{display:block;text-decoration:none;color:var(--white);transition:all .3s ease}.header-menu__link:hover{color:var(--secondary)}.header-submenu{position:absolute;top:100%;left:0;display:none;list-style:none;margin:0;background:var(--white);box-shadow:0 4px 8px #0000001a;min-width:276px;z-index:1000;padding:20px;flex-direction:column;gap:5px;opacity:0;transform:translateY(-10px);transition:all .3s ease}.header-submenu:hover{display:flex;opacity:1;transform:translateY(0)}.header-submenu__link{display:block;padding:10px;color:var(--textColor);transition:all .3s ease;white-space:nowrap}.header-submenu__link:hover{font-weight:700;color:var(--primary)}.hero{background:linear-gradient(225deg,#c1d2d1 100%,#c0d2cf),linear-gradient(225deg,#91d15600,#91d156);background-blend-mode:multiply;position:relative}@media only screen and (max-width: 768px){.hero .custom-next,.hero .custom-prev{display:none}.hero .container{padding:0}}.hero__secondary-bg{position:relative}.hero__secondary-bg:after{content:"";position:absolute;top:0;left:50%;right:0;bottom:0;background-image:url(https://dev.avicena.ck.ua/build/static/images/hero-variantbg.jpg);background-repeat:no-repeat;background-position:right center;-webkit-mask-image:linear-gradient(to left,#000,#0000);mask-image:linear-gradient(to left,#000,#0000);background-size:cover}@media only screen and (max-width: 992px){.hero__secondary-bg:after{display:none}}.hero-slider .swiper-wrapper{padding:182px 140px 97px;margin:30px -140px 0}@media only screen and (max-width: 992px){.hero-slider .swiper-wrapper{padding:75px 140px 60px}}@media only screen and (max-width: 768px){.hero-slider .swiper-wrapper{padding:40px 140px 60px}}.hero .swiper-button-prev{position:absolute;width:60px;height:60px;transform:rotate(180deg)}.hero .swiper-button-next{position:absolute;width:60px;height:60px}:root .hero-slider{--swiper-pagination-top: calc(100% - 39px) }.hero-secondary-video{padding-bottom:56px}.hero-secondary-video .btn{display:none}@media only screen and (max-width: 768px){.hero-secondary-video{padding-bottom:24px}}.hero-secondary-video .swiper-container{width:100%}.hero-secondary-video .swiper-container .custom-next{right:140px}.hero-secondary-video .swiper-container .custom-prev{left:140px}.hero-secondary-video .swiper-container .swiper-pagination{padding:0 0 48px}@media only screen and (max-width: 768px){.hero-secondary-video .swiper-container .swiper-pagination{padding:0 0 24px}}.hero-secondary-video .swiper-slide{display:flex;justify-content:center;align-items:center;position:relative}.hero-secondary-video .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0006}.hero-secondary-video .swiper-slide .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-secondary-video .swiper-slide .card-hero-content{border-radius:10px;padding:40px 40px 100px;text-align:start;max-width:1187px;width:100%;z-index:10;position:relative;margin-top:600px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px}@media only screen and (max-width: 768px){.hero-secondary-video .swiper-slide .card-hero-content{flex-direction:column;text-align:left;align-items:flex-start;padding:20px 20px 70px;margin-top:205px;background-image:linear-gradient(to bottom,#b1b1b100,#9f9f9f80 10%,#919191 35%)}}.hero-secondary-video .swiper-slide .card-hero-text{max-width:819px;width:100%}@media only screen and (max-width: 768px){.hero-secondary-video .swiper-slide .card-hero-text{display:flex;flex-direction:column;gap:10px}}.hero-secondary-video .swiper-slide .hero-slider .swiper-wrapper{padding:140px 0}.hero-secondary-video .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-secondary-video .card-hero-content{border-radius:10px;padding:20px;text-align:start;max-width:1320px;width:90%;z-index:10;position:relative;margin-top:600px;color:#fff;display:flex;justify-content:space-between;align-items:center}.hero-secondary-video .card-hero-text{max-width:941px;width:100%}.hero-secondary-video-advantages .card-hero-content{margin-top:400px;margin-bottom:200px;background-image:none}@media only screen and (max-width: 768px){.hero-secondary-video-advantages .card-hero-content{margin-top:600px;margin-bottom:0}}@media only screen and (max-width: 768px){.hero-secondary-video-advantages .swiper-slide .card-hero-content{background-image:none}.hero-secondary-video-advantages .swiper-slide .card-hero-content .btn{display:none}}.intro{max-width:1154px;margin:0 auto}.intro__content{max-width:763px;width:100%}@media only screen and (max-width: 768px){.intro__content{max-width:350px;padding:0 25px}}@media only screen and (max-width: 440px){.intro__content{margin:30px 0 100px}}.intro__title{font-weight:700;font-size:48px;line-height:140%;color:var(--white);margin-bottom:30px}@media only screen and (max-width: 1240px){.intro__title{font-size:40px}}@media only screen and (max-width: 992px){.intro__title{margin-bottom:30px;max-width:500px}}@media only screen and (max-width: 768px){.intro__title{font-size:38px;margin-bottom:20px;text-align:left}}@media only screen and (max-width: 440px){.intro__title{font-size:30px;line-height:37.5px}}.intro__description{font-weight:400;font-size:16px;line-height:1.35em;color:var(--white);max-width:700px;width:100%;margin-bottom:60px}@media only screen and (max-width: 1240px){.intro__description{max-width:500px}}@media only screen and (max-width: 992px){.intro__description{margin-bottom:30px}}@media only screen and (max-width: 440px){.intro__description{font-size:14px;line-height:17px;margin-bottom:15px}}.intro__image{position:absolute;z-index:-1;bottom:50px;left:60%}.intro__image:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;top:0;right:-30px;background-position:center;background-image:url(https://dev.avicena.ck.ua/build/static/images/Ellipse.png);background-size:cover;z-index:-1;filter:blur(10px)}@media only screen and (max-width: 1240px){.intro__image{left:50%}}@media only screen and (max-width: 768px){.intro__image{bottom:-50px}}.intro__image img{display:block;width:100%;height:100%;position:relative;top:-40px;right:100px;object-fit:cover}@media only screen and (max-width: 768px){.intro__image img{top:0;right:0}}.intro__image .circle{display:none;position:absolute;width:210px;height:210px;border-radius:50%;top:255px;left:-116px;background:radial-gradient(89.72% 89.72% at 27.98% 5.2%,#b5adadb3,#f8f8f800);opacity:.75;box-shadow:inset 0 0 44.9483px #ffffff80;-webkit-backdrop-filter:blur(16.053px);backdrop-filter:blur(16.053px);transform:rotate(-79.1deg);z-index:-1}@media only screen and (max-width: 1240px){.intro__image .circle{width:105px;height:105px;top:175px;left:-40px}}.intro__image .circle:nth-child(2){width:205px;height:205px;top:auto;bottom:26px;left:auto;right:56px;background:radial-gradient(89.76% 89.76% at 27.98% 5.2%,#edececb3 29.17%,#e6e6e600);opacity:.9;box-shadow:inset 0 0 36.2124px #fff3;-webkit-backdrop-filter:blur(13.5796px);backdrop-filter:blur(13.5796px);transform:rotate(154.42deg)}@media only screen and (max-width: 1240px){.intro__image .circle:nth-child(2){width:150px;height:150px;top:auto;bottom:150px;left:auto;right:200px}}.intro__image .circle:nth-child(3){width:477px;height:477px;left:37px;top:73px;background:radial-gradient(73.61% 73.61% at 14.26% 14.74%,#aba3a3b3,#c6c2c200);opacity:.6;box-shadow:inset 0 0 29.0348px #ffffff80}@media only screen and (max-width: 1240px){.intro__image .circle:nth-child(3){width:350px;height:350px;left:37px;top:73px}}@media only screen and (max-width: 768px){.intro__offer{display:none}}.intro__offer--mobile{display:none}@media only screen and (max-width: 768px){.intro__offer--mobile{display:block}}.hero-additional{background-image:url(https://dev.avicena.ck.ua/build/static/images/hero-direction-secondary.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:100%}.hero-card-additional__content{display:flex;align-items:center;max-width:1187px;width:100%;margin:300px auto 50px}@media only screen and (max-width: 1240px){.hero-card-additional__content{margin:100px auto 50px;flex-direction:column;align-items:start;gap:10px}}.hero-card-additional__text{max-width:941px;width:100%}.hero-card-additional__text h2{color:var(--white)}@media only screen and (max-width: 992px){.hero-card-additional__text h2{font-size:36px}}@media only screen and (max-width: 540px){.hero-card-additional__text h2{font-size:25px}}.hero-card-additional__text p{color:var(--white)}@media only screen and (max-width: 992px){.hero-card-additional__text p{font-size:14px}}.hero-advantages{position:relative;margin-top:-120px;z-index:100}@media only screen and (max-width: 1240px){.hero-advantages{margin-top:30px}}@media only screen and (max-width: 768px){.hero-advantages{margin-top:26px}}.hero-advantages__cards{display:flex;gap:20px}@media only screen and (max-width: 1240px){.hero-advantages__cards{width:100%;flex-direction:column;align-items:center}}.hero-advantages__card{color:var(--primary);display:flex;flex-direction:column;text-align:center;align-items:center;gap:5px;max-width:424px;width:100%;transition:transform .6s ease}.hero-advantages__card a{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--primary);font-weight:700;text-transform:uppercase}.hero-advantages__card a img{border-radius:30px;width:200px;height:200px}@media only screen and (max-width: 1240px){.hero-advantages__card a img{width:75px;height:75px}}.hero-advantages__card span{font-size:18px}@media only screen and (max-width: 1240px){.hero-advantages__card{max-width:100%;align-items:flex-start;padding:12px 24px;border-radius:8px;border:1px solid var(--primary)}.hero-advantages__card a{flex-direction:row}}.hero-advantages__card:hover{transform:translateY(-30px);cursor:pointer}.hero-advantages__card:hover span{color:var(--secondary)}@media only screen and (max-width: 1240px){.hero-advantages__card:hover{transform:translateY(-5px)}}.hero-advantages__subtitle{display:flex;justify-content:center;align-items:center;gap:60px;margin-top:48px;font-weight:700;color:var(--grayFont)}.hero-advantages__subtitle .btn{display:block}@media only screen and (max-width: 768px){.hero-advantages__subtitle{flex-direction:column;gap:12px}}@media only screen and (max-width: 992px){.hero-banking{display:flex;flex-direction:column;align-items:center;text-align:center}}@media only screen and (max-width: 768px){.hero-banking .title{font-size:25px}}@media only screen and (max-width: 768px){.hero-banking .intro__content{max-width:100%}}.hero-banking__content{margin-left:100px;margin-bottom:50px}@media only screen and (max-width: 992px){.hero-banking__content{margin:0 0 30px}}.hero-banking__list{display:flex;flex-wrap:wrap;max-width:648px;gap:5px}@media only screen and (max-width: 768px){.hero-banking__list{flex-direction:column;align-items:start}}.hero-banking__item{display:flex;align-items:center;gap:15px;max-width:288px;width:100%;font-weight:800;color:var(--grayFont)}.hero-banking__icon{width:50px;height:50px;background:var(--primary);display:flex;justify-content:center;align-items:center;border-radius:50%;flex-shrink:0}.hero-banking__button{margin-top:30px}@media only screen and (max-width: 768px){.hero-banking__button{text-align:left}}.hero-banking .banking-offer__cards{display:flex;justify-content:start;max-width:1320px;margin:0 auto;gap:25px}@media only screen and (max-width: 992px){.hero-banking .banking-offer__cards{flex-direction:column;align-items:center;width:100%}}@media only screen and (max-width: 768px){.hero-banking .banking-offer__cards{gap:8px}}.hero-banking .banking-offer__card{background:var(--ghost);padding:25px 29px;border-radius:30px;max-width:424px;width:100%}.hero-banking .banking-offer__card:nth-child(2){background:var(--primary);display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 440px){.hero-banking .banking-offer__card:nth-child(2){flex-direction:row;align-items:center;height:85px}}.hero-banking .banking-offer__card:nth-child(2) h5{color:var(--white)}.hero-banking .banking-offer__card p{font-weight:700;color:var(--grayFont)}.hero-banking .banking-offer__card a{display:none}@media only screen and (max-width: 992px){.hero-banking .banking-offer__card{max-width:100%;text-align:center}}@media only screen and (max-width: 440px){.hero-banking .banking-offer__card{display:flex;flex-direction:row;align-items:center;padding:16px 24px;gap:12px;height:85px;border:1px solid var(--primary)}.hero-banking .banking-offer__card a{display:block}.hero-banking .banking-offer__card p{text-align:left}}.hero-banking .banking-offer__title{color:var(--grayFont);margin-bottom:20px;align-items:center;display:flex;gap:10px}@media only screen and (max-width: 992px){.hero-banking .banking-offer__title{justify-content:center}}@media only screen and (max-width: 440px){.hero-banking .banking-offer__title{flex-direction:column-reverse;margin-bottom:0;text-align:left;text-transform:none}}.hero-banking .banking-offer__button{padding-top:16px}@media only screen and (max-width: 440px){.hero-banking .banking-offer__button{display:none}}.hero-banking .banking-offer__list{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width: 992px){.hero-banking .banking-offer__list{align-items:center}}@media only screen and (max-width: 440px){.hero-banking .banking-offer__list{align-items:start;gap:6px}}.hero-banking .banking-offer__item a{color:var(--primary);font-weight:700;align-items:center;display:flex;gap:10px;text-wrap:nowrap}@media only screen and (max-width: 440px){.hero-banking .banking-offer__item a{font-size:13px}.hero-banking .banking-offer__item a svg{width:14px;height:14px}}.hero-banking .banking-offer__item a:hover{text-decoration:underline}.hero-article{background:var(--ghost);overflow:hidden}.hero-article__wrapper{display:flex;justify-content:space-between;margin:0 auto;max-width:1097px;padding:50px 0;position:relative}@media only screen and (max-width: 1140px){.hero-article__wrapper{flex-direction:column;align-items:center;text-align:center;gap:30px}}.hero-article__img{position:relative}.hero-article__img img{border-radius:150px 0;object-fit:cover;width:100%;height:100%;max-width:533px;max-height:403px}@media only screen and (max-width: 1140px){.hero-article__img img{max-width:600px}}.hero-article__title h5{text-align:left}.hero-article__text{width:536px}@media only screen and (max-width: 768px){.hero-article__text{width:100%}}.hero-article__content{position:relative;border-radius:30px;padding:20px 30px;text-align:left;display:flex;flex-direction:column;gap:26px;z-index:4;max-width:536.5px;margin-top:30px}.hero-article__content:before{content:"";position:absolute;background:var(--white);opacity:.6;border-radius:30px;width:100%;height:100%;top:0;left:0;z-index:-1}.hero-article__content a{color:var(--primary);font-weight:700}.hero-article__content a:hover{text-decoration:underline}.hero-article__subtitle{font-size:18px;font-weight:700;color:var(--textColor)}.hero-article__info{display:flex;justify-content:space-between;margin-top:30px;position:relative;z-index:3}@media only screen and (max-width: 768px){.hero-article__info{flex-direction:column;align-items:flex-start}}.hero-article__info p{font-weight:700}.hero-article__info span{font-weight:400;margin-left:20px}.hero-article__circle{position:absolute;width:300px;height:300px;border-radius:50%;top:165px;right:-217px;background:radial-gradient(89.72% 89.72% at 27.98% 5.2%,#b5adadb3,#f8f8f800);opacity:.75;box-shadow:inset 0 0 44.9483px #ffffff80;-webkit-backdrop-filter:blur(16.053px);backdrop-filter:blur(16.053px);transform:rotate(126.08deg);z-index:1}@media only screen and (max-width: 1140px){.hero-article__circle{display:none}}.hero-direction{background-image:url(https://dev.avicena.ck.ua/build/static/images/hero-direction.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.hero-direction__content{max-width:1154px;margin:0 auto}@media only screen and (max-width: 992px){.hero-direction__content{display:flex;flex-direction:column;align-items:center}}.hero-direction__text{background:var(--white);opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:40px 60px;max-width:647px;max-height:412px;border-radius:25px}.hero-direction__text h2{font-size:46px;line-height:125%;font-weight:700;margin-bottom:40px}.hero-direction__text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 768px){.hero-direction__text{padding:20px 30px}.hero-direction__text h2{font-size:25px;margin-bottom:20px}.hero-direction__text p{font-size:14px}}.hero-direction__button{margin-top:40px}@media only screen and (max-width: 768px){.hero-direction__button{margin-top:20px}}.hero-direction-secondary{background-image:var(--hero-bg-image, url(https://dev.avicena.ck.ua/build/static/images/hero-direction-secondary.jpg));background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.hero-direction-secondary:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#0006}.hero-direction-secondary__content{max-width:1270px;position:relative;z-index:3;margin:0 auto}@media only screen and (max-width: 1320px){.hero-direction-secondary__content{max-width:900px}}@media only screen and (max-width: 992px){.hero-direction-secondary__content{max-width:700px}}.hero-direction-secondary__text{color:var(--white);padding:350px 0 94px;max-width:819px}@media only screen and (max-width: 1240px){.hero-direction-secondary__text{padding:250px 0 50px}}@media only screen and (max-width: 992px){.hero-direction-secondary__text{padding:200px 0 50px}}@media only screen and (max-width: 768px){.hero-direction-secondary__text{padding:50px 0 20px}.hero-direction-secondary__text h2{font-size:36px}.hero-direction-secondary__text p{font-size:14px}}.hero-direction-secondary__text h2{margin-bottom:10px}.hero-direction-secondary__cards{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;transform:translateY(72px);margin-bottom:100px}@media only screen and (max-width: 1320px){.hero-direction-secondary__cards{justify-content:center}}@media only screen and (max-width: 768px){.hero-direction-secondary__cards{transform:translateY(0);padding-bottom:20px}}@media only screen and (max-width: 540px){.hero-direction-secondary__cards{gap:10px}}.hero-direction-secondary__card{background:var(--white);border-radius:30px;padding:45.5px 30px;max-width:238px;text-align:center;box-shadow:0 6px 12px #00000040}@media only screen and (max-width: 992px){.hero-direction-secondary__card{padding:20px 15px}}@media only screen and (max-width: 768px){.hero-direction-secondary__card{padding:10px 15px}.hero-direction-secondary__card svg{width:40px;height:40px}}@media only screen and (max-width: 540px){.hero-direction-secondary__card svg{display:none}}.hero-direction-secondary__card span{display:block;font-size:25px;font-weight:700;color:var(--grayFont);margin-top:10px;transition:all .3s ease}@media only screen and (max-width: 992px){.hero-direction-secondary__card span{font-size:16px}}@media only screen and (max-width: 540px){.hero-direction-secondary__card span{margin-top:0;font-size:12px}}.hero-direction-secondary__card:hover span{color:var(--primary)}.hero-direction-secondary__subtitle{display:flex;align-items:center;justify-content:center;max-width:1104px;gap:60px;margin:120px auto 60px}@media only screen and (max-width: 1120px){.hero-direction-secondary__subtitle{flex-direction:column;text-align:center;gap:30px}}@media only screen and (max-width: 768px){.hero-direction-secondary__subtitle{margin:40px auto 20px;gap:15px}.hero-direction-secondary__subtitle h5{font-size:18px}.hero-direction-secondary__subtitle .btn{font-size:16px;padding:10px 20px}}.hero-direction-secondary__subtitle h5{color:var(--grayFont)}.hero-package{background:var(--ghost);position:relative;padding:100px 0;overflow:hidden}@media only screen and (max-width: 768px){.hero-package{padding:50px 0}}.hero-package__top{display:flex;margin:0 auto;justify-content:space-between;max-width:1092px;position:relative}@media only screen and (max-width: 1152px){.hero-package__top{flex-direction:column;align-items:center;gap:30px}}.hero-package__top img{border-radius:200px 0}@media only screen and (max-width: 1152px){.hero-package__top img{max-width:600px;width:100%;height:100%;object-fit:cover}}.hero-package__text{display:flex;flex-direction:column;justify-content:space-between;max-width:533.5px;width:100%}@media only screen and (max-width: 768px){.hero-package__text{align-items:center}}.hero-package__phone{display:flex;justify-content:space-between;align-items:center;color:var(--primary)}@media only screen and (max-width: 768px){.hero-package__phone{flex-direction:column;align-items:center;gap:10px}}.hero-package__phone p{font-size:16px;font-weight:700}.hero-package__phone a{align-items:center;display:flex;gap:10px;font-size:25px;font-weight:700;color:var(--primary)}.hero-package__title{margin-top:35px}@media only screen and (max-width: 768px){.hero-package__title{margin-top:15px}}.hero-package__title h2{font-size:25px;font-weight:700;color:var(--primary)}@media only screen and (max-width: 500px){.hero-package__title h2{font-size:21px}}.hero-package__description{margin-top:35px}@media only screen and (max-width: 768px){.hero-package__description{margin-top:15px}}.hero-package__price{margin-top:35px;font-size:16px;font-weight:700;color:var(--primary)}@media only screen and (max-width: 768px){.hero-package__price{margin-top:15px}}.hero-package__price span{font-size:25px}.hero-package__button{margin-top:35px;display:flex;gap:24px;z-index:2}@media only screen and (max-width: 768px){.hero-package__button{align-items:center;flex-direction:column;margin-top:15px}}.hero-package__offer{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.hero-package__offer{display:none}}.hero-package__offer .offer{z-index:2;position:relative}.hero-package__circle{position:absolute;width:300px;height:300px;border-radius:50%;top:307px;right:-220px;background:radial-gradient(89.72% 89.72% at 27.98% 5.2%,#b5adadb3,#f8f8f800);opacity:.75;box-shadow:inset 0 0 44.9483px #ffffff80;-webkit-backdrop-filter:blur(16.053px);backdrop-filter:blur(16.053px);transform:rotate(-79.1deg);z-index:1}@media only screen and (max-width: 1152px){.hero-package__circle{display:none}}.quality{padding:0 0 100px}@media only screen and (max-width: 768px){.quality{padding:0 0 50px}}.quality__img{position:relative}.quality__img:after{content:"";background-image:url(https://dev.avicena.ck.ua/build/static/images/order.png);background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:36px;right:54px;width:153px;height:153px}@media only screen and (max-width: 768px){.quality__img:after{top:0;right:20px;width:53px;height:53px}}.quality__img img{object-fit:cover;border-radius:0 200px;width:100%;height:100%;position:relative}.quality__content h3{font-size:25px;font-weight:700;line-height:125%;color:var(--grayFont);text-align:center;margin-bottom:25px}@media only screen and (max-width: 768px){.quality__content h3{font-size:20px}}.quality__content p{text-align:center}@media only screen and (max-width: 768px){.quality__content p{font-size:14px}}.quality__title{margin:100px 0 60px;text-align:center}@media only screen and (max-width: 768px){.quality__title{margin:20px 0 15px}}.hero-image__image{width:100%;object-fit:cover;border-radius:30px}.individual-certificate{background:var(--ghost);padding:100px 0}@media only screen and (max-width: 992px){.individual-certificate{padding:50px 0}}.individual-certificate__title{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (max-width: 768px){.individual-certificate__title{margin-bottom:20px}}.individual-certificate__slider{align-items:center}.individual-certificate .certificate-card__description{margin-top:20px;text-align:center}.individual-doctor-card-wrapper{background:var(--ghost)}.individual-doctor-card{display:flex;gap:60px;padding:54.5px 0}@media only screen and (max-width: 1092px){.individual-doctor-card{align-items:center;flex-direction:column}}@media only screen and (max-width: 768px){.individual-doctor-card{gap:20px;padding:20px 0}}.individual-doctor-card p{font-size:16px;color:var(--primary);font-weight:700}.individual-doctor-card__image{background:var(--darkerGhost);border-radius:30px;border:3px solid var(--darkerGhost);object-fit:cover}@media only screen and (max-width: 768px){.individual-doctor-card__image{max-width:500px;max-height:500px;width:100%;height:100%}}.individual-doctor-card__info{margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1092px){.individual-doctor-card__info{align-items:center}}.individual-doctor-card__info h1{color:var(--primary);line-height:125%;font-weight:700;margin-bottom:34px}@media only screen and (max-width: 1092px){.individual-doctor-card__info h1{text-align:center;font-size:36px;margin-bottom:15px}}@media only screen and (max-width: 768px){.individual-doctor-card__info h1{margin-bottom:17px;font-size:25px}}.individual-doctor-card__info .doctor-name-uppercase{text-transform:uppercase}.individual-doctor-card__info h4{margin-bottom:15px;color:var(--primary)}.individual-doctor-card__info .specialization-title{font-family:var(--secondaryFont);font-weight:700;font-style:normal;font-size:18px;line-height:125%;letter-spacing:0%;font-variant-numeric:lining-nums;color:var(--primary);margin-bottom:10px}@media only screen and (max-width: 1092px){.individual-doctor-card__info .specialization-title{text-align:center}}.individual-doctor-card__info .weight-text{font-weight:400}@media only screen and (max-width: 500px){.individual-doctor-card__info .weight-text{text-align:center}}.individual-doctor-card__block{display:flex;align-items:center;margin:34px 0;gap:10px;justify-content:space-between}@media only screen and (max-width: 1240px){.individual-doctor-card__block{flex-direction:column;align-items:start;margin:17px 0}}@media only screen and (max-width: 1092px){.individual-doctor-card__block{align-items:center}}.individual-doctor-card__block span{font-weight:400;margin-left:10px}.individual-doctor-card__block .feedback{display:flex;gap:10px;align-items:center}@media only screen and (max-width: 1098px){.individual-doctor-card__block .feedback{flex-direction:column}}.individual-doctor-card__block .feedback p{display:flex;gap:10px;align-items:center}.individual-doctor-card__block .feedback span{color:var(--primary);text-decoration:underline;font-weight:700}.individual-doctor-card__locations{display:flex;flex-direction:column;gap:10px;margin-top:15px}.individual-doctor-card__locations-link{display:flex;align-items:center;gap:10px}.individual-doctor-card__locations-link a{color:var(--primary);font-weight:700}.individual-doctor-card__locations-link a:hover{text-decoration:underline}.individual-doctor-card__social{margin-top:34px;display:flex;gap:15px;align-items:center}.individual-doctor-card__price{margin-top:34px;display:flex;align-items:center;gap:20px}@media only screen and (max-width: 1240px){.individual-doctor-card__price{align-items:flex-start;flex-direction:column}}@media only screen and (max-width: 1092px){.individual-doctor-card__price{align-items:center}}.individual-doctor-card__price span{margin-left:10px;font-size:26px;font-weight:700}.doctor-accordion .accordion-button{color:var(--text-brand, rgb(25, 74, 52));border:1px solid var(--text-brand, rgb(25, 74, 52));padding:18px 30px 18px 60px;font-size:25px;font-weight:700;width:1312px;height:90px}@media only screen and (max-width: 768px){.doctor-accordion .accordion-button{padding:9.5px 10px 9.5px 30px;font-size:20px;width:100%;height:auto}}@media only screen and (max-width: 540px){.doctor-accordion .accordion-button{font-size:16px}}.doctor-accordion .accordion-button:hover{color:var(--text-brand, rgb(25, 74, 52));border:1px solid var(--text-brand, rgb(25, 74, 52))}.doctor-accordion .accordion-button.active{background:var(--text-brand, rgb(25, 74, 52));color:var(--white);border:1px solid var(--text-brand, rgb(25, 74, 52))}.doctor-accordion .accordion-button.active svg path{stroke:var(--white)}.doctor-accordion .row-price__item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:12.5px 60px}@media only screen and (max-width: 1240px){.doctor-accordion .row-price__item{padding:12.5px 20px;gap:12px}}@media only screen and (max-width: 768px){.doctor-accordion .row-price__item{padding:8px 10px 8px 4px}}.doctor-accordion .row-price__toggle{justify-self:start;max-width:650px}.doctor-accordion .row-price__toggle span{font-size:16px;font-family:var(--mainFont);color:var(--grayFont);text-align:left;width:100%;max-width:650px}@media only screen and (max-width: 768px){.doctor-accordion .row-price__toggle span{font-size:12px;max-width:100%}}.doctor-accordion .row-price__price{display:flex;justify-content:space-between;align-items:center;gap:12px}@media only screen and (max-width: 1240px){.doctor-accordion .row-price__price{justify-content:end}}.doctor-accordion .row-price__button{display:flex;align-items:center;width:160px;justify-content:center;margin-top:8px}.doctor-accordion .row-price__button .btn--primary{background:none;color:var(--textColor);border-color:var(--secondary);text-transform:uppercase;white-space:nowrap;width:100%;text-align:center;padding:8px 16px}@media only screen and (max-width: 1240px){.doctor-accordion .row-price__button{display:none}}.doctor-accordion .row-price__block-price{display:flex;gap:5px;align-items:center;width:180px;justify-content:flex-end}@media only screen and (max-width: 1240px){.doctor-accordion .row-price__block-price{flex-direction:column;gap:0;min-width:182px;text-align:right}}@media only screen and (max-width: 768px){.doctor-accordion .row-price__block-price{min-width:99px;text-align:end}}.individual{padding:0 0 100px}@media only screen and (max-width: 1240px){.individual{padding:0 0 50px}}.individual__title{margin-bottom:30px;font-size:25px;font-weight:700;font-family:var(--thirdFont);color:var(--primary);text-transform:uppercase}.individual__title p{font-weight:700;font-size:25px}.individual__title h5{font-family:var(--mainFont)}@media only screen and (max-width: 1024px){.individual__title h5{text-align:center;font-size:18px}}@media only screen and (max-width: 1240px){.individual__title{display:flex;flex-direction:column;align-items:center}}@media only screen and (max-width: 768px){.individual__title{margin-bottom:20px}}.individual__date{font-weight:700;margin-bottom:30px}@media only screen and (max-width: 768px){.individual__date{display:flex;justify-content:center;margin-bottom:15px}}.individual__date p{font-weight:700;color:var(--primary)}.individual__date span{margin-left:20px;font-weight:400}.individual__text{display:flex;flex-direction:column;gap:20px}.individual-reviews{padding:56px 0;display:flex;flex-direction:column;align-items:flex-start;gap:30px}@media only screen and (max-width: 1240px){.individual-reviews{padding:30px 0}}@media only screen and (max-width: 992px){.individual-reviews{align-items:center}}.individual-reviews__button{display:flex;justify-content:center;margin-top:100px}@media only screen and (max-width: 1240px){.individual-reviews__button{margin-top:50px}}.individual-reviews__title h4{color:var(--grayFont);margin-top:30px}@media only screen and (max-width: 992px){.individual-reviews__title{text-align:center}}.individual-reviews__name{display:flex;align-items:center;gap:60px;margin-top:20px}.individual-reviews__name a{color:var(--primary);font-size:16px;font-weight:700;transition:all .3s ease}.individual-reviews__name a:hover{text-decoration:underline}@media only screen and (max-width: 992px){.individual-reviews__name a{font-size:22px}}@media only screen and (max-width: 500px){.individual-reviews__name a{font-size:18px}}@media only screen and (max-width: 992px){.individual-reviews__name{display:flex;flex-direction:column;align-items:center;gap:20px}}.info-article img{display:block;max-width:688px;height:416px;width:100%;object-fit:cover;border-radius:30px;float:left;margin:0 20px 20px 0}.info-article img:after{content:"";clear:both;display:table}.info-article p{margin-bottom:20px;text-shadow:0px 4px 5px rgba(0,0,0,.25)}.locations__title{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (max-width: 768px){.locations__title{margin-bottom:20px}}.locations__button{display:flex;justify-content:center;margin-top:30px}@media only screen and (max-width: 500px){.locations__button{flex-direction:column;align-items:center;margin-top:15px}}.numbers__title{color:var(--grayFont);text-align:center;margin-bottom:30px}.numbers__title h5{padding-top:60px}@media only screen and (max-width: 768px){.numbers__title h5{padding-top:30px;font-size:16px}}@media only screen and (max-width: 768px){.numbers__title{margin-bottom:20px}.numbers__title .title{font-size:32x}}.numbers__card{display:flex;flex-direction:column;align-items:center;padding:20px;background:var(--ghost);border-radius:30px;overflow:hidden;gap:24px;height:470px}.numbers__card img{object-fit:cover;border-radius:100px 0;height:258px;width:100%}.numbers__text{display:flex;flex-direction:column;gap:11px;padding:20px 22px}.numbers__text h3{font-size:56px;font-weight:700}.numbers__text h4{color:var(--grayFont)}@media only screen and (max-width: 768px){.numbers__text h4{font-size:16px}}.numbers .swiper-wrapper{padding:0 0 60px}.numbers .event .swiper-container{padding:0}.menu__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;transition:all .3s ease}.menu__list svg{margin-left:5px;transition:color .2s ease,transform .3s ease}.menu__item{border-bottom:5px solid transparent}.menu__item:hover .backdrop,.menu__item:active .backdrop{display:block}.menu__item:hover svg,.menu__item:active svg{transform:rotate(180deg)}.menu__item:hover .menu__link,.menu__item:active .menu__link{color:var(--primary)}.menu__item:last-child .menu__link{padding:10px 0 10px 20px}.menu__link{position:relative;text-decoration:none;display:flex;align-items:center;padding:10px 20px;font-size:16px;font-weight:700;color:var(--textColor);transition:all .3s ease}.menu__link svg{color:#8ca494}.menu__link:hover,.menu__link:active{color:var(--primary)}.menu .backdrop{display:none;position:absolute;width:100%;height:auto;left:0;z-index:1000}.menu .submenu{position:absolute;top:100%;left:280px;list-style:none;margin:0;display:grid;grid-template-columns:repeat(2,1fr);background:var(--white);box-shadow:0 4px 8px #0000001a;width:400px;padding:20px;gap:10px 20px}.menu .submenu__item:hover .sub-submenu{display:grid}.menu .submenu__item:hover .submenu__link{color:var(--secondary)}.menu .submenu__item:hover .submenu__link:before{opacity:1}.menu .submenu__link{text-decoration:none;display:block;transition:all .3s ease;color:var(--grayFont);text-align:center;position:relative;padding:15px 10px;line-height:1.375em;z-index:1010;white-space:nowrap}.menu .submenu__link:hover{color:var(--secondary);font-weight:700}.menu .sub-submenu{list-style:none;margin:0;position:absolute;top:100%;left:0;display:none;background:var(--white);box-shadow:0 4px 8px #0000001a;min-width:1020px;z-index:1000;transition:all .3s ease;padding:30px 40px;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;gap:15px 30px}.menu .sub-submenu:before{content:"";position:absolute;left:40px;top:0;width:calc(100% - 80px);height:2px;background-color:var(--ghost)}.menu .sub-submenu__link{text-decoration:none;display:block;color:var(--grayFont);transition:all .3s ease;line-height:1.375em;padding:8px 0;text-align:center}.menu .sub-submenu__link:hover{font-weight:700;color:var(--secondary)}.dropdown-menu-wrapper{position:relative}@media (max-width: 1200px){.submenu{width:350px;gap:8px 15px;padding:15px}.sub-submenu{min-width:350px;grid-template-columns:repeat(2,1fr);gap:8px 15px;padding:15px}}@media (max-width: 768px){.submenu{width:300px;gap:6px 12px;padding:12px}.submenu__link{padding:8px 5px;font-size:13px}.submenu__link:before{width:40px}.sub-submenu{min-width:300px;grid-template-columns:repeat(2,1fr);gap:6px 12px;padding:12px}}.tabs-mobile{margin:12px 0 0;padding:0;list-style:none;width:100%;display:flex;flex-wrap:wrap;gap:8px}.tabs-mobile li{float:left;margin:0;cursor:pointer;padding:8px 12px;color:var(--white);background:var(--secondary);border-radius:30px;overflow:hidden;position:relative;font-size:16px;font-weight:700;transition:all .3s ease}@media only screen and (max-width: 768px){.tabs-mobile li{font-size:14px}}.tabs-mobile li:hover{background-color:var(--primary);color:var(--white)}.tabs-mobile li.active{background:var(--primary);border-radius:30px;padding:8px 12px;border:1px solid transparent;color:var(--white);display:block}.tab_container{border:1px solid #333;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto}.tab-mobile_content{padding:20px;display:none}.tab_drawer_heading{display:none}.mobile-menu .accordion{background-color:var(--white);color:var(--textColor);cursor:pointer;padding:10px;width:100%;border:none;text-align:center;outline:none;transition:background-color .4s ease;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.mobile-menu .accordion svg{color:var(--textColor);transition:all .3s ease}.accordion{position:relative}.accordion:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--primary)}.mobile-menu .accordion.active{border-bottom:2px solid var(--primary);transition:all 0s ease}.mobile-menu .accordion.active:hover{color:var(--primary)}.mobile-menu .accordion.active svg{color:var(--primary);transform:rotate(180deg)}.mobile-menu .accordion--no-submenu.active{border-bottom:none}.mobile-menu .accordion--no-submenu.active:hover,.mobile-menu .accordion:hover{color:var(--primary)}.mobile-menu .panel{padding:0 10px;display:none;overflow:hidden;text-align:center}.mobile-submenu__item{width:100%;position:relative}.mobile-submenu__item:after{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:var(--primary)}.mobile-menu .mobile-submenu,.mobile-menu .sub-submenu{list-style-type:none;display:flex;flex-direction:column;align-items:start;gap:5px;width:100%}.mobile-menu .mobile-submenu__link,.mobile-menu .sub-submenu__link{display:block;padding:10px 15px;color:var(--textColor);text-decoration:none;text-align:start;width:100%;border-radius:5px;transition:all .3s ease}.mobile-menu .mobile-submenu__link:hover,.mobile-menu .sub-submenu__link:hover{color:var(--primary);background-color:#0000000d}.news{padding:56px 0;background:var(--ghost)}@media only screen and (max-width: 768px){.news{padding:50px 0}}.news__title{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (max-width: 768px){.news__title{margin-bottom:20px}}.news__card-btn{background:none;border:none;cursor:pointer}.news__content{display:flex;gap:20px}@media only screen and (max-width: 1024px){.news__content{align-items:center;flex-direction:column;justify-content:center}}.news__active-card{max-width:650px;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 10px}@media only screen and (max-width: 1024px){.news__active-card{gap:10px}}.news__active-card-description{text-align-last:left;margin-bottom:32px}@media only screen and (max-width: 768px){.news__active-card-description{margin-bottom:0}}.news__active-card img{margin-bottom:8px;width:100%;object-fit:cover}.news__active-card-title{color:var(--textColor);font-size:25px;font-weight:700;display:flex;width:100%;justify-content:space-between;align-items:center;text-align:left;margin:36px 0}@media only screen and (max-width: 768px){.news__active-card-title{margin:0;font-size:16px}}.news__active-card-title svg{width:60px;height:60px;flex-shrink:0}@media only screen and (max-width: 768px){.news__active-card-title svg{flex-shrink:1;margin-left:5px}}.news__active-card-title a{color:var(--primary);display:flex;align-items:center;max-width:510px}.news__active-card-title a span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}@media only screen and (max-width: 768px){.news__active-card-title a{font-size:20px}.news__active-card-title a svg{display:none}}@media only screen and (max-width: 456px){.news__active-card-title a{font-size:18px;text-align:start}}.news__active-card--bg-container{background:var(--white);padding:20px;box-shadow:inset 0 0 4px #00000040;margin-bottom:32px}@media only screen and (max-width: 768px){.news__active-card--bg-container{margin-bottom:16px}}.news__active-card-button{margin:auto 0 0}@media only screen and (max-width: 768px){.news__active-card-button{display:none}}.news__active-card-button--mobile{display:none}@media only screen and (max-width: 768px){.news__active-card-button--mobile{display:block;text-align:center}}.news__cards{display:flex;flex-direction:column;gap:20px;max-width:650px;width:100%}.news__card{border:1px solid var(--darkerGhost);padding:40px;overflow:hidden;transition:all .3s ease;position:relative;cursor:pointer;display:flex;flex-direction:column;min-height:280px;max-height:280px;background:var(--white)}.news__card-description{max-width:472px;width:100%;font-size:16px;font-weight:400;color:var(--grayFont);text-align:left}@media only screen and (max-width: 768px){.news__card-description{font-size:14px}}@media only screen and (max-width: 768px){.news__card{padding:20px}}.news__card:hover{background:var(--darkerGhost);display:flex;flex-direction:column;padding:40px}.news__card:hover svg{display:none}@media only screen and (max-width: 768px){.news__card:hover{padding:20px}}.news__card:hover img{position:relative;transform:translate(0);transition:1s}@media only screen and (max-width: 768px){.news__card:hover img{display:none}}.news__card:hover .news__active-card-icon{display:none}.news__card:hover .news__active-card-title{margin:0}.news__card img{width:173px;height:115px;border-radius:10px;margin-right:10px;position:absolute;left:0;transform:translate(-200px)}.news__card-down{display:flex;justify-content:space-between;margin-top:auto}@media only screen and (max-width: 768px){.news__card-down{gap:8px;flex-direction:column;margin-top:12px}}.news__card-date{display:flex;align-items:flex-end;min-width:172px}.news__card-date--mobile{display:none}@media only screen and (max-width: 768px){.news__card-date--mobile{display:block;font-size:14px;font-weight:700}}@media only screen and (max-width: 768px){.news__card-date{font-weight:700;display:none}}.news__card-description{max-width:376px;text-align:left}.offer-container{background:var(--ghost);padding:24px 0 32px;display:none}@media only screen and (max-width: 768px){.offer-container{display:block}}.offer{background:var(--primary);border-radius:30px;display:flex;justify-content:space-between;align-items:center;padding:20px 80px;margin-top:40px;box-shadow:0 4px 4px #00000040}.offer a{display:block}@media only screen and (max-width: 1240px){.offer{flex-direction:column;gap:20px;padding:20px}}@media only screen and (max-width: 768px){.offer{border-radius:20px;flex-direction:row-reverse;border:2px solid var(--primary);margin-top:0;box-shadow:none;padding:15px}}.offer-title{font-size:18px;font-weight:700;line-height:130%;color:var(--white);max-width:512px;transition:all .3s ease;flex-shrink:0}@media only screen and (max-width: 1240px){.offer-title{text-align:center}}@media only screen and (max-width: 768px){.offer-title{font-size:14px;display:flex;text-align:left;max-width:350px}}@media only screen and (max-width: 540px){.offer-title{max-width:185px}}.offer-title:hover{text-decoration:underline;color:var(--secondary)}.offer-countdown{display:flex;align-items:center;gap:15px;min-width:412px}@media only screen and (max-width: 1240px){.offer-countdown{gap:10px;min-width:0}}@media only screen and (max-width: 768px){.offer-countdown{gap:5px}}.offer-countdown--label{font-weight:700;font-size:18px;color:var(--white)}@media only screen and (max-width: 768px){.offer-countdown--label{font-size:12px}}.offer-countdown--label-timer-ended{width:100%;text-align:right}@media only screen and (max-width: 1240px){.offer-countdown--label-timer-ended{text-align:center}}.offer-countdown-end{display:flex;justify-content:space-between;width:100%;margin:0 auto}@media only screen and (max-width: 1240px){.offer-countdown-end{flex-direction:column;justify-content:center}}.offer-timer{display:flex;gap:20px}@media only screen and (max-width: 1240px){.offer-timer{gap:10px}}@media only screen and (max-width: 768px){.offer-timer{gap:5px}}.offer-unit{display:flex;flex-direction:column;align-items:center;font-size:14px;font-weight:700;color:var(--white)}.offer-semicolon{position:relative}.offer-semicolon:before{content:"";position:absolute;right:0;top:5px;bottom:0;left:-2px;width:9px;height:9px;margin:auto;background:var(--white);border-radius:50%}@media only screen and (max-width: 768px){.offer-semicolon:before{width:3px;height:3px;top:-10px}}.offer-semicolon:after{content:"";position:absolute;right:0;top:-40px;bottom:0;left:-2px;width:9px;height:9px;margin:auto;background:var(--white);border-radius:50%}@media only screen and (max-width: 768px){.offer-semicolon:after{width:3px;height:3px;top:-25px}}.offer-number{font-weight:600;font-size:57px;line-height:86%}@media only screen and (max-width: 768px){.offer-number{font-size:18px}}.offer-label{font-size:14px;font-weight:700;color:var(--white)}@media only screen and (max-width: 768px){.offer-label{font-size:12px;font-weight:500;display:none}}.offer-label--mobile{display:none;font-size:14px;font-weight:700;color:var(--white)}@media only screen and (max-width: 768px){.offer-label--mobile{display:block;font-size:12px;font-weight:500}}.packages{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 768px){.packages{background:var(--darkerGhost)}}.packages__title{text-align:start}@media only screen and (max-width: 1256px){.packages__title{text-align:center}}.packages__image{display:block;width:100%;max-width:1096px;border-radius:30px;margin:0 auto 40px}.packages__image img{width:100%;height:100%;object-fit:cover}.packages__description{display:flex;justify-content:space-between;align-items:center;margin-top:23px}@media only screen and (max-width: 1256px){.packages__description{flex-direction:column;gap:20px}}@media only screen and (max-width: 768px){.packages__description{align-items:flex-start}}.packages__description p{max-width:758px}.packages__description-events{max-width:645px}.packages__content-events{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1240px){.packages__content-events{flex-direction:column;text-align:center}}.popup-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000080;z-index:999}.popup-content{position:relative;background-color:var(--ghost);box-shadow:0 4px 10px #0000001a;max-width:1020px;width:100%;max-height:90%;overflow:auto}.popup-content--black-bg{max-width:1600px;background:var(--textColor);overflow:hidden}@media only screen and (max-width: 768px){.popup-content{max-width:300px}}.popup-close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;z-index:1000}.popup-close svg{width:24px;height:24px;color:var(--secondary)}.popup-close--white svg{color:var(--white)}.popup-close:hover svg{fill:var(--textColor)}.discount{padding:100px 200px;margin:auto;display:flex;flex-direction:column;gap:30px;text-align:center}.discount .contact__input{border:none}.discount .title{max-width:390px;margin:0 auto;color:var(--grayFont)}.discount .select_wrap{max-width:100%}@media only screen and (max-width: 1024px){.discount{padding:50px 100px}}@media only screen and (max-width: 768px){.discount{padding:50px 20px}.discount .popup__button .btn{width:100%;padding:15.5px 30px}}.popup-form{padding:60px;max-width:620px}@media only screen and (max-width: 768px){.popup-form{padding:40px 20px}}.popup-form form input{margin-bottom:30px}@media only screen and (max-width: 768px){.popup-form form input{margin-bottom:10px}}.popup-form form .select_wrap{border-radius:30px}.popup-form form .contact__input{border:none}.popup-info{padding:185.5px 200px}@media only screen and (max-width: 768px){.popup-info{padding:40px 20px}}@media only screen and (max-width: 768px){.popup-resume{padding:40px 20px}}.popup-resume .vacanci-form__documents{margin-top:0}.popup-resume .contact__input{margin-bottom:20px;border:1px solid var(--secondary)}@media only screen and (max-width: 768px){.popup-resume .contact__input{margin-bottom:10px}}@media only screen and (max-width: 768px){.popup-resume .contact__form-container{gap:0;flex-direction:column}}.popup-feedback{padding:60px 260px}@media only screen and (max-width: 1024px){.popup-feedback{padding:60px 100px}}@media only screen and (max-width: 768px){.popup-feedback{padding:40px 20px}}.popup-feedback .contact__input{margin-bottom:20px;border:1px solid var(--secondary)}@media only screen and (max-width: 768px){.popup-feedback .contact__input{margin-bottom:10px}}@media only screen and (max-width: 768px){.popup-feedback .contact__form-container{gap:0;flex-direction:column}}.popup-feedback #message{height:155px;width:100%;border-radius:30px;border:1px solid var(--secondary);outline:none;padding:20px}.popup-feedback #message::placeholder{position:relative;top:-50px;color:var(--secondary);font-size:16px;left:20px}.popup-feedback__rating{display:flex;justify-content:start;gap:10px;margin-bottom:20px}@media only screen and (max-width: 768px){.popup-feedback__rating{margin-bottom:10px}}.popup-feedback__rating p{margin-left:40px;font-weight:700;font-size:14px}.popup-feedback__rating .rating__stars svg{color:var(--secondary);cursor:pointer;transition:all .3s ease}.popup-feedback__rating .rating__stars svg:hover{color:#ffd260}.popup-app{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 34px}.popup-app p{color:var(--white)}@media only screen and (max-width: 768px){.popup-app p{font-size:12px}}.discount-image{display:flex}.discount-image .title{color:var(--grayFont)}@media only screen and (max-width: 768px){.discount-image .title{font-size:23px}}.discount-image .contact__input{border:none}@media only screen and (max-width: 768px){.discount-image .contact__input{margin-bottom:10px}}@media only screen and (max-width: 768px){.discount-image{flex-direction:column}}.discount-image__img{max-width:510px;width:100%;overflow:hidden}@media only screen and (max-width: 768px){.discount-image__img{max-width:100%}}.discount-image__img img{width:100%;height:100%;object-fit:cover}.discount-image__content{padding:100px 60px 182px;display:flex;flex-direction:column;text-align:center;gap:30px}@media only screen and (max-width: 1240px){.discount-image__content{padding:50px 60px}}@media only screen and (max-width: 1024px){.discount-image__content{padding:50px 30px}}@media only screen and (max-width: 768px){.discount-image__content{padding:40px 20px}.discount-image__content .popup__button .btn{width:100%;padding:15.5px 30px}}.popup-form-image .contact__input{margin-bottom:30px}@media only screen and (max-width: 768px){.popup-form-image .contact__input{margin-bottom:10px}}.popup-form-image .discount-image__img{overflow:hidden}@media only screen and (max-width: 768px){.popup-form-image .discount-image__img img{max-height:156px}}.popup-info-image .discount-image__img{max-height:100%;overflow:hidden}@media only screen and (max-width: 768px){.popup-info-image .discount-image__img img{height:336px}}.popup-info-image .discount-image__content{padding:217px 60px}@media only screen and (max-width: 1240px){.popup-info-image .discount-image__content{padding:50px 60px}}@media only screen and (max-width: 1024px){.popup-info-image .discount-image__content{padding:50px 30px}}@media only screen and (max-width: 768px){.popup-info-image .discount-image__content{padding:40px 20px}.popup-info-image .discount-image__content .popup__button .btn{width:100%;padding:15.5px 30px}}.popup-declaration{padding:216px 205px;background-image:url(https://dev.avicena.ck.ua/build/static/images/popup.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.popup-declaration:after{content:"";background:#000;opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 1024px){.popup-declaration{padding:100px}}@media only screen and (max-width: 768px){.popup-declaration{padding:40px 20px;height:600px;display:flex;flex-direction:column;justify-content:center}.popup-declaration .popup__button .btn--primary:hover{color:var(--white)}}.popup-declaration h5,.popup-declaration p{color:var(--white);position:relative;z-index:2}.popup-declaration .popup__button{position:relative;z-index:2}.package-offer-accordion .accordion-item:not(:last-child){margin-bottom:30px}.package-offer-accordion .accordion-button.active{border:1px solid var(--textColor);color:var(--textColor);background:var(--ghost)}.package-offer-accordion .accordion-button.active svg path{stroke:var(--textColor)}.package-offer-accordion .accordion-button.active+.accordion-content{border:1px solid var(--primary);border-radius:0 0 10px 10px}.package-offer h5{margin-bottom:30px}.package-offer .tabs__nav{justify-content:flex-start}.package-offer-table{min-width:100%}.package-offer-table .tabs__nav{margin-bottom:25px}.page-404{padding:50px 0 100px;position:relative}@media only screen and (max-width: 768px){.page-404{padding:25px 0 50px}}.page-404__image{position:relative}.page-404__image h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--helperFont);font-weight:800;font-size:227px;line-height:120%;color:var(--primary)}@media only screen and (max-width: 768px){.page-404__image h2{font-size:160px}}.page-404__image img{position:relative;z-index:1;left:50%;transform:translate(-50%);max-width:170px;max-height:261px;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){.page-404__image img{width:30%}}.page-404__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.page-404__content h2{font-family:var(--secondFont);color:var(--primary);text-transform:uppercase;font-weight:700;font-size:45px;line-height:125%}@media only screen and (max-width: 768px){.page-404__content h2{font-size:32px;text-align:center}}.page-404__content p{margin-top:30px;font-weight:400;font-size:16px;line-height:135%;color:var(--grayFont)}@media only screen and (max-width: 768px){.page-404__content p{margin-top:15px}}.page-404__content-button{margin-top:46px}.hero-price{background-image:url(https://dev.avicena.ck.ua/build/static/images/price-hero.jpg);background-size:cover;background-repeat:no-repeat;position:relative;padding:100px 0}@media only screen and (max-width: 1140px){.hero-price{padding:50px 0}}@media only screen and (max-width: 768px){.hero-price{padding:25px 0}}.hero-price:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#00000040}.hero-price__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-price__title{text-align:center;color:var(--white);position:relative;z-index:10}.hero-price__title .title{color:var(--white);margin-bottom:17px}.hero-price__title p{max-width:876px}.hero-price__cards{display:flex;gap:24px;justify-content:center;margin-top:75px;margin-bottom:54px}@media only screen and (max-width: 1140px){.hero-price__cards{flex-direction:column;margin-top:50px;margin-bottom:25px}}@media only screen and (max-width: 768px){.hero-price__cards{margin-top:25px}}.hero-price__card{display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--white);border-radius:30px;text-align:center;cursor:pointer;width:424px;height:233px;position:relative;transition:transform .6s ease}.hero-price__card:hover{transform:translateY(-50px)}.hero-price__card:hover a{color:#8ca494}@media only screen and (max-width: 1140px){.hero-price__card:hover{transform:translateY(-5px)}}.hero-price__card:after{content:"";position:absolute;width:100%;height:100%;border-radius:30px;background:var(--darkerGhost);opacity:.4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-price__card a{color:var(--white);font-size:25px;font-weight:700;line-height:130%;opacity:1;z-index:10;position:relative;transition:all .3s ease}@media only screen and (max-width: 1140px){.hero-price__card a{font-size:20px}}.hero-price__card a:after{content:"";position:absolute;border:1px solid #8ca494;width:100%;left:0;bottom:-5px}@media only screen and (max-width: 1340px){.hero-price__card{width:350px;height:200px}}@media only screen and (max-width: 1140px){.hero-price__card{width:100%;height:50px;padding:20px}}.search-block{margin-bottom:30px;display:flex;align-items:center;justify-content:center;width:100%;gap:20px}@media only screen and (max-width: 768px){.search-block{margin-bottom:20px}.search-block .search-block__button{display:none}}.search-block--secondary-mb{margin-bottom:30px}.search-block__label{position:relative;cursor:pointer;width:100%;max-width:575px}@media only screen and (max-width: 768px){.search-block__label{display:none}}.search-block__label svg{z-index:2;position:absolute;left:20px;top:50%;transform:translateY(-50%)}.search-block__label svg path{fill:var(--textColor)}.search-block__label--mobile{position:relative;cursor:pointer;width:100%;max-width:575px;display:none}@media only screen and (max-width: 768px){.search-block__label--mobile{display:block}}.search-block__label--mobile .search-block__mobile-btn{background:var(--primary);width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.search-block__label--mobile .search-block__mobile-btn svg{color:var(--white);width:16px;height:16px}.search-block__input{font-size:16px;padding:14px 20px;border-radius:50px;border:1px solid var(--primary);background:var(--ghost);position:relative;width:100%;height:50px;text-indent:36px}.search-block__input:focus{border-color:var(--primary);outline:none}.search-block__input::placeholder{color:var(--textColor)}@media only screen and (max-width: 768px){.search-block__input{width:100%;text-indent:0}}.promotion-article{background:var(--ghost)}.promotion-article__wrapper{display:flex;flex-direction:column;position:relative}.promotion-article__top{display:flex;justify-content:center;gap:25px;max-width:1092px;margin:0 auto}@media only screen and (max-width: 992px){.promotion-article__top{flex-direction:column;align-items:center}}.promotion-article__image{max-height:304px;margin-bottom:-10px;overflow:hidden;border-radius:150px 0 0;max-width:calc(50% - 12.5px);flex-shrink:0}@media only screen and (max-width: 992px){.promotion-article__image{border-radius:100px 0;max-width:100%}}.promotion-article__image img{width:100%;object-fit:cover}.promotion-article__text{max-width:calc(50% - 12.5px);flex-shrink:0;padding:68.5px 0;display:flex;flex-direction:column;gap:30px}@media only screen and (max-width: 992px){.promotion-article__text{max-width:100%;text-align:center;padding:30px 0}}@media only screen and (max-width: 768px){.promotion-article__text{padding:15px 0;text-align:left}}.promotion-article__text h3{font-size:25px}.promotion-article__text--secondary-padding{padding:30px 0}.promotion-article__button--secondary{display:flex;gap:24px}@media only screen and (max-width: 992px){.promotion-article__button{display:flex;justify-content:center}}@media only screen and (max-width: 768px){.promotion-article__button--mobile{display:none}}.promotion-article__bottom{width:100%;max-width:1154px;margin:0 auto}.promotion-article__bottom .offer{width:100%;margin-top:0}.pregnancy-article__container{display:flex;flex-direction:column;max-width:984px;gap:24px}@media only screen and (max-width: 1240px){.pregnancy-article__container{max-width:100%}}.pregnancy-article__wrapper{display:flex;justify-content:space-between}@media only screen and (max-width: 1240px){.pregnancy-article__wrapper{flex-direction:column-reverse;align-items:center}.pregnancy-article__wrapper .calendar-sidebar{max-width:100%}}.pregnancy-article__title{text-align:center}.pregnancy-article__title .title{font-size:25px}@media only screen and (max-width: 420px){.pregnancy-article .card{max-width:100%}}.pregnancy-calendar__wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.pregnancy-calendar__wrapper--mb-50{margin-bottom:50px}@media only screen and (max-width: 768px){.pregnancy-calendar__wrapper{margin-bottom:50px}.pregnancy-calendar__wrapper .title{font-size:28px}}.pregnancy-calendar__tabs{display:flex;gap:24px;margin-top:60px}@media only screen and (max-width: 992px){.pregnancy-calendar__tabs{flex-wrap:wrap;flex-direction:column;justify-content:center;width:100%}}@media only screen and (max-width: 768px){.pregnancy-calendar__tabs{margin-top:30px}}.pregnancy-calendar__tab{padding:14.5px 30px;border:1px solid var(--primary);border-radius:50px;font-weight:700;text-align:center;transition:all .3s ease}.pregnancy-calendar__tab a{color:var(--grayFont)}@media only screen and (max-width: 768px){.pregnancy-calendar__tab a{font-size:14px}}.pregnancy-calendar__tab--active{background:var(--primary)}.pregnancy-calendar__tab--active a{color:var(--white)}.pregnancy-calendar__tab:hover{background:var(--primary);cursor:pointer}.pregnancy-calendar__tab:hover a{color:var(--white)}.pregnancy-calendar__subtitle{color:var(--grayFont);font-size:25px;margin-top:60px}@media only screen and (max-width: 768px){.pregnancy-calendar__subtitle{font-size:20px}}.pregnancy-calendar__cards{display:flex;gap:24px;margin-top:100px}@media only screen and (max-width: 768px){.pregnancy-calendar__cards{flex-direction:column;width:100%;margin-top:50px}}.pregnancy-calendar__card-image{border:1px solid var(--primary);object-fit:cover;border-radius:30px;transition:all .3s ease;width:100%}.pregnancy-calendar__card-title{font-size:18px;font-weight:700;text-align:center;transition:all .3s ease}.pregnancy-calendar__card:nth-child(2){position:relative;top:-50px}@media only screen and (max-width: 768px){.pregnancy-calendar__card:nth-child(2){top:0}}.pregnancy-calendar__card--active .pregnancy-calendar__card-image{border:2px solid var(--primary)}.pregnancy-calendar__card--active .pregnancy-calendar__card-title{color:var(--primary)}.pregnancy-calendar__card:hover .pregnancy-calendar__card-image{scale:1.01}.pregnancy-calendar__card:hover .pregnancy-calendar__card-title{color:var(--primary)}.pregnancy-calendar__months-tabs{display:flex;flex-wrap:wrap;align-items:start;gap:28px;margin-top:60px;max-width:1316px;width:100%}@media only screen and (max-width: 1240px){.pregnancy-calendar__months-tabs{justify-content:center}}@media only screen and (max-width: 768px){.pregnancy-calendar__months-tabs{gap:14px;margin-top:30px}}.pregnancy-calendar__months-tab{border:1px solid var(--primary);padding:14.5px 30px;border-radius:30px;font-weight:700;transition:all .3s ease}.pregnancy-calendar__months-tab a{color:var(--textColor)}@media only screen and (max-width: 768px){.pregnancy-calendar__months-tab a{font-size:14px}}.pregnancy-calendar__months-tab--active{border:1px solid transparent;background:var(--primary)}.pregnancy-calendar__months-tab--active a{color:var(--white)}.pregnancy-calendar__months-tab:hover{border:1px solid transparent;background:var(--primary)}.pregnancy-calendar__months-tab:hover a{color:var(--white)}.pregnancy-calendar__weeks-tabs{display:flex;flex-direction:column;gap:40px;margin-bottom:50px}.pregnancy-calendar__weeks-tab{display:flex;align-items:center;justify-content:space-between;gap:20px}.pregnancy-calendar__weeks-tab span{font-size:14px;font-weight:700;color:var(--grayFont);max-width:195px;width:100%;text-align:center}@media only screen and (max-width: 1240px){.pregnancy-calendar__weeks-tab{flex-direction:column}}.pregnancy-calendar__weeks-links{display:flex;gap:20px}@media only screen and (max-width: 1240px){.pregnancy-calendar__weeks-links{flex-wrap:wrap;justify-content:center}}.pregnancy-calendar__weeks-link{color:var(--textColor);border:1px solid var(--primary);display:flex;justify-content:center;align-items:center;border-radius:30px;font-weight:700;font-size:14px;width:88px;height:45px;transition:all .3s ease}.pregnancy-calendar__weeks-link--active,.pregnancy-calendar__weeks-link:hover{border:1px solid transparent;background:var(--primary);color:var(--white)}.pregnancy-calendar-hero .hero-article__circle{display:none}.pregnancy-calendar-hero .hero-article__content:before{background:var(--ghost)}.pregnancy-calendar-hero .hero-article__tag{position:absolute;bottom:28px;left:40px;background-color:#7dc24280;padding:7px 29px;font-size:25px;color:var(--white);border-radius:30px}@media only screen and (max-width: 768px){.pregnancy-calendar-hero .hero-article__tag{font-size:18px;padding:7px 20px;bottom:20px;left:20px}}.row-price{margin:50px auto}.row-price__wrapper{display:flex;flex-direction:column;max-width:1320px;width:100%;border-radius:16px;background:var(--ghost)}.row-price__title{display:flex;align-items:center;gap:24px}@media only screen and (max-width: 768px){.row-price__title{font-size:12px;gap:12px}}.row-price__item{position:relative;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12.5px 60px}.row-price__item:hover .row-price__button .btn--primary{background:var(--secondary);color:var(--white)}@media only screen and (max-width: 1240px){.row-price__item{padding:12.5px 20px;gap:12px}.row-price__item.open .row-price__toggle svg{transform:rotate(180deg)}.row-price__item.open .row-price__price{display:none}}@media only screen and (max-width: 768px){.row-price__item{padding:8px 10px 8px 4px}}.row-price__toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:0}.row-price__toggle span{font-size:16px;font-family:var(--mainFont);color:var(--grayFont);text-align:left;width:100%;max-width:650px}@media only screen and (max-width: 768px){.row-price__toggle span{font-size:12px;max-width:100%}}.row-price__toggle svg{display:none;width:20px;height:20px}@media only screen and (max-width: 1240px){.row-price__toggle svg{display:block;transition:all .3s ease}}.row-price__button .btn--primary{background:none;color:var(--textColor);border-color:var(--secondary);text-transform:uppercase}@media only screen and (max-width: 1240px){.row-price__button{display:none}}.row-price__price{display:flex;justify-content:space-between;align-items:center;gap:12px;width:360px}@media only screen and (max-width: 1240px){.row-price__price{justify-content:end}}.row-price__block-price{display:flex;gap:5px}@media only screen and (max-width: 1240px){.row-price__block-price{flex-direction:column;gap:0;min-width:182px;text-align:right}}@media only screen and (max-width: 768px){.row-price__block-price{min-width:99px;text-align:end}}.row-price__price--mobile{padding:12.5px 20px;display:none}.row-price__price--mobile.active{display:flex;flex-direction:row-reverse;justify-content:space-between}.row-price__price--mobile .row-price__block-price{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}@media only screen and (max-width: 768px){.row-price__price--mobile .btn{font-size:10px}}.row-price__container{border-bottom:1px solid var(--primary)}.row-price__new-price{font-weight:700;font-size:16px;color:var(--grayFont)}@media only screen and (max-width: 768px){.row-price__new-price{font-size:14px}}.row-price__old-price{font-weight:400;text-decoration:line-through 1px;color:var(--grayFont)}@media only screen and (max-width: 1240px){.row-price__old-price span{display:none}}@media only screen and (max-width: 768px){.row-price__old-price{font-size:12px}}.question-article{background:var(--primary);border-radius:100px 0;padding:30px 114px;margin:50px auto;max-width:1320px}@media only screen and (max-width: 768px){.question-article{padding:30px 20px;text-align:center}}@media only screen and (max-width: 500px){.question-article{border-radius:0}}.question-article__wrapper{display:flex;justify-content:center;align-items:center;gap:24px}@media only screen and (max-width: 1240px){.question-article__wrapper{flex-direction:column}}.question-article__text{color:var(--white);max-width:533px}.question-article__form{display:flex;gap:20px}.question-article__form input{width:361px}@media only screen and (max-width: 768px){.question-article__form input{max-width:260px}}@media only screen and (max-width: 768px){.question-article__form{flex-direction:column;align-items:center}}.question{background-image:url(https://dev.avicena.ck.ua/build/static/images/question-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:200px 0;display:flex;flex-direction:column;align-items:center;padding:35px 0;position:relative;z-index:1;gap:30px;margin:50px 0}@media only screen and (max-width: 768px){.question{border-radius:0;gap:20px;margin:0 0 50px}}.question:after{content:"";background:var(--textColor);opacity:.6;border-radius:200px 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media only screen and (max-width: 768px){.question:after{border-radius:0}}.question--secondary-bg{background-image:url(https://dev.avicena.ck.ua/build/static/images/question-bg-secondary.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:200px 0;display:flex;flex-direction:column;align-items:center;padding:35px 0;position:relative;z-index:1;gap:30px;margin:0 0 50px}@media only screen and (max-width: 768px){.question--secondary-bg{border-radius:0;gap:20px}}.question--secondary-bg:after{content:"";background:var(--textColor);opacity:.6;border-radius:200px 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media only screen and (max-width: 768px){.question--secondary-bg:after{border-radius:0}}.question__title{align-items:center;justify-content:center;display:flex;flex-direction:column;text-align:center;max-width:500px}.question__title h2{color:var(--white);align-items:center;justify-content:center}.question__title--secondary{width:100%;position:relative;z-index:10;text-align:center}.question__title--secondary h2{color:var(--white)}.question__button{display:flex;align-items:center;gap:10px;color:var(--white)}.question__button svg{height:35px;width:34px}@media only screen and (max-width: 768px){.question__button svg{height:25px;width:24px}}.section-link{position:relative;display:inline-flex;justify-content:space-between}.section-link a{font-size:14px;font-weight:700;color:var(--primary);transition:color .3s;display:flex;align-items:center;gap:5px;background:var(--grayGradient);padding:16.5px 30px;border-radius:50px;border:1px solid var(--primary);max-width:215px}.section-link a:hover svg{transform:rotate(135deg)}.section-link a svg{color:var(--primary);transition:all .6s ease;transform:rotate(45deg)}@media only screen and (max-width: 768px){.section-link a{font-size:16px}}@media only screen and (max-width: 540px){.section-link a{font-size:14px}}.section-link:hover a,.section-link--primary a,.section-link--primary:hover a,.section-link--secondary a{color:var(--primary)}.section-link--secondary:hover a{color:var(--secondary)}.section-link--shadow a{color:var(--white);background:none;border:none;font-size:18px}.section-link--shadow svg{display:none}.section-link--shadow:hover a{color:var(--secondary)}.section-link--shadow:hover a .section-link__icon{color:var(--primary)}.section-link__icon{position:relative}.seo{font-family:var(--secondaryFont)}.seo p{color:var(--grayFont)}.seo__text{min-width:946px;width:100%;margin-bottom:30px;display:flex;justify-content:center}@media only screen and (max-width: 1024px){.seo__text{min-width:350px}}@media only screen and (max-width: 768px){.seo__text{margin-bottom:20px}}.seo__description{font-weight:400;font-size:16px;line-height:135%;color:var(--grayFont);margin-bottom:10px}.seo__description:last-child{margin-bottom:0}.seo__list{margin:10px 0 20px}.seo__item{position:relative;font-weight:400;font-size:16px;line-height:135%;color:var(--grayFont);max-width:602px;width:100%;padding-left:31px}.seo__item:before{content:"";position:absolute;top:6px;left:0;width:10px;height:10px;background:var(--textColor);border-radius:50%}.seo__span{font-weight:700;color:var(--blackFont)}.seo__span-color{color:var(--primary);font-weight:700}.seo__button{text-align:center;margin-top:100px}@media only screen and (max-width: 768px){.seo__button{margin-top:50px}}.seo__toggle{display:flex;justify-content:center}.seo__toggle-button{margin-top:30px;background-color:var(--white);color:var(--textColor);border:1px solid var(--primary);padding:15.5px 30px;cursor:pointer;border-radius:30px;font-size:16px;font-weight:700;transition:all .3s ease;text-align:center}.seo__toggle-button:hover{background-color:var(--primary);border:1px solid transparent;color:var(--white)}.seo .hidden{display:none}.seo .visible{display:block}.service--secondary-bg{background:var(--ghost)}.service__text{display:flex;justify-content:center;margin-bottom:30px;text-align:center}@media only screen and (max-width: 768px){.service__text{margin-bottom:20px}}.service__subtitle{color:var(--grayFont);text-align:center;margin-bottom:50px}@media only screen and (max-width: 768px){.service__subtitle{margin-bottom:2px}}.service__button{display:flex;justify-content:center;margin-top:30px}@media only screen and (max-width: 768px){.service__button{margin-top:15px}}.service-slider .swiper-button-prev{position:absolute;width:60px;height:60px;transform:rotate(180deg)}.service-slider .swiper-button-next{position:absolute;width:60px;height:60px}@media only screen and (max-width: 768px){.diagnostic{padding-bottom:50px}}.diagnostic--secondary-bg{background:var(--ghost)}@media only screen and (max-width: 768px){.article-slider .swiper,.individual-slider .swiper,.location-slider .swiper,.count-slider .swiper,.advantage-slider .swiper,.certificate-slider .swiper,.authors-slider .swiper,.pregnancy-calendar-slider .swiper{margin-right:-24px;margin-left:-24px;width:calc(100% + 48px)}}@media only screen and (max-width: 768px){.swiper-wrapper-common,.calendar-slider .swiper-wrapper,.service-slider .swiper-wrapper,.advantage-slider .swiper-wrapper,.location-slider .swiper-wrapper,.publication-slider .swiper-wrapper,.reviews-slider .swiper-wrapper,.article-slider .swiper-wrapper,.pregnancy-calendar-slider .swiper-wrapper,.team-slider .swiper-wrapper,.trust-slider .swiper-wrapper,.numbers-slider .swiper-wrapper{padding:0 0 60px}}.swiper-slide-common,.calendar-slider .swiper-slide,.service-slider .swiper-slide,.advantage-slider .swiper-slide,.location-slider .swiper-slide,.publication-slider .swiper-slide,.reviews-slider .swiper-slide,.article-slider .swiper-slide,.pregnancy-calendar-slider .swiper-slide,.team-slider .swiper-slide,.trust-slider .swiper-slide,.numbers-slider .swiper-slide{width:370px!important}@media only screen and (max-width: 768px){.swiper-slide-common,.calendar-slider .swiper-slide,.service-slider .swiper-slide,.advantage-slider .swiper-slide,.location-slider .swiper-slide,.publication-slider .swiper-slide,.reviews-slider .swiper-slide,.article-slider .swiper-slide,.pregnancy-calendar-slider .swiper-slide,.team-slider .swiper-slide,.trust-slider .swiper-slide,.numbers-slider .swiper-slide{width:327px!important}}.swiper-container{position:relative}.about-slider{max-width:648px;width:100%}.about-slider .swiper-wrapper,.count-slider .swiper-wrapper{padding:0 0 40px}@media only screen and (max-width: 768px){.count-slider .swiper-slide{width:226px}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.individual-slider .swiper-wrapper,.individual-galery-slider .swiper-wrapper{padding:0 0 60px}.individual-slider .swiper-slide,.individual-galery-slider .swiper-slide{width:424px!important}@media only screen and (max-width: 768px){.individual-slider .swiper-slide,.individual-galery-slider .swiper-slide{width:327px!important}}.authors-slider .swiper-wrapper{padding:0 0 60px}.authors-slider .swiper-slide{width:387px!important}@media only screen and (max-width: 768px){.authors-slider .swiper-slide{width:267px!important}}.certificate-slider .swiper-wrapper{padding:0 0 60px}.certificate-slider .swiper-slide{width:368px}@media only screen and (max-width: 768px){.certificate-slider .swiper-slide{width:323px}}.individual-video-center .swiper-wrapper{padding:0 0 60px}.individual-video-center .swiper-slide{width:100%}.individual-galery-slider{height:433px}.individual-galery-slider .swiper-slide{width:648px!important}@media only screen and (max-width: 768px){.individual-galery-slider .swiper-slide{width:323px!important}}.individual-video-center .individual-card{display:flex;justify-content:center}.individual-video-center .individual-card__button{width:auto}.individual-video-center .individual-card__image{max-width:1092px;height:546px}.individual-video-center .individual-card__image img{object-fit:cover}.authors-slider #left-arrow{bottom:-15px;top:auto;left:auto;right:60%}.authors-slider #right-arrow{top:auto;bottom:-15px;left:60%}.numbers-slider .swiper-slide:nth-child(2n) .numbers__card{background:#849c8c}.numbers-slider .swiper-slide:nth-child(2n) .numbers__card h3,.numbers-slider .swiper-slide:nth-child(2n) .numbers__card h4{color:var(--white)}.event .swiper-two-slides{padding:0!important}.event .swiper-two-slides #left-arrow,.event .swiper-two-slides #right-arrow{display:none}.event .swiper-two-slides .card--location{max-height:480px;min-height:480px}.event .swiper-two-slides .card--location .card__button{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.event .swiper-two-slides .card--location .card__button .btn{width:299px;justify-content:center}@media only screen and (max-width: 768px){.event .swiper-two-slides .card--location .card__button{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:275px;margin-top:auto;margin-right:auto;margin-left:auto}}.event .swiper-two-slides .card--location .card__button--first .btn{width:299px}@media only screen and (max-width: 768px){.event .swiper-two-slides .card--location .card__button--first{display:none}}.event .swiper-two-slides .swiper-slide{width:648px!important}@media only screen and (max-width: 768px){.event .swiper-two-slides .swiper-slide{width:327px!important}}.event .swiper-two-slides .card{max-width:648px;width:100%}.main-video-gallery-slider #right-arrow,.main-video-gallery-slider #left-arrow,.individual-slider #right-arrow,.individual-slider #left-arrow{bottom:50%;top:auto}.full-size-video-slider{max-width:1600px;margin:0 auto}.quality-book{position:relative;background:var(--ghost)}.quality-book__button{margin-top:32px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.quality-book__button{margin-top:16px}}.quality-book .controls button{cursor:pointer;background:none;border:none}@media only screen and (max-width: 1240px){.quality-book .controls button svg{width:40px;height:40px}}.quality-book .controls button#prev{position:absolute;left:20px;top:45%;transform:translateY(-45%)}@media only screen and (max-width: 768px){.quality-book .controls button#prev{left:0}}.quality-book .controls button#next{position:absolute;right:20px;top:45%;transform:translateY(-45%)}@media only screen and (max-width: 768px){.quality-book .controls button#next{right:0}}.quality-book #qualityStandarts{display:none;background-size:cover;height:100%}.quality-book #qualityStandarts img{object-fit:cover;height:100%;width:100%}.quality-book .quality-item{overflow:hidden;box-shadow:0 0 20px #00000080}.quality-book .quality-item.front-cover{color:#f9f6ef;background-color:var(--ghost);border:solid 1px var(--secondary);box-shadow:inset 0 0 30px #240a0380,-2px 0 5px 2px #0006}.quality-book .quality-item.back-cover{background-color:var(--ghost);border:solid 1px var(--secondary);box-shadow:inset 0 0 30px #240a0380,10px 0 8px #0006}.quality-book .page-content{padding:16px;display:grid;grid-template-rows:1fr auto;height:100%;text-align:center}.quality-book .page-content img{object-fit:cover;width:100%;height:100%}.standarts{background:var(--ghost);padding:50px 0}.standarts__title{text-align:center;margin-bottom:43px}.standarts__button{display:flex;justify-content:center;margin-top:68px}.standarts__button svg{width:20px;height:20px}@media only screen and (max-width: 768px){.standarts__button{margin-top:30px}}.standart{display:flex;justify-content:center}.standart img{width:100%;height:100%;object-fit:cover}.switch-block__cards{display:flex;align-items:center;gap:24px}@media only screen and (max-width: 1240px){.switch-block__cards{flex-wrap:wrap;justify-content:center;padding:0 100px}}@media only screen and (max-width: 992px){.switch-block__cards{padding:0}}.switch-block__card{padding:60px 30px;border:1px solid var(--primary);color:var(--grayFont);font-weight:700;font-size:18px;border-radius:30px;max-width:312px;height:170px;width:100%;display:flex;text-align:center;justify-content:center;flex-direction:column;gap:10px;cursor:pointer;transition:all .3s ease}@media only screen and (max-width: 768px){.switch-block__card{height:100%;max-width:100%;font-size:16px}}.switch-block__card a{color:var(--grayFont);transition:all .3s ease}.switch-block__card:hover{border:1px solid transparent;color:var(--white);background:var(--primary)}.switch-block__card:hover a{color:var(--white)}.switch-block__card--height{max-height:86px;padding:20px}.switch-block__button{text-align:center;margin-top:30px}@media only screen and (max-width: 768px){.switch-block__button{margin-top:15px}}.tabs .select-container{display:none}@media only screen and (max-width: 768px){.tabs .select-container{display:block}}@media only screen and (max-width: 768px){.tabs button.tabs__link{display:none}}.tabs__nav{display:flex;justify-content:center;gap:24px;margin-bottom:40px}@media only screen and (max-width: 768px){.tabs__nav{flex-wrap:wrap;gap:12px;margin-bottom:20px}}@media only screen and (max-width: 540px){.tabs__nav{gap:5px}}.tabs__nav .select-container{width:100%;max-width:337px;border:1px solid var(--darkerGhost);border-radius:30px}.tabs__nav .select_wrap{z-index:5}.tabs__nav .select_wrap.active .default_option:before{position:absolute;top:20px;right:15px;width:5px;height:5px;border:2px solid var(--textColor);border-radius:2px;border-color:transparent transparent var(--primary) var(--primary);transform:rotate(135deg);transition:all .3s ease}.tabs__nav .select_wrap.active .default_option p{color:var(--primary)}.tabs__nav .select_wrap.active .select_ul{border-radius:0 0 30px 30px;position:absolute;top:25px;z-index:-1;padding-top:30px;background:var(--white)}.tabs__nav .select_wrap.active .select_ul li{border-bottom:none;padding:4px 24px 12px}@media only screen and (max-width: 768px){.tabs__nav .select_wrap.active .select_ul li{padding:10px 24px 12px;border-bottom:1px solid var(--primary)}}.tabs__nav .select_wrap.active .select_ul li:hover{background:var(--primary)}.tabs__nav .select_wrap.active .select_ul li:hover p{color:var(--white)}.tabs__nav .select_wrap .default_option{border:1px solid var(--primary);min-width:121px}.tabs__nav .select_wrap .default_option:before{position:absolute;top:18px;right:15px;width:5px;height:5px;border:2px solid var(--textColor);border-radius:2px;border-color:transparent transparent var(--textColor) var(--textColor);transform:rotate(-45deg);transition:all .3s ease}.tabs__nav .select_wrap .default_option li{display:flex;align-items:flex-start;gap:10px}.tabs__nav .select_wrap .default_option li:hover{color:var(--primary)}.tabs__nav .select_wrap .default_option p{font-weight:700;font-size:14px;color:var(--grayFont)}.tabs__nav-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}@media only screen and (max-width: 1080px){.tabs__nav-wrapper{margin-bottom:30px;flex-direction:column;gap:20px}}.tabs__nav-wrapper .tabs__nav{margin-bottom:0}.tabs__link{font-family:var(--mainFont);padding:10px 20px;background:var(--secondary);border:none;border-radius:30px;cursor:pointer;color:var(--white);font-weight:700;font-size:14px;transition:all .3s ease}@media only screen and (max-width: 768px){.tabs__link{border-radius:0;border:none}}.tabs__link:hover{background:var(--primary);color:var(--white)}.tabs__link--active{background:var(--primary);font-weight:700;border:1px solid transparent;color:var(--white)}.tabs__pane{height:0;overflow:hidden;flex-basis:100%}@media only screen and (max-width: 768px){.tabs__pane{margin-right:-24px;margin-left:-24px;width:calc(100% + 48px);flex-shrink:0}.news__tabs .tabs__pane,.departament-media__tabs .tabs__pane,.js-service-package-offers-tabs .tabs__pane,.js-price-tabs .tabs__pane{margin-right:0;margin-left:0;width:100%}}.tabs__pane--active{height:100%}.event{text-align:center}.event-container{max-width:1320px;width:100%}.event .swiper-container{padding:0 80px}@media only screen and (max-width: 1024px){.event .swiper-container{padding:0}}.swiper-container .swiper-button-prev{position:absolute;width:60px;height:60px;transform:rotate(180deg)}.swiper-container .swiper-button-next{position:absolute;width:60px;height:60px}.swiper-container.about-slider .custom-prev{left:20px}.swiper-container.about-slider .custom-next{right:20px}.swiper-container.individual-slider .custom-prev{left:20px}.swiper-container.individual-slider .custom-next{right:20px}.table__title{padding:30px;width:453px;position:relative;border-right:1px solid var(--darkerGhost)}.table__title--info{padding-right:67.5px}.table__title svg{position:absolute;right:30px;top:30px;cursor:pointer}@media only screen and (max-width: 768px){.table__title svg{right:12px;top:12px;width:17px;height:17px}.table--one-col .table__title svg{right:8px;top:7px}}@media only screen and (max-width: 1320px){.table__title{width:100%;border-bottom:1px solid var(--darkerGhost);border-right:none}.table--one-col .table__title{width:auto;border-bottom:none;border-right:1px solid var(--darkerGhost)}}@media only screen and (max-width: 768px){.table__title{padding:12px 19px;border-bottom:none}.table--one-col .table__title{width:210px}}.table__row{display:grid;grid-template-rows:1fr}.table__row:not(:last-child){border-bottom:1px solid var(--darkerGhost)}@media only screen and (max-width: 768px){.table__row:not(:last-child){border-bottom:none}.table--one-col .table__row:not(:last-child){border-bottom:1px solid var(--darkerGhost)}}@media only screen and (max-width: 1320px){.table__row{grid-template-rows:1fr auto}.table--one-col .table__row{grid-template-rows:1fr}}.table__cell{display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:700}.table__cell:not(:last-child){border-right:1px solid var(--darkerGhost)}@media only screen and (max-width: 768px){.table__cell:not(:last-child){border-right:1px solid var(--white)}}@media only screen and (max-width: 1320px){.table__cell{height:36px}.table--one-col .table__cell{height:100%}}@media only screen and (max-width: 992px){.table__cell{font-size:18px}}@media only screen and (max-width: 768px){.table__cell{font-size:12px;background:#7dc24226}.table--one-col .table__cell{background:none;font-size:16px}}.table__header{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;min-height:90px;padding:5px;text-align:center;position:relative}@media only screen and (max-width: 992px){.table__header{font-size:16px}}@media only screen and (max-width: 768px){.table__header{font-size:10px;min-height:36px}.table--one-col .table__header{font-size:12px;min-height:56px}}@media only screen and (max-width: 440px){.table__header{font-weight:400;text-transform:lowercase}}.table__header:first-child{width:453px}@media only screen and (max-width: 1320px){.table__header:first-child{display:none}.table--one-col .table__header:first-child{width:auto;display:block}}@media only screen and (max-width: 768px){.table--one-col .table__header:first-child{width:210px}}.table__header:not(.table__header:last-child){border-right:1px solid var(--white)}.table__header-icon{position:relative;cursor:pointer}@media only screen and (max-width: 768px){.table__header-icon svg{width:11px;height:26px}.table--one-col .table__header-icon svg{width:18px;height:18px}}.table__header-tag{position:absolute;background:#ffc329;padding:4px 14.5px;border-radius:10px 0;width:50px;text-align:center;color:var(--white);top:0;right:0;font-size:10px;font-family:var(--thirdFont)}.table--header{color:var(--white);background-color:var(--primary);margin-top:-35px;padding-top:35px;border-left:1px solid var(--textColor);border-right:1px solid var(--textColor)}@media only screen and (max-width: 1320px){.table--header .table__row,.table--one-col .table--header .table__row{grid-template-rows:1fr}}.table__footer{display:flex;align-items:center;justify-content:center}.table__footer:first-child{width:453px}.table--footer{margin-top:30px}@media only screen and (max-width: 1320px){.table--footer .btn{font-size:16px}}@media only screen and (max-width: 768px){.table--footer .btn{font-size:10px}.table--footer .btn--secondary{padding:6px 8px}}.team--secondary-bg{background:var(--ghost)}.team__title{margin-bottom:30px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.team__title{margin-bottom:20px}}.team__button{display:flex;justify-content:center;margin-top:30px}@media only screen and (max-width: 768px){.team__button{margin-top:15px}}@media only screen and (max-width: 540px){.team__button{margin-top:15px}}.team .card{padding:0}.team-slider .swiper-button-prev{position:absolute;width:60px;height:60px;transform:rotate(180deg)}.team-slider .swiper-button-next{position:absolute;width:60px;height:60px}.trust__title{margin-bottom:30px;display:flex;justify-content:center}@media only screen and (max-width: 768px){.trust__title{margin-bottom:20px}}.trust__button{display:flex;justify-content:center;align-items:center;gap:32px;margin-top:30px}@media only screen and (max-width: 768px){.trust__button{margin-top:15px}}.vacanci{padding-bottom:50px}.vacanci__title{text-align:center}.vacanci__title .title{margin-bottom:30px}@media only screen and (max-width: 992px){.vacanci__title .title{margin-bottom:30px}}@media only screen and (max-width: 768px){.vacanci__title .title{margin-bottom:20px}}.vacanci__title p{max-width:1096px;width:100%;margin:0 auto 40px;text-align:center}.vacanci-accordion-page{display:flex;flex-direction:column;gap:30px}.vacanci-accordion__content{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--darkerGhost);padding:50px 50px 50px 100px}@media only screen and (max-width: 1240px){.vacanci-accordion__content{flex-direction:column}}@media only screen and (max-width: 768px){.vacanci-accordion__content{padding:20px 30px}}.vacanci-accordion__text h4{color:var(--grayFont);margin-bottom:10px}.vacanci-accordion__text p{font-weight:700;margin-bottom:10px}.vacanci-accordion__text ul{display:flex;flex-direction:column;gap:10px}.vacanci-accordion__text li:before{content:"•";margin:0 10px}.vacanci-accordion__address{display:flex;align-items:center;gap:10px;margin-bottom:10px}.vacanci-accordion__address a{color:var(--grayFont)}.why-choose-us{position:relative;display:flex;padding:100px 0;background:var(--ghost)}@media only screen and (max-width: 1240px){.why-choose-us:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#000c;z-index:1}}@media only screen and (max-width: 768px){.why-choose-us{padding:50px 0}}@media only screen and (max-width: 1240px){.why-choose-us__title .title{color:var(--white)}}.why-choose-us__content{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:5}@media only screen and (max-width: 992px){.why-choose-us__content{align-items:center;text-align:center}}.why-choose-us__cards{display:flex;gap:20px;flex-wrap:wrap;width:650px;align-items:flex-start}@media only screen and (max-width: 768px){.why-choose-us__cards{flex-direction:column;width:100%;gap:10px}}.why-choose-us__card{padding:20px;display:flex;flex-direction:column;height:auto;gap:24px;width:315px;text-align:left}@media only screen and (max-width: 1240px){.why-choose-us__card,.why-choose-us__card h3{color:var(--white)}}@media only screen and (max-width: 768px){.why-choose-us__card{width:100%;gap:10px}.why-choose-us__card p{font-size:14px}}.why-choose-us__card:nth-child(3n){width:100%}.why-choose-us__up-block{display:flex;align-items:center;gap:24px}.why-choose-us__up-block h3{font-size:25px}.why-choose-us__up-block img{width:70px;height:70px;border-radius:30px}@media only screen and (max-width: 768px){.why-choose-us__up-block{gap:12px}.why-choose-us__up-block h3{font-size:16px}}.why-choose-us__title{margin-bottom:30px}@media only screen and (max-width: 768px){.why-choose-us__title{margin-bottom:20px}}.why-choose-us__img{position:absolute;top:0;right:0;z-index:1;object-fit:cover;max-width:781px;max-height:726px;width:100%;height:100%}h1{font-size:55px;font-weight:700;line-height:120%}@media only screen and (max-width: 1440px){h1{font-size:48px}}h2{font-size:46px;font-weight:700;line-height:125%}@media only screen and (max-width: 1440px){h2{font-size:46px}}@media only screen and (max-width: 768px){h2{font-size:28px}}h3{font-size:23px;font-weight:700;line-height:125%;color:var(--primary)}@media only screen and (max-width: 1440px){h3{font-size:22px}}@media only screen and (max-width: 768px){h3{font-size:18px}}h4{color:var(--primary);font-size:18px;font-weight:700;line-height:125%}@media only screen and (max-width: 768px){h4{font-size:16px}}h5{color:var(--primary);font-size:16px;font-weight:700;line-height:130%}p{font-size:16px;font-weight:400;line-height:135%}@media only screen and (max-width: 768px){p{font-size:14px}}.typography-menu{font-size:16px;font-weight:700}.typography-tab{font-size:14px;font-weight:700}
