@media screen and (min-width:768px){.banner-area{background:url(https://8598105.fs1.hubspotusercontent-na1.net/hubfs/8598105/recruit/images/recruit/recurit-hero-bg.jpg) no-repeat;background-size:cover}.banner-area .dnd-section{background:none!important}}.body-container__website .hs_cos_wrapper_type_rich_text h2{font-size:32px;font-weight:400;line-height:1}.body-container__website .hs_cos_wrapper_type_rich_text h3{color:#2c4f6c;font-size:24px;font-weight:400;margin:45px 0 18px}.body-container__website .hs_cos_wrapper_type_rich_text h3:first-child{margin-top:0}@media screen and (max-width:767px){.body-container__website .hs_cos_wrapper_type_rich_text h3{font-size:18px;margin-bottom:15px;margin-top:30px}}.body-container__website .hs_cos_wrapper_type_rich_text h4:not([class]){font-size:18px;font-weight:700;margin-bottom:10px}.body-container__website .hs_cos_wrapper_type_rich_text a{text-decoration:underline}.info-heading{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:.5em}@media screen and (max-width:767px){.info-heading{font-size:18px}}.button-054{align-items:center;background-color:#fff;border:1px solid #2c4f6c;border-radius:5px;color:#2c4f6c;display:flex;font-size:1em;justify-content:center;margin:0 auto;padding:.9em 3em .9em 2em;position:relative;width:250px}.button-054:after{background-color:#2c4f6c;clip-path:polygon(0 100%,100% 100%,70% 40%,70% 90%,0 90%);content:"";height:.5em;position:absolute;right:2em;transform:translateY(-50%);transform-origin:left;transition:transform .3s;width:2em}.button-054:hover:after{transform:translateY(-50%) scaleX(1.4)}.button-052{align-items:center;background-color:#2c4f6c;border:none;border-radius:5px;display:flex;font-weight:600;margin:0 auto;min-width:250px;padding:1em 2em;position:relative}.button-052 span:first-child{background-color:#fff;border-radius:15px;color:#2c4f6c;font-size:.8em;margin:0 1em;padding:.2em 1em}.button-052 span:last-child{color:#fff;font-size:1em}.button-052:hover{background-color:#1c3f5c}.toc-001{background-color:#f7f7f7;border:1px solid #999;margin-bottom:30px;padding:1em 1em 1em 2em}.toc-001 div{align-items:center;display:flex;margin:0;padding:5px 0}.toc-001 ol{list-style-type:decimal;margin:0;overflow:hidden;padding:0 1.2em}.toc-001 ol ol{margin-top:5px}.toc-001 li{padding:5px 0}.toc-001 a{color:#166c9d}.flow_design09{align-items:center;display:flex;justify-content:center}.flow09{border-bottom:1px solid #e1e8ed;padding-left:0}.flow09>li{border-top:1px solid #e1e8ed;display:flex;list-style-type:none;padding:20px 0}.flow09>li dl dt{font-size:1.2em;font-weight:700;line-height:2;margin-bottom:10px}.flow09>li .icon09{color:#2c4f6c;font-size:2em;font-weight:700;line-height:1;margin-top:0;position:relative;text-align:center;width:70px}.flow09>li .icon09:before{content:"STEP";display:block;font-size:.3em;letter-spacing:1px;margin-bottom:3px}.flow09>li .icon09:after{background-color:#858585;content:"";display:block;height:calc(100% - 40px);left:0;margin:auto;position:absolute;right:0;top:60px;width:1px}.flow09>li dl dd{margin:0}.flow09>li dl{margin-top:.8em;width:calc(100% - 70px)}