.m-2col-image-text{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:60px;max-width:1200px}.m-2col-image-text .image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:38%}.m-2col-image-text .image img{width:100%}.m-2col-image-text .content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-top:3rem;width:59%}.m-2col-image-text .deco-title{color:#0c5394;font-size:1.6rem;font-weight:500;line-height:1.1;margin-bottom:1rem}.m-2col-image-text .title{font-size:2.6rem;margin:0 0 .25em}.m-2col-image-text .text{line-height:2}.m-2col-image-text .link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.m-2col-image-text .link .l-button{margin:0;width:100%}.m-2col-image-text.-image-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-2col-image-text.-gap-none{margin-top:0}.m-2col-image-text.-align-top .content{padding-top:0}@media screen and (max-width:767px){.m-2col-image-text{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.m-2col-image-text .image{margin:0;width:100%}.m-2col-image-text .content{padding-top:20px;width:100%}.m-2col-image-text .deco-title{font-size:1.4rem;margin-bottom:.7em}.m-2col-image-text .title{font-size:1.9rem;margin-bottom:.5em}.m-2col-image-text .text{font-size:1.3rem;line-height:1.7}.m-2col-image-text .link{margin-top:35px}.m-2col-image-text .link .l-button{margin:0 auto}.m-2col-image-text.-align-top .content{padding-top:20px}}