.igene-disease-explain-modal.fade .modal-dialog,.igene-disease-explain-modal.show .modal-dialog{transform:translate(-50%,-50%)}.igene-disease-explain-modal .modal-dialog{max-width:680px;position:absolute;top:50%;left:50%}@media (max-width:1024px){.igene-disease-explain-modal .modal-dialog{width:70vw}}@media (max-width:576px){.igene-disease-explain-modal .modal-dialog{width:90vw;margin:0}}.igene-disease-explain-modal .modal-content{border:none;border-radius:12px;padding:48px 30px}.igene-disease-explain-modal .close-btn{position:absolute;top:10px;right:15px;cursor:pointer}.igene-disease-explain-modal .explain-list{list-style:none;padding-left:0;margin-bottom:0}.igene-disease-explain-modal .explain-item{display:flex}.igene-disease-explain-modal .explain-item:not(:last-child){margin-bottom:.8rem}.igene-disease-explain-modal .term-name{color:#244584;white-space:nowrap}.igene-disease-explain-modal .term-description,.igene-disease-explain-modal .term-name{margin-bottom:0}.igene-disease-detail-modal.fade .modal-dialog,.igene-disease-detail-modal.show .modal-dialog{transform:translate(-50%,-50%)}@media (max-width:576px){.igene-disease-detail-modal.fade .modal-dialog,.igene-disease-detail-modal.show .modal-dialog{transform:translateX(-50%)}}.igene-disease-detail-modal .modal-dialog{max-width:920px;min-width:920px;position:absolute;top:50%;left:50%}@media (max-width:1024px){.igene-disease-detail-modal .modal-dialog{width:90vw;min-width:unset;max-width:90vw}}@media (max-width:576px){.igene-disease-detail-modal .modal-dialog{margin:0;min-width:unset;top:10%}}.igene-disease-detail-modal .modal-content{border:none;border-radius:12px;padding:48px 30px}.igene-disease-detail-modal .close-btn{position:absolute;top:10px;right:15px;cursor:pointer}@media (max-width:576px){.igene-disease-detail-modal table{width:unset}}.igene-disease-detail-modal th{background-color:rgba(255,102,0,.8);color:#fff;font-weight:400;width:120px}.igene-disease-detail-modal td{background-color:rgba(255,102,0,.1)}.igene-disease-detail-modal .btn-risk-calculator{margin-left:15px;padding:2px 12px 3px;background-color:rgba(255,102,0,.8);color:#fff!important;border-radius:50px;text-decoration:none}.igene-disease-detail-modal .btn-risk-calculator:hover{color:#fff;background-color:#a15aaf}.igene-disease-detail-modal .detail-reference a{text-decoration:underline;color:#707070}.igene-disease-detail-modal .related-table{display:table}@media (max-width:576px){.igene-disease-detail-modal .related-table{display:none}}.igene-disease-detail-modal .related-table.mobile-only{display:none}@media (max-width:576px){.igene-disease-detail-modal .related-table.mobile-only{display:table}}.igene-disease-detail-modal .related-table.mobile-only tr td:first-child{color:#fff;background-color:rgba(255,102,0,.8);width:40%}.igene-disease-detail-modal .related-table p{display:inline-block;text-align:left}.igene-disease-detail-modal .disease-title,.igene-disease-detail-modal .section-title{color:#a15aaf;font-weight:700}.section-igene-disease-list .igene-disease-list-wrap{overflow:unset!important}@media (max-width:834px){.section-igene-disease-list .igene-disease-list-wrap{overflow-x:auto!important}}.section-igene-disease-list .igene-disease-list-wrap .scroll-hint-icon-wrap{opacity:0}@media (max-width:834px){.section-igene-disease-list .igene-disease-list-wrap .scroll-hint-icon-wrap{opacity:1}}.section-igene-disease-list .igene-disease-list-wrap .scroll-hint-icon-wrap .scroll-hint-icon{top:50vh}.section-igene-disease-list .igene-disease-list-table thead.header th{position:-webkit-sticky;position:sticky;top:60px;background-color:#efefef;border-top:4px solid transparent;white-space:nowrap}@media (max-width:834px){.section-igene-disease-list .igene-disease-list-table thead.header th{top:0;border-top:none}}.section-igene-disease-list .igene-disease-list-table thead.header .header-link{text-decoration:underline;color:#a15aaf}.section-igene-disease-list .igene-disease-list-table th{color:#353535;padding:4px 12px;border:none}.section-igene-disease-list .igene-disease-list-table th:nth-child(n+5){padding:4px 0}@media (max-width:834px){.section-igene-disease-list .igene-disease-list-table th{padding-right:6px}}.section-igene-disease-list .igene-disease-list-table .name,.section-igene-disease-list .igene-disease-list-table .name-en{margin-bottom:0;line-height:1.2rem}.section-igene-disease-list .igene-disease-list-table .name-en{font-size:12px}.section-igene-disease-list .igene-disease-list-table td{border-bottom:1px solid #dee2e6;color:#707070}.section-igene-disease-list .igene-disease-list-table tr.is-clickable .name,.section-igene-disease-list .igene-disease-list-table tr.is-clickable .name-en{cursor:pointer}.section-igene-disease-list .igene-disease-list-table tr.is-clickable .name-en:hover,.section-igene-disease-list .igene-disease-list-table tr.is-clickable .name:hover{color:rgba(255,102,0,.8)}.section-igene-disease-list .igene-disease-list-table tr th{text-align:center}.section-igene-disease-list .igene-disease-list-table tr th:first-child{min-width:4rem;padding:4px 0}.section-igene-disease-list .igene-disease-list-table tr th:nth-child(5){min-width:10rem}.section-igene-disease-list .igene-disease-list-table tr th:last-child{min-width:5rem}@media (max-width:834px){.section-igene-disease-list .igene-disease-list-table tr th:first-child{min-width:3rem}.section-igene-disease-list .igene-disease-list-table tr th:nth-child(2){min-width:6rem}.section-igene-disease-list .igene-disease-list-table tr th:nth-child(3){min-width:4rem}.section-igene-disease-list .igene-disease-list-table tr th:nth-child(4){min-width:6rem}.section-igene-disease-list .igene-disease-list-table tr th:nth-child(6){min-width:5rem}}.section-igene-disease-list .igene-disease-list-table tr.is-primary{background-color:rgba(255,102,0,.8)}.section-igene-disease-list .igene-disease-list-table tr.is-primary td{color:#fff}.section-igene-disease-list .igene-disease-list-table tr.is-secondary{background-color:rgba(255,102,0,.1);color:#646464}.section-igene-disease-list .igene-disease-list-table tr.has-dual-value .value-primary,.section-igene-disease-list .igene-disease-list-table tr.has-dual-value .value-secondary{margin-bottom:0}.section-igene-disease-list .igene-disease-list-table tr.has-dual-value .value-primary{border-bottom:1px solid #dee2e6}.section-igene-disease-list .igene-disease-list-table tr .category-name{padding-left:1rem}.section-igene-disease-list .igene-disease-list-table tr .subcategory-name{padding-left:.5rem}.section-igene-disease-list .igene-disease-list-table tr td{text-align:center;vertical-align:middle}.section-igene-disease-list .igene-disease-list-table tr td:first-child{border-right:1px solid #dee2e6;padding:0}.section-igene-disease-list .igene-disease-list-table tr td:nth-child(2){text-align:left}.section-igene-disease-list .igene-disease-list-table tr td:not(:first-child){padding:4px 12px}@media (max-width:834px){.section-igene-disease-list .igene-disease-list-table tr td:not(:first-child){padding-right:6px}}.section-igene-disease-list .igene-disease-list-table tr td:nth-child(n+5){padding:4px 0}.section-igene-disease-list .igene-disease-list-table tr.is-primary td,.section-igene-disease-list .igene-disease-list-table tr.is-secondary td{padding:4px 12px;border-right:1px solid transparent;border-bottom:1px solid transparent;font-weight:700;text-align:left}.section-igene-disease-list .igene-disease-list-table tr.is-primary td:first-child,.section-igene-disease-list .igene-disease-list-table tr.is-secondary td:first-child{text-align:center}.section-igene-disease-list .igene-disease-list-table tr.is-last td{border-bottom:1px solid transparent}.section-igene-disease-list .igene-disease-list-table tr.is-last td.force-border-bottom{border-bottom:1px solid #dee2e6}.section-igene-disease-list .igene-disease-list-explain{color:#707070;padding-left:1.4rem}.section-igene-disease-list .igene-disease-list-explain span{padding-right:1rem}.igene-calculator-page .calculator-header .title,.text-s1{color:#de5900!important}.text-s3{color:#f60!important}.igene-calculator-page{min-height:100vh;background-image:url(/images/service_bg.svg?8d29a9a91c5db46dcb074d46554f7170);background-size:100% auto;background-position:top;background-repeat:no-repeat;padding:40px 20px;display:flex;justify-content:center;align-items:flex-start}@media (max-width:576px){.igene-calculator-page{padding:20px 15px}}.igene-calculator-page .calculator-wrapper{min-height:550px;width:910px;max-width:100%;background-color:hsla(0,0%,100%,.9);border-radius:30px;padding:50px 80px;margin-top:150px;box-shadow:0 8px 32px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06)}@media (max-width:834px){.igene-calculator-page .calculator-wrapper{max-width:100%}}@media (max-width:576px){.igene-calculator-page .calculator-wrapper{padding:50px 30px 40px}}@media (max-width:360px){.igene-calculator-page .calculator-wrapper{padding:50px 20px 40px}}.igene-calculator-page .calculator-header{margin-bottom:40px;text-align:center}@media (max-width:576px){.igene-calculator-page .calculator-header{margin-bottom:20px}}.igene-calculator-page .calculator-header .title{font-size:1.5rem;font-weight:600;margin-bottom:0}@media (max-width:360px){.igene-calculator-page .calculator-header .title{font-size:1.4rem}}.igene-calculator-page .calculator-header .description{font-size:1rem;color:#707070;margin-bottom:0}.igene-calculator-page .calculator-content{text-align:center}.igene-calculator-page .select2-container{max-width:418px;display:block;margin:0 auto 40px}.igene-calculator-page .select2-container.select2-container--disabled .select2-selection--single{border-width:0;background-color:#e2e2e2}.igene-calculator-page .select2-container.select2-container--disabled .select2-selection--single .select2-selection__arrow:before,.igene-calculator-page .select2-container.select2-container--disabled .select2-selection--single .select2-selection__placeholder{color:#999}.igene-calculator-page .gene-disease-select+.select2-container .select2-selection__placeholder{color:#f60;font-weight:700}.igene-calculator-page .select2-container--open .select2-selection{box-shadow:none!important}.igene-calculator-page .select2-container--open .select2-selection.select2-selection--single{border-radius:200px!important}.igene-calculator-page .select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow{z-index:9999;transform:rotateX(180deg);transform-origin:center}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search{line-height:33px}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field{font-size:16px}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field::-webkit-input-placeholder{color:#f60;opacity:1}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field::-moz-placeholder{color:#f60;opacity:1}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field:-ms-input-placeholder{opacity:1}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field::-ms-input-placeholder{opacity:1}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field::placeholder{color:#f60;opacity:1}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field:-ms-input-placeholder{color:#f60}.igene-calculator-page .select2-container--open .select2-dropdown .select2-search .select2-search__field::-ms-input-placeholder{color:#f60}.igene-calculator-page .select2-selection.select2-selection--single{border-radius:200px;height:35px;border:1px solid #707070}.igene-calculator-page .select2-selection.select2-selection--single .select2-selection__rendered{line-height:33px;padding-left:16px;padding-right:32px;text-align:initial}.igene-calculator-page .select2-selection.select2-selection--single .select2-selection__placeholder{color:#f60;font-family:icomoon,Noto Sans TC,sans-serif;font-weight:400}.igene-calculator-page .select2-selection.select2-selection--single .select2-selection__arrow{top:4px;right:12px;text-align:center}.igene-calculator-page .select2-selection.select2-selection--single .select2-selection__arrow b{opacity:0}.igene-calculator-page .select2-selection.select2-selection--single .select2-selection__arrow:before{content:"\E903";font-family:icomoon!important;color:#f60;font-weight:700}.igene-calculator-page .select2-hidden-accessible{height:30px!important}.igene-calculator-page .female-condition,.igene-calculator-page .male-condition{width:418px;height:110px;margin:0 auto 40px;clear:both}@media (max-width:576px){.igene-calculator-page .female-condition,.igene-calculator-page .male-condition{width:100%;height:unset}}.igene-calculator-page .female-condition .type,.igene-calculator-page .male-condition .type{width:60px;text-align:center;margin-right:40px;float:left}.igene-calculator-page .female-condition .type .pic,.igene-calculator-page .male-condition .type .pic{width:60px;height:75px}.igene-calculator-page .female-condition .type .pic img,.igene-calculator-page .male-condition .type .pic img{max-width:100%;width:100%;margin-bottom:0}@media (max-width:576px){.igene-calculator-page .female-condition .type,.igene-calculator-page .male-condition .type{width:unset;margin-right:unset;float:unset;display:flex;align-items:center}.igene-calculator-page .female-condition .type .pic,.igene-calculator-page .male-condition .type .pic{width:34px;height:42px}.igene-calculator-page .female-condition .type p,.igene-calculator-page .male-condition .type p{white-space:nowrap;margin-left:10px;margin-bottom:0}}.igene-calculator-page .female-condition .conditions,.igene-calculator-page .male-condition .conditions{float:left;width:calc(100% - 100px)}@media (max-width:576px){.igene-calculator-page .female-condition .conditions,.igene-calculator-page .male-condition .conditions{float:unset;width:100%}}.igene-calculator-page .female-condition .test-result-wrapper,.igene-calculator-page .male-condition .test-result-wrapper{display:flex;justify-content:space-between;margin:10px 0}.igene-calculator-page .female-condition .test-result-radio,.igene-calculator-page .male-condition .test-result-radio{position:absolute;opacity:0;height:38px}.igene-calculator-page .female-condition .test-result-radio:checked+label,.igene-calculator-page .male-condition .test-result-radio:checked+label{color:#fff;background-color:#f60;border-color:#f60}.igene-calculator-page .female-condition .test-result-label,.igene-calculator-page .male-condition .test-result-label{width:70px;color:#f60;border:1px solid #707070;background-color:#fff;border-radius:100px;text-align:center;cursor:pointer;padding:2px 0}.igene-calculator-page .female-condition .test-result-label:hover,.igene-calculator-page .male-condition .test-result-label:hover{color:#fff;background-color:#f60;border-color:#f60}@media (max-width:576px){.igene-calculator-page .female-condition .test-result-label:hover,.igene-calculator-page .male-condition .test-result-label:hover{color:#f60;border-color:#707070;background-color:#fff}}.igene-calculator-page .female-condition .test-result-label.disabled,.igene-calculator-page .male-condition .test-result-label.disabled{background-color:#e2e2e2;color:#999;border-color:#e2e2e2}.igene-calculator-page .female-condition .test-result-label.selected,.igene-calculator-page .male-condition .test-result-label.selected{color:#fff;background-color:#f60;border-color:#f60}.igene-calculator-page .btn-calculate,.igene-calculator-page .btn-reset{width:140px;color:#f60;border:1px solid #707070;background-color:#fff;border-radius:100px;text-align:center;cursor:pointer;padding:2px 0}.igene-calculator-page .btn-calculate:hover,.igene-calculator-page .btn-reset:hover{color:#fff!important;background-color:#f60;border-color:#f60}.igene-calculator-page .btn-calculate:focus,.igene-calculator-page .btn-reset:focus{outline:none}@media (max-width:576px){.igene-calculator-page .btn-calculate{width:70px}}.igene-calculator-page .btn-reset{display:inline-block}.igene-calculator-page .btn-reset:hover{text-decoration:none}.igene-calculator-page .calculate-result{width:300px;margin:0 auto 30px;text-align:left;color:#707070}.igene-calculator-page .calculate-result .child-risk-rate{font-weight:700;font-size:18px;white-space:nowrap}@media (max-width:576px){.igene-calculator-page .calculate-result .child-risk-rate{white-space:normal}}.igene-calculator-page .calculate-result .additional-info{font-size:14px}.igene-calculator-page .calculate-result p{margin-bottom:.1rem}.select2-custom-dropdown{background-color:transparent;margin-top:-35px!important;border-width:0}.select2-custom-dropdown .select2-results{border:1px solid #707070;border-radius:17px;margin-top:5px;padding:8px;background-color:#fff}.select2-custom-dropdown .select2-results .select2-results__group{font-weight:700;color:#333;cursor:pointer}.select2-custom-dropdown .select2-results .select2-results__group.collapsed{color:#de5900}.select2-custom-dropdown .select2-results #select2-gene-disease-select-results{max-height:280px}.select2-custom-dropdown .select2-results .select2-results__options .select2-results__option{color:#707070;padding-left:8px;padding-top:0;padding-bottom:0}.select2-custom-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:unset}.select2-custom-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted:hover{color:#f60}.select2-custom-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:unset;color:#f60}.select2-custom-dropdown .select2-results .select2-results__option--custom .select2-results__option--name,.select2-custom-dropdown .select2-results .select2-results__option--custom .select2-results__option--name_en{margin:0}.select2-custom-dropdown .select2-results .select2-results__option--custom .select2-results__option--name{line-height:1.5rem}.select2-custom-dropdown .select2-results .select2-results__option--custom .select2-results__option--name_en{line-height:1rem;margin-bottom:.6rem}.select2-custom-dropdown .select2-results .select2-results__group--custom .select2-results__group--primary{margin-right:5px}@media (max-width:576px){.select2-custom-dropdown .select2-results .select2-results__group--custom .select2-results__group--primary{display:block;line-height:1rem}}.select2-custom-dropdown .select2-results .select2-results__group--custom .select2-results__group--sub{font-weight:400}.select2-custom-dropdown .select2-search{border-radius:200px;border:1px solid #707070;background-color:#fff;padding:0}.select2-custom-dropdown .select2-search .select2-search__field{border-width:0;background-color:transparent;padding:6px 16px;height:33px;font-family:icomoon,Noto Sans TC,Noto Sans JP,sans-serif;font-weight:400}.select2-custom-dropdown .select2-search .select2-search__field:focus-visible{outline:transparent}.select2-custom-dropdown .select2-search .select2-search__field::-webkit-input-placeholder{text-align:left;color:#f60}.select2-custom-dropdown .select2-search .select2-search__field::-moz-placeholder{text-align:left;color:#f60}.select2-custom-dropdown .select2-search .select2-search__field::placeholder{text-align:left;color:#f60}.select2-custom-dropdown .select2-search .select2-search__field:-ms-input-placeholder{text-align:left;color:#f60}.select2-custom-dropdown .select2-search .select2-search__field::-ms-input-placeholder{text-align:left;color:#f60}.select2-custom-dropdown-race{background-color:transparent;border-width:0}.select2-custom-dropdown-race .select2-results{border:1px solid #707070;border-radius:17px;margin-top:5px;padding:8px;background-color:#fff}.select2-custom-dropdown-race .select2-results .select2-results__options .select2-results__option{color:#707070;padding-left:8px;padding-top:0;padding-bottom:0}.select2-custom-dropdown-race .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:unset}.select2-custom-dropdown-race .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted:hover{color:#f60}.select2-custom-dropdown-race .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{background-color:unset;color:#f60}