body,html{margin:0;padding:0;overflow-x:hidden;font-size:62.5%}.full-page-container,.page-container{margin:auto;width:auto;position:relative}b{font-family:M-b,OS-b,Arial}.alert-banner{text-align:center;max-width:1280px;margin:auto}.alert-banner .content-banner{padding:15px;line-height:1.3;max-width:inherit}.alert-banner .content-banner .title-banner{font-size:1.4rem}@media(min-width:840px){.alert-banner .content-banner .title-banner{font-size:1.6rem}}.alert-banner .content-banner .body-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto}@media(min-width:480px){.alert-banner .content-banner .body-banner{-ms-flex-direction:row;flex-direction:row}}.alert-banner .content-banner .body-banner .left-block,.alert-banner .content-banner .body-banner .right-block{padding:0 10px;text-align:left;width:100%}@media(min-width:480px){.alert-banner .content-banner .body-banner .left-block,.alert-banner .content-banner .body-banner .right-block{width:50%}}.alert-banner .content-banner .body-banner .left-block h3,.alert-banner .content-banner .body-banner .right-block h3{margin:10px 0;font-size:1.6rem}.alert-banner .content-banner .body-banner .left-block ul,.alert-banner .content-banner .body-banner .right-block ul{text-align:left;line-height:1.4;list-style-type:none;padding:0;margin:10px 0}.alert-banner .content-banner .body-banner .left-block ul li,.alert-banner .content-banner .body-banner .right-block ul li{font-size:1.6rem}.title-banner{position:relative;font-family:M,OS,Arial;max-width:1280px;margin:0 auto}@media(min-width:480px){.title-banner.grid-l{height:24rem}}.title-banner.grid-l .grid-c{height:100%}.title-banner.grid-l .title-container{display:-ms-flexbox;display:flex;height:100%;width:100%;position:relative}.title-banner.grid-l .title-container .title-wrapper{max-width:1280px;padding:20px;position:relative;margin:auto}.title-banner.grid-l .title-container .title-wrapper .title-img-container{display:-ms-flexbox;display:flex;height:100%;width:100%;position:relative}.title-banner.grid-l .title-container .title-wrapper .title-img-container img{position:relative;margin:auto;width:100px;height:100px}.title-banner.grid-l .title-container .title-wrapper .title-content{display:inline-block;border-bottom:3px solid #c00;padding-top:10px;font-size:3.2rem;text-align:center}.sections-background{background-color:#f2f2f2}.sections-background .optional-documents ul{margin-top:20px}.sections-background .optional-documents .title{display:inline-block;border-bottom:3px solid #c00;padding-top:10px;font-size:3.2rem;text-align:center;margin-top:20px}.sections-banner{max-width:1280px;margin:auto;position:relative;font-family:M,OS,Arial}.sections-banner.grid-l{min-height:52rem}@media(min-width:840px){.sections-banner.grid-l{height:52rem}}.sections-banner .grid-c{height:100%}.sections-banner .sections-wrapper-left{display:-ms-flexbox;display:flex;height:100%;width:100%;position:relative}.sections-banner .sections-wrapper-left .section-wrapper{margin:80px auto auto}@media(min-width:840px){.sections-banner .sections-wrapper-left .section-wrapper{margin:120px 10% auto auto}}.sections-banner .sections-wrapper-right{display:-ms-flexbox;display:flex;height:100%;width:100%;position:relative}.sections-banner .sections-wrapper-right .section-wrapper{margin:50px auto 80px}@media(min-width:840px){.sections-banner .sections-wrapper-right .section-wrapper{margin:120px auto auto 10%}}.sections-banner .section-wrapper{border-radius:10px;background-color:#fff;box-shadow:0 14px 28px 0 rgba(0,0,0,.25);width:220px;height:220px}@media(min-width:840px){.sections-banner .section-wrapper{width:250px;height:250px}}.sections-banner .section-link{text-decoration:none;color:inherit;display:-ms-flexbox;display:flex;position:relative;width:100%;height:100%}.sections-banner .content-wrapper{margin:auto;display:inline-block}.sections-banner .section-icon-box{position:relative;height:120px;width:120px;margin:0 auto}.sections-banner .section-title{font-size:3.2rem;padding:5px;text-align:center;color:#c00}