@charset "UTF-8";.first{padding:8rem 0}.first__inner{width:min(1280px, 100%);margin:0 auto;padding:0}.section__head{margin-bottom:6rem}.first-card{height:100%;display:flex;flex-direction:column;padding:3rem;border:1px solid var(--brown);border-radius:30px;color:var(--brown)}.first-card__icon{width:160px;height:160px;margin:0 auto 3rem;display:flex;align-items:center;justify-content:center}.first-card__icon img{width:100%;height:auto;display:block}.first-card h3{margin-bottom:0;text-align:center;min-height:2em;font-size:clamp(1.6rem, 2.8vw, 2rem)}.first-card p{text-align:justify;font-size:clamp(1.2rem, 2.8vw, 1.4rem)}.first-card{height:100%;display:flex;flex-direction:column}.first-card p{flex:1}@media (max-width:767px){.first-card{padding:3rem 2rem}.first-card__icon{width:130px;height:130px}}.first__gallery{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.first__gallery .swiper-wrapper{transition-timing-function:linear !important}.first__gallery .swiper-slide{width:24vw;min-width:320px}.first__gallery img{width:100%;aspect-ratio:4/2.5;object-fit:cover;display:block;border-radius:30px}.check{padding:8rem 0}.check__inner{max-width:1280px;margin:0 auto;padding:6rem;border:1px solid var(--gray-light);border-radius:30px;background:#eee6d7}.check__box{max-width:980px;margin:0 auto;padding:8rem 6rem;background:var(--white);border-radius:30px;text-align:center}.check__title{display:flex;align-items:center;justify-content:center;gap:6rem;margin-bottom:5rem}.check__heading p{margin-bottom:0;font-size:clamp(1.6rem, 2.8vw, 2.4rem)}.check__heading h2{line-height:1;margin-top:1rem;font-size:4rem;width:100%}.check__linel{width:4px;height:180px;background:var(--brown);transform:rotate(-15deg)}.check__liner{width:4px;height:180px;background:var(--brown);transform:rotate(15deg)}.check__btn{position:relative;max-width:720px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--brown);border:solid 2px var(--brown);color:#fff;text-decoration:none;font-size:clamp(1.6rem, 2.8vw, 2rem)}.check__btn:hover{background:var(--white);color:var(--brown);transition:.3s}.check__btn .arrow{position:absolute;right:3rem;top:50%;width:2rem;transform:translateY(-50%);transition:.3s}.check__btn:hover .arrow{transform:translateY(-50%) translateX(10px)}@media (max-width:1024px){.check__heading h2{font-size:clamp(3rem, 2.8vw, 3.2rem)}.check__title{gap:5rem}}@media (max-width:767px){.check{padding:5rem 0}.check__inner{padding:2rem;border-radius:20px}.check__box{width:100%;aspect-ratio:1/1;padding:2rem;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.check__title{gap:2rem;margin-bottom:2.5rem}.check__heading p{margin-bottom:0}.check__heading h2{font-size:clamp(2.4rem, 2.8vw, 2.8rem)}.check__heading h2{line-height:1;margin-top:1rem;padding:0 1rem}.check__linel{width:2px;height:90px}.check__liner{width:2px;height:90px}.check__btn .arrow{right:2rem;width:1rem}}.symptom{padding:8rem 0}.symptom__inner{max-width:1280px;margin:0 auto}.symptom__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.symptom-card{position:relative;padding:3rem 2rem;border:1px solid var(--brown);border-radius:30px}.symptom-card__head{position:relative}.symptom-card h3{margin-bottom:1rem;text-align:center;color:var(--brown);font-size:clamp(1.4rem, 2.8vw, 1.8rem)}.symptom-card__toggle{position:absolute;left:1.5rem;top:1.5rem;width:44px;height:44px;border:none;border-radius:50%;background:var(--white);cursor:pointer}.symptom-card__toggle span{position:relative;display:block;width:20px;height:2px;margin:auto;background:#bbb}.symptom-card__toggle span:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:2px;background:#bbb;transform:translate(-50%,-50%) rotate(90deg);transition:.3s ease}.symptom-card.active .symptom-card__toggle span:after{opacity:0}.symptom-card__body{display:block}.symptom-card__image{text-align:center;margin:0 auto 2rem}.symptom-card__image img{width:300px;max-width:100%;display:block;margin:0 auto}.symptom-tags{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.symptom-tags a{min-height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--brown);border-radius:15px;background:var(--white);color:var(--brown);text-decoration:none;font-size:clamp(1rem, 2.8vw, 1.1rem) !important}.symptom-tags a.wide{grid-column:1/-1}@media (min-width:768px){.symptom-card{height:100%}.symptom-card__toggle{display:none}.symptom-card h3{margin:0}}@media (max-width:1279px){.symptom__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.symptom__grid{grid-template-columns:1fr;gap:2rem}.symptom-card{padding:2rem}.symptom-card__head{display:grid;grid-template-columns:70px 1fr 70px;align-items:center}.symptom-card h3{margin:0}.symptom-card__toggle{position:static;display:grid;place-items:center;padding:0}.symptom-card__toggle span{margin:0;background:#aaa}.symptom-card__toggle span:after{background:#aaa}.symptom-card__body{max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .5s ease,opacity .3s ease,transform .3s ease}.symptom-card.active .symptom-card__body{max-height:900px;opacity:1;transform:translateY(0)}}.consult{padding:8rem 0}.consult__inner{max-width:1280px;margin:0 auto}.consult__title{margin-bottom:5rem;text-align:center;color:var(--brown);font-size:clamp(1.4rem, 2.8vw, 1.8rem)}.consult__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.consult__item{min-height:90px;padding:0 2rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--brown);border-radius:22px;color:var(--brown);font-size:clamp(1.3rem, 2.8vw, 1.4rem);text-align:center}@media (max-width:1024px){.consult__grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:767px){.consult{padding:5rem 0}.consult__title{margin-bottom:3rem}.consult__grid{grid-template-columns:1fr;gap:1.2rem}.consult__item{border-radius:15px}}.faq{padding:8rem 0}.faq__inner{max-width:1280px;margin:0 auto}.faq__list{border-top:1px solid var(--gray-light)}.faq__item{border-bottom:1px solid var(--gray-light);font-size:clamp(1.4rem, 2.8vw, 1.6rem) !important}.faq__question{width:100%;padding:3rem 0;display:grid;grid-template-columns:56px 1fr;align-items:center;gap:2rem;border:none;background:0 0;color:var(--brown);text-align:left;cursor:pointer}.faq__icon{width:44px;height:44px;border-radius:50%;background:var(--white);position:relative}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;background:#aaa;transform:translate(-50%,-50%);transition:.3s ease}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.active .faq__icon:after{opacity:0}.faq__answer{max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .5s ease,opacity .3s ease,transform .3s ease}.faq__answer p{padding:0 0 3rem 76px;font-size:clamp(1.4rem, 2.8vw, 1.6rem) !important}.faq__item.active .faq__answer{max-height:500px;opacity:1;transform:translateY(0)}@media (max-width:767px){.faq{padding:5rem 0}.faq__question{grid-template-columns:46px 1fr;gap:1rem;padding:2rem 0}.faq__icon{width:38px;height:38px}.faq__answer p{padding:0 0 2rem 56px}}