.c-image-text-promo{margin-top:30px;margin-bottom:30px}@media (min-width:992px){.c-image-text-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}@media (max-width:991.98px){.c-image-text-promo{margin-left:20px;margin-right:20px}}.c-image-text-promo-compact{margin-top:20px;margin-bottom:20px;background:#f5f5f5;border:1px solid #cdb288}@media (min-width:768px){.c-image-text-promo-compact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-right:0;margin-left:0}}@media (max-width:991.98px){.c-image-text-promo-compact{margin-left:0;margin-right:0}}@media (max-width:767.98px){.c-image-text-promo-compact-text-container{padding-top:20px;padding-bottom:20px}}.c-image-text-promo-compact-image-container{padding-left:0}@media (max-width:991.98px){.c-image-text-promo-compact-image-container{padding-right:0}}.c-image-text-promo-compact-image-container>img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:767.98px){.c-image-text-promo-compact-image-container>img{max-height:300px}}.c-image-text-promo-image-panel{text-align:center}.c-image-text-promo-image-panel img{width:100%;max-width:350px;aspect-ratio:1/1}.c-image-text-promo-text-panel h3{font-weight:900}.c-image-text-promo-text-panel a.btn{margin-top:20px;padding:17px 15px!important}.c-image-text-promo-compact-text-panel h3{font-weight:700}.c-image-text-promo-compact-text-panel a.btn{margin-top:20px;padding:12px}