html{scroll-behavior:smooth}html body{color:#626262}#consult{max-width:835px;margin:0 auto 60px}@media (max-width:834px){#consult{max-width:100%}}@media (max-width:576px){#consult{margin-top:unset;max-width:100%;margin-bottom:40px}}#consult .section-description,#consult .section-title{color:var(--s1);text-align:center}#consult .section-title{font-size:18px;font-weight:700;margin-bottom:1rem}#consult .section-description{line-height:1.4;margin-bottom:30px}#consult .immune-mother{display:flex;position:relative;flex-wrap:wrap}#consult .immune-mother:before{content:"";background-color:#f5f5f5;position:absolute;width:calc(100vw - 8px);height:100%;top:0;left:calc((100% - 100vw)/2);z-index:-1}@media (max-width:576px){#consult .immune-mother{margin:0 -15px}#consult .immune-mother:before{width:100vw}}#consult .video-card{max-width:760px;border-radius:15px;box-shadow:0 0 10px 4px #ddd;display:flex;justify-content:space-between;align-items:center;padding:30px;margin:0 auto 40px;cursor:pointer}@media (max-width:576px){#consult .video-card{max-width:100%;margin-bottom:20px;flex-direction:column;box-shadow:unset;border-radius:unset;padding:0}}#consult .video-container{width:560px}@media (max-width:834px){#consult .video-container{width:50%}}@media (max-width:576px){#consult .video-container{width:100%;margin-bottom:20px}}#consult .yt{position:relative;padding-bottom:56.25%;width:100%;height:0;border-radius:5px;overflow:hidden}@media (max-width:576px){#consult .yt{border-radius:0}}#consult .yt iframe{position:absolute;top:0;left:0;width:100%;height:100%}#consult .intro{padding:70px 0 0 70px}@media (max-width:834px){#consult .intro{padding:30px 0 0 40px}}@media (max-width:576px){#consult .intro{text-align:center;padding:0;width:100%}}#consult .intro .title{color:var(--s1);font-weight:700;font-size:20px;margin-bottom:10px}#consult .intro .name{font-weight:400;font-size:24px;margin-left:8px}#consult .intro p{font-size:18px;line-height:1.8;white-space:pre-line}@media (max-width:576px){#consult .intro p{margin-bottom:30px;white-space:unset}}#consult .intro p span{color:#5c98de}@media (max-width:576px){#consult .intro p span{display:block}}#share{max-width:540px;margin:0 auto 60px}@media (max-width:576px){#share{max-width:80%;margin-top:unset;margin-bottom:40px}}@media (max-width:320px){#share{max-width:90%}}#share .section-title{color:var(--s1);font-size:18px;font-weight:700;text-align:center;margin-bottom:1rem}#share .shareBlock{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-width:180px}@media (max-width:576px){#share .shareBlock{min-width:120px}}#share .shareBlock .inner{margin:0 auto;text-align:center}#share .shareBlock .img-box{display:inline-block;border:4px solid #eee;border-radius:100px;position:relative;pointer-events:none}#share .shareBlock .img-box:before{content:"";width:30px;height:30px;position:absolute;background-color:#5c98de;border-radius:50px;right:0;bottom:0}#share .shareBlock .img-box:after{content:"";position:absolute;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 14px;-webkit-transform:rotate(0deg);transform:rotate(0deg);right:6px;bottom:7px}#share .shareBlock .circle{border-radius:100px;border:4px solid #fff;width:120px;height:120px;margin-bottom:0;transition:.5s}@media (max-width:576px){#share .shareBlock .circle{width:100px;height:100px}}#share .shareBlock .introduction{pointer-events:none;text-align:center}#share .shareBlock .introduction .title{color:var(--s1);font-size:18px;font-weight:700}#share .shareBlock button{background-color:transparent;border:none;cursor:pointer}#share .shareBlock:hover .circle{width:135px;height:135px}@media (max-width:576px){#share .shareBlock:hover .circle{width:100px;height:100px}}.share-list{margin-top:30px;position:relative}.share-list .slider-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.share-list .slider-container{display:flex}.share-list .slider-next,.share-list .slider-prev{border:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;cursor:pointer;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67);color:#5c98de;left:-20px;top:30px}.share-list .slider-next:focus,.share-list .slider-prev:focus{outline:none;color:#5c98de}.share-list .slider-next{right:unset;left:100%}.consult-modal .modal-content,.share-modal .modal-content{border-radius:15px}.consult-modal .btn-close,.share-modal .btn-close{border-radius:20px;padding:0 15px;border:none;color:#fff;background-color:#5c98de;cursor:pointer}.consult-modal .embed-responsive,.consult-modal .postImg,.share-modal .embed-responsive,.share-modal .postImg{max-width:580px;margin:0 auto}.consult-modal .postImg img,.share-modal .postImg img{max-width:100%}#service{max-width:720px;margin:0 auto 180px}@media (max-width:834px){#service{max-width:calc(100% - 60px)}}@media (max-width:576px){#service{max-width:calc(100% - 40px);margin-bottom:200px}}#service .section-description,#service .section-title{color:var(--s1);text-align:center}#service .section-title{font-size:18px;font-weight:700;margin-bottom:1rem}#service .section-description{line-height:1.4;margin-bottom:30px}#service .service-list{display:flex;justify-content:space-between}@media (max-width:576px){#service .service-list{flex-direction:column}}#service .service-item{display:flex;flex-direction:column;align-items:center}@media (max-width:576px){#service .service-item{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}#service .service-item .content{margin-right:auto}}#service .img-box{width:150px;height:150px;border-radius:100%;overflow:hidden;margin-bottom:30px}@media (max-width:576px){#service .img-box{width:120px;height:120px;margin-bottom:0;margin-right:30px}}@media (max-width:320px){#service .img-box{width:110px;height:110px}}#service .img-box img{max-width:100%}#service .title{color:var(--s1);font-weight:700;margin-bottom:5px}#service .description li{line-height:1.6}#service ul{list-style:none;padding:0;margin:0}#journey{max-width:730px;margin:0 auto 60px}@media (max-width:576px){#journey{margin-bottom:40px}}#journey .section-title{font-size:18px;font-weight:700;margin-bottom:1.5rem}@media (max-width:576px){#journey .section-title{margin-bottom:1rem}}#journey .section-description,#journey .section-title{color:var(--s1);text-align:center}#journey .section-description.mobile-only{display:none}@media (max-width:576px){#journey .section-description.mobile-only{display:block;margin-bottom:1rem}}#journey .journey-map{position:relative;min-height:580px}@media (max-width:834px){#journey .journey-map{min-height:670px;max-width:320px;margin:0 auto}}#journey .journey-step{position:absolute;opacity:0}#journey .journey-step.slideIn{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#journey .journey-step img{max-width:100%}#journey .journey01{left:-35px;top:0}@-webkit-keyframes journey01SlideIn{0%{left:-35px;top:0;opacity:0}to{left:0;top:0;opacity:1}}@keyframes journey01SlideIn{0%{left:-35px;top:0;opacity:0}to{left:0;top:0;opacity:1}}#journey .journey01.slideIn{-webkit-animation-name:journey01SlideIn;animation-name:journey01SlideIn}#journey .journey02{right:-35px;top:40px}@-webkit-keyframes journey02SlideIn{0%{right:-35px;top:40px;opacity:0}to{right:0;top:40px;opacity:1}}@keyframes journey02SlideIn{0%{right:-35px;top:40px;opacity:0}to{right:0;top:40px;opacity:1}}@-webkit-keyframes journey02SlideIn_m{0%{right:-35px;top:45px;opacity:0}to{right:0;top:45px;opacity:1}}@keyframes journey02SlideIn_m{0%{right:-35px;top:45px;opacity:0}to{right:0;top:45px;opacity:1}}#journey .journey02.slideIn{-webkit-animation-name:journey02SlideIn;animation-name:journey02SlideIn}@media (max-width:834px){#journey .journey02{right:-35px;top:45px}#journey .journey02.slideIn{-webkit-animation-name:journey02SlideIn_m;animation-name:journey02SlideIn_m}}#journey .journey03{right:115px;top:205px}@-webkit-keyframes journey03SlideIn{0%{right:115px;top:205px;opacity:0}to{right:150px;top:205px;opacity:1}}@keyframes journey03SlideIn{0%{right:115px;top:205px;opacity:0}to{right:150px;top:205px;opacity:1}}@-webkit-keyframes journey03SlideIn_m{0%{right:100px;top:120px;opacity:0}to{right:135px;top:120px;opacity:1}}@keyframes journey03SlideIn_m{0%{right:100px;top:120px;opacity:0}to{right:135px;top:120px;opacity:1}}#journey .journey03.slideIn{-webkit-animation-name:journey03SlideIn;animation-name:journey03SlideIn}@media (max-width:834px){#journey .journey03{right:100px;top:120px}#journey .journey03.slideIn{-webkit-animation-name:journey03SlideIn_m;animation-name:journey03SlideIn_m}}#journey .journey04{left:-35px;top:180px}@-webkit-keyframes journey04SlideIn{0%{left:-35px;top:180px;opacity:0}to{left:0;top:180px;opacity:1}}@keyframes journey04SlideIn{0%{left:-35px;top:180px;opacity:0}to{left:0;top:180px;opacity:1}}@-webkit-keyframes journey04SlideIn_m{0%{left:-35px;top:230px;opacity:0}to{left:0;top:230px;opacity:1}}@keyframes journey04SlideIn_m{0%{left:-35px;top:230px;opacity:0}to{left:0;top:230px;opacity:1}}#journey .journey04.slideIn{-webkit-animation-name:journey04SlideIn;animation-name:journey04SlideIn}@media (max-width:834px){#journey .journey04{left:-35px;top:230px}#journey .journey04.slideIn{-webkit-animation-name:journey04SlideIn_m;animation-name:journey04SlideIn_m}}#journey .journey05{left:135px;top:400px}@-webkit-keyframes journey05SlideIn{0%{left:135px;top:400px;opacity:0}to{left:170px;top:400px;opacity:1}}@keyframes journey05SlideIn{0%{left:135px;top:400px;opacity:0}to{left:170px;top:400px;opacity:1}}@-webkit-keyframes journey05SlideIn_m{0%{left:calc((100% - 300px)/2);top:400px;opacity:0}to{left:calc((100% - 270px)/2);top:400px;opacity:1}}@keyframes journey05SlideIn_m{0%{left:calc((100% - 300px)/2);top:400px;opacity:0}to{left:calc((100% - 270px)/2);top:400px;opacity:1}}#journey .journey05.slideIn{-webkit-animation-name:journey05SlideIn;animation-name:journey05SlideIn}@media (max-width:834px){#journey .journey05{left:calc((100% - 300px)/2);top:400px}#journey .journey05.slideIn{-webkit-animation-name:journey05SlideIn_m;animation-name:journey05SlideIn_m}}#heart-angels{max-width:720px;margin:0 auto 180px}@media (max-width:834px){#heart-angels{max-width:calc(100% - 60px)}}@media (max-width:576px){#heart-angels{max-width:calc(100% - 40px);margin-bottom:200px}}#heart-angels .section-description,#heart-angels .section-title{color:var(--s1);text-align:center}#heart-angels .section-title{font-size:18px;font-weight:700;margin-bottom:1rem}#heart-angels .section-description{line-height:1.4;margin-bottom:30px}#heart-angels .angel-list{display:flex;justify-content:center;list-style:none;gap:50px}@media (max-width:576px){#heart-angels .angel-list{padding:0;gap:20px}}#heart-angels .angel-item{display:flex;align-items:center}@media (max-width:576px){#heart-angels .angel-item{flex-direction:column}}#heart-angels .angel-img img{max-width:100%;border-radius:100%}@media (max-width:576px){#heart-angels .angel-img img{width:100px;height:100px}}#heart-angels .angel-info{margin-left:15px}#heart-angels .angel-info .name{color:var(--s1);font-weight:700;margin-bottom:5px}#heart-angels .angel-info p{line-height:1.5}@media (max-width:576px){#heart-angels .angel-info p{font-size:14px}}#heart-angels .link a{text-decoration:underline;color:#29446c!important}#float-btns{width:100%;position:fixed;left:0;bottom:80px;display:flex;justify-content:center;transition:.3s;opacity:0;visibility:hidden}@media (max-width:576px){#float-btns{flex-direction:column;row-gap:20px;bottom:60px}}#float-btns.show{opacity:1;visibility:visible}#float-btns.fade{opacity:.4}#float-btns .btn{border-radius:20px;min-width:250px;font-size:18px;color:#fff!important;background-color:#a2a2a2;margin:0 20px;padding:10px 0}#float-btns .btn:hover{background-color:#6b6b6b}#float-btns .btn.consult{background-color:#5c98de}#float-btns .btn.consult:hover{background-color:#4f84c0}#progress-block{width:270px;display:flex;justify-content:space-between;align-content:center;position:relative;margin:20px auto 50px}#progress-block:before{content:"";position:absolute;width:90%;height:1px;left:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#5c98de;z-index:-1}#progress-block .step{position:relative}#progress-block .step img{max-width:100%;margin-bottom:0}#progress-block .step:before{content:attr(data-step);position:absolute;color:#a2a2a2;top:calc(100% + 5px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;white-space:nowrap}#progress-block .step.active:before{color:#5c98de}#form{max-width:600px;margin:60px auto 40px}#form .section-description,#form .section-title{color:var(--s1);text-align:center}#form .section-title{font-size:18px;font-weight:700;margin-bottom:1rem}#form .section-description{margin-bottom:30px}@media (max-width:576px){#form .section-description{text-align:left}}#form .required{position:relative;line-height:1.6}#form .required:after{content:"*";color:#ad603c;position:absolute;top:0;left:102%}#form .custom-input{background-color:#fff;border:1px solid #e8e8e8;border-radius:10px;margin-left:10px;padding-left:1rem;vertical-align:middle;height:32px;font-size:14px;color:#626262}@media (max-width:576px){#form .custom-input{padding-right:1rem;font-size:16px;max-width:160px;min-width:130px}}#form .custom-input:focus-visible{outline:none;background-color:#f5f5f5}#form .custom-input::-webkit-input-placeholder{color:#dedede;font-size:14px}#form .custom-input:-ms-input-placeholder{color:#dedede;font-size:14px}#form .custom-input::-ms-input-placeholder{color:#dedede;font-size:14px}#form .custom-input::placeholder{color:#dedede;font-size:14px}#form .custom-input[type=radio]{accent-color:#5c98de}#form #name{max-width:155px}#form #phone_input{max-width:200px}#form .timezone-notice{color:#a2a2a2;font-size:14px}#form .calendar-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:20px;position:relative}#form .calendar-wrapper .flatpickr-calendar{min-width:310px}#form .calendar-wrapper .flatpickr-calendar.notice{box-shadow:1px 0 0 #bbd9fd,-1px 0 0 #bbd9fd,0 1px 0 #bbd9fd,0 -1px 0 #bbd9fd,0 3px 13px #bbd9fd}#form #time-select-area{margin-top:20px;width:100%;display:flex;flex-wrap:wrap;-webkit-column-gap:10px;column-gap:10px}#form #time-select-area:has(span){justify-content:center}#form #time-select-area.hide{display:none}@media (max-width:576px){#form #time-select-area{max-width:calc(100% - 30px);margin:20px auto 0;-webkit-column-gap:15px;column-gap:15px;row-gap:10px;max-width:calc(100% - 15px);-webkit-column-gap:10px;column-gap:10px;row-gap:8px}}#form .consultant-wrapper{margin-top:30px;margin-bottom:40px}#form .consultant-wrapper h3{font-size:16px;margin-bottom:20px}#form .consultant-wrapper .consultant-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;-webkit-column-gap:20px;column-gap:20px}#form .consultant-wrapper .consultant-list a:hover{text-decoration:none}#form .consultant-wrapper .consultant-card{border-radius:15px;box-shadow:0 0 8px 2px #eee;min-width:140px;padding:30px 15px 10px}#form .consultant-wrapper .consultant-card .img-box{width:100px;height:100px;margin:0 auto 10px;border-radius:100%;overflow:hidden}#form .consultant-wrapper .consultant-card img{max-width:100%;min-width:100px;margin-bottom:0}#form .consultant-wrapper .consultant-card .name{color:var(--s1);font-size:14px}#form .consultant-wrapper .consultant-card p{font-size:14px;line-height:1.6}#form .button-list{display:flex;justify-content:center;align-items:center;margin:30px auto}@media (max-width:834px){#form .button-list{flex-direction:column;margin-bottom:0}}#form .btn-bind{font-size:18px;font-weight:700;border:none;background-color:#5c98de;color:#fff;min-width:250px;border-radius:15px;margin:10px;padding:8px 0;display:block;cursor:pointer}#form .btn-bind:focus{outline:none}#form .btn-bind.line{background-color:#00b900}#form .notice{font-size:14px;color:var(--s1);line-height:1.6;text-align:center}@media (max-width:576px){#form .notice{text-align:left;max-width:calc(100% - 80px);margin:0 auto;display:flex;justify-content:center}}#form .pointer{cursor:pointer}.custom-toast{border-radius:5px;background-color:#a2a2a2;color:#fff;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:4px 20px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .5s;z-index:10}.custom-toast:before{content:"";width:0;height:0;border-color:transparent transparent #a2a2a2;border-style:solid;border-width:0 8px 10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top:-8px;left:20px}.custom-toast.show{visibility:visible;opacity:1}.timeslot-radio-group .timeslot-radio-label{background-color:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:0 8px;line-height:1.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:0}.timeslot-radio-group .timeslot-radio-label:hover{background-color:#f5f5f5}.timeslot-radio-group .timeslot-radio{opacity:0;visibility:hidden;position:absolute;z-index:-1}.timeslot-radio-group .timeslot-radio:checked+.timeslot-radio-label{background-color:#5c98de;color:#fff}#result{margin-top:80px;max-width:400px;margin-inline:auto;color:#626262}@media (max-width:576px){#result{max-width:90%}}#result .title{font-size:20px;font-weight:700;color:var(--s1);text-align:center;margin-bottom:20px}#result .consult-info{background:#f6f6f6;padding:15px 20px;border-radius:10px;margin-bottom:20px}#result .consult-info p,#result .success-message p{margin-bottom:0}#result .success-message span{color:#ad603c}#result .success-message ul{list-style:none;margin:0;padding:0}#result .contact-info{margin-top:1rem}#result .contact-info a{text-decoration:underline!important;color:#626262!important}#result .contact-info span{color:#5c98de!important;font-weight:700;margin-right:5px}#result .contact-info .time{display:flex;line-height:1.6}#result .link-list{margin-top:30px;display:flex;justify-content:center}#result .link-list .link-btn{border:1px solid var(--s1);border-radius:10px;color:var(--s1);background-color:transparent;padding:2px 15px;text-align:center;margin-inline:10px;font-size:14px}#result .link-list .btn-home{background-color:var(--s1);color:#fff!important;text-decoration:none}#result .link-list .btn-home:hover{background-color:#4f84c0;border-color:#4f84c0}.text-24{font-size:24px!important}#appointment-info .title{color:var(--s1);font-weight:700;font-size:20px;margin-bottom:10px}.iti{flex:1}.iti__country-container .iti__selected-dial-code{font-size:15px!important}.iti__country-container .iti__selected-country{background-color:unset!important;left:10px}.iti__country-container .iti__selected-country:focus{outline:none!important}@media (max-width:575.98px){.iti__tel-input{width:100%!important}}