/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 28 2026 | 09:22:54 */
/* MOBILE OPTIMIZED BUTTON */
@media (max-width:767px){

.site_btn{
    position:relative;
    display:inline-block;
    width:auto !important;
}

/* Main Button */
.site_btn .elementor-button{
    min-width:125px !important;
    height:42px !important;
    padding:0 18px 0 52px !important;
    border-radius:50px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    position:relative !important;
    overflow:hidden !important;
}

/* Text */
.site_btn .elementor-button-text{
    position:relative;
    z-index:3;
    font-size:13px !important;
    line-height:1 !important;
    white-space:nowrap;
    margin-left:6px !important;
}

/* Icon Circle */
.site_btn::before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:42px !important;
    height:42px !important;
    border-radius:50%;
    background-size:16px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    z-index:2;
    transition:all .3s ease;
}

/* Stop Full Expand on Hover */
.site_btn:hover::before{
    width:42px !important;
}

/* Colors */
.site_btn.pink::before{
    background-color:#FE3F98;
}

.site_btn.blue::before{
    background-color:#5F75FF;
}

.site_btn.yellow::before{
    background-color:#fdd667;
}

}