h2 *{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
h2 span{font-family:"Gotham 5r";font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important;text-align:left;font-family:"Gotham 5r";color:#0d1c3d}
.external-link-icon{width:14px;height:14px;margin-left:4px !important;vertical-align:middle}
#question-comp-main-frame{padding-top:50px}
.question1-section-title{font-family:"Gotham 5r";margin-top:0 !important}
b,strong{font-family:"Gotham 5r" !important;font-weight:400 !important}
.question-main-container{display:none}
.combineSection1{margin-top:0 !important}
.cmp-text h2{margin-top:0;margin-bottom:24px !important}
.Qsection{display:flex;cursor:pointer}
.combineSection{padding:0 16px 0 16px;margin-bottom:16px;width:fit-content}
.icon-minus{margin:0;padding:0}
.question-font{margin:0;font-family:"Gotham 5r";font-size:16px;font-weight:350;line-height:24px;text-align:left;margin-left:8px;color:#003b71}
.question-button{border:0;background-color:#00000000;padding:0}
.AnsSection-div{display:none}
.AnsSection-div *{margin:0 !important;font-family:"Gotham 4r";font-size:16px;font-weight:325;line-height:24px;letter-spacing:.01em;text-align:left}
.AnsSection-div div{margin-left:28px !important}
.AnsSection-div p{margin-left:28px !important}
.AnsSection-div ul{margin-left:28px !important}
.AnsSection-div ol{margin-left:28px !important}
.AnsSection-div a{margin-left:28px !important}
.AnsSection-div p a{margin-left:0 !important}
.AnsSection{background-color:#f0f7fa;margin:0;font-family:"Gotham 4r";font-size:16px;font-weight:325;line-height:24px;letter-spacing:.01em;text-align:left;color:#0d1c3d}
.answerSection-visible{display:block;margin-top:8px !important}
.combineSection-open{background-color:#f0f7fa;border-radius:16px;margin-top:16px;padding-top:16px;padding-bottom:16px;width:auto}
@media(min-width:768px) and (max-width:1151px){.icon-plus{margin:0;padding:0}
h2 *{font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
#question-comp-main-frame{padding-top:40px}
h2 span{font-family:"Gotham 5r";font-size:32px !important;line-height:40px !important;font-weight:400 !important;letter-spacing:-0.02em !important;text-align:left}
.cmp-text h2{margin-bottom:20px !important}
.icon-minus{margin:0;padding:0}
.AnsSection{background-color:#f0f7fa;margin:0;font-family:"Gotham 4r";font-size:14px;font-weight:325;line-height:20px;letter-spacing:.01em;text-align:left;margin-left:28px}
.AnsSection-div *{margin:0 !important;font-family:"Gotham 4r";font-size:14px;font-weight:325;line-height:20px;letter-spacing:.01em;text-align:left}
}
@media screen and (max-width:767px){.icon-plus{margin:0;padding:0}
h2 span{font-family:"Gotham 5r";font-size:28px !important;line-height:32px !important;font-weight:400 !important;letter-spacing:-0.02em !important;text-align:left}
h2 *{font-size:28px !important;line-height:32px !important;font-weight:400 !important;letter-spacing:-0.02em !important}
#question-comp-main-frame{padding-top:40px}
.cmp-text h2{margin-bottom:16px !important}
.icon-minus{margin:0;padding:0}
.AnsSection-div *{margin:0 !important;font-family:"Gotham 4r";font-size:14px;font-weight:325;line-height:20px;letter-spacing:.01em;text-align:left}
.AnsSection{background-color:#f0f7fa;margin:0;font-family:"Gotham 4r";font-size:14px;font-weight:325;line-height:20px;letter-spacing:.01em;text-align:left;margin-left:28px}
.question-font{margin:0;font-family:"Gotham 5r";font-size:16px;font-weight:350;line-height:24px;text-align:left;margin-left:8px;color:#003b71}
}
.answerSection-visible{display:block}
.answerSection-hidden{display:none}
.question-section-title{font-family:"Gotham 5r"}