.cm-tcfc-wrapper .cm-tcfc-row{box-shadow:0 10px 30px 0 rgba(0,0,0,.15);display:flex;width:100%}.cm-tcfc-wrapper .cm-tcfc-row>div{position:relative;width:50%}.cm-tcfc-wrapper .cm-tcfc-image-wrapper *{height:100%}.cm-tcfc-wrapper .cm-tcfc-image{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.cm-tcfc-wrapper .cm-tcfc-content{padding:40px}.cm-tcfc-wrapper .cm-tcfc-content h3{color:#3a3a3a;font-family:Rift Demi,Sans-serif;font-size:30px;line-height:1;text-transform:uppercase}.cm-tcfc-wrapper .cm-tcfc-content p{font-family:sans-serif}.cm-tcfc-wrapper blockquote{border-left:5px solid #ea8c1c;color:#4b4f58;font-size:1.1em;font-style:italic;line-height:inherit;margin:1.5em 1em 1.5em 20px;padding:1.2em;position:relative}.cm-tcfc-wrapper blockquote p{font-size:16.5px;line-height:24px}.cm-tcfc-wrapper.image-align-right .cm-tcfc-row{flex-direction:row-reverse}@media (max-width:767px){.cm-tcfc-wrapper blockquote{margin:0 0 20px}.cm-tcfc-wrapper .cm-tcfc-content{padding:15px}.cm-tcfc-wrapper .cm-tcfc-row{display:block}.cm-tcfc-wrapper .cm-tcfc-row>div{width:100%}.cm-tcfc-wrapper .cm-tcfc-image-wrapper *{height:300px}}