.elementor-2344 .elementor-element.elementor-element-7ad12b27{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Ikon media sosial di footer */
.as-social { display: flex; gap: 10px; margin-top: 18px; }
.as-social a { width: 40px; height: 40px; border-radius: 999px; border: 1px solid rgba(255,255,255,.28); display: grid; place-items: center; color: #fff; text-decoration: none; transition: background .15s, border-color .15s, transform .15s; }
.as-social a:hover, .as-social a:focus-visible { background: var(--as-red); border-color: var(--as-red); transform: translateY(-2px); }
.as-social svg { width: 18px; height: 18px; }
.as-social svg.st { fill: none; stroke: currentColor; stroke-width: 1.9; }
.as-social svg.st .dot { fill: currentColor; stroke: none; }
.as-social svg.fl { fill: currentColor; }/* End custom CSS */