.m-frame-text-content{padding:1.8em 3%}.m-frame-text-content .heading{font-size:1.8rem;font-weight:500}.m-frame-text-content.-frame{border:1px solid #ddd}.m-frame-text-content.-frame2{border:5px solid #00afd7;overflow:hidden;padding:1.5em 2em 2em;position:relative}.m-frame-text-content.-frame2:after,.m-frame-text-content.-frame2:before{background:#00afd7;content:"";height:4.375em;position:absolute;-webkit-transform:skewX(-40deg);transform:skewX(-40deg);width:2.8125em;z-index:-1}.m-frame-text-content.-frame2:before{left:15px;top:-1px}.m-frame-text-content.-frame2:after{bottom:-1px;right:15px}.m-frame-text-content.-frame2 .heading{color:#00afd7;font-size:2.2rem;font-weight:500;line-height:1.6;margin:0 1em 2em;text-align:center}.m-frame-text-content.-background{background:#ddd}.m-frame-text-content.-gap-top{margin-top:3em}.m-frame-text-content.-gap-bottom{margin-bottom:3em}.m-frame-text-content.-gap-both{margin-bottom:3em;margin-top:3em}@media screen and (max-width:767px){.m-frame-text-content{padding:15px}.m-frame-text-content .heading{font-size:1.6rem}.m-frame-text-content.-frame2:before{left:0}.m-frame-text-content.-frame2:after{right:0}.m-frame-text-content.-frame2 .heading{font-size:2.2rem}}