@-webkit-keyframes load5sh{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes load5sh{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.roleSelectorComp [data-class-name="roleSelection"]{display:block}
.roleSelectorComp__bgImage{display:none}
.roleSelectorComp__content{text-align:left;padding:35px 0 40px}
.roleSelectorComp__logoImage{display:none}
.roleSelectorComp__title{font:16px/24px Goldman Sans;margin-bottom:30px;display:inline-block}
.roleSelectorComp__btn{width:auto;display:block;margin-bottom:10px;text-align:center;text-transform:unset}
.roleSelectorComp__btn.display_none{display:none !important}
.roleSelectorComp__btn a.blueButton{background-color:#0d1826;color:#fff;padding:16px 30px;text-transform:unset;font:16px/24px Goldman Sans;border-radius:2px;border:1px solid #0d1826}
.roleSelectorComp__btn a.blueButton:hover{background-color:#0d1826;color:#fff}
.roleSelectorComp__btn a.bm-padding{display:block;padding:10px 20px}
.roleSelectorComp .rememberCheckBox{display:inline-block;margin-top:20px;cursor:pointer}
.roleSelectorComp .rememberCheckBox__input{display:inline-block;vertical-align:9px}
.roleSelectorComp .rememberCheckBox__text{display:inline-block;font:14px/20px Goldman Sans;vertical-align:53%;margin-left:5px;color:#676879}
.roleSelectorComp .seeServices{margin-bottom:40px;font:bold 12px 'UniversLTStdBold',Meiryo,"Hiragino Kaku Gothic Pro"}
.roleSelectorComp .seeServices__link{color:#7399c6}
@media(min-width:768px){.roleSelectorComp__btn{margin-bottom:15px}
}
@media(min-width:1024px){.roleSelectorComp__content{text-align:left;padding:50px 0}
.roleSelectorComp__btn{display:inline-block;margin-right:20px;width:auto}
.roleSelectorComp__btn a.blueButton{padding:16px 30px;text-transform:unset;font:16px/24px Goldman Sans}
.roleSelectorComp__btn a.bm-padding{padding:16px 30px}
.roleSelectorComp .seeServices{margin-bottom:40px}
}
.block-html-scroll{overflow:clip}
.overlay-view[data-class-name="roleSelection"]{display:block}
.overlay-view.roleSelectorComp{position:fixed;z-index:99999999999999;left:0;top:0;height:100%;width:100%}
.overlay-view .roleSelectorComp__bgImage{display:none;width:100%;height:100%;object-fit:contain}
.overlay-view .roleSelectorComp__holder{position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,0.7)}
.overlay-view .roleSelectorComp__logoImage{display:block;width:196px;margin-bottom:15%}
.overlay-view .roleSelectorComp__content{display:none;border-top:4px solid #7681fc;text-align:left;margin:0 auto;position:absolute;background:#fff;height:100%;width:100%;padding:28px}
@media(min-width:320px) and (max-width:767px){.overlay-view .roleSelectorComp__logoImage{margin-bottom:15%}
}
@media(min-width:1024px){.overlay-view .roleSelectorComp__bgImage{display:block;width:100%;height:100%;object-fit:cover}
.overlay-view .roleSelectorComp__logoImage{margin-bottom:30px}
.overlay-view .roleSelectorComp__content{border-top:3px solid #7681fc;position:fixed;left:50%;top:50%;height:unset;width:fit-content;transform:translate(-50%,-50%);padding:35px 0 40px}
.overlay-view .roleSelectorComp__title{margin-bottom:20px}
.overlay-view .roleSelectorComp__btn{display:inline-block;margin-right:20px;margin-bottom:0;width:auto}
.overlay-view .roleSelectorComp__btn:last-child{margin-right:0}
.overlay-view .roleSelectorComp__btn a.blueButton{padding:16px 30px;text-transform:unset;font:16px/24px Goldman Sans}
.overlay-view .roleSelectorComp__btn a.bm-padding{padding:16px 30px}
.overlay-view .roleSelectorComp__content{min-width:720px;text-align:left;padding:21px 43px 41px}
}
.rolesHeading{font-size:14px;font-family:'UniversLTStd',Meiryo,"Hiragino Kaku Gothic Pro";color:#000;margin-bottom:30px;text-align:center;font-weight:bold;display:none}