.elementor-9304 .elementor-element.elementor-element-e2013d0 > .elementor-container{max-width:1200px;}.elementor-9304 .elementor-element.elementor-element-64f0c42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9304 .elementor-element.elementor-element-64f0c42{text-align:start;}.elementor-9304 .elementor-element.elementor-element-64f0c42 img{width:81%;}.elementor-9304 .elementor-element.elementor-element-50a37c7{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9304 .elementor-element.elementor-element-50a37c7 .elementor-widget-container{text-align:left;}.elementor-9304 .elementor-element.elementor-element-50a37c7 .elementor-social-icon{background-color:var( --e-global-color-2e2e82b );}.elementor-9304 .elementor-element.elementor-element-b870ff6{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9304 .elementor-element.elementor-element-b870ff6 .elementor-widget-container{text-align:left;}.elementor-9304 .elementor-element.elementor-element-b870ff6 .elementor-social-icon{background-color:var( --e-global-color-2e2e82b );}.elementor-9304 .elementor-element.elementor-element-37058bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9304 .elementor-element.elementor-element-37058bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9304 .elementor-element.elementor-element-37058bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9304 .elementor-element.elementor-element-37058bd .elementor-icon-list-text{transition:color 0.3s;}.elementor-9304 .elementor-element.elementor-element-292a4a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9304 .elementor-element.elementor-element-292a4a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9304 .elementor-element.elementor-element-292a4a7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9304 .elementor-element.elementor-element-292a4a7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9304 .elementor-element.elementor-element-710beff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9304 .elementor-element.elementor-element-710beff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9304 .elementor-element.elementor-element-710beff{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9304 .elementor-element.elementor-element-710beff .elementor-icon-list-text{transition:color 0.3s;}.elementor-9304 .elementor-element.elementor-element-725f3db{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-9304 .elementor-element.elementor-element-725f3db .elementor-widget-container{text-align:left;}.elementor-9304 .elementor-element.elementor-element-725f3db .elementor-social-icon{background-color:var( --e-global-color-2e2e82b );}.elementor-9304 .elementor-element.elementor-element-7633202 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-9304 .elementor-element.elementor-element-7633202 > .elementor-container{max-width:1200px;}.elementor-9304 .elementor-element.elementor-element-3cceb0f{text-align:end;}@media(max-width:1024px) and (min-width:768px){.elementor-9304 .elementor-element.elementor-element-bca8bac{width:33%;}.elementor-9304 .elementor-element.elementor-element-c6e5a15{width:33%;}.elementor-9304 .elementor-element.elementor-element-5989114{width:33%;}}@media(max-width:1024px){.elementor-9304 .elementor-element.elementor-element-64f0c42{text-align:center;}}@media(max-width:767px){.elementor-9304 .elementor-element.elementor-element-64f0c42{text-align:center;}.elementor-9304 .elementor-element.elementor-element-50a37c7 .elementor-widget-container{text-align:center;}.elementor-9304 .elementor-element.elementor-element-b870ff6 .elementor-widget-container{text-align:center;}.elementor-9304 .elementor-element.elementor-element-725f3db .elementor-widget-container{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-7b9b1e3 *//* ==================================================
   ALICIA BEAUTY MAIN FOOTER FINAL
================================================== */


/* MAIN FOOTER */

.alicia-main-footer{

    background:#FFFDF8;

    padding:44px 44px 10px!important;

    border-top:1px solid #E6C1AA;

}


/* WRAPPER */

.alicia-footer-wrap{

    max-width:1200px;

    margin:auto;

    align-items:flex-start!important;

    gap:35px!important;

}



/* ==================================================
   BRAND COLUMN
================================================== */


.alicia-footer-logo img{





}


.alicia-footer-about{

    max-width:270px;

    margin-top:20px!important;


    font-family:'Montserrat';

    font-size:14px;

    line-height:1.7;

    color:#6d5b52;

}



/* ==================================================
   FOOTER TITLES
================================================== */


.alicia-footer-title h1,
.alicia-footer-title h2,
.alicia-footer-title h3{


    font-family:'Cormorant Garamond';


    font-size:28px!important;


    font-weight:600;


    color:#9C6048;


    margin-bottom:22px!important;

}





/* ==================================================
   REMOVE ELEMENTOR DEFAULT STYLE
================================================== */


.alicia-footer-links .elementor-icon-list-items,
.alicia-footer-contact .elementor-icon-list-items{

    background:transparent!important;

    padding:0!important;

}



/* LIST */


.alicia-footer-links li,
.alicia-footer-contact li{


    margin-bottom:13px!important;

}



.alicia-footer-links span,
.alicia-footer-contact span{


    font-family:'Montserrat';


    font-size:14px;


    line-height:1.5;


    color:#5E514B!important;

}



.alicia-footer-links i,
.alicia-footer-contact i,
.alicia-footer-links svg,
.alicia-footer-contact svg{


    color:#B77A5F!important;

    fill:#B77A5F!important;


    font-size:13px;

}



/* LINK HOVER */


.alicia-footer-links li{

    transition:.35s ease;

}


.alicia-footer-links li:hover{

    transform:translateX(6px);

}





/* ==================================================
   SOCIAL ICONS
================================================== */


.alicia-footer-social{

    margin-top:25px!important;

}



.alicia-footer-social .elementor-icon{


    width:40px!important;

    height:40px!important;


    background:#B77A5F!important;


    border-radius:50%;


    display:flex;

    justify-content:center;

    align-items:center;


    transition:.35s ease;

}



.alicia-footer-social svg{


    fill:white!important;

}



.alicia-footer-social .elementor-icon:hover{


    background:#9C6048!important;


    transform:translateY(-5px);

}






/* ==================================================
   QR
================================================== */


.alicia-footer-qr img{


    width:120px!important;


    background:#ffffff;


    padding:12px;


    border-radius:18px;


    box-shadow:
    0 18px 35px rgba(156,96,72,.18);

}






/* ==================================================
   BUTTON
================================================== */


.alicia-footer-btn{

    margin-top:18px!important;

}



.alicia-footer-btn a{


    background:

    linear-gradient(
    135deg,
    #9C6048,
    #E6C1AA,
    #B77A5F
    )!important;



    padding:14px 35px!important;



    font-family:'Montserrat';


    font-size:13px;


    font-weight:600;


    letter-spacing:1px;


    color:#fff!important;



    box-shadow:

    0 15px 30px rgba(156,96,72,.25);



    transition:.35s ease;

}



.alicia-footer-btn a:hover{

    transform:translateY(-5px);

}





/* ==================================================
   TABLET
================================================== */


@media(max-width:1024px){


.alicia-main-footer{


    padding:55px 35px 35px!important;

}



.alicia-footer-wrap{


    flex-wrap:wrap!important;

}



.alicia-footer-brand{


    width:100%!important;


    text-align:center;


}



.alicia-footer-logo img{


    margin:auto;

}



.alicia-footer-about{


    margin-left:auto;


    margin-right:auto;

}



.alicia-footer-social 
.elementor-social-icons-wrapper{


    justify-content:center!important;

}



}







/* ==================================================
   MOBILE FOOTER
================================================== */


@media(max-width:767px){



.alicia-main-footer{


    padding:45px 22px 30px!important;


    text-align:center;


}



/* STACK */


.alicia-footer-wrap{


    display:flex!important;


    flex-direction:column!important;


    align-items:center!important;


    gap:5px!important;

}




/* LOGO */


.alicia-footer-logo img{


    width:115px!important;

}



.alicia-footer-about{


    max-width:300px;


    margin:auto;


    margin-top:18px!important;


    font-size:13px;

}




/* SOCIAL */


.alicia-footer-social{


    margin-top:22px!important;

}



.alicia-footer-social 
.elementor-social-icons-wrapper{


    justify-content:center!important;

}






/* TITLES */


.alicia-footer-title h1,
.alicia-footer-title h2,
.alicia-footer-title h3{


    font-size:28px!important;


    margin-top:28px!important;


    margin-bottom:16px!important;


}




/* CENTER LIST */


.alicia-footer-links ul,
.alicia-footer-contact ul{


    display:flex;


    flex-direction:column;


    align-items:center;


}




.alicia-footer-links li,
.alicia-footer-contact li{


    margin-bottom:12px!important;

}




.alicia-footer-links li:hover{


    transform:none;

}




/* QR */


.alicia-footer-qr img{


    width:125px!important;

}




/* BUTTON */


.alicia-footer-btn{


    width:100%;


    max-width:260px;


    margin:20px auto 0!important;

}



.alicia-footer-btn a{


    width:100%;

}



}


.elementor-button:focus, .elementor-button:hover, .elementor-button:visited{
    color: none !important;
}


/* =========================================
 ALICIA FOOTER MOBILE FINAL FIX
========================================= */


@media(max-width:767px){


/* MAIN FOOTER */


.alicia-main-footer{

    padding:38px 22px 25px!important;

}



/* WRAPPER STACK */


.alicia-footer-wrap{

    display:flex!important;

    flex-direction:column!important;

    align-items:center!important;

    gap:0!important;

}



/* ALL COLUMNS */


.alicia-footer-brand,
.alicia-footer-col,
.alicia-footer-book{

    width:100%!important;

    text-align:center!important;

}



/* LOGO */


.alicia-footer-logo img{

    width:115px!important;

}


.alicia-footer-about{

    max-width:280px;

    margin:

    15px auto 0!important;


    font-size:13px;

    line-height:1.7;

}




/* SOCIAL */


.alicia-footer-social{

    margin-top:18px!important;

    margin-bottom:10px!important;

}


.alicia-footer-social 
.elementor-social-icons-wrapper{

    justify-content:center!important;

}


.alicia-footer-social .elementor-icon{

    width:38px!important;

    height:38px!important;

}



/* HEADINGS */


.alicia-footer-title h1,
.alicia-footer-title h2,
.alicia-footer-title h3{

    font-size:28px!important;

    margin:

    22px 0 14px!important;

}



/* LIST CENTER */


.alicia-footer-links ul,
.alicia-footer-contact ul{

    display:flex!important;

    flex-direction:column;

    align-items:center!important;

}


.alicia-footer-links li,
.alicia-footer-contact li{


    margin-bottom:10px!important;

}


.alicia-footer-links span,
.alicia-footer-contact span{

    font-size:14px!important;

}



/* QR */


.alicia-footer-qr{

    margin-top:5px!important;

}


.alicia-footer-qr img{

    width:120px!important;

    padding:12px!important;

}




/* BOOK BUTTON */


.alicia-footer-btn{

    margin-top:18px!important;

    max-width:260px;

    margin-left:auto!important;

    margin-right:auto!important;

}


.alicia-footer-btn a{

    width:100%;

    padding:

    14px 25px!important;

}



/* REMOVE EXTRA ELEMENTOR SPACE */


.alicia-main-footer 
.elementor-widget{

    margin-bottom:0!important;

}


}





/* =========================================
 COPYRIGHT MOBILE
========================================= */


@media(max-width:767px){


.alicia-footer-bottom{

    padding:

    22px 20px!important;

}



.alicia-footer-bottom-wrap{

    display:flex!important;

    flex-direction:column!important;

    gap:14px!important;

    text-align:center!important;

}



.alicia-footer-copy p,
.alicia-footer-policy p{

    font-size:12px!important;

    line-height:1.6;

    margin:0!important;

}


}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2194d88 *//* ==================================
 COPYRIGHT STRIP
================================== */


.alicia-footer-bottom{

background:#FAF6EF;

border-top:1px solid #E6C1AA;


}



.alicia-footer-bottom-wrap{





}



/* COPY TEXT */


.alicia-footer-copy,
.alicia-footer-copy p{

margin:0;


font-family:'Montserrat';

font-size:13px;

font-weight:400;

letter-spacing:.3px;


color:#6D5B52;

}



/* LINKS */


.alicia-footer-policy,
.alicia-footer-policy p{


margin:0;


font-family:'Montserrat';


font-size:13px;


color:#6D5B52;

}



.alicia-footer-policy a{

color:#6D5B52;

text-decoration:none;

transition:.3s ease;

}



.alicia-footer-policy a:hover{


color:#B77A5F;

}/* End custom CSS */