.uael-dual-color-heading { position: relative; }
.uael-dual-color-heading .uael-dual-heading-text { display: inline; }
.uael-stack-desktop-yes .uael-adv-heading-stack { display: block; } .uael-price-list { margin: 0; }
.uael-price-list .uael-price-list-item,
.uael-price-list .uael-price-list-header { display: flex; }
.uael-price-list .uael-price-list-item,
.uael-price-list .uael-price-list-item .uael-price-list-text { align-items: flex-start; }
.uael-price-list .uael-price-list-item .uael-price-list-text { flex-wrap: wrap; flex-grow: 1; }
.uael-price-list .uael-price-list-item .uael-price-list-header { align-items: center; flex-basis: 100%; font-weight: 600; }
.uael-price-list .uael-price-list-item .uael-price-list-separator { flex-grow: 1; margin-left: 10px; margin-right: 10px; border-bottom-style: dotted; border-bottom-width: 2px; height: 0; }
.uael-price-list .uael-price-list-item p.uael-price-list-description { flex-basis: 100%; margin: 0; }
.uael-pl-price-outer { display: none; }
.uael-pl-price-position-below .uael-pl-price-outer,
.uael-price-list-above .uael-pl-price-outer,
.uael-price-list-above .uael-price-list-separator,
.uael-price-list-above.uael-price-list .uael-price-list-item { display: block; }
.uael-pl-price-position-below .uael-price-list-header { display: block; }
.uael-price-list-right .uael-price-list-image { order: 1; }
.uael-price-list-image { flex-grow: 0; }
.uael-price-list-image img { min-width: 100%; }
.uael-price-list-above .uael-price-list-item .uael-price-list-title,
.uael-price-list-above .uael-price-wrapper,
.uael-price-list-image img { width: 100%; }
.uael-price-list-text .uael-price-wrapper .uael-price-list-price.has-discount { text-decoration: line-through; opacity: .7; }
.uael-price-list-discount-price { margin-left: 5px; }
.uael-align-price-list-left .uael-price-list-text { text-align: left; }
.uael-align-price-list-center .uael-price-list-text { text-align: center; }
.uael-align-price-list-right .uael-price-list-text { text-align: right; }
@media (max-width: 1024px) {
.uael-align-price-list-tablet-left .uael-price-list-text { text-align: left; }
.uael-align-price-list-tablet-center .uael-price-list-text { text-align: center; }
.uael-align-price-list-tablet-right .uael-price-list-text { text-align: right; }
}
@media (max-width: 767px) {
.uael-align-price-list-mobile-left .uael-price-list-text { text-align: left; }
.uael-align-price-list-mobile-center .uael-price-list-text { text-align: center; }
.uael-align-price-list-mobile-right .uael-price-list-text { text-align: right; }
} .ae-acf-repeater-wrapper,
.ae-post-collection { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); }
.ae-acf-repeater-item,
.ae-acf-repeater-inner,
.ae-post-list-item,
.ae-article-inner { min-width: 0; } .ms-ae-carousel { position: relative; }
.ms-ae-carousel .swiper { overflow: hidden; visibility: visible; }
.ms-ae-carousel .swiper-slide { height: auto; }
.ms-ae-carousel .swiper-pagination { position: absolute; left: 0; right: 0; bottom: 10px; text-align: center; z-index: 2; }
.ms-ae-carousel .swiper-pagination-bullet { display: inline-block; width: 8px; height: 8px; margin: 0 4px; border-radius: 50%; background: #000; opacity: .3; cursor: pointer; }
.ms-ae-carousel .swiper-pagination-bullet-active { opacity: 1; } .ae-cf-gmap { height: 200px; }
.ae-cf-gmap iframe { display: block; width: 100%; height: 100%; border: 0; }
.ae-cf-gmap.ms-gmap-gray iframe { filter: grayscale(100%); } .megastudio-compat-notice { padding: 12px; border: 1px dashed #c36; color: #c36; font-size: 13px; }