.cols-row-header{padding-top:0}
.section-header .section-header-main{padding-bottom:.70588235em;font-size:1.588235294117647em;line-height:1.2}
.table-wrap{padding-top:1.76470588em}
.table-wrap .data-table{margin-bottom:2em}
.table-wrap .cols-row{padding-left:0.705882em}
table{margin-top:1.7em}
.table-wrap .cols-row-header .section-header-content{padding-top:0}
.table-wrap .cols-row-header .search-header,.table-wrap .cols-row-header .section-header,.table-wrap .cols-row-header .section-header-main,.table-wrap .cols-row-header .section-header-sub{float:none;max-width:100%}
.table-wrap .data-table caption{font-weight:bold;font-size:1.01em;line-height:1.2}
.table-wrap tr,.table-wrap th{text-align:left;min-width:10.88235294em}
.table-wrap th{background-color:#F5F9FB}
.table-wrap tr:hover{cursor:default;background-color:#EDF7FF}
.table-wrap tr :first-child,.table-wrap th :first-child{text-align:left;max-width:27.88235294em}
.table-wrap td.gold,.table-wrap td.blue{font-weight:normal}
select {font-size:0.9em;padding:0.3em}
.condition{width:99%;margin:auto}
.more-info p{color:#005AA4;font-size:0.7em}
.more-info p a{color:#D60000;text-decoration:underline}
.more-info a.top,.more-info p.right{margin:2em 0 16em 0;text-decoration:none;font:bold 0.82em Verdana,Arial;color:#005AA4}
.more-info p.right span{font-size:1em;padding:0 0.5em 0 0.2em}
.more-info a.top:hover{text-decoration:underline;color:#0087F5}
.cols-row-header p.left{margin-left:2.5em}
a.terms{font-size:0.8em;vertical-align:middle}
a.terms:hover{text-decoration:none;color:#19A8E3}
a.terms span{font:1.37em Arial;padding-right:0.3em;vertical-align:top}
h6{color:#005AA4}
.table-wrap td[data-title="Benefits"],.table-wrap td[data-title="保障"]{font-size:0.91em;color:#1F1F1F}
.table-wrap .blue,.table-wrap td[data-title="Comprehensive Plan"]{color:#005FAE}
.table-wrap .gold,.table-wrap td[data-title="Cancellation Plan"]{color:#e7b40d}
.table-wrap td span{moz-user-select:-moz-none;-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;color:#888888 !important;width:30px}
.table-wrap td p{display:inline-block;width:86%;height:100%;color:#333333}
@media all and (max-width:1024px){
}
@media all and (max-width:1010px){
}
@media all and (max-width:980px){
}
@media all and (max-width:732px){
.data-table caption{line-height:1.45;font-size:0.9em}
.table-wrap td{font-size:0.8em !important}.table-wrap td span{width:20px;height:auto}
}
@media all and (max-width:59.9375em){.section-header .section-header-main{padding-bottom:1.05882353em;font-size:1.1em;line-height:1.2}
.data-table caption{font-weight:bold;font-size:1em;line-height:1.45}
}
@media all and (max-width:802px){.table-wrap td p{width:80%}.table-wrap th{min-width:8.88235294em}.table-wrap td[data-title="Comprehensive Plan"]{font-size:0.8em}
}
@media all and (max-width:45.3125em){.table-wrap .data-table caption{font-size:0.9em;line-height:1.45}
.table-wrap tr,.table-wrap th{text-align:left;max-width:inherit}
.table-wrap tr :first-child,.table-wrap th :first-child{max-width:inherit}
.table-wrap td:not(.gold):not(.silver):not(.blue){display:none}
.table-wrap td:first-of-type{display:block !important}
}
@media all and (min-width:320px) and (max-width:732px){.data-table caption{padding-top:0.7em;padding-bottom:0.7em;font-size:0.82em !important}.table-wrap th.gold,.table-wrap td.gold{text-align:left}.table-wrap td{border-bottom:1px dashed #E3E3E3 !important}.table-wrap td[data-title="Benefits"],.table-wrap td[data-title="Comprehensive Plan"],.table-wrap td[data-title="Cancellation Plan"]{font-size:0.7em}.table-wrap td[data-title="保障"],.table-wrap td[data-title="综合计划"],.table-wrap td[data-title="取消计划"],.table-wrap td[data-title="全面計劃"],.table-wrap td[data-title="取消計劃"]{font-size:0.8em}.table-wrap td[data-title="Cancellation Plan"],.table-wrap td[data-title="取消计划"],.table-wrap td[data-title="取消計劃"]{border-bottom:2px solid #E0E0E0 !important}.table-wrap td span{width:0;height:0;overflow:hidden}.table-wrap td p{width:100%}.condition{width:98%}.more-info p{color:#005AA4;font-size:0.67em}
}@media all and (max-width:736px){.more-info p.right{margin:2em 0 10em 0}}@media all and (max-width:568px){.more-info p.right{margin:2em 0 6em 0;}}@media all and (max-width:320px){.cols-row-header p.left{margin-left:1.5em}.data-table caption{font-size:0.7em !important}.table-wrap td{font-size:0.5em !important}}