.full-width-image-with-content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100vw;height:auto;overflow:hidden}.full-width-image-with-content .cm-card{margin-bottom:6rem;grid-template-columns:1fr 6rem 4rem minmax(-webkit-min-content,80rem) 4rem 6rem 1fr;-ms-grid-columns:1fr 6rem 4rem minmax(min-content,80rem) 4rem 6rem 1fr;grid-template-columns:1fr 6rem 4rem minmax(min-content,80rem) 4rem 6rem 1fr;display:-ms-grid;display:grid;grid-auto-rows:auto;grid-auto-flow:row;width:100%;height:auto}.full-width-image-with-content .card-top{position:relative;height:24rem;overflow:hidden;-ms-grid-column:2;-ms-grid-column-span:3;grid-column:2/5}.full-width-image-with-content .card-top img.card-image{width:100%;height:100%;-webkit-box-shadow:0 0 1rem 0 rgba(0,0,0,.5);box-shadow:0 0 1rem 0 rgba(0,0,0,.5);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center;";margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.full-width-image-with-content .card-middle{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;position:relative;top:-1rem;height:0;width:100%;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-flex-align:start;align-items:flex-start}.full-width-image-with-content .card-middle a.btn-gold{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;background-color:#f5d785;text-decoration:none;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;height:auto;border:.125rem solid #f5d785;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;cursor:pointer;margin:1px 1rem 0 43rem}.full-width-image-with-content .card-middle a.btn-gold>span{color:#202533;padding:1em 1.5em;font-family:Gilroy-SemiBold,sans-serif;font-size:.85rem;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;-webkit-transition:color .15s ease-in-out;-o-transition:color .15s ease-in-out;transition:color .15s ease-in-out}.full-width-image-with-content .card-middle a.btn-gold:hover{background-color:#202533}.full-width-image-with-content .card-middle a.btn-gold:hover>span{color:#f5d785}.full-width-image-with-content .card-bottom{display:block;width:100%;-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;padding:1.5rem 0 0}.full-width-image-with-content .card-bottom h3.card-title{position:relative;margin-bottom:1em;max-width:40rem;color:#fff;font-size:1.75rem;line-height:2.25rem;font-family:Gilroy-Bold,sans-serif;margin-top:0}.full-width-image-with-content .card-bottom p.card-subtitle{max-width:40rem;font-family:Gilroy-SemiBold,sans-serif;color:#fff;font-size:.9375rem;line-height:1.4375rem;font-weight:400;margin:0}.full-width-image-with-content .card_flipped .card-top{-ms-grid-column:4;-ms-grid-column-span:3;grid-column:4/7}@media(max-width:1024px){.full-width-image-with-content .cm-card{grid-template-columns:1fr 3rem 7rem minmax(-webkit-min-content,60rem) 7rem 3rem 1fr;-ms-grid-columns:1fr 3rem 7rem minmax(min-content,60rem) 7rem 3rem 1fr;grid-template-columns:1fr 3rem 7rem minmax(min-content,60rem) 7rem 3rem 1fr;margin-bottom:3rem}.full-width-image-with-content .card-middle a.btn-gold{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:1rem;width:auto;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.3);box-shadow:0 0 .5rem 0 rgba(0,0,0,.3)}.full-width-image-with-content .card-middle{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start;position:relative;top:-1rem;height:0}.full-width-image-with-content .card-bottom h3.card-title{font-size:1.5rem;line-height:1.875rem}}@media(max-width:768px){.full-width-image-with-content .cm-card{-ms-grid-columns:0 1.5rem 0 1fr 0 1.5rem 0;grid-template-columns:0 1.5rem 0 1fr 0 1.5rem 0;margin-bottom:1.5rem}}