html{scroll-padding-top:50px}.text-24{font-size:24px!important}.bold-title{padding-top:18px;font-size:18px;font-weight:600;letter-spacing:.9px}.bold-title,.text-blue1{color:#29446c;text-align:center;font-style:normal;line-height:normal}.text-blue1{padding-top:15px;font-size:16px;font-weight:500;letter-spacing:.8px}.text-gray{padding-top:33px;color:#a2a2a2;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.7px}.text-dark{color:#626262}.text-red{color:#ad603c}.text-blue2{color:#5c98de;font-size:14px;font-style:normal;font-weight:600}.bg-gray{background-color:#f5f5f5}.case-list{margin-top:60px;height:250px}.case-list .slider-loading{position:absolute;width:100%;height:200px;display:flex;justify-content:center;align-items:center}.case-list .spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.case-list .slider-mask.initialized{opacity:1;visibility:visible;transition:opacity .3s ease}.case-list .slider-mask.initialized+.slider-loading{display:none}.case-list .slider-mask{opacity:0;visibility:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.case-list .slider-container{display:flex}.case-list .slider-next,.case-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:40px;top:200px}@media (max-width:575.98px){.case-list .slider-next,.case-list .slider-prev{left:5%;top:250px}}.case-list .slider-next:focus,.case-list .slider-prev:focus{outline:none;color:#5c98de}.case-list .slider-next{right:unset;left:calc(100% - 40px)}@media (max-width:575.98px){.case-list .slider-next{left:93%}}.case-box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:160px;cursor:pointer}@media (max-width:991.98px){.case-box{min-width:130px}}.case-box .case-circle{transition:all .5s;width:130px;height:130px;border-radius:50%;border:3px solid #e8e8e8;position:relative;margin:10px auto}@media (max-width:991.98px){.case-box .case-circle{width:110px;height:110px}}.case-box .case-circle .case-image{transition:all .5s;width:116px;height:116px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:cover;background-position:50%}@media (max-width:991.98px){.case-box .case-circle .case-image{width:100px;height:100px}}.case-box .case-circle:after{transition:all .5s;content:"\25B6";color:#fff;line-height:28px;text-align:center;font-size:16px;position:absolute;width:30px;height:30px;top:94px;left:90px;border-radius:50%;background-color:#5c98de}@media (max-width:991.98px){.case-box .case-circle:after{width:25.5px;height:25.5px;line-height:24.5px;top:78px;left:78px}}.case-box:hover .case-circle{width:151px;height:151px}@media (max-width:991.98px){.case-box:hover .case-circle{width:121px;height:121px}}.case-box:hover .case-circle .case-image{width:135px;height:135px}@media (max-width:991.98px){.case-box:hover .case-circle .case-image{width:110px;height:110px}}.case-box:hover .case-circle:after{top:107px;left:109px}@media (max-width:991.98px){.case-box:hover .case-circle:after{top:89px;left:89px}}.case-box .case-text{text-align:center}.case-box .case-text .case-name{font-size:18px;font-weight:600}.case-box .case-text .case-name,.case-box .case-text .case-occ{color:#29446c;font-style:normal;line-height:normal;letter-spacing:.9px}.case-box .case-text .case-occ{font-size:14px;font-weight:500}.case-box .case-text .case-age{color:#29446c;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px}.case-box .case-text .case-location{color:#626262;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.graduate-chart-box{width:203px;height:203px;position:relative;margin:26px auto 8px}@media (max-width:991.98px){.graduate-chart-box{width:150px;height:150px}}.graduate-chart-box .circular-chart{width:203px;height:203px}@media (max-width:991.98px){.graduate-chart-box .circular-chart{width:150px;height:150px}}.graduate-chart-box .circular-chart .circle-bg{fill:none;stroke:#d9d9d9;stroke-width:2.425}.graduate-chart-box .circular-chart .circle{stroke:#9cc7fa;fill:none;stroke-width:2.425;stroke-linecap:round;-webkit-animation:progress 1s ease-out forwards;animation:progress 1s ease-out forwards}@-webkit-keyframes progress{0%{stroke-dasharray:0 100}}.graduate-chart-box .chart-text{top:54%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;color:#24458a;font-size:36px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:1.8px;width:120px}@media (max-width:991.98px){.graduate-chart-box .chart-text{font-size:32px}}.graduate-chart-box .chart-text .sub-text{color:#626262;font-size:16px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.6px}@media (max-width:991.98px){.graduate-chart-box .chart-text .sub-text{font-size:12px;line-height:18.5px}}.score-chart-box{width:160px;height:160px;position:relative;margin:26px auto 8px}@media (max-width:991.98px){.score-chart-box{width:128px;height:128px}}.score-chart-box .circular-chart{width:160px;height:160px}@media (max-width:991.98px){.score-chart-box .circular-chart{width:128px;height:128px}}.score-chart-box .circular-chart .circle-bg{fill:none;stroke:#d9d9d9;stroke-width:2.425}.score-chart-box .circular-chart .circle{stroke:#9cc7fa;fill:none;stroke-width:2.425;stroke-linecap:round;-webkit-animation:progress 1s ease-out forwards;animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.score-chart-box .chart-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;color:#24458a;font-size:28px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:1.8px;width:130px}.score-chart-box .chart-text .small-title{font-size:16px}.score-chart-box .chart-text .sub-text{color:#626262;font-size:16px;font-style:normal;font-weight:500;line-height:25px;letter-spacing:.6px}.score-chart-mb-text{font-size:14px;color:#626262}.score-circle-box{width:160px;height:160px;border-radius:50%;border:5px solid #9cc7fa;position:relative;margin:26px auto 8px}@media (max-width:991.98px){.score-circle-box{width:128px;height:128px}}.score-circle-box .circle-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;color:#24458a;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:1.8px;width:140px}@media (max-width:991.98px){.score-circle-box .circle-text{font-size:16px}}#onehundred_plan{max-width:722.47px;width:100%;height:143.5px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/images/omo/ivf/100plan_pc.svg)}@media (max-width:991.98px){#onehundred_plan{max-width:299px;height:330.61px;background-image:url(/images/omo/ivf/100plan_mb.svg)}}#suggest_plan{max-width:600.95px;width:100%;height:302px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/images/omo/ivf/suggestplan_pc.svg)}@media (max-width:991.98px){#suggest_plan{max-width:341.9px;height:298.56px;background-image:url(/images/omo/ivf/suggestplan_mb.svg)}}.login-ivf-text{text-align:center;font-size:16px}@media (min-width:992px){.login-ivf-text{line-height:60px}}.login-line-remark{width:260px;color:#29446c;font-size:14px;font-weight:550}.result-box{color:#626262;font-size:16px;font-style:normal;font-weight:500;background-color:#f5f5f5;border-radius:10px;border:1px solid #e8e8e8}.result-box ul{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.result-box ul li::marker{color:#5c98de}.result-remark{color:#626262;font-size:16px;font-style:normal;font-weight:500}.result-remark .result-remark-info{color:#626262;font-size:14px;font-style:normal;font-weight:500}.button-area{display:block;background:linear-gradient(hsla(0,0%,100%,0),#fff)}@media (min-width:1200px){.button-area{width:1182px;margin:0 auto}}.button-area>.column-reverse-lt-lg{flex-direction:column}@media (min-width:992px){.button-area>.column-reverse-lt-lg{flex-direction:unset}}.btn-empty-area{height:130px}@media (max-width:991.98px){.btn-empty-area.btn-empty-area-lg{height:190px}}#place_input{width:305px}#age_input,#name_input,#phone_input{width:calc(100% - 49px)}#email_input{width:calc(100% - 57px)}#datetime_input{width:calc(100% - 129px);max-width:225px}@media (max-width:575.98px){#datetime_input{width:100%;max-width:none}}.experience-radio{margin-left:30px}.timezone-notice{color:#a2a2a2;font-size:14px}.timeslot-radio-group .timeslot-radio-label{display:block;font-size:16px;font-weight:400;line-height:20px;border-radius:12px;border:1px solid #e8e8e8;background-color:#fff;color:#626262;padding:4px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px;float:left}.timeslot-radio-group .timeslot-radio-label:hover{background-color:#f5f5f5}.timeslot-radio-group .timeslot-radio{display:none}.timeslot-radio-group .timeslot-radio:checked+.timeslot-radio-label{background-color:#5c98de;color:#fff}.ivfinput{height:32px;border-radius:10px;border:1px solid #e8e8e8;background-color:#fff;padding-left:10px;padding-right:10px;margin-left:5px}.ivfinput.ivfinput-blood-type{width:100px;text-align:center}.ivfinput::-webkit-input-placeholder{color:#a2a2a2;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.7px}.ivfinput:-ms-input-placeholder{color:#a2a2a2;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.7px}.ivfinput::-ms-input-placeholder{color:#a2a2a2;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.7px}.ivfinput::placeholder{color:#a2a2a2;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.7px}.ivfinput:focus-visible{outline:unset!important;background-color:#f5f5f5!important}.ivfbtn{display:inline-block!important;font-weight:400!important;text-align:center!important;vertical-align:middle!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;border-radius:20px!important;border:0!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.ivfbtn:not(:disabled):not(.disabled){cursor:pointer!important}.ivfbtn:focus{outline:0!important;box-shadow:0 0 0 .2rem rgba(52,144,220,.25)!important}.ivfbtn:hover{text-decoration:none!important}.ivfbtn.ivfbtn-primary{color:#fff!important;background-color:#5c98de!important}.ivfbtn.ivfbtn-primary:active,.ivfbtn.ivfbtn-primary:hover{background-color:#4f84c0!important}.ivfbtn.ivfbtn-primary:focus{outline:0!important;box-shadow:0 0 0 .2rem rgba(92,153,222,.25)!important}.ivfbtn.ivfbtn-primary:disabled{background-color:#c4dcf8!important}.ivfbtn.ivfbtn-secondary{color:#fff!important;background-color:#a2a2a2!important}.ivfbtn.ivfbtn-secondary:active,.ivfbtn.ivfbtn-secondary:hover{background-color:#6b6b6b!important}.ivfbtn.ivfbtn-secondary:focus{outline:0!important;box-shadow:0 0 0 .2rem hsla(0,0%,63.5%,.25)!important}.ivfbtn.ivfbtn-secondary:disabled{background-color:#e9e9e9!important}.ivfbtn.ivfbtn-success{color:#fff!important;background-color:#00b900!important}.ivfbtn.ivfbtn-success:active,.ivfbtn.ivfbtn-success:hover{background-color:#009700!important}.ivfbtn.ivfbtn-success:focus{outline:0!important;box-shadow:0 0 0 .2rem rgba(0,185,0,.25)!important}.ivfbtn.ivfbtn-success:disabled{background-color:#c5ffc5!important}.ivfbtn.ivfbtn-lg{width:250px!important;height:60px!important;text-align:center!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:60px!important;letter-spacing:.9px!important}@media (max-width:575.98px){.ivfbtn.ivfbtn-lg.ivfbtn-lg-rwd-sm{width:130px!important}}.ivflable{margin-right:10px;margin-left:2px}.calendar-wrapper{display:flex}.calendar-wrapper .flatpickr-calendar{margin-right:10px;margin-left:10px}.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}.flatpickr-calendar{margin-top:15px}#line-widget{position:fixed;width:60px;height:60px;bottom:30px;right:12vw;border-radius:100%;box-shadow:0 0 6px 1px #666}#line-widget img{max-width:100%}.ivfomo-progress-bar{width:276px;height:58px}.ivfomo-progress-bar.ivfomo-progress-bar-step1{background-image:url(/images/omo/ivf/progress_bar_step1.svg)}.ivfomo-progress-bar.ivfomo-progress-bar-step2{background-image:url(/images/omo/ivf/progress_bar_step2.svg)}.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%);z-index:10;padding:4px 20px;transition:visibility .5s linear,opacity .5s linear;visibility:hidden;opacity:0}.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.active{opacity:1;visibility:visible}.case-modal .modal-content{border-radius:15px}.case-modal .btn-close{border-radius:20px;padding:0 15px;border:none;color:#fff;background-color:#5c98de;cursor:pointer}.case-modal .embed-responsive,.case-modal .postImg{max-width:580px;margin:0 auto}.case-modal .postImg img{max-width:100%}.iti{flex:1}.iti__country-container .iti__selected-dial-code{font-size:15px!important}.iti__country-container .iti__selected-country{background-color:unset!important}.iti__country-container .iti__selected-country:focus{outline:none!important}@media (max-width:575.98px){.iti__tel-input{width:100%!important}}