.m-title-anchor{text-align:center}.m-title-anchor .title{margin:0;font-weight:400;line-height:1.2}.m-title-anchor.-background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;padding:30px 1em;background-color:#95a7b5;color:#fff}.m-title-anchor.-background .title{font-size:36px}@media screen and (max-width:767px){.m-title-anchor.-background{min-height:140px}.m-title-anchor.-background .title{font-size:27px}}.m-title-anchor.-border{padding:16px 1em;border:2px solid;color:#2c4f6c}.m-title-anchor.-border .title{font-size:32px}@media screen and (max-width:767px){.m-title-anchor.-border{padding:14px 1em}.m-title-anchor.-border .title{font-size:22px}}.m-title-anchor.-border-bottom .title{font-size:32px;font-weight:bold;line-height:1.1}.m-title-anchor.-border-bottom .title strong{font-size:1.188em}.m-title-anchor.-border-bottom .title small{font-size:.688em}.m-title-anchor.-border-bottom::after{content:"";display:block;width:200px;height:0;margin:20px auto 0;border-bottom:3px solid}@media screen and (max-width:767px){.m-title-anchor.-border-bottom .title{font-size:26px}.m-title-anchor.-border-bottom .title strong{font-size:1.231em}.m-title-anchor.-border-bottom .title small{font-size:.769em}.m-title-anchor.-border-bottom::after{width:100px}}