.hs_cos_wrapper_type_rich_text h1{font-size:2.25rem;font-weight:700;margin:0}@media screen and (max-width:768px){.hs_cos_wrapper_type_rich_text h1{font-size:1.875rem}}.recruit-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:2.3rem;font-weight:700;gap:60px}@media screen and (max-width:768px){.recruit-title{font-size:1.625rem;gap:30px}}.recruit-title img{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto}@media screen and (max-width:768px){.recruit-title img{max-height:60px;width:auto!important}}.outline-dl dd{line-height:1.5}.outline-dl dd p{margin-bottom:.5em}.outline-dl dd p:last-child{margin-bottom:0}.flow-list{counter-reset:flow;position:relative;z-index:0}.flow-list:before{border-right:2px solid #0d6efd;content:"";display:block;height:100%;left:20px;position:absolute;top:0;width:0;z-index:-1}.flow-list li{counter-increment:flow;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;font-weight:700;gap:16px}.flow-list li:not(:last-child){margin-bottom:16px}.flow-list li:before{content:"0" counter(flow);-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0d6efd;border-radius:50%;color:#fff;font-family:Lato,sans-serif;font-size:1.4rem;font-weight:700;height:42px;justify-content:center;width:42px}