section.HeroSection{width:100%;height:calc(100dvh - 85px);background:var(--main-blue);overflow:hidden;position:relative;padding:var(--hero-section-padding);--hero-main-font-size:55px;--hero-section-padding:0;--hero-container-padding:0;--hero-main-margin:0 0 40px 0;--hero-object-position:auto;--hero-second-font-size:18px;--hero-button-mt:45px;--hero-button-width:auto;--hero-button-padding:10px 35px;--hero-button-font-size:14px}
section.HeroSection figure{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;margin:0;z-index:1}
section.HeroSection figure video,
section.HeroSection figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
section.HeroSection .container{display:flex;align-items:center;justify-content:center;position:relative;z-index:3;height:100%;color:var(--white-color);padding:var(--hero-container-padding)}
section.HeroSection .content{line-height:1.5;font-size:var(--hero-second-font-size);overflow:hidden;text-overflow:ellipsis}
section.HeroSection h2{font-weight:900;font-size:var(--hero-main-font-size);margin:var(--hero-main-margin);line-height:1.2}
section.HeroSection button{margin-top:var(--hero-button-mt);padding:var(--hero-button-padding);text-transform:uppercase;font-size:var(--hero-button-font-size);font-weight:bold;width:var(--hero-button-width)}
section.HeroSection button.main-btn{background:var(--white-color);color:var(--main-blue)}
section.HeroSection button.main-outline-btn{border-color:var(--white-color);color:var(--white-color)}
section.HeroSection button.main-outline-btn:hover,
section.HeroSection button.main-btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--white-color);transform:scale(1.05)}@media screen and (max-width:575.9px){section.HeroSection{height:auto;--hero-container-padding:0 30px;--hero-section-padding:50px 0 150px 0;--hero-main-font-size:32px;--hero-second-font-size:14px;--hero-main-margin:30px 0;--hero-button-mt:25px;--hero-button-padding:6px 25px;--hero-button-font-size:14px;--hero-button-width:100%}section.HeroSection figure img{object-position:70% center}}
@media screen and (min-width:576px) and (max-width:767.9px){section.HeroSection{height:auto;--hero-container-padding:0 30px;--hero-button-mt:25px;--hero-section-padding:40px 0 120px 0;--hero-main-font-size:36px;--hero-second-font-size:16px;--hero-main-margin:30px 0;--hero-button-width:100%}}
@media screen and (min-width:768px) and (max-width:991.9px){section.HeroSection{height:auto;--hero-section-padding:40px 0 120px 0;--hero-main-font-size:45px;--hero-second-font-size:18px;--hero-main-margin:30px 0}}
@media screen and (min-width:992px) and (max-width:1199.9px){section.HeroSection{height:auto;--hero-section-padding:50px 0 120px 0;--hero-main-font-size:52px;--hero-second-font-size:18px;--hero-main-margin:30px 0}}
@media screen and (min-width:1200px) and (max-width:1399.9px){section.HeroSection{--hero-main-font-size:52px;--hero-second-font-size:18px;--hero-main-margin:30px 0}}
section.About{background:var(--fb-color);padding-bottom:30px;--about-features-margin:-50px;--about-h2-size:42px;--feature-h3-size:24px;--about-number-size:55px}section.About .fly-features{position:relative;transform:translateY(-75px);z-index:4;display:flex;gap:30px;margin-bottom:var(--about-features-margin)}section.About .fly-features .feature{background:var(--white-color);padding:25px 20px 10px 20px;border-radius:15px;display:flex;gap:15px;box-shadow:10px 20px 15px rgba(0,0,0,0.1);transition:0.5s;cursor:pointer}section.About .fly-features .feature:hover{transform:translateY(-5px) scale(1.05)}section.About .fly-features .feature img{width:70px;height:70px;flex:0 0 auto;object-fit:contain;transition:0.8s!important}section.About .fly-features .feature h3{font-family:var(--condenset-font);font-weight:bold;color:var(--main-blue);font-size:var(--feature-h3-size)}section.About .fly-features .feature:hover h3{color:var(--main-red)}section.About .fly-features .feature:hover img{transform:scale(1.15)}section.About .fly-features .feature .content{font-size:14px}section.About h2{font-size:var(--h1-size)}section.About article{line-height:1.6;font-size:16px;margin:40px 0}section.About .about-number{display:flex;gap:20px;align-items:center;line-height:1.2}section.About .about-number .number{font-size:var(--about-number-size);font-weight:900;color:var(--main-blue)}section.About .AboutInfoImage{width:100%}section.About .AboutInfoImage img{width:100%;height:100%;object-fit:contain}@media screen and (max-width:575.9px){section.About{--about-features-margin:-20px;--feature-h3-size:20px;--about-number-size:36px}section.About .about-number{flex-wrap:wrap}section.About .fly-features{flex-direction:column}}@media screen and (min-width:576px) and (max-width:767.9px){section.About{--about-features-margin:-20px;--feature-h3-size:20px;--about-number-size:40px}section.About .about-number{flex-wrap:wrap}section.About .fly-features{flex-direction:column}}@media screen and (min-width:768px) and (max-width:991.9px){section.About{--about-features-margin:-20px;--about-number-size:45px}section.About .about-number{flex-wrap:wrap}section.About .fly-features{flex-direction:column}}@media screen and (min-width:992px) and (max-width:1199.9px){section.About{--about-features-margin:-20px;--about-number-size:45px}section.About .about-number{flex-wrap:wrap}section.About .fly-features{flex-direction:column}}@media screen and (min-width:1200px) and (max-width:1399.9px){}@media screen and (min-width:1400px){}
section.Symptoms{padding:50px 0}section.Symptoms h2{font-size:var(--h1-size);font-weight:900;font-family:var(--accent-font);color:var(--main-blue);margin-bottom:25px}section.Symptoms .content{line-height:1.6;font-size:1.1rem;margin:30px 0}section.Symptoms .symptoms-image{width:40%;margin:auto;flex:0 0 40%}section.Symptoms .symptoms-image img{width:100%;height:100%;object-fit:contain}section.Symptoms .symptoms-list{position:relative;align-items:center;display:flex}section.Symptoms ul{margin:0;padding:0;display:flex;flex-direction:column;gap:30px;width:30%;flex:0 0 30%}section.Symptoms ul li{list-style:none;position:relative}section.Symptoms ul li b{font-size:16px;display:block;margin-bottom:3px}section.Symptoms ul li:after{position:absolute;top:-3px;left:-40px;width:24px;height:24px;background:var(--c-grey);content:'';border:solid 5px var(--white-color);border-radius:30px;box-shadow:5px 10px 15px rgba(0,0,0,0.3)}section.Symptoms ul:nth-child(1){text-align:right}section.Symptoms ul:nth-child(1) li:after{right:-40px;left:auto}section.Symptoms ul li.main:after{background:var(--main-red)}section.Symptoms ul li.second:after{background:var(--main-blue)}@media screen and (max-width:575.9px){section.Symptoms .symptoms-list{flex-direction:column}section.Symptoms .symptoms-list ul{width:100%;order:2;gap:15px;padding-left:45px}section.Symptoms .symptoms-list ul:first-of-type{order:1;margin-bottom:15px;text-align:left}section.Symptoms .symptoms-list li:after{left:-40px!important;right:auto!important}section.Symptoms .symptoms-image{width:100%;order:0;text-align:center}section.Symptoms .symptoms-image img{max-width:250px}}@media screen and (min-width:576px) and (max-width:767.9px){section.Symptoms .symptoms-list{flex-direction:column}section.Symptoms .symptoms-list ul{width:100%;order:2;gap:15px;padding-left:45px}section.Symptoms .symptoms-list ul:first-of-type{order:1;margin-bottom:15px;text-align:left}section.Symptoms .symptoms-list li:after{left:-40px!important;right:auto!important}section.Symptoms .symptoms-image{width:100%;order:0;text-align:center}section.Symptoms .symptoms-image img{max-width:250px}}@media screen and (min-width:768px) and (max-width:991.9px){section.Symptoms .symptoms-list{flex-wrap:wrap;gap:40px}section.Symptoms .symptoms-list ul{order:2;width:50%;flex:1 0 0;padding-left:45px}section.Symptoms .symptoms-list ul:first-of-type{order:1;text-align:left}section.Symptoms .symptoms-list li:after{left:-40px!important;right:auto!important}section.Symptoms .symptoms-image{width:100%;order:0;flex:1 0 100%;text-align:center}section.Symptoms .symptoms-image img{max-width:300px}}@media screen and (min-width:992px) and (max-width:1199.9px){}@media screen and (min-width:1200px) and (max-width:1399.9px){}@media screen and (min-width:1400px){}
section.Team{padding:50px 0 100px 0;position:relative;overflow:hidden}section.Team figure.background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}section.Team figure.background img{width:100%;height:100%;object-fit:cover}section.Team .container{position:relative;z-index:1}section.Team h2{font-size:var(--h1-size);font-weight:900;font-family:var(--accent-font);color:var(--main-blue);margin-bottom:15px}section.Team .content{line-height:1.6;font-size:16px;margin:40px 0}section.Team .TeamSlider .team-slider{display:flex;gap:50px;padding:30px 0}section.Team .TeamSlider .team-slider .face{position:relative;width:200px;height:200px;border-radius:100px;box-shadow:15px 15px 15px rgba(0,0,0,0.1);flex:0 0 auto}section.Team .TeamSlider .team-slider .face .quote{position:absolute;width:70px;height:70px;border-radius:35px;background:var(--main-red);color:var(--white-color);display:flex;align-items:center;justify-content:center;bottom:0;left:0;transform:translate(0,20%);font-size:36px}section.Team .TeamSlider .team-slider .face img{width:100%;height:100%;border-radius:100px;overflow:hidden;object-fit:cover}section.Team .TeamSlider .team-slider .text{flex:1 0 0;line-height:1.6;font-size:16px}section.Team .TeamSlider .team-slider .text .name{padding-top:40px;color:var(--color-9);font-size:14px;position:relative}section.Team .TeamSlider .team-slider .text .name:after{position:absolute;width:70px;height:2px;background:var(--main-red);content:'';top:15px;left:0}section.Team .TeamSlider .team-slider .text .name b{display:block;font-size:20px;color:var(--main-blue);font-family:var(--accent-font);font-weight:700;margin-bottom:5px}@media screen and (max-width:575.9px){section.Team .splide__arrow{top:100%}section.Team .TeamSlider .team-slider{flex-direction:column;align-items:center}section.Team .TeamSlider .team-slider .face{width:180px;height:180px}}@media screen and (min-width:576px) and (max-width:767.9px){section.Team .splide__arrow{top:100%}section.Team .TeamSlider .team-slider{flex-direction:column;align-items:center}}@media screen and (min-width:768px) and (max-width:991.9px){section.Team .splide__arrow{top:100%}section.Team .splide__arrow--next{right:0}section.Team .splide__arrow--prev{left:0}section.Team .splide__pagination{bottom:0;transform:translateY(50%)}}
section.Map{position:relative;display:grid;grid-template-columns:55% 45%;align-items:center}section.Map .map-container{height:100%;position:relative;z-index:1}section.Map .map-contacts{position:relative;height:100%}section.Map .content-wrapper{position:relative;left:-25px;height:calc(100% + 50px);width:calc(100% + 25px);top:-25px;background:var(--white-color);box-shadow:-10px 10px 20px rgba(0,0,0,0.1);border-radius:25px 0 0 25px;z-index:2;padding:45px calc((100dvw - var(--container-width)) / 2 + 45px) 45px 45px;margin-bottom:-50px;display:flex;align-items:center;justify-content:center}section.Map .contacts-line{padding:5px 0;font-family:var(--condenset-font)}section.Map .contacts-line b{font-size:18px;font-family:var(--accent-font);font-weight:700;color:var(--main-blue)}@media screen and (max-width:575.9px){section.Map{display:block}section.Map .map-container{height:350px}section.Map .content-wrapper{position:relative;left:25px;height:auto;width:calc(100% - 50px);top:-75px;border-radius:25px;padding:45px}}@media screen and (min-width:576px) and (max-width:767.9px){section.Map{display:block}section.Map .map-container{height:350px}section.Map .content-wrapper{position:relative;left:10px;height:auto;width:calc(100% - 20px);top:-45px;border-radius:25px;padding:45px}}@media screen and (min-width:768px) and (max-width:991.9px){section.Map{display:block}section.Map .map-container{height:350px}section.Map .content-wrapper{position:relative;left:25px;height:auto;width:calc(100% - 50px);top:-45px;border-radius:25px;padding:45px}}