.elementor-538 .elementor-element.elementor-element-d223368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-538 .elementor-element.elementor-element-54adefc{--display:flex;}.elementor-538 .elementor-element.elementor-element-6894a78{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-538 .elementor-element.elementor-element-3061b40 img{width:100%;max-width:1200px;}.elementor-538 .elementor-element.elementor-element-3c5892c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-538 .elementor-element.elementor-element-065735b{text-align:center;}.elementor-538 .elementor-element.elementor-element-065735b .elementor-heading-title{font-family:"Fredoka", sans-serif;font-size:60px;font-weight:500;line-height:1.15;color:var( --e-global-color-24d9666 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-538 .elementor-element.elementor-element-e95e647{text-align:center;font-family:"Urbanist", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-d18b44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-538 .elementor-element.elementor-element-a129ea0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-538 .elementor-element.elementor-element-9345cbe{text-align:center;}.elementor-538 .elementor-element.elementor-element-9345cbe .elementor-heading-title{font-family:"Fredoka", sans-serif;font-size:48px;font-weight:500;line-height:1.25;color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-11edc9a{text-align:center;}.elementor-538 .elementor-element.elementor-element-11edc9a .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-2c4f910{text-align:center;}.elementor-538 .elementor-element.elementor-element-2c4f910 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-142f3c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:2;}.elementor-538 .elementor-element.elementor-element-8b5e335{--display:flex;}.elementor-538 .elementor-element.elementor-element-d98c590{--display:flex;}.elementor-538 .elementor-element.elementor-element-f065699 img{width:100%;max-width:100%;}.elementor-538 .elementor-element.elementor-element-966ef10{--display:flex;}.elementor-538 .elementor-element.elementor-element-a93243a img{width:100%;max-width:100%;}.elementor-538 .elementor-element.elementor-element-badab49{--display:flex;}.elementor-538 .elementor-element.elementor-element-af48f59 img{width:100%;max-width:100%;}.elementor-538 .elementor-element.elementor-element-6202c95{--display:flex;}.elementor-538 .elementor-element.elementor-element-8ad219e img{width:100%;max-width:100%;}.elementor-538 .elementor-element.elementor-element-15b5fa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-538 .elementor-element.elementor-element-68e096e{--display:flex;}.elementor-538 .elementor-element.elementor-element-9ce9c8b{text-align:center;}.elementor-538 .elementor-element.elementor-element-9ce9c8b .elementor-heading-title{font-family:"Fredoka", sans-serif;font-size:48px;font-weight:500;line-height:1.25;color:var( --e-global-color-text );}.elementor-538 .elementor-element.elementor-element-631e8d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-538 .elementor-element.elementor-element-783acf9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-538 .elementor-element.elementor-element-0241654 img{width:100%;max-width:60px;}.elementor-538 .elementor-element.elementor-element-250d0e3 img{width:100%;max-width:97px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-538 .elementor-element.elementor-element-002c314 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Fredoka", sans-serif;font-size:14px;font-weight:500;border-radius:0px 0px 0px 0px;padding:16px 28px 16px 28px;}.elementor-538 .elementor-element.elementor-element-002c314 .elementor-button:hover, .elementor-538 .elementor-element.elementor-element-002c314 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-002c314{padding:0px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-002c314 .elementor-button:hover svg, .elementor-538 .elementor-element.elementor-element-002c314 .elementor-button:focus svg{fill:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-40d3e75 img{width:100%;max-width:139px;}.elementor-538 .elementor-element.elementor-element-91552f2 img{width:100%;max-width:194px;}.elementor-538 .elementor-element.elementor-element-a480de7{--display:flex;}.elementor-538 .elementor-element.elementor-element-5e67759 img{width:100%;max-width:94px;}.elementor-538 .elementor-element.elementor-element-f867afa img{width:100%;max-width:100%;}.elementor-538 .elementor-element.elementor-element-727dcdf img{width:100%;max-width:60px;}.elementor-538 .elementor-element.elementor-element-53b19c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:65px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-538 .elementor-element.elementor-element-de3b451{--display:flex;}.elementor-538 .elementor-element.elementor-element-bdd657a{--display:flex;}.elementor-538 .elementor-element.elementor-element-c770521 img{width:100%;max-width:1200px;}.elementor-538 .elementor-element.elementor-element-28b5702{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-538 .elementor-element.elementor-element-bf13e02{text-align:center;}.elementor-538 .elementor-element.elementor-element-bf13e02 .elementor-heading-title{font-family:"Fredoka", sans-serif;font-size:60px;font-weight:500;line-height:1.15;color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-d532fa7{text-align:center;font-family:"Urbanist", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-24d9666 );}.elementor-538 .elementor-element.elementor-element-9b649e1 .elementor-button{background-color:var( --e-global-color-fa467c6 );font-family:"Fredoka", sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 16px 30px;}.elementor-538 .elementor-element.elementor-element-9b649e1 .elementor-button:hover, .elementor-538 .elementor-element.elementor-element-9b649e1 .elementor-button:focus{background-color:var( --e-global-color-fa467c6 );color:var( --e-global-color-primary );}.elementor-538 .elementor-element.elementor-element-9b649e1{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-538 .elementor-element.elementor-element-9b649e1 .elementor-button:hover svg, .elementor-538 .elementor-element.elementor-element-9b649e1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-538 .elementor-element.elementor-element-54adefc{--content-width:1200px;}.elementor-538 .elementor-element.elementor-element-8b5e335{--content-width:1060px;}.elementor-538 .elementor-element.elementor-element-de3b451{--content-width:1200px;}}/* Start custom CSS */#outlets .title br {
    display: none;
}

/*Hero*/
#hero .hero-wrap > .e-con-inner, #join-us .join-wrap > .e-con-inner {
    position: relative;
}

#hero .hero-block, #join-us .join-block {
    border-radius: 50px 0;
    overflow: hidden;
}

.hbanner img {
    transform: scale(1.15);
}

#hero .title-block, #join-us .title-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#hero p, #join-us p {
    margin-bottom: 0;
}

/*Intro*/
#intro {
    background: url('/wp-content/uploads/2026/04/AU-about-ele-01.png') no-repeat, url('/wp-content/uploads/2026/04/AU-about-ele-02.png') no-repeat var(--color-green);
    background-size: 392px, 361px;
    background-position: center left, center right;
}

/*Gallery*/
#gallery {
    margin-top: -180px;
}

#gallery .gallery-wrap > .e-con-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    gap: 20px;
}

#gallery .col-img {
    max-width: calc(25% - 20px);
    width: calc(25% - 20px);
}
#gallery .col-img:nth-child(1), #gallery .col-img:nth-child(3) {
   padding-top: 65px; 
}

#gallery .col-img img {
    border-radius: 50px 0;
}

/*Outlets*/
#outlets .col-left, #outlets .col-right {
    width: 50%;
}
#outlets .col-left {
    padding-top: 2rem;
}

#outlets .uc_content .ue-item-title {
    display: none;
}

#outlets .ue-item-text {
    margin-top: 0;
}

#outlets .block-open {
    margin-top: 1.25rem;
}

#outlets .uc_content .row-open {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
}

#outlets .col-time {
    opacity: .5;
}

#outlets .col-right img {
    border-radius: 50px 0;
}

#ele-1 {
    left: -100px;
    top: 65px;
}
#ele-2 {
    top: 40%;
    right: -120px;
}
#ele-3 {
    left: -100px;
    bottom: -20px;
}
#ele-4 {
    bottom: -120px;
    right: -150px;
}

#ele-5 {
    right: -65px;
    top: 50px;
}
#ele-6 {
    right: -80px;
    bottom: -50px;
}

@media (max-width: 1480px) {
    #hero .hero-wrap > .e-con-inner, #join-us .join-wrap > .e-con-inner {
        max-width: 85%;
    }
    #outlets .outlet-wrap > .e-con-inner {
        max-width: 80%;
    }
}

@media (max-width: 1380px) {
    #hero .title *, #join-us .title * {
        font-size: 55px;
    }
    #intro .title *, #outlets .title * {
        font-size: 45px;
    }
    #outlets .outlet-wrap > .e-con-inner {
        max-width: 85%;
    }
}

@media (max-width: 1280px) {
}

@media (max-width: 1180px) {
    #hero .title *, #join-us .title * {
        font-size: 50px;
    }
    #outlets .title * {
        font-size: 42px;
    }
    #outlets .ue_heading_title {
        font-size: 17px;
    }
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 85%;
    }
    #outlets .outlet-wrap > .e-con-inner {
        max-width: 90%;
        gap: 65px;
    }
    #intro {
        padding-top: 65px;
        background-size: 320px, 300px;
    }
    #gallery .col-img:nth-child(1), #gallery .col-img:nth-child(3) {
        padding-top: 50px;
    }
}

@media (max-width: 1080px) {
    #outlets .ue-item-title {
        display: none;
    }
    #hero .title *, #join-us .title * {
        font-size: 48px;
    }
    #intro .title *, #outlets .title * {
        font-size: 38px;
    }
    #outlets .ue_heading_title {
        font-size: 18px;
    }
    #outlets .outlet-wrap > .e-con-inner {
        max-width: 85%;
    }
    #hero {
        padding-top: 30px;
    }
    #outlets .ue_heading_title {
        width: 100%;
        min-width: 100%;
    }
}

@media (max-width: 1024px) {
    #hero .hero-wrap > .e-con-inner, #gallery .gallery-wrap > .e-con-inner, #join-us .join-wrap > .e-con-inner {
        max-width: 90%;
    }
    #ele-1 {
        left: -80px;
    }
}

@media (max-width: 980px) {
    #hero .hbanner img, #join-us .hbanner img {
        width: 100%;
        height: 500px;
        object-fit: cover;
    }
    #outlets {
        padding-bottom: 100px;
    }
}

@media (max-width: 800px) {
    #hero, #join-us {
        padding-bottom: 65px;
    }
    #intro {
        background: url(/wp-content/uploads/2026/04/AU-about-ele-01-xs.png) no-repeat, url(/wp-content/uploads/2026/04/AU-about-ele-02-xs.png) no-repeat var(--color-green);
        background-size: 161px, 154px;
        background-position: top left, top right;
    }
    #gallery .gallery-wrap > .e-con-inner {
        flex-wrap: wrap;
        max-width: 450px;
    }
    #gallery .col-img {
        max-width: calc(50% - 20px);
        width: calc(50% - 20px);
    }
    #gallery .col-img:nth-child(4) {
        margin-top: -70px;
    }
    #outlets .outlet-wrap > .e-con-inner {
        flex-direction: column;
        max-width: 550px;
        gap: 40px;
    }
    #outlets .col-left, #outlets .col-right {
        width: 100%;
    }
    #outlets .col-left {
        padding-top: 0;
    }
    #outlets .col-right {
        order: -1;
    }
    #outlets .store-photo img {
        content: url('/wp-content/uploads/2026/04/H-outlets-img-01-xs.png');
    }
    #outlets .ue-item-title {
        display: inline-block;
    }
    #outlets .ue_heading_title {
        width: initial;
        min-width: initial;
    }
}

@media (max-width: 765px) {
    #outlets .title br {
        display: block;
    }
    #hero .title *, #join-us .title * {
        font-size: 45px;
    }
    #intro .title *, #outlets .title * {
        font-size: 35px;
    }
    #hero .desc *, #join-us .desc * {
        font-size: 15px;
    }
    #intro .desc * {
        font-size: 14px;
    }
    #hero {
        padding-top: 20px;
    }
    #ele-4 {
        bottom: -50px;
        right: -100px;
    }
    #outlets {
        padding-bottom: 30px;
    }
}

@media (max-width: 680px) {
    #intro {
        background-size: 120px;
        padding-top: 50px;
    }
    #ele-2 {
        top: -50px;
        right: 30%;
    }
    #ele-3 {
        left: -80px;
        bottom: -100px;
    }
    #outlets .btn-asset {
        width: fit-content;
        margin: auto;
    }
}

@media (max-width: 580px) {
    #ele-1, #ele-6, #hero .title br, #intro .desc br {
        display: none;
    }
    #hero .title *, #join-us .title * {
        font-size: 40px;
    }
    #intro .title *, #outlets .title * {
        font-size: 32px;
    }
    #hero .desc *, #join-us .desc * {
        font-size: 14px;
    }
    #intro .intro-wrap > .e-con-inner, #outlets .outlet-wrap > .e-con-inner {
        max-width: 85%;
    }
    #hero .title-block, #join-us .title-block {
        width: 90%;
    }
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 80%;
    }
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 400px;
    }
    #gallery .col-img:nth-child(1), #gallery .col-img:nth-child(3) {
        padding-top: 40px;
    }
    #gallery .col-img:nth-child(4) {
        margin-top: -62px;
    }
    #outlets .uc-heading {
        flex-direction: column;
        gap: 5px;
        padding-bottom: 10px;
    }
    #outlets .ue_heading_title {
        padding-bottom: 0;
    }
    #outlets .ue_heading_title, #outlets .ue-item-title {
        width: 100%;
        min-width: 100%;
    }
    
}

@media (max-width: 480px) {
    #hero .desc br, #join-us .desc br {
        display: none;
    }
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 85%;
    }
}

@media (max-width: 400px) {
    #hero .title *, #join-us .title * {
        font-size: 34px;
    }
    #outlets .ue_heading_title {
        font-size: 16px;
    }
    #outlets .ue-item-title, #outlets .ue-item-text * {
        font-size: 13px;
    }
    #gallery .gallery-wrap > .e-con-inner {
        max-width: 95%;
    }
    #outlets {
        gap: 25px;
    }
}/* End custom CSS */