section.mission.page .outro{background:url(../img/pattern.png) repeat-y;background-size:100%}@media (max-width:1023px){section.mission.page .outro{padding-bottom:145px;background:url(../img/pattern_mobile.png) repeat-x;background-size:auto 100%}}section.mission .diagram{text-align:center}section.mission .diagram img{display:inline-block}@media (max-width:1023px){section.mission .diagram{margin-top:50px}}section.mission .h1{margin-left:-2px}section.mission .block{padding:56px 0 25px;min-height:460px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media (max-width:767px){section.mission .block{padding-top:97px;padding-bottom:14px;min-height:auto;height:initial}}section.mission .block svg{position:absolute;top:58px;right:0}@media (min-width:1024px) and (max-width:1439px){section.mission .block svg{width:100px;top:18px}}@media (max-width:767px){section.mission .block svg{width:70px;height:auto;height:initial;top:18px}}section.mission .block .no{font-family:"APM",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;letter-spacing:0.03em;text-transform:uppercase}section.mission .block .intro{min-height:82px}section.mission .block .intro em,section.mission .block .intro i{font-style:normal;font-family:"APM",Helvetica,Arial,sans-serif}@media (max-width:767px){section.mission .block .intro{padding-top:22px}}section.mission [class*=col-4]{border-right:1px solid;border-bottom:1px solid}section.mission .outro{position:relative;padding:55px 0 59px}section.mission .outro h2{padding:17px 0;font-size:40px;line-height:110%;border-top:1px solid var(--Color1);border-bottom:1px solid var(--Charcoal);z-index:8;background:#F5F8FA;margin:100px 0 50px;width:100vw;margin-left:-30px;padding-left:30px}@media (max-width:767px){section.mission .outro h2{font-size:22px;padding:24px 0;margin:40px 0 20px;margin-left:-10px;padding-left:10px}}section.mission .outro h3{font-weight:300;font-size:25px;line-height:110%;margin-bottom:21px}@media (max-width:767px){section.mission .outro h3{font-size:22px}}section.mission .outro h4{font-size:20px;line-height:110%;margin-top:27px;margin-bottom:29px}@media (max-width:767px){section.mission .outro h4{font-size:18px;margin-top:15px;margin-bottom:5px}}section.mission .outro ul{line-height:140%}section.mission .outro ul li{padding-left:20px;margin-top:14px;position:relative}section.mission .outro ul li:before{content:"";display:block;position:absolute;width:5px;height:5px;border-radius:50%;background:#0080FF;left:0;top:9px}section.mission .outro ol{counter-reset:counter;line-height:110%}section.mission .outro ol li{counter-increment:counter;padding-left:30px;position:relative;margin-top:16px}section.mission .outro ol li:before{content:counter(counter) ". ";position:absolute;left:9px;top:0}section.mission .outro a:not(.btn){color:var(--Color1);text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important}section.mission .outro p{font-weight:300;font-size:18px;line-height:110%}section.mission .outro p+p{padding-top:1rem}section.mission .outro .bg{position:absolute;right:0;top:0;width:100%;z-index:0}section.mission .outro .bg+.bg{display:none}@media (max-width:767px){section.mission .outro .bg{display:none}section.mission .outro .bg+.bg{display:block}}section.mission .outro [class*=col]{position:relative;z-index:2}