.up--hero-media{max-width:var(--width-mb);margin:0 auto}.up--hero-content{max-width:var(--content-width);margin:0 auto;display:flex;flex-direction:column;height:100%;padding:0 var(--padding-right) 0 var(--padding-left)}.up--hero-content>*:not(.__spacing){margin-bottom:1rem}.up--hero-content .__image{max-width:var(--image-width)}.up--hero-content .__heading h2,.up--hero-content .__sub_heading h4{color:var(--heading-color)}.__heading h2{--FONT-STACK-HEADING: Barlow, sans-serif !important;font-weight:700;text-transform:capitalize;letter-spacing:0}.up--hero-content .__content{color:var(--text-color)}.up--hero-content *{margin:0}.image--text{flex:1;max-width:100%}.image--text span{font-weight:700;font-size:20px;line-height:20px;letter-spacing:0;color:#877c4e;margin-bottom:7px;display:block}.template-ergo .image--text p{font-size:16px;line-height:20px}.template-ergo .image--text strong{--FONT-WEIGHT-BODY-BOLD: 700}.up--hero-icon-list .icon-item img{max-width:32px}.key-option{margin-top:20px;display:block}ul.key-option-inner li{border:1px solid #877c4e;padding:15px;display:flex;gap:30px;align-items:center}ul.key-option-inner li:not(:last-child){margin-bottom:10px!important}.__content.text-medium *{font-weight:700;font-size:24px;line-height:120%;letter-spacing:0}.grid__item_content *{margin:0!important}.image--text span{font-weight:700;font-size:20px;line-height:20px;letter-spacing:0;color:#877c4e;margin-bottom:7px!important;display:block}.image--contain img{width:73px;height:73px;display:block}.grid__item_image{border:1px solid #00000033;padding:20px 30px}.image_bottom_text{margin-top:30px;text-align:center}.image_bottom_text p{font-weight:400;font-style:italic;font-size:12px;line-height:120%;letter-spacing:0}.__button a{margin:0!important}.__spacing{display:block;height:var(--mobile-spacing)}@media (min-width: 768px){.__spacing{height:var(--desktop-spacing)}}@media screen and (min-width: 750px){.grid_flex{display:flex;gap:20px}.media--align-right{flex-direction:row-reverse}.grid__item_image{width:60%}.grid__item_content{width:40%}.up--hero-media{max-width:var(--width)}.align-items-middle{justify-content:center}.align-items-end{justify-content:end}}@media screen and (max-width: 749px){.grid__item_image{margin-bottom:20px}.__heading h2{font-size:30px}.__content.text-medium *{font-size:20px}.text-center-small{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-image-with-text.css.map */
